Uses of Class
org.eclipse.persistence.internal.helper.DatabaseTable
Package
Description
-
Uses of DatabaseTable in org.eclipse.persistence.descriptors
Modifier and TypeFieldDescriptionprotected DatabaseTable
ClassDescriptor.defaultTable
protected DatabaseTable
InheritancePolicy.readAllSubclassesView
Modifier and TypeFieldDescriptionprotected Map
<DatabaseTable, Map<DatabaseField, DatabaseField>> ClassDescriptor.additionalTablePrimaryKeyFields
protected Vector
<DatabaseTable> InheritancePolicy.allTables
protected List
<DatabaseTable> InheritancePolicy.childrenTables
protected Map
<DatabaseTable, Expression> InheritancePolicy.childrenTablesJoinExpressions
protected Map
<DatabaseTable, List<DatabaseField>> SelectedFieldsLockingPolicy.lockFieldsByTable
protected Map
<DatabaseTable, Set<DatabaseTable>> ClassDescriptor.multipleTableForeignKeys
protected Map
<DatabaseTable, Set<DatabaseTable>> ClassDescriptor.multipleTableForeignKeys
protected List
<DatabaseTable> ClassDescriptor.multipleTableInsertOrder
protected Map
<DatabaseTable, DatabaseTable> TablePerMultitenantPolicy.tablePerTenantTables
protected Map
<DatabaseTable, DatabaseTable> TablePerMultitenantPolicy.tablePerTenantTables
protected Vector
<DatabaseTable> ClassDescriptor.tables
protected Map
<DatabaseTable, Expression> DescriptorQueryManager.tablesJoinExpressions
Modifier and TypeMethodDescriptionprotected DatabaseTable
ClassDescriptor.extractDefaultTable()
INTERNAL: The first table in the tables is always treated as default.ClassDescriptor.getDefaultTable()
INTERNAL: The first table in the tables is always treated as default.InheritancePolicy.getReadAllSubclassesView()
INTERNAL: The view can be used to optimize/customize the query for all subclasses where they have multiple tables.INTERNAL: Checks if table name exists with the current descriptor or not.SchemaPerMultitenantPolicy.getTable
(DatabaseTable table) INTERNAL: Return the new database table associated with this tenant.TablePerMultitenantPolicy.getTable
(DatabaseTable table) INTERNAL: Return the new database table associated with this tenant.protected DatabaseTable
SchemaPerMultitenantPolicy.updateTable
(DatabaseTable table) protected DatabaseTable
TablePerMultitenantPolicy.updateTable
(DatabaseTable table) INTERNAL: This method will update the table by cloning it and setting a new name on it.Modifier and TypeMethodDescriptionClassDescriptor.getAdditionalTablePrimaryKeyFields()
INTERNAL: This is used to map the primary key field names in a multiple table descriptor.InheritancePolicy.getAllTables()
INTERNAL: all tables for reference class plus childrenTablesInheritancePolicy.getChildrenTables()
INTERNAL: if reads subclasses, all tables for all read subclasses (indirect included).InheritancePolicy.getChildrenTablesJoinExpressions()
INTERNAL: join expression for each child table, keyed by the tableprotected Map
<DatabaseTable, List<DatabaseField>> SelectedFieldsLockingPolicy.getLockFieldsByTable()
INTERNAL: returns the lock fieldsClassDescriptor.getMultipleTableForeignKeys()
INTERNAL: Returns the foreign key relationships used for multiple tables which were specified by the user.ClassDescriptor.getMultipleTableForeignKeys()
INTERNAL: Returns the foreign key relationships used for multiple tables which were specified by the user.ClassDescriptor.getMultipleTableInsertOrder()
INTERNAL: Returns the List of DatabaseTables in the order which INSERTS should take place.ClassDescriptor.getTables()
INTERNAL: Return all the tables.DescriptorQueryManager.getTablesJoinExpressions()
INTERNAL: Used in case descriptor has additional tables: each additional table mapped to an expression joining it.Modifier and TypeMethodDescriptionprotected void
InheritancePolicy.addChildTableJoinExpression
(DatabaseTable table, Expression expression) INTERNAL: childrenTablesJoinExpressions, childrenTables, allTables and childrenJoinExpression are created simultaneously and kept in sync.void
InheritancePolicy.addChildTableJoinExpressionToAllParents
(DatabaseTable table, Expression expression) INTERNAL: call addChildTableJoinExpression on all parentsvoid
ClassDescriptor.addTable
(DatabaseTable table) PUBLIC: Specify the table for the class of objects the receiver describes.ChangedFieldsLockingPolicy.buildDeleteExpression
(DatabaseTable table, Expression mainExpression, AbstractRecord row) INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.FieldsLockingPolicy.buildDeleteExpression
(DatabaseTable table, Expression mainExpression, AbstractRecord row) INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.VersionLockingPolicy.buildDeleteExpression
(DatabaseTable table, Expression mainExpression, AbstractRecord row) INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.protected Expression
FieldsLockingPolicy.buildExpression
(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow, ExpressionBuilder builder) INTERNAL: returns the expression to be used in both the delete and update where clause.ClassDescriptor.buildField
(DatabaseField field, DatabaseTable relationTable) FieldsLockingPolicy.buildUpdateExpression
(DatabaseTable table, Expression mainExpression, AbstractRecord transRow, AbstractRecord modifyRow) INTERNAL: This method must be included in any locking policy.VersionLockingPolicy.buildUpdateExpression
(DatabaseTable table, Expression mainExpression, AbstractRecord row, AbstractRecord row2) INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.protected List
<DatabaseField> FieldsLockingPolicy.getAllNonPrimaryKeyFields
(DatabaseTable table) INTERNAL: filter the fields based on the passed in table.protected List
<DatabaseField> AllFieldsLockingPolicy.getFieldsToCompare
(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow) INTERNAL: Returns the fields that should be compared in the where clause.protected List
<DatabaseField> ChangedFieldsLockingPolicy.getFieldsToCompare
(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow) INTERNAL: Returns the fields that should be compared in the where clause.protected abstract List
<DatabaseField> FieldsLockingPolicy.getFieldsToCompare
(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow) INTERNAL: Returns the fields that should be compared in the where clause.protected List
<DatabaseField> SelectedFieldsLockingPolicy.getFieldsToCompare
(DatabaseTable table, AbstractRecord transRow, AbstractRecord modifyRow) INTERNAL: returns the lock fields to compare based on the passed in table.ReturningPolicy.getFieldsToGenerateInsert
(DatabaseTable table) INTERNAL:ReturningPolicy.getFieldsToGenerateUpdate
(DatabaseTable table) INTERNAL:protected List
<DatabaseField> SelectedFieldsLockingPolicy.getLockFields
(DatabaseTable table) INTERNAL: returns the lock fields based on the passed in tableSchemaPerMultitenantPolicy.getTable
(DatabaseTable table) TablePerMultitenantPolicy.getTable
(DatabaseTable table) INTERNAL: Return the new database table associated with this tenant.protected String
SchemaPerMultitenantPolicy.getTableName
(DatabaseTable table, String tenant) protected String
TablePerMultitenantPolicy.getTableName
(DatabaseTable table, String tenant) INTERNAL: Return the tenant table name.protected List
<DatabaseField> ReturningPolicy.getVectorOfFieldsToGenerate
(int operation, DatabaseTable table) INTERNAL:protected void
ClassDescriptor.setAdditionalTablePrimaryKeyFields
(DatabaseTable table, DatabaseField field1, DatabaseField field2) INTERNAL: This is used to map the primary key field names in a multiple table descriptor.void
ClassDescriptor.setDefaultTable
(DatabaseTable defaultTable) INTERNAL: The descriptors default table can be configured if the first table is not desired.void
ClassDescriptor.setInternalDefaultTable
(DatabaseTable defaultTable) INTERNAL: Set the default table if one if not already set.protected void
InheritancePolicy.setReadAllSubclassesView
(DatabaseTable readAllSubclassesView) INTERNAL: The view can be used to optimize/customize the query for all subclasses where they have multiple tables.protected DatabaseTable
SchemaPerMultitenantPolicy.updateTable
(DatabaseTable table) protected DatabaseTable
TablePerMultitenantPolicy.updateTable
(DatabaseTable table) INTERNAL: This method will update the table by cloning it and setting a new name on it.Modifier and TypeMethodDescriptionprotected int[][]
ClassDescriptor.createTableComparison
(List<DatabaseTable> tables, int nStart) INTERNAL: This helper method creates a matrix that contains insertion order comparison for the tables.void
ClassDescriptor.setAdditionalTablePrimaryKeyFields
(Map<DatabaseTable, Map<DatabaseField, DatabaseField>> additionalTablePrimaryKeyFields) INTERNAL: This is used to map the primary key field names in a multiple table descriptor.protected void
SelectedFieldsLockingPolicy.setLockFieldsByTable
(Map<DatabaseTable, List<DatabaseField>> lockFieldsByTable) INTERNAL: Used to set the field names to be used in this policy.protected void
ClassDescriptor.setMultipleTableForeignKeys
(Map<DatabaseTable, Set<DatabaseTable>> newValue) INTERNAL:protected void
ClassDescriptor.setMultipleTableForeignKeys
(Map<DatabaseTable, Set<DatabaseTable>> newValue) INTERNAL:void
ClassDescriptor.setMultipleTableInsertOrder
(List<DatabaseTable> newValue) ADVANCED: Sets the List of DatabaseTables in the order which INSERTS should take place.void
ClassDescriptor.setTables
(Vector<DatabaseTable> theTables) INTERNAL: Sets the tables -
Uses of DatabaseTable in org.eclipse.persistence.eis
Modifier and TypeMethodDescriptionprotected DatabaseTable
EISDescriptor.extractDefaultTable()
Aggregates use a dummy table as default. -
Uses of DatabaseTable in org.eclipse.persistence.eis.mappings
Modifier and TypeMethodDescriptionvoid
EISOneToManyMapping.writeFromObjectIntoRowForUpdateAfterShallowInsert
(Object object, AbstractRecord row, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts. -
Uses of DatabaseTable in org.eclipse.persistence.exceptions
Modifier and TypeMethodDescriptionboolean
IntegrityChecker.checkTable
(DatabaseTable table, AbstractSession session) INTERNAL: This method checks that tables are present in the database.static DescriptorException
DescriptorException.illegalTableNameInMultipleTableForeignKeyField
(ClassDescriptor descriptor, DatabaseTable table) static DescriptorException
DescriptorException.insertOrderChildBeforeParent
(ClassDescriptor descriptor, DatabaseTable table1, DatabaseTable table2) static DescriptorException
DescriptorException.insertOrderConflictsWithMultipleTableForeignKeys
(ClassDescriptor descriptor, DatabaseTable table1, DatabaseTable table2) static DescriptorException
DescriptorException.insertOrderCyclicalDependencyBetweenTwoTables
(ClassDescriptor descriptor, DatabaseTable table1, DatabaseTable table2) static DescriptorException
DescriptorException.listOrderFieldTableIsWrong
(ClassDescriptor descriptor, DatabaseMapping mapping, DatabaseTable wrongTable, DatabaseTable correctTable) static QueryException
QueryException.objectToInsertIsEmpty
(DatabaseTable table) -
Uses of DatabaseTable in org.eclipse.persistence.expressions
Modifier and TypeFieldDescriptionprotected DatabaseTable
ExpressionBuilder.aliasedViewTable
protected DatabaseTable
Expression.currentAlias
protected DatabaseTable
Expression.lastTable
Temporary values for table aliasingprotected DatabaseTable
ExpressionBuilder.viewTable
Modifier and TypeMethodDescriptionExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given tableExpressionBuilder.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given table.ExpressionBuilder.getAliasedViewTable()
INTERNAL:ExpressionBuilder.getViewTable()
INTERNAL:Modifier and TypeMethodDescriptionExpression.getOwnedTables()
INTERNAL: Return the tables that this node owns for purposes of table aliasing.Modifier and TypeMethodDescriptionExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given tableExpressionBuilder.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given table.protected void
Expression.assignAlias
(String name, DatabaseTable tableOrExpression) INTERNAL: Alias a particular table within this nodeExpression.getTable
(DatabaseTable table) ADVANCED: Return an expression representing a table in a data-level query.void
ExpressionBuilder.setViewTable
(DatabaseTable theTable) INTERNAL: This expression represents something read through a view table. -
Uses of DatabaseTable in org.eclipse.persistence.history
Modifier and TypeMethodDescriptionfinal List
<DatabaseTable> HistoryPolicy.getHistoricalTables()
INTERNAL:Modifier and TypeMethodDescriptionprotected boolean
HistoryPolicy.checkWastedVersioning
(AbstractRecord modifyRow, DatabaseTable table) INTERNAL: Checks for the case where an object has multiple tables but only some are part of a minimal update.Modifier and TypeMethodDescriptionvoid
HistoryPolicy.setHistoricalTables
(List<DatabaseTable> historicalTables) INTERNAL: -
Uses of DatabaseTable in org.eclipse.persistence.internal.databaseaccess
Modifier and TypeMethodDescriptionDatabasePlatform.getTempTableForTable
(DatabaseTable table) INTERNAL: May override this method if the platform support temporary tables.Modifier and TypeMethodDescriptionprotected String
DatabasePlatform.getCreateTempTableSqlBodyForTable
(DatabaseTable table) INTERNAL: May override this method if the platform supports temporary tables.DatabasePlatform.getTempTableForTable
(DatabaseTable table) INTERNAL: May override this method if the platform support temporary tables.void
DatabasePlatform.writeCleanUpTempTableSql
(Writer writer, DatabaseTable table) INTERNAL: Don't override this method.void
DatabasePlatform.writeCreateTempTableSql
(Writer writer, DatabaseTable table, AbstractSession session, Collection<DatabaseField> pkFields, Collection<DatabaseField> usedFields, Collection<DatabaseField> allFields) INTERNAL: Don't override this method.void
DatabasePlatform.writeDeleteFromTargetTableUsingTempTableSql
(Writer writer, DatabaseTable table, DatabaseTable targetTable, Collection<DatabaseField> pkFields, Collection<DatabaseField> targetPkFields, DatasourcePlatform platform) INTERNAL: Write an sql string for deletion from target table using temporary table.void
DatabasePlatform.writeInsertIntoTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> usedFields) INTERNAL: May need to override this method if the platform supports temporary tables and the generated sql doesn't work.void
DatabasePlatform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) INTERNAL: May need to override this method if the platform supports temporary tables and the generated sql doesn't work. -
Uses of DatabaseTable in org.eclipse.persistence.internal.descriptors
Modifier and TypeMethodDescriptionObjectBuilder.buildDeleteExpression
(DatabaseTable table, AbstractRecord row, boolean usesOptimisticLocking) Build and return the expression to use as the where clause to delete an object.OptimisticLockingPolicy.buildDeleteExpression
(DatabaseTable table, Expression mainExpression, AbstractRecord row) INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included.ObjectBuilder.buildPrimaryKeyExpression
(DatabaseTable table) Build the primary key expression for the secondary table.ObjectBuilder.buildRowForUpdateAfterShallowInsert
(Object object, AbstractSession session, DatabaseTable table) Build the row representation of the object that contains only the fields nullified by shallow insert.ObjectBuilder.buildRowForUpdateAfterShallowInsert
(AbstractRecord databaseRow, Object object, AbstractSession session, DatabaseTable table) Build the row representation of the object that contains only the fields nullified by shallow insert.ObjectBuilder.buildRowForUpdateBeforeShallowDelete
(Object object, AbstractSession session, DatabaseTable table) Build the row representation of the object that contains only the fields nullified by shallow insert, with all values set to null.ObjectBuilder.buildRowForUpdateBeforeShallowDelete
(AbstractRecord databaseRow, Object object, AbstractSession session, DatabaseTable table) Build the row representation of the object that contains only the fields nullified by shallow insert, with all values set to null.ObjectBuilder.buildUpdateExpression
(DatabaseTable table, AbstractRecord transactionRow, AbstractRecord modifyRow) Build and return the expression to use as the where clause to an update object.OptimisticLockingPolicy.buildUpdateExpression
(DatabaseTable table, Expression mainExpression, AbstractRecord translationRow, AbstractRecord modifyRow) INTERNAL: When given an expression, this method will return a new expression with the optimistic locking values included. -
Uses of DatabaseTable in org.eclipse.persistence.internal.expressions
Modifier and TypeClassDescriptionclass
class
INTERNAL: Allow a table to reference a sub-select to support sub-selects in the from clause.Modifier and TypeFieldDescriptionprotected DatabaseTable
SQLSelectStatement.currentAlias
protected DatabaseTable[]
TableAliasLookup.keys
protected DatabaseTable
SQLSelectStatement.lastTable
protected DatabaseTable
SQLModifyStatement.table
protected DatabaseTable
TableExpression.table
protected DatabaseTable
SQLDeleteAllStatementForTempTable.targetTable
protected DatabaseTable[]
TableAliasLookup.values
Modifier and TypeFieldDescriptionprotected Map
<DatabaseTable, DatabaseTable> SQLSelectStatement.tableAliases
protected Map
<DatabaseTable, DatabaseTable> SQLSelectStatement.tableAliases
protected List
<DatabaseTable> SQLSelectStatement.tables
Tables being selected from.Modifier and TypeMethodDescriptionCompoundExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given table from the first or second child in the additionalOuterJoinCriteriaDataExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given tableFromSubSelectExpression.aliasForTable
(DatabaseTable table) INTERNAL: Any table should use the sub-selects alias.FunctionExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given tableMapEntryExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given table.QueryKeyExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given tableTreatAsExpression.aliasForTable
(DatabaseTable table) TableAliasLookup.get
(DatabaseTable key) protected DatabaseTable
ClassTypeExpression.getAliasedTable()
Return the alias for our tableprotected DatabaseTable
QueryKeyExpression.getAliasedTable()
Return the alias for our tableQueryKeyExpression.getReferenceTable()
Calculate the reference table for based on the various QueryKeyExpression usages (join query keys, custom defined query keys, or query keys for mappings).TreatAsExpression.getReferenceTable()
ObjectExpression.getRelationTable()
Return null by default, only QueryKeyExpression can have a relation table.QueryKeyExpression.getRelationTable()
Calculate the relation table for based on the various QueryKeyExpression usages (join query keys, custom defined query keys, or query keys for mappings).TreatAsExpression.getRelationTable()
Calculate the relation table for based on the various QueryKeyExpression usages (join query keys, custom defined query keys, or query keys for mappings).QueryKeyExpression.getSourceTable()
Calculate the source table for based on the various QueryKeyExpression usages (join query keys, custom defined query keys, or query keys for mappings).TreatAsExpression.getSourceTable()
SQLModifyStatement.getTable()
TableExpression.getTable()
SQLDeleteAllStatementForTempTable.getTargetTable()
TableAliasLookup.keyAtValue
(DatabaseTable value) TableAliasLookup.keys()
TableAliasLookup.put
(DatabaseTable key, DatabaseTable value) put method comment.TableAliasLookup.values()
Modifier and TypeMethodDescriptionObjectExpression.getAdditionalTables()
Return any tables in addition to the descriptor's tables, such as the mappings join table.QueryKeyExpression.getAdditionalTables()
INTERNAL: Return any additional tables that belong to this expression An example of how this method is used is to return any tables that belong to the map key when this expression traverses a mapping that uses a MapTreatAsExpression.getAdditionalTables()
TreatAsExpression.getOwnedSubTables()
INTERNAL: much like getOwnedTables(), this gets the tables represented from the descriptor.ManualQueryKeyExpression.getOwnedTables()
INTERNAL: If we ever get in the circumstance of a manual query key to an aggregate, then we can assume that the owner of that aggregate isn't participating (and even if it is, we can't know which node it is, so *DO* use the aggregate's parents tablesMapEntryExpression.getOwnedTables()
Exclude any tables defined by base.ObjectExpression.getOwnedTables()
Return any tables that are defined by this expression (and not its base).QueryKeyExpression.getOwnedTables()
INTERNAL:TableExpression.getOwnedTables()
INTERNAL:TreatAsExpression.getOwnedTables()
This owns (can access) the child's extra tables as well as its parent's tables so we should pull these from super (which gets them from the current descriptor)OuterJoinExpressionHolder.getTableAliases()
INTERNAL: Return the aliases used.OuterJoinExpressionHolder.getTableAliases()
INTERNAL: Return the aliases used.SQLSelectStatement.getTableAliases()
INTERNAL: Return the aliases used.SQLSelectStatement.getTableAliases()
INTERNAL: Return the aliases used.SQLSelectStatement.getTables()
INTERNAL: Return all the tables.Modifier and TypeMethodDescriptionvoid
SQLSelectStatement.addTable
(DatabaseTable table) Add a table to the statement.CompoundExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given table from the first or second child in the additionalOuterJoinCriteriaDataExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given tableFromSubSelectExpression.aliasForTable
(DatabaseTable table) INTERNAL: Any table should use the sub-selects alias.FunctionExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given tableMapEntryExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given table.QueryKeyExpression.aliasForTable
(DatabaseTable table) INTERNAL: Find the alias for a given tableTreatAsExpression.aliasForTable
(DatabaseTable table) protected void
DataExpression.assignAlias
(String name, DatabaseTable table) INTERNAL: Alias a particular table within this nodeprotected void
DataExpression.assignAlias
(DatabaseTable alias, DatabaseTable table) INTERNAL: Alias a particular table within this nodeprotected void
TableExpression.assignAlias
(DatabaseTable alias, DatabaseTable table) INTERNAL: Alias a particular table within this nodeprotected void
TreatAsExpression.assignAlias
(DatabaseTable alias, DatabaseTable table) INTERNAL: Alias a particular table within this nodeDataExpression.existingDerivedTable
(DatabaseTable table) INTERNAL:MapEntryExpression.existingDerivedTable
(DatabaseTable table) INTERNAL:TableAliasLookup.get
(DatabaseTable key) DataExpression.getTable
(DatabaseTable table) protected boolean
SQLSelectStatement.hasAliasForTable
(DatabaseTable table) TableAliasLookup.keyAtValue
(DatabaseTable value) DataExpression.newDerivedTable
(DatabaseTable table) INTERNAL:void
ExpressionSQLPrinter.printField
(DatabaseField field, DatabaseTable tableAlias) protected void
SQLSelectStatement.printForUpdateClauseOnJoin
(DatabaseTable alias, ExpressionSQLPrinter printer, boolean shouldPrintUpdateClauseForAllTables, Collection aliasesOfTablesToBeLocked, DatabasePlatform platform) Print the FOR UPDATE clause after each join if required.TableAliasLookup.put
(DatabaseTable key, DatabaseTable value) put method comment.void
SQLSelectStatement.removeTable
(DatabaseTable table) Remove a table from the statement.void
SQLModifyStatement.setTable
(DatabaseTable table) void
TableExpression.setTable
(DatabaseTable table) INTERNAL: Added for temporal querying.void
SQLDeleteAllStatementForTempTable.setTargetTable
(DatabaseTable targetTable) Modifier and TypeMethodDescriptionSQLSelectStatement.addOuterJoinExpressionsHolders
(Map<DatabaseTable, Expression> outerJoinedAdditionalJoinCriteria, ClassDescriptor descriptor) INTERNAL: used by TREAT to add in a join from the parent table to the child tables when the parent expression did not add an outer join of its ownSQLSelectStatement.addOuterJoinExpressionsHolders
(ObjectExpression joinExpression, Expression outerJoinedMappingCriteria, Map<DatabaseTable, Expression> outerJoinedAdditionalJoinCriteria, ClassDescriptor descriptor) INTERNAL: Used by ExpressionBuilder and QueryKeyExpression normalization to create a standard outerjoin.void
TableAliasLookup.addToMap
(Map<DatabaseTable, DatabaseTable> map) void
TableAliasLookup.addToMap
(Map<DatabaseTable, DatabaseTable> map) void
SQLSelectStatement.appendFromClauseForInformixOuterJoin
(ExpressionSQLPrinter printer, List<DatabaseTable> outerJoinedAliases) ADVANCED: If a platform is Informix, then the outer join must be in the FROM clause.void
SQLSelectStatement.appendFromClauseForOuterJoin
(ExpressionSQLPrinter printer, List<DatabaseTable> outerJoinedAliases, Collection aliasesOfTablesToBeLocked, boolean shouldPrintUpdateClauseForAllTables) ADVANCED: Appends the SQL standard outer join clause, and some variation per platform.void
OuterJoinExpressionHolder.createIndexList
(Map<DatabaseTable, OuterJoinExpressionHolder> targetAliasToHolders, Map<DatabaseTable, Integer> aliasToIndexes) static SortedSet
SQLSelectStatement.mapTableIndexToExpression
(Expression expression, TreeMap map, List<DatabaseTable> tablesInOrder) INTERNAL: The method searches for expressions that join two tables each in a given expression.protected void
SQLSelectStatement.setTableAliases
(Map<DatabaseTable, DatabaseTable> theTableAliases) protected void
SQLSelectStatement.setTableAliases
(Map<DatabaseTable, DatabaseTable> theTableAliases) void
SQLSelectStatement.setTables
(List<DatabaseTable> theTables) ModifierConstructorDescriptionOuterJoinExpressionHolder
(SQLSelectStatement statement, ObjectExpression joinExpression, Expression outerJoinedMappingCriteria, Map<DatabaseTable, Expression> outerJoinedAdditionalJoinCriteria, ClassDescriptor descriptor) -
Uses of DatabaseTable in org.eclipse.persistence.internal.helper
Modifier and TypeFieldDescriptionprotected DatabaseTable
DatabaseField.table
Fields table (encapsulates name + creator).Modifier and TypeMethodDescriptionDatabaseTable.clone()
Return a shallow copy of the receiver.DatabaseField.getTable()
Modifier and TypeMethodDescriptionboolean
DatabaseTable.equals
(DatabaseTable table) Two tables are equal if their names and tables are equal, or their names are equal and one does not have a qualifier assigned.void
DatabaseField.setTable
(DatabaseTable table) Set the table for the field.ModifierConstructorDescriptionDatabaseField
(String fieldName, DatabaseTable databaseTable) DatabaseField
(String fieldName, DatabaseTable databaseTable, String startDelimiter, String endDelimiter) -
Uses of DatabaseTable in org.eclipse.persistence.internal.history
Modifier and TypeClassDescriptionclass
INTERNAL: A decorated database table is one that has an as of clause, for Oracle 9R2 query flashback.class
INTERNAL: An impersonating database table is one that pretends to be another database table, and whose true identity is revealed only when printed as SQL.ModifierConstructorDescriptionHistoricalDatabaseTable
(DatabaseTable source, DatabaseTable mirroring, DatasourcePlatform platform) Constructs a new database table which appears asguise
but in fact really isidentity
. -
Uses of DatabaseTable in org.eclipse.persistence.internal.jpa.metadata
Modifier and TypeMethodDescriptionMetadataDescriptor.getPrimaryKeyTable()
INTERNAL: Assumes there is one primary key field set.MetadataDescriptor.getPrimaryTable()
INTERNAL:Modifier and TypeMethodDescriptionvoid
MetadataDescriptor.addTable
(DatabaseTable table) INTERNAL:void
MetadataDescriptor.setPrimaryTable
(DatabaseTable primaryTable) INTERNAL: -
Uses of DatabaseTable in org.eclipse.persistence.internal.jpa.metadata.accessors.classes
Modifier and TypeMethodDescriptionprotected void
EntityAccessor.addMultipleTableKeyFields
(List<PrimaryKeyJoinColumnMetadata> primaryKeyJoinColumns, DatabaseTable targetTable, String PK_CTX, String FK_CTX) INTERNAL: Add multiple fields to the descriptor. -
Uses of DatabaseTable in org.eclipse.persistence.internal.jpa.metadata.accessors.mappings
Modifier and TypeMethodDescriptionprotected DatabaseTable
ElementCollectionAccessor.getDefaultTableForEntityMapKey()
INTERNAL: Return the default table to hold the foreign key of a MapKey when and Entity is used as the MapKeyprotected DatabaseTable
ManyToManyAccessor.getDefaultTableForEntityMapKey()
INTERNAL: Return the default table to hold the foreign key of a MapKey when and Entity is used as the MapKeyprotected DatabaseTable
MappingAccessor.getDefaultTableForEntityMapKey()
INTERNAL: Return the default table to hold the foreign key of a MapKey when and Entity is used as the MapKeyprotected DatabaseTable
RelationshipAccessor.getDefaultTableForEntityMapKey()
INTERNAL: Return the default table to hold the foreign key of a MapKey when and Entity is used as the MapKeyprotected DatabaseTable
CollectionAccessor.getReferenceDatabaseTable()
INTERNAL: Return the reference table for this accessor.protected DatabaseTable
DirectCollectionAccessor.getReferenceDatabaseTable()
INTERNAL: The reference table in a direct collection case is the collection table.protected DatabaseTable
MappingAccessor.getReferenceDatabaseTable()
INTERNAL: Return the reference descriptors table.Modifier and TypeMethodDescriptionprotected DatabaseField
MappingAccessor.getDatabaseField
(DatabaseTable defaultTable, String loggingCtx) INTERNAL: Process column metadata details into a database field.protected void
ObjectAccessor.processAssociationOverride
(AssociationOverrideMetadata associationOverride, EmbeddableMapping embeddableMapping, DatabaseTable defaultTable, MetadataDescriptor owningDescriptor) INTERNAL: Process an association override for either an embedded object mapping, or a map mapping (element-collection, 1-M and M-M) containing an embeddable object as the value or key.protected void
MappingAccessor.processForeignKeyRelationship
(ForeignReferenceMapping mapping, List<JoinColumnMetadata> joinColumns, ForeignKeyMetadata foreignKey, MetadataDescriptor referenceDescriptor, String defaultFKFieldName, DatabaseTable defaultFKTable) INTERNAL: Process the join columns for the owning side of a one to one mapping. -
Uses of DatabaseTable in org.eclipse.persistence.internal.jpa.metadata.columns
Modifier and TypeMethodDescriptionvoid
ForeignKeyMetadata.process
(DatabaseTable table) INTERNAL: Process this JPA metadata into an EclipseLink ForeignKeyConstraint.void
ForeignKeyMetadata.process
(DatabaseTable table, List<String> sourceFields, List<String> targetFields, DatabaseTable targetTable) INTERNAL: Process this JPA metadata into an EclipseLink ForeignKeyConstraint. -
Uses of DatabaseTable in org.eclipse.persistence.internal.jpa.metadata.tables
Modifier and TypeMethodDescriptionvoid
IndexMetadata.process
(DatabaseTable table) INTERNAL: Process the index metadata.protected String
IndexMetadata.processName
(DatabaseTable table, IndexDefinition indexDefinition) INTERNAL: Process the name.void
TableMetadata.setDatabaseTable
(DatabaseTable databaseTable) INTERNAL: -
Uses of DatabaseTable in org.eclipse.persistence.internal.queries
Modifier and TypeMethodDescriptionContainerPolicy.getAdditionalTablesForJoinQuery()
INTERNAL: Return any tables that will be required when this mapping is used as part of a join query.MappedKeyMapContainerPolicy.getAdditionalTablesForJoinQuery()
INTERNAL: Return any tables that will be required when this mapping is used as part of a join query.OrderedListContainerPolicy.getAdditionalTablesForJoinQuery()
INTERNAL: Return any tables that will be required when this mapping is used as part of a join query.Modifier and TypeMethodDescriptionprotected SQLDeleteStatement
ExpressionQueryMechanism.buildDeleteAllStatement
(DatabaseTable table, Expression inheritanceExpression, SQLCall selectCallForExist, SQLSelectStatement selectStatementForExist, SQLCall selectCallForNotExist, SQLSelectStatement selectStatementForNotExist, Collection primaryKeyFields) Return the appropriate delete statement Passing of a call/ statement pair is used because the same pair may be used several times.protected Vector
ExpressionQueryMechanism.buildDeleteAllStatementsForMappingsWithTempTable
(ClassDescriptor descriptor, DatabaseTable rootTable, boolean dontCheckDescriptor) Build delete statements with temporary table for ManyToMany and DirectCollection mappings.protected SQLDeleteStatement
ExpressionQueryMechanism.buildDeleteStatement
(DatabaseTable table) Return the appropriate delete statementprotected SQLDeleteStatement
ExpressionQueryMechanism.buildDeleteStatementForDeleteAllQuery
(DatabaseTable table) Used by DeleteAllQuery to create DeleteStatement in a simple case when selectionCriteria==null.protected SQLDeleteStatement
ExpressionQueryMechanism.buildDeleteStatementForDeleteAllQuery
(DatabaseTable table, Expression inheritanceExpression) Used by DeleteAllQuery to create DeleteStatement in a simple case when selectionCriteria==null.protected SQLInsertStatement
ExpressionQueryMechanism.buildInsertStatement
(DatabaseTable table) Return the appropriate insert statementprotected Vector
ExpressionQueryMechanism.buildStatementsForUpdateAllForTempTables
(DatabaseTable table, HashMap databaseFieldsToValues, List<DatabaseField> primaryKeyFields) protected SQLUpdateAllStatement
ExpressionQueryMechanism.buildUpdateAllStatement
(DatabaseTable table, HashMap databaseFieldsToValues, SQLCall selectCallForExist, SQLSelectStatement selectStatementForExist, Collection primaryKeyFields) protected SQLUpdateStatement
ExpressionQueryMechanism.buildUpdateStatement
(DatabaseTable table) Return the appropriate update statementprotected static String
ExpressionQueryMechanism.getAliasTableName
(SQLSelectStatement selectStatement, DatabaseTable table, DatasourcePlatform platform) protected ClassDescriptor
ExpressionQueryMechanism.getHighestDescriptorMappingTable
(DatabaseTable table) Pass to this method a table mapped by query's descriptor.protected List
<DatabaseField> ExpressionQueryMechanism.getPrimaryKeyFieldsForTable
(ClassDescriptor descriptor, DatabaseTable table) protected List
<DatabaseField> ExpressionQueryMechanism.getPrimaryKeyFieldsForTable
(DatabaseTable table) void
ContainerPolicy.initialize
(AbstractSession session, DatabaseTable keyTable) INTERNAL: Provide a hook to allow initialization of Container Policy partsvoid
MappedKeyMapContainerPolicy.initialize
(AbstractSession session, DatabaseTable keyTable) INTERNAL: Initialize the key mappingModifier and TypeMethodDescriptionprotected void
ExpressionQueryMechanism.prepareDeleteAll
(List<DatabaseTable> tablesToIgnore, boolean isWhereClauseRequired) Pre-build the SQL statement from the expression. -
Uses of DatabaseTable in org.eclipse.persistence.internal.sessions
Modifier and TypeFieldDescriptionprotected Map
<DatabaseTable, List<Object[]>> CommitManager.deferredCalls
Map of deferred calls groups by their table.Modifier and TypeMethodDescriptionprotected Map
<DatabaseTable, List<Object[]>> CommitManager.getDeferredCalls()
Used to store calls to be performed at the end of the commit.Modifier and TypeMethodDescriptionvoid
CommitManager.addDeferredCall
(DatabaseTable table, DatasourceCall call, DatabaseQueryMechanism mechanism) Add the data query to be performed at the end of the commit. -
Uses of DatabaseTable in org.eclipse.persistence.mappings
Modifier and TypeFieldDescriptionprotected DatabaseTable
AggregateObjectMapping.aggregateKeyTable
protected DatabaseTable
AggregateCollectionMapping.defaultSourceTable
Default source table that should be used with the default source fields of this mapping.OneToOneMapping.keyTableForMapKey
protected DatabaseTable
DirectCollectionMapping.referenceTable
Stores the reference tableprotected DatabaseTable
RelationTableMechanism.relationTable
The intermediate relation table.protected DatabaseTable
OneToManyMapping.targetForeignKeyTable
All targetForeignKeyFields should have the same table.Modifier and TypeMethodDescriptionDirectCollectionMapping.getReferenceTable()
INTERNAL: Return the direct table.ManyToManyMapping.getRelationTable()
INTERNAL: Return the relation table associated with the mapping.OneToOneMapping.getRelationTable()
PUBLIC: Return RelationTable.RelationTableMechanism.getRelationTable()
INTERNAL: Return the relation table associated with the mapping.Modifier and TypeMethodDescriptionAggregateObjectMapping.getAdditionalTablesForJoinQuery()
INTERNAL: Return any tables that will be required when this mapping is used as part of a join queryOneToOneMapping.getAdditionalTablesForJoinQuery()
INTERNAL: Return any tables that will be required when this mapping is used as part of a join queryModifier and TypeMethodDescriptionvoid
AggregateObjectMapping.preinitializeMapKey
(DatabaseTable table) INTERNAL: Making any mapping changes necessary to use a the mapping as a map key prior to initializing the mappingvoid
OneToOneMapping.preinitializeMapKey
(DatabaseTable table) INTERNAL: Making any mapping changes necessary to use a the mapping as a map key prior to initializing the mappingvoid
AggregateCollectionMapping.setDefaultSourceTable
(DatabaseTable table) PUBLIC: Set a default source table to use with the source fields of this mapping.void
DirectCollectionMapping.setReferenceTable
(DatabaseTable table) INTERNAL: Set the reference table.void
ManyToManyMapping.setRelationTable
(DatabaseTable relationTable) PUBLIC: Set the relational table.void
OneToOneMapping.setRelationTable
(DatabaseTable relationTable) PUBLIC: Set the relational table.void
RelationTableMechanism.setRelationTable
(DatabaseTable relationTable) PUBLIC: Set the relational table.void
AggregateObjectMapping.setTableForAggregateMappingKey
(DatabaseTable table) INTERNAL: If this mapping is used as the key of a CollectionTableMapMapping, the table used by this mapping will be the relation table.void
AggregateObjectMapping.writeFromObjectIntoRowForUpdateAfterShallowInsert
(Object object, AbstractRecord row, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.void
DatabaseMapping.writeFromObjectIntoRowForUpdateAfterShallowInsert
(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.void
OneToOneMapping.writeFromObjectIntoRowForUpdateAfterShallowInsert
(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.void
VariableOneToOneMapping.writeFromObjectIntoRowForUpdateAfterShallowInsert
(Object object, AbstractRecord row, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.void
AggregateObjectMapping.writeFromObjectIntoRowForUpdateBeforeShallowDelete
(Object object, AbstractRecord row, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update before shallow delete which happens in case of bidirectional inserts.void
DatabaseMapping.writeFromObjectIntoRowForUpdateBeforeShallowDelete
(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update before shallow delete which happens in case of bidirectional inserts.void
OneToOneMapping.writeFromObjectIntoRowForUpdateBeforeShallowDelete
(Object object, AbstractRecord databaseRow, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update before shallow delete which happens in case of bidirectional inserts.protected void
AggregateObjectMapping.writeToRowFromAggregateForUpdateAfterShallowInsert
(AbstractRecord record, Object object, Object attributeValue, AbstractSession session, DatabaseTable table) INTERNAL: Write the aggregate values into the parent row for update after shallow insert.protected void
AggregateObjectMapping.writeToRowFromAggregateForUpdateBeforeShallowDelete
(AbstractRecord record, Object object, Object attributeValue, AbstractSession session, DatabaseTable table) INTERNAL: Write the aggregate values into the parent row for update before shallow delete. -
Uses of DatabaseTable in org.eclipse.persistence.mappings.foundation
Modifier and TypeMethodDescriptionAbstractDirectMapping.getAdditionalTablesForJoinQuery()
INTERNAL: Return any tables that will be required when this mapping is used as part of a join query.MapKeyMapping.getAdditionalTablesForJoinQuery()
INTERNAL: Return any tables that will be required when this mapping is used as part of a join queryModifier and TypeMethodDescriptionvoid
AbstractDirectMapping.preinitializeMapKey
(DatabaseTable table) INTERNAL: Making any mapping changes necessary to use a the mapping as a map key prior to initializing the mapping.void
MapKeyMapping.preinitializeMapKey
(DatabaseTable table) INTERNAL: Making any mapping changes necessary to use a the mapping as a map key prior to initializing the mapping -
Uses of DatabaseTable in org.eclipse.persistence.mappings.querykeys
Modifier and TypeMethodDescriptionForeignReferenceQueryKey.getReferenceTable
(ClassDescriptor desc) PUBLIC: Returns the reference table.DirectCollectionQueryKey.getRelationTable
(ClassDescriptor referenceDescriptor) PUBLIC: Returns the reference table.ForeignReferenceQueryKey.getRelationTable
(ClassDescriptor referenceDescriptor) PUBLIC: Returns the relation table.ManyToManyQueryKey.getRelationTable
(ClassDescriptor referenceDescriptor) PUBLIC: Returns the reference table.OneToManyQueryKey.getRelationTable
(ClassDescriptor referenceDescriptor) PUBLIC: Returns the reference table.ForeignReferenceQueryKey.getSourceTable()
PUBLIC: Returns the source table. -
Uses of DatabaseTable in org.eclipse.persistence.mappings.structures
Modifier and TypeMethodDescriptionprotected DatabaseTable
ObjectRelationalDataTypeDescriptor.extractDefaultTable()
INTERNAL: Aggregates use a dummy table as default.Modifier and TypeMethodDescriptionvoid
NestedTableMapping.writeFromObjectIntoRowForUpdateAfterShallowInsert
(Object object, AbstractRecord record, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts.void
ReferenceMapping.writeFromObjectIntoRowForUpdateAfterShallowInsert
(Object object, AbstractRecord record, AbstractSession session, DatabaseTable table) INTERNAL: This row is built for update after shallow insert which happens in case of bidirectional inserts. -
Uses of DatabaseTable in org.eclipse.persistence.oxm
Modifier and TypeMethodDescriptionprotected DatabaseTable
XMLDescriptor.extractDefaultTable()
Aggregates use a dummy table as default.Modifier and TypeMethodDescriptionvoid
XMLDescriptor.setTables
(Vector<DatabaseTable> theTables) INTERNAL: Sets the tables -
Uses of DatabaseTable in org.eclipse.persistence.platform.database
Modifier and TypeMethodDescriptionDB2Platform.getTempTableForTable
(DatabaseTable table) INTERNAL: DB2 temp table syntax.HANAPlatform.getTempTableForTable
(DatabaseTable table) Informix11Platform.getTempTableForTable
(DatabaseTable table) Overrides the superclass implementation to return a newDatabaseTable
with no getTableQualifier().MaxDBPlatform.getTempTableForTable
(DatabaseTable table) PervasivePlatform.getTempTableForTable
(DatabaseTable table) INTERNAL:SQLAnywherePlatform.getTempTableForTable
(DatabaseTable table) Used for sp calls.SQLServerPlatform.getTempTableForTable
(DatabaseTable table) INTERNAL:SybasePlatform.getTempTableForTable
(DatabaseTable table) INTERNAL:Modifier and TypeMethodDescriptionprotected String
DB2Platform.getCreateTempTableSqlBodyForTable
(DatabaseTable table) INTERNAL: DB2 allows LIKE to be used to create temp tables, which avoids having to know the types.protected String
DerbyPlatform.getCreateTempTableSqlBodyForTable
(DatabaseTable table) INTERNAL:DB2Platform.getTempTableForTable
(DatabaseTable table) INTERNAL: DB2 temp table syntax.HANAPlatform.getTempTableForTable
(DatabaseTable table) Informix11Platform.getTempTableForTable
(DatabaseTable table) Overrides the superclass implementation to return a newDatabaseTable
with no getTableQualifier().MaxDBPlatform.getTempTableForTable
(DatabaseTable table) PervasivePlatform.getTempTableForTable
(DatabaseTable table) INTERNAL:SQLAnywherePlatform.getTempTableForTable
(DatabaseTable table) Used for sp calls.SQLServerPlatform.getTempTableForTable
(DatabaseTable table) INTERNAL:SybasePlatform.getTempTableForTable
(DatabaseTable table) INTERNAL:void
MySQLPlatform.writeDeleteFromTargetTableUsingTempTableSql
(Writer writer, DatabaseTable table, DatabaseTable targetTable, Collection<DatabaseField> pkFields, Collection<DatabaseField> targetPkFields, DatasourcePlatform platform) INTERNAL: Writes MySQL specific SQL for accessing temp tables for delete-all queries.void
DerbyPlatform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) INTERNAL: May need to override this method if the platform supports temporary tables and the generated sql doesn't work.void
H2Platform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) H2 does not allow using () in the update if only one field.void
HSQLPlatform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) INTERNAL: HSQL does not allow multiple fields to be set as a list, so each field needs to be set one by one.void
Informix11Platform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) OverridesDatabasePlatform.writeUpdateOriginalFromTempTableSql(Writer, DatabaseTable, Collection, Collection)
to ensure that aSET
clause that is supposed to set a value for only one column does not wrap that column name in parentheses.void
MySQLPlatform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) INTERNAL: Writes MySQL specific SQL for accessing temp tables for update-all queries.void
PostgreSQLPlatform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) INTERNAL: May need to override this method if the platform supports temporary tables and the generated sql doesn't work.void
SQLServerPlatform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) INTERNAL:void
SybasePlatform.writeUpdateOriginalFromTempTableSql
(Writer writer, DatabaseTable table, Collection<DatabaseField> pkFields, Collection<DatabaseField> assignedFields) INTERNAL: -
Uses of DatabaseTable in org.eclipse.persistence.platform.database.oracle.dcn
Modifier and TypeFieldDescriptionprotected Map
<DatabaseTable, ClassDescriptor> OracleChangeNotificationListener.descriptorsByTable
Map each table to the descriptor that needs to be invalidated.Modifier and TypeMethodDescriptionOracleChangeNotificationListener.getDescriptorsByTable()
INTERNAL: Return the mapping of tables to descriptors.Modifier and TypeMethodDescriptionprotected void
OracleChangeNotificationListener.setDescriptorsByTable
(Map<DatabaseTable, ClassDescriptor> descriptorsByTable) INTERNAL: Set the mapping of tables to descriptors. -
Uses of DatabaseTable in org.eclipse.persistence.sequencing
Modifier and TypeFieldDescriptionprotected DatabaseTable
TableSequence.table
Hold the database table -
Uses of DatabaseTable in org.eclipse.persistence.tools.schemaframework
Modifier and TypeMethodDescriptionTableSequenceDefinition.getSequenceTable()
Return the database table for the sequence.TableDefinition.getTable()
Modifier and TypeMethodDescriptionprotected TableDefinition
DefaultTableGenerator.getTableDefFromDBTable
(DatabaseTable databaseTable) Build a table definition object from a database table objectvoid
TableDefinition.setTable
(DatabaseTable table)