Uses of Interface
org.datanucleus.store.rdbms.identifier.IdentifierFactory
Packages that use IdentifierFactory
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.
-
Uses of IdentifierFactory in org.datanucleus.store.rdbms
Fields in org.datanucleus.store.rdbms declared as IdentifierFactoryModifier and TypeFieldDescriptionprotected IdentifierFactory
RDBMSStoreManager.identifierFactory
Factory for identifiers for this datastore.Methods in org.datanucleus.store.rdbms that return IdentifierFactoryModifier and TypeMethodDescriptionRDBMSStoreManager.getIdentifierFactory()
Accessor for the factory for creating identifiers (table/column names etc). -
Uses of IdentifierFactory in org.datanucleus.store.rdbms.adapter
Methods in org.datanucleus.store.rdbms.adapter with parameters of type IdentifierFactoryModifier and TypeMethodDescriptionBaseDatastoreAdapter.getAddCandidateKeyStatement
(CandidateKey ck, IdentifierFactory factory) Returns the appropriate SQL to add a candidate key to its table.DatastoreAdapter.getAddCandidateKeyStatement
(CandidateKey ck, IdentifierFactory factory) Returns the appropriate SQL to add a candidate key to its table.DerbyAdapter.getAddCandidateKeyStatement
(CandidateKey ck, IdentifierFactory factory) Returns the appropriate SQL to add a candidate key to its table.InformixAdapter.getAddCandidateKeyStatement
(CandidateKey ck, IdentifierFactory factory) Returns the appropriate SQL to add a candidate key to its table.SAPDBAdapter.getAddCandidateKeyStatement
(CandidateKey ck, IdentifierFactory factory) SQLiteAdapter.getAddCandidateKeyStatement
(CandidateKey ck, IdentifierFactory factory) TimesTenAdapter.getAddCandidateKeyStatement
(CandidateKey ck, IdentifierFactory factory) Returns the appropriate SQL to add a candidate key to its table.BaseDatastoreAdapter.getAddForeignKeyStatement
(ForeignKey fk, IdentifierFactory factory) Returns the appropriate SQL to add a foreign key to its table.DatastoreAdapter.getAddForeignKeyStatement
(ForeignKey fk, IdentifierFactory factory) Returns the appropriate SQL to add a foreign key to its table.InformixAdapter.getAddForeignKeyStatement
(ForeignKey fk, IdentifierFactory factory) Returns the appropriate SQL to add a foreign key to its table.SAPDBAdapter.getAddForeignKeyStatement
(ForeignKey fk, IdentifierFactory factory) SQLAnywhereAdapter.getAddForeignKeyStatement
(ForeignKey fk, IdentifierFactory factory) Method to define a foreign key definitionSQLiteAdapter.getAddForeignKeyStatement
(ForeignKey fk, IdentifierFactory factory) TimesTenAdapter.getAddForeignKeyStatement
(ForeignKey fk, IdentifierFactory factory) Returns the appropriate SQL to add a foreign key to its table.BaseDatastoreAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Returns the appropriate SQL to add a primary key to its table.CloudSpannerAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Cannot add or change primary key after creationDatastoreAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Returns the appropriate SQL to add a primary key to its table.FirebirdAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Firebird accepts the PK in the CREATE TABLE statement.H2Adapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Use of ALTER TABLE ADD CONSTRAINT to add a PK.HSQLAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Add a primary key using ALTER TABLE.InformixAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Informix 11.x does not support ALTER TABLE to define a primary keyMySQLAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) MySQL, when using AUTO_INCREMENT, requires the primary key specified in the CREATE TABLE, so we do nothing here.NuoDBAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Override the default implementation since we accept the PK in the CREATE TABLE statement.PostgreSQLAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) PostgreSQL allows specification of PRIMARY KEY in the CREATE TABLE, so we need nothing here.SAPDBAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) SQLAnywhereAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) Method to define a primary key definitionSQLiteAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) VirtuosoAdapter.getAddPrimaryKeyStatement
(PrimaryKey pk, IdentifierFactory factory) MySQL, when using AUTO_INCREMENT, requires the primary key specified in the CREATE TABLE, so we do nothing here.BaseDatastoreAdapter.getCreateIndexStatement
(Index idx, IdentifierFactory factory) Returns the appropriate DDL to create an index.DatastoreAdapter.getCreateIndexStatement
(Index idx, IdentifierFactory factory) Returns the appropriate SQL to add an index to its table.H2Adapter.getCreateIndexStatement
(Index idx, IdentifierFactory factory) MySQLAdapter.getCreateIndexStatement
(Index idx, IdentifierFactory factory) NuoDBAdapter.getCreateIndexStatement
(Index idx, IdentifierFactory factory) Returns the appropriate DDL to create an index.PostgreSQLAdapter.getCreateIndexStatement
(Index idx, IdentifierFactory factory) Returns the appropriate DDL to create an index.SQLServerAdapter.getCreateIndexStatement
(Index idx, IdentifierFactory factory) Returns the appropriate DDL to create an index.BaseDatastoreAdapter.getCreateTableStatement
(TableImpl table, Column[] columns, Properties props, IdentifierFactory factory) Returns the appropriate SQL to create the given table having the given columns.CloudSpannerAdapter.getCreateTableStatement
(TableImpl table, Column[] columns, Properties props, IdentifierFactory factory) Creates a spanner table with primary key.DatastoreAdapter.getCreateTableStatement
(TableImpl table, Column[] columns, Properties props, IdentifierFactory factory) Returns the appropriate SQL to create the given table having the given columns.MySQLAdapter.getCreateTableStatement
(TableImpl table, Column[] columns, Properties props, IdentifierFactory factory) Method to return the CREATE TABLE statement.SQLAnywhereAdapter.getCreateTableStatement
(TableImpl table, Column[] columns, Properties props, IdentifierFactory factory) Returns the appropriate SQL to create the given table having the given columns. -
Uses of IdentifierFactory in org.datanucleus.store.rdbms.identifier
Classes in org.datanucleus.store.rdbms.identifier that implement IdentifierFactoryModifier and TypeClassDescriptionclass
Abstract representation of an identifier factory for ORM datastores.class
Factory that creates immutable instances of DatastoreIdentifier for mapped datastores.class
Factory that creates immutable instances of DatastoreIdentifier for mapped datastores.class
Factory that creates immutable instances of DatastoreIdentifier for mapped datastores with JPA.class
Factory that creates immutable instances of DatastoreIdentifier for mapped datastores.Fields in org.datanucleus.store.rdbms.identifier declared as IdentifierFactoryModifier and TypeFieldDescriptionprotected final IdentifierFactory
DatastoreIdentifierImpl.factory
Datastore Identifier factory.Constructors in org.datanucleus.store.rdbms.identifier with parameters of type IdentifierFactoryModifierConstructorDescriptionCandidateKeyIdentifier
(IdentifierFactory factory, String sqlIdentifier) Constructor for a column identifierColumnIdentifier
(IdentifierFactory factory, String sqlIdentifier) Constructor for a column identifierprotected
DatastoreIdentifierImpl
(IdentifierFactory factory, String sqlIdentifier) Constructor.ForeignKeyIdentifier
(IdentifierFactory factory, String sqlIdentifier) Constructor for a foreign key identifierIndexIdentifier
(IdentifierFactory factory, String sqlIdentifier) Constructor for an index identifierPrimaryKeyIdentifier
(IdentifierFactory factory, String sqlIdentifier) Constructor for a column identifierSequenceIdentifier
(IdentifierFactory factory, String sqlIdentifier) Constructor.TableIdentifier
(IdentifierFactory factory, String sqlIdentifier) Constructor.