Uses of Interface
org.datanucleus.store.rdbms.identifier.DatastoreIdentifier
Packages that use DatastoreIdentifier
Package
Description
Package providing management of the persistence to RDBMS datastores.
Provides mappings of all supported databases to aspects of the database that determines the SQL generation.
This package contains a series of classes defining the identifier names of datastore objects,
such as tables, foreign keys, indexes, primary keys etc.
In an RDBMS datastore each class is represented as a Table (maybe shared with other classes).
Series of classes used to generate SQL statements.
Provides the internal DataNucleus definition of a table/view and its columns.
Package providing a series of value generators for use in RDBMS datastores.
-
Uses of DatastoreIdentifier in org.datanucleus.store.rdbms
Fields in org.datanucleus.store.rdbms declared as DatastoreIdentifierMethods in org.datanucleus.store.rdbms that return DatastoreIdentifierModifier and TypeMethodDescriptionRDBMSStoreData.getDatastoreIdentifier()
Accessor for the identifier for the table.Methods in org.datanucleus.store.rdbms with parameters of type DatastoreIdentifierModifier and TypeMethodDescriptionRDBMSStoreManager.getColumnInfoForColumnName
(Table table, Connection conn, DatastoreIdentifier column) Returns the column info for a column name.RDBMSStoreManager.getDatastoreClass
(DatastoreIdentifier name) Returns the datastore table having the given identifier.org.datanucleus.store.StoreData[]
RDBMSStoreManager.getStoreDataForDatastoreContainerObject
(DatastoreIdentifier tableIdentifier) Utility to return all StoreData for a Datastore Container identifier. -
Uses of DatastoreIdentifier in org.datanucleus.store.rdbms.adapter
Methods in org.datanucleus.store.rdbms.adapter with parameters of type DatastoreIdentifierModifier and TypeMethodDescriptionBaseDatastoreAdapter.getCheckConstraintForValues
(DatastoreIdentifier identifier, Object[] values, boolean nullable) Creates a CHECK constraint definition based on the given values e.g.DatastoreAdapter.getCheckConstraintForValues
(DatastoreIdentifier identifier, Object[] values, boolean nullable) Creates a CHECK constraint definition based on the given values e.g. -
Uses of DatastoreIdentifier in org.datanucleus.store.rdbms.identifier
Classes in org.datanucleus.store.rdbms.identifier that implement DatastoreIdentifierModifier and TypeClassDescription(package private) class
Identifier for a unique index (candidate keys).(package private) class
Identifier for a Column.class
Implementation of a datastore identifier.(package private) class
Identifier for a FK.(package private) class
Identifier for an Index.(package private) class
Identifier for a PK.(package private) class
Representation of an identifier for a sequence.(package private) class
Representation of an identifier for a table.Fields in org.datanucleus.store.rdbms.identifier with type parameters of type DatastoreIdentifierModifier and TypeFieldDescriptionprotected Map
<String, DatastoreIdentifier> AbstractIdentifierFactory.candidates
protected Map
<String, DatastoreIdentifier> AbstractIdentifierFactory.columns
protected Map
<String, DatastoreIdentifier> AbstractIdentifierFactory.foreignkeys
protected Map
<String, DatastoreIdentifier> AbstractIdentifierFactory.indexes
protected Map
<String, DatastoreIdentifier> AbstractIdentifierFactory.primarykeys
protected Map
<String, DatastoreIdentifier> AbstractIdentifierFactory.references
protected Map
<String, DatastoreIdentifier> AbstractIdentifierFactory.sequences
protected Map
<String, DatastoreIdentifier> AbstractIdentifierFactory.tables
Methods in org.datanucleus.store.rdbms.identifier that return DatastoreIdentifierModifier and TypeMethodDescriptionDN2IdentifierFactory.newAdapterIndexFieldIdentifier()
Method to return an identifier for an adapter index column.DNIdentifierFactory.newAdapterIndexFieldIdentifier()
Method to return an identifier for an adapter index column.IdentifierFactory.newAdapterIndexFieldIdentifier()
Method to return an identifier for an adapter index column.JPAIdentifierFactory.newAdapterIndexFieldIdentifier()
Method to return an identifier for an adapter index column.AbstractIdentifierFactory.newCandidateKeyIdentifier
(Table table, int seq) Method to generate an identifier for a candidate key in the supplied table.IdentifierFactory.newCandidateKeyIdentifier
(Table table, int seq) Method to generate an identifier for a candidate key.AbstractIdentifierFactory.newColumnIdentifier
(String identifierName) Method to use to generate an identifier for a column.AbstractIdentifierFactory.newColumnIdentifier
(String javaName, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole, boolean custom) Method to create an identifier for a column where we want the name based on the supplied java name, and the field has a particular role (and so could have its naming set according to the role).IdentifierFactory.newColumnIdentifier
(String identifierName) Method to use to generate an identifier for a column with the supplied name.IdentifierFactory.newColumnIdentifier
(String javaName, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole, boolean custom) Method to create an identifier for a column where we want the name based on the supplied java name, and the field has a particular role (and so could have its naming set according to the role).DNIdentifierFactory.newDiscriminatorFieldIdentifier()
Method to return an identifier for a discriminator column.IdentifierFactory.newDiscriminatorFieldIdentifier()
Method to return an identifier for a discriminator column.JPAIdentifierFactory.newDiscriminatorFieldIdentifier()
Method to return an identifier for a discriminator column.DN2IdentifierFactory.newForeignKeyFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a FK/FK-index field identifier.DNIdentifierFactory.newForeignKeyFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a FK/FK-index field identifier.IdentifierFactory.newForeignKeyFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a FK/FK-index field identifier.JPAIdentifierFactory.newForeignKeyFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a FK/FK-index field identifier.AbstractIdentifierFactory.newForeignKeyIdentifier
(Table table, int seq) Method to create a new identifier for a foreign key in the supplied table.IdentifierFactory.newForeignKeyIdentifier
(Table table, int seq) Method to create an identifier for a foreign key.AbstractIdentifierFactory.newIdentifier
(DatastoreIdentifier identifier, String suffix) Method to return a new Identifier based on the passed identifier, but adding on the passed suffixAbstractIdentifierFactory.newIdentifier
(IdentifierType identifierType, String name) Method to generate an identifier based on the supplied name for the requested type of identifier.IdentifierFactory.newIdentifier
(DatastoreIdentifier identifier, String suffix) Method to return a new Identifier based on the passed identifier, but adding on the passed suffixIdentifierFactory.newIdentifier
(IdentifierType identifierType, String identifierName) To be called when we want an identifier name creating based on the identifier.DN2IdentifierFactory.newIndexFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData mmd) Method to return an identifier for an index (ordering) column.DNIdentifierFactory.newIndexFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData mmd) Method to return an identifier for an index (ordering) column.IdentifierFactory.newIndexFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData mmd) Method to return an identifier for an index (ordering) column.JPAIdentifierFactory.newIndexFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData mmd) Method to return an identifier for an index (ordering) column.AbstractIdentifierFactory.newIndexIdentifier
(Table table, boolean isUnique, int seq) Method to create an identifier for an Index in the supplied table.IdentifierFactory.newIndexIdentifier
(Table table, boolean isUnique, int seq) Method to generate an identifier for an index.DN2IdentifierFactory.newJoinTableFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a join-table identifier.DNIdentifierFactory.newJoinTableFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a join-table identifier.IdentifierFactory.newJoinTableFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a join-table identifier.JPAIdentifierFactory.newJoinTableFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a join-table identifier.AbstractIdentifierFactory.newPrimaryKeyIdentifier
(Table table) Method to generate an identifier for a primary key for the supplied table.IdentifierFactory.newPrimaryKeyIdentifier
(Table table) Method to generate an identifier for a primary key.DNIdentifierFactory.newReferenceFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData refMetaData, org.datanucleus.metadata.AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation.IdentifierFactory.newReferenceFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData refMetaData, org.datanucleus.metadata.AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation.JPAIdentifierFactory.newReferenceFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData refMetaData, org.datanucleus.metadata.AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation.AbstractIdentifierFactory.newSequenceIdentifier
(String sequenceName) Method to generate an identifier for a sequence using the passed name.IdentifierFactory.newSequenceIdentifier
(String sequenceName) Method to generate an identifier for a sequence using the passed name.AbstractIdentifierFactory.newTableIdentifier
(String identifierName) Method to use to generate an identifier for a column in the default catalog/schema.AbstractIdentifierFactory.newTableIdentifier
(String identifierName, String catalogName, String schemaName) Method to use to generate an identifier for a column.DNIdentifierFactory.newTableIdentifier
(org.datanucleus.metadata.AbstractClassMetaData cmd) Method to return a Table identifier for the specified class.DNIdentifierFactory.newTableIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData mmd) Method to return a Table identifier for the join table of the specified field.IdentifierFactory.newTableIdentifier
(String identifierName) Method to use to generate an identifier for a table with the supplied name in the default catalog/schema.IdentifierFactory.newTableIdentifier
(String identifierName, String catalogName, String schemaName) Method to use to generate an identifier for a table with the supplied name.IdentifierFactory.newTableIdentifier
(org.datanucleus.metadata.AbstractClassMetaData md) Method to return a Table identifier for the specified class.IdentifierFactory.newTableIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData fmd) Method to return a Table identifier for the specified field.JPAIdentifierFactory.newTableIdentifier
(org.datanucleus.metadata.AbstractClassMetaData cmd) Method to return a Table identifier for the specified class.JPAIdentifierFactory.newTableIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData mmd) Method to return a Table identifier for the join table of the specified field/property.DN2IdentifierFactory.newVersionFieldIdentifier()
Method to return an identifier for a version column.DNIdentifierFactory.newVersionFieldIdentifier()
Method to return an identifier for a version column.IdentifierFactory.newVersionFieldIdentifier()
Method to return an identifier for a version column.JPAIdentifierFactory.newVersionFieldIdentifier()
Method to return an identifier for a version column.Methods in org.datanucleus.store.rdbms.identifier with parameters of type DatastoreIdentifierModifier and TypeMethodDescriptionDN2IdentifierFactory.newForeignKeyFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a FK/FK-index field identifier.DNIdentifierFactory.newForeignKeyFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a FK/FK-index field identifier.IdentifierFactory.newForeignKeyFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a FK/FK-index field identifier.JPAIdentifierFactory.newForeignKeyFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a FK/FK-index field identifier.AbstractIdentifierFactory.newIdentifier
(DatastoreIdentifier identifier, String suffix) Method to return a new Identifier based on the passed identifier, but adding on the passed suffixIdentifierFactory.newIdentifier
(DatastoreIdentifier identifier, String suffix) Method to return a new Identifier based on the passed identifier, but adding on the passed suffixDN2IdentifierFactory.newJoinTableFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a join-table identifier.DNIdentifierFactory.newJoinTableFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a join-table identifier.IdentifierFactory.newJoinTableFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a join-table identifier.JPAIdentifierFactory.newJoinTableFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData ownerFmd, org.datanucleus.metadata.AbstractMemberMetaData relatedFmd, DatastoreIdentifier destinationId, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate a join-table identifier.DNIdentifierFactory.newReferenceFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData refMetaData, org.datanucleus.metadata.AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation.IdentifierFactory.newReferenceFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData refMetaData, org.datanucleus.metadata.AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation.JPAIdentifierFactory.newReferenceFieldIdentifier
(org.datanucleus.metadata.AbstractMemberMetaData refMetaData, org.datanucleus.metadata.AbstractClassMetaData implMetaData, DatastoreIdentifier implIdentifier, boolean embedded, org.datanucleus.metadata.FieldRole fieldRole) Method to generate an identifier name for reference field, based on the metadata for the field, and the ClassMetaData for the implementation. -
Uses of DatastoreIdentifier in org.datanucleus.store.rdbms.mapping
Fields in org.datanucleus.store.rdbms.mapping with type parameters of type DatastoreIdentifierModifier and TypeFieldDescriptionprivate final Map
<DatastoreIdentifier, org.datanucleus.metadata.ColumnMetaData> CorrespondentColumnsMapper.columnMetaDataBySideBIdentifier
Map of the ColumnMetaData for each column keyed by the sideB identifier name.Methods in org.datanucleus.store.rdbms.mapping with parameters of type DatastoreIdentifierModifier and TypeMethodDescriptionorg.datanucleus.metadata.ColumnMetaData
CorrespondentColumnsMapper.getColumnMetaDataByIdentifier
(DatastoreIdentifier name) Accessor for the column MetaData in side A that maps to the side B identifier.private void
CorrespondentColumnsMapper.putColumn
(DatastoreIdentifier identifier, org.datanucleus.metadata.ColumnMetaData colmd) Method to associate a sideB identifier with a sideA ColumnMetaData -
Uses of DatastoreIdentifier in org.datanucleus.store.rdbms.sql
Fields in org.datanucleus.store.rdbms.sql declared as DatastoreIdentifierModifier and TypeFieldDescriptionprotected DatastoreIdentifier
SQLColumn.alias
Alias for the column, for use in a SELECT clause.protected DatastoreIdentifier
SQLTable.alias
protected DatastoreIdentifier
AbstractSelectStatementGenerator.candidateTableAlias
Alias for the candidate table in the SQL statement.(package private) DatastoreIdentifier
AbstractSelectStatementGenerator.joinTableAlias
Identifier for any join table (optional).Methods in org.datanucleus.store.rdbms.sql that return DatastoreIdentifierConstructors in org.datanucleus.store.rdbms.sql with parameters of type DatastoreIdentifierModifierConstructorDescriptionAbstractSelectStatementGenerator
(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Class candidateType, boolean subclasses, DatastoreIdentifier candidateTableAlias, String candidateTableGroupName) Constructor for the case where we select the candidate table.AbstractSelectStatementGenerator
(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Class candidateType, boolean subclasses, DatastoreIdentifier candidateTableAlias, String candidateTableGroupName, Table joinTable, DatastoreIdentifier joinTableAlias, JavaTypeMapping joinElementMapping) Constructor for the case where we select the join table and join to the candidate table.DeleteStatement
(RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String, Object> extensions) Constructor for a DELETE statement.DiscriminatorStatementGenerator
(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Class[] candidateTypes, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, String candidateTableGroupName) Constructor, using the candidateTable as the primary table of the SQL SELECT.DiscriminatorStatementGenerator
(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Class[] candidateTypes, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, String candidateTableGroupName, Table joinTable, DatastoreIdentifier joinTableAlias, JavaTypeMapping joinElementMapping) Constructor, using the joinTable as the primary table of the SQL SELECT and joining to the table of the candidate(s).DiscriminatorStatementGenerator
(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Class candidateType, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, String candidateTableGroupName) Constructor, using the candidateTable as the primary table of the SQL SELECT.DiscriminatorStatementGenerator
(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Class candidateType, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, String candidateTableGroupName, Table joinTable, DatastoreIdentifier joinTableAlias, JavaTypeMapping joinElementMapping) Constructor, using the joinTable as the primary table of the SQL SELECT and joining to the table of the candidate.InsertStatement
(RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String, Object> extensions) Constructor for an INSERT statement.SelectStatement
(RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName) Constructor for a SELECT statement.SelectStatement
(RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String, Object> extensions) Constructor for a SELECT statement.SelectStatement
(SQLStatement parentStmt, RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName) Constructor for a SELECT statement, maybe as a subquery.SelectStatement
(SQLStatement parentStmt, RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String, Object> extensions) Constructor for a SELECT statement, maybe as a subquery.SQLColumn
(SQLTable table, Column col, DatastoreIdentifier alias) Constructor for a column reference.SQLStatement
(SQLStatement parentStmt, RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String, Object> extensions) Constructor for an SQL statement that is a subquery of another statement.(package private)
SQLTable
(SQLStatement stmt, Table tbl, DatastoreIdentifier alias, String grpName) Constructor for a table involved in an SQLStatement.UnionStatementGenerator
(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Class candidateType, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, String candidateTableGroupName) Constructor using the candidateTable as the primary table.UnionStatementGenerator
(RDBMSStoreManager storeMgr, org.datanucleus.ClassLoaderResolver clr, Class candidateType, boolean includeSubclasses, DatastoreIdentifier candidateTableAlias, String candidateTableGroupName, Table joinTable, DatastoreIdentifier joinTableAlias, JavaTypeMapping joinElementMapping) Constructor using a join table as the primary table.UpdateStatement
(RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String, Object> extensions) Constructor for an UPDATE statement. -
Uses of DatastoreIdentifier in org.datanucleus.store.rdbms.table
Fields in org.datanucleus.store.rdbms.table declared as DatastoreIdentifierModifier and TypeFieldDescriptionprotected final DatastoreIdentifier
AbstractTable.identifier
Identifier name for the table.protected DatastoreIdentifier
ColumnImpl.identifier
Identifier for the column in the datastore.Fields in org.datanucleus.store.rdbms.table with type parameters of type DatastoreIdentifierModifier and TypeFieldDescriptionprotected Map
<DatastoreIdentifier, Column> AbstractTable.columnsByIdentifier
Index to the columns, keyed by name identifier.Methods in org.datanucleus.store.rdbms.table that return DatastoreIdentifierModifier and TypeMethodDescriptionAbstractTable.getDatastoreIdentifierFullyQualified()
Method that operates like toString except it returns a fully-qualified name that will always be fully-qualified even when the user hasnt specified the catalog/schema in PMF or MetaData.AbstractTable.getIdentifier()
Accessor for the SQL identifier (the table name).Column.getIdentifier()
Accessor for the identifier for this object.ColumnImpl.getIdentifier()
Table.getIdentifier()
Accessor for the identifier for this object.Methods in org.datanucleus.store.rdbms.table that return types with arguments of type DatastoreIdentifierModifier and TypeMethodDescriptionprivate Map
<DatastoreIdentifier, CandidateKey> TableImpl.getExistingCandidateKeys
(Connection conn) Accessor for the candidate keys for this table.private Map
<DatastoreIdentifier, ForeignKey> TableImpl.getExistingForeignKeys
(Connection conn) Accessor for the foreign keys for this table.private Map
<DatastoreIdentifier, Index> TableImpl.getExistingIndices
(Connection conn) Accessor for indices on the actual table.private Map
<DatastoreIdentifier, PrimaryKey> TableImpl.getExistingPrimaryKeys
(Connection conn) Accessor for the primary keys for this table in the datastore.Methods in org.datanucleus.store.rdbms.table with parameters of type DatastoreIdentifierModifier and TypeMethodDescriptionAbstractTable.addColumn
(String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, org.datanucleus.metadata.ColumnMetaData colmd) Creates a new column in the table.Table.addColumn
(String storedJavaType, DatastoreIdentifier name, JavaTypeMapping mapping, org.datanucleus.metadata.ColumnMetaData colmd) Method to add a new column to the internal representation.AbstractTable.getColumn
(DatastoreIdentifier identifier) Table.getColumn
(DatastoreIdentifier identifier) Accessor for the column with the specified identifier.boolean
AbstractTable.hasColumn
(DatastoreIdentifier identifier) boolean
Table.hasColumn
(DatastoreIdentifier identifier) Checks if there is a column for the identifierprotected boolean
AbstractTable.hasColumnName
(DatastoreIdentifier colName) Utility to return if a column of this name exists.void
Column.setIdentifier
(DatastoreIdentifier identifier) Mutator for the identifier of the column.void
ColumnImpl.setIdentifier
(DatastoreIdentifier identifier) Method parameters in org.datanucleus.store.rdbms.table with type arguments of type DatastoreIdentifierModifier and TypeMethodDescriptionprivate boolean
TableImpl.createCandidateKeys
(Connection conn, Collection<Throwable> autoCreateErrors, Map<DatastoreIdentifier, CandidateKey> actualCandidateKeysByName) Method to create any Candidate keys on this table in the datastore, and auto create any that are missing where required.TableImpl.getSQLAddCandidateKeyStatements
(Map<DatastoreIdentifier, CandidateKey> actualCandidateKeysByName) Get SQL statements to add expected Candidate Keys that are not yet on the table.Constructors in org.datanucleus.store.rdbms.table with parameters of type DatastoreIdentifierModifierConstructorDescriptionAbstractClassTable
(DatastoreIdentifier tableName, RDBMSStoreManager storeMgr) Constructor.AbstractTable
(DatastoreIdentifier identifier, RDBMSStoreManager storeMgr) Constructor taking the table name and the RDBMSManager managing this table.ArrayTable
(Table ownerTable, DatastoreIdentifier tableName, org.datanucleus.metadata.AbstractMemberMetaData mmd, RDBMSStoreManager storeMgr) Constructor.ClassTable
(DatastoreIdentifier tableName, RDBMSStoreManager storeMgr, org.datanucleus.metadata.ClassMetaData cmd) Constructor.ClassView
(DatastoreIdentifier tableName, RDBMSStoreManager storeMgr, org.datanucleus.metadata.ClassMetaData cmd) Constructor for class view.CollectionTable
(Table ownerTable, DatastoreIdentifier tableName, org.datanucleus.metadata.AbstractMemberMetaData mmd, RDBMSStoreManager storeMgr) Constructor.ColumnImpl
(Table table, String javaType, DatastoreIdentifier identifier, org.datanucleus.metadata.ColumnMetaData colmd) Constructor.ElementContainerTable
(Table ownerTable, DatastoreIdentifier tableName, org.datanucleus.metadata.AbstractMemberMetaData mmd, RDBMSStoreManager storeMgr) Constructor.protected
JoinTable
(Table ownerTable, DatastoreIdentifier tableName, org.datanucleus.metadata.AbstractMemberMetaData mmd, RDBMSStoreManager storeMgr) Constructor.MapTable
(Table ownerTable, DatastoreIdentifier tableName, org.datanucleus.metadata.AbstractMemberMetaData mmd, RDBMSStoreManager storeMgr) Constructor.PersistableJoinTable
(Table ownerTable, DatastoreIdentifier tableName, org.datanucleus.metadata.AbstractMemberMetaData mmd, RDBMSStoreManager storeMgr) Constructor.(package private)
SecondaryTable
(DatastoreIdentifier tableName, RDBMSStoreManager storeMgr, ClassTable primaryTable, org.datanucleus.metadata.JoinMetaData jmd, org.datanucleus.ClassLoaderResolver clr) Constructor.TableImpl
(DatastoreIdentifier name, RDBMSStoreManager storeMgr) Constructor.ViewImpl
(DatastoreIdentifier name, RDBMSStoreManager storeMgr) Constructor, taking the table identifier. -
Uses of DatastoreIdentifier in org.datanucleus.store.rdbms.valuegenerator
Methods in org.datanucleus.store.rdbms.valuegenerator with parameters of type DatastoreIdentifierModifier and TypeMethodDescriptionSequenceTable.getNextVal
(String sequenceName, org.datanucleus.store.connection.ManagedConnection conn, int incrementBy, DatastoreIdentifier tableIdentifier, String columnName, int initialValue) Accessor for the nextval of a sequenceConstructors in org.datanucleus.store.rdbms.valuegenerator with parameters of type DatastoreIdentifierModifierConstructorDescriptionSequenceTable
(DatastoreIdentifier identifier, RDBMSStoreManager storeMgr, String seqNameColName, String nextValColName) Constructor