Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.openjpa.jdbc.identifier.DBIdentifier

Packages that use DBIdentifier
org.apache.openjpa.jdbc.identifier |
org.apache.openjpa.jdbc.kernel | OpenJPA-JDBC Runtime Kernel
org.apache.openjpa.jdbc.meta | OpenJPA-JDBC ORM Metadata
org.apache.openjpa.jdbc.meta.strats | OpenJPA-JDBC ORM Strategies
org.apache.openjpa.jdbc.schema | OpenJPA-JDBC Schema Management
org.apache.openjpa.jdbc.sql | OpenJPA-JDBC SQL Abstraction
org.apache.openjpa.persistence.jdbc | OpenJPA JPA-JDBC

Uses of DBIdentifier in org.apache.openjpa.jdbc.identifier

Subclasses of DBIdentifier in org.apache.openjpa.jdbc.identifier
`class` | `QualifiedDBIdentifier` This class extends DBIdentifier to provide support for qualified identifiers such as schema qualified tables and table qualified columns.

Fields in org.apache.openjpa.jdbc.identifier declared as DBIdentifier
`static DBIdentifier` | `DBIdentifier.NULL` Special NULL indicator for db identifiers.

Methods in org.apache.openjpa.jdbc.identifier that return DBIdentifier
`DBIdentifier` | `DBIdentifierUtilImpl.append(DBIdentifier.DBIdentifierType resultId, DBIdentifier... names)`
`DBIdentifier` | `DBIdentifierUtil.append(DBIdentifier.DBIdentifierType resultId, DBIdentifier... names)` Appends multiple names together using the appropriate name delimiter.
`static DBIdentifier` | `DBIdentifier.append(DBIdentifier name, String str)` Returns a new DBIdentifier with the given string appended.
`DBIdentifier` | `DBIdentifier.clone()` Clones an identifier using deep copy.
`static DBIdentifier` | `DBIdentifier.combine(DBIdentifier.DBIdentifierType id, String... names)` Combines an array of names names using standard combining rules and returns an identifier of the specified type.
`static DBIdentifier` | `DBIdentifier.combine(DBIdentifier name, String str)` Returns a new DBIdentifier with the given string combined using delimiting rules and appropriate separators.
`DBIdentifier` | `DBIdentifierUtilImpl.convertSchemaCase(DBIdentifier name)` Convert the specified schema name to a name that the database will be able to understand in metadata operations.
`DBIdentifier` | `DBIdentifierUtil.convertSchemaCase(DBIdentifier schema)` Converts the name of the specified delimiter to the appropriate case as defined by the configuration.
`DBIdentifier` | `DBIdentifierUtilImpl.fromDBName(String name, DBIdentifier.DBIdentifierType id)` Creates a new identifier of a given type based upon the name returned from the database.
`DBIdentifier` | `DBIdentifierUtil.fromDBName(String name, DBIdentifier.DBIdentifierType id)` Converts the name returned by the database to an identifier of the specified type.
`DBIdentifier` | `DBIdentifierUtilImpl.getGeneratedKeySequenceName(Column col, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getGeneratedKeySequenceName(Column col, int maxLen)` Returns a generated key sequence identifier for the column.
`DBIdentifier` | `QualifiedDBIdentifier.getIdentifier()` Returns this object as a DBIdentifier.
`DBIdentifier` | `QualifiedDBIdentifier.getObjectTableName()` Gets the object table name component of the path, if the path is a table qualified identifier such as a constraint or column.
`DBIdentifier` | `QualifiedDBIdentifier.getSchemaName()` Gets the schema component of the path.
`DBIdentifier` | `QualifiedDBIdentifier.getUnqualifiedName()` Returns a new unqualified name based on this instance.
`DBIdentifier` | `DBIdentifier.getUnqualifiedName()` Returns the unqualified name of this identifier.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidColumnIdentifier(DBIdentifier name, Table table, int maxLen, boolean checkForUniqueness)`
`DBIdentifier` | `DBIdentifierUtil.getValidColumnIdentifier(DBIdentifier name, Table table, int maxLen, boolean checkForUniqueness)` Returns a valid column name/identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidForeignKeyIdentifier(DBIdentifier name, Table table, Table toTable, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidForeignKeyIdentifier(DBIdentifier name, Table table, Table toTable, int maxLen)` Returns a valid foreign key identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidIndexIdentifier(DBIdentifier name, Table table, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidIndexIdentifier(DBIdentifier name, Table table, int maxLen)` Returns a valid index identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidSequenceIdentifier(DBIdentifier name, Schema schema, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidSequenceIdentifier(DBIdentifier name, Schema schema, int maxLen)` Returns a valid index identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidTableIdentifier(DBIdentifier name, Schema schema, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidTableIdentifier(DBIdentifier name, Schema schema, int maxLen)` Returns a valid table identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidUniqueIdentifier(DBIdentifier name, Table table, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidUniqueIdentifier(DBIdentifier name, Table table, int maxLen)` Returns a valid unique constraint identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.makeIdentifierValid(DBIdentifier sname, NameSet set, int maxLen, boolean checkForUniqueness)`
`DBIdentifier` | `DBIdentifierUtil.makeIdentifierValid(DBIdentifier sname, NameSet set, int maxLen, boolean checkForUniqueness)` Shortens the given name to the given maximum length, then checks that it is not a reserved word.
`DBIdentifier` | `DBIdentifierUtilImpl.makeNameValid(String name, NameSet set, int maxLen, int nameType, boolean checkForUniqueness)`
`DBIdentifier` | `DBIdentifierUtil.makeNameValid(String name, NameSet set, int maxLen, int nameType, boolean checkForUniqueness)` Shortens the given name to the given maximum length, then checks that it is not a reserved word.
`static DBIdentifier` | `DBIdentifier.newCatalog(String name)` Constructs a new identifier of type Catalog.
`static DBIdentifier` | `DBIdentifier.newCatalog(String name, boolean delimit)` Constructs a new identifier of type Catalog ,optionally delimiting the name.
`static DBIdentifier` | `DBIdentifier.newColumn(String name)` Constructs a new identifier of type Column.
`static DBIdentifier` | `DBIdentifier.newColumn(String name, boolean delimit)` Constructs a new identifier of type Column,optionally delimiting the name.
`static DBIdentifier` | `DBIdentifier.newColumnDefinition(String name)` Constructs a new identifier of type Column Definition.
`static DBIdentifier` | `DBIdentifier.newConstant(String name)` Constructs a new identifier of type Constant.
`static DBIdentifier` | `DBIdentifier.newConstraint(String name)` Constructs a new identifier of type Constraint.
`static DBIdentifier` | `DBIdentifier.newConstraint(String name, boolean delimit)` Constructs a new identifier of type Constraint, optionally delimiting the name.
`static DBIdentifier` | `DBIdentifier.newDefault(String name)` Constructs a new identifier of type Default.
`static DBIdentifier` | `DBIdentifier.newForeignKey(String name)` Constructs a new identifier of type ForeignKey.
`static DBIdentifier` | `DBIdentifier.newForeignKey(String name, boolean delimit)` Constructs a new identifier of type ForeignKey, optionally delimiting the name.
`protected static DBIdentifier` | `DBIdentifier.newIdentifier(String name, DBIdentifier.DBIdentifierType id)` Constructs a new identifier with the provided name and type
`static DBIdentifier` | `DBIdentifier.newIdentifier(String name, DBIdentifier.DBIdentifierType id, boolean toUpper)` Constructs a new identifier with the provided name an type.
`protected static DBIdentifier` | `DBIdentifier.newIdentifier(String name, DBIdentifier.DBIdentifierType id, boolean toUpper, boolean delimit)` Constructs a new identifier (potentially a compound QualifiedDBIdentifier) with the provided name an type.
`protected static DBIdentifier` | `DBIdentifier.newIdentifier(String name, DBIdentifier.DBIdentifierType id, boolean toUpper, boolean delimit, boolean ignoreCase)` Constructs a new identifier (potentially a compound QualifiedDBIdentifier) with the provided name an type.
`static DBIdentifier` | `DBIdentifier.newIndex(String name)` Constructs a new identifier of type Index.
`static DBIdentifier` | `DBIdentifier.newIndex(String name, boolean delimit)` Constructs a new identifier of type Index, optionally delimiting the name.
`static DBIdentifier` | `DBIdentifier.newSchema(String name)` Constructs a new identifier of type Schema.
`static DBIdentifier` | `DBIdentifier.newSchema(String name, boolean delimit)` Constructs a new identifier of type Schema, optionally delimiting the name.
`static DBIdentifier` | `DBIdentifier.newSequence(String name)` Constructs a new identifier of type Sequence.
`static DBIdentifier` | `DBIdentifier.newSequence(String name, boolean delimit)` Constructs a new identifier of type Sequence, optionally delimiting the name.
`static DBIdentifier` | `DBIdentifier.newTable(String name)` Constructs a new identifier of type Table.
`static DBIdentifier` | `DBIdentifier.newTable(String name, boolean delimit)` Constructs a new identifier of type Table, optionally delimiting the name.
`static DBIdentifier` | `DBIdentifier.preCombine(DBIdentifier name, String prefix)` Returns a new identifier with a combined prefix and name using the standard name concatenation character ('_').
`static DBIdentifier` | `DBIdentifier.removeDelimiters(DBIdentifier name)` Returns a new identifier with delimiters removed.
`static DBIdentifier` | `DBIdentifier.removeHungarianNotation(DBIdentifier name)` Returns a new DBIdentifier with Hungarian notation removed.
`static DBIdentifier` | `DBIdentifier.removeLeading(DBIdentifier name, String leadingStr)` Returns a new DBIdentifier with the specified leading string removed.
`static DBIdentifier[]` | `DBIdentifier.split(DBIdentifier.DBIdentifierType resultType, String name)` Splits a given DBIdentifier into multiple DBIdentifiers.
`static DBIdentifier[]` | `DBIdentifier.split(String name, DBIdentifier.DBIdentifierType id, String delim)` Splits a string delimited by the specified delimiter of a given name type into an array of DBIdentifier objects.
`static DBIdentifier[]` | `QualifiedDBIdentifier.splitPath(DBIdentifier sName)` Splits a qualified path into separate identifiers.
`static DBIdentifier[]` | `DBIdentifier.toArray(String[] columnNames, DBIdentifier.DBIdentifierType id)` Converts the provided set of names to an array of identifiers of the provided type
`static DBIdentifier[]` | `DBIdentifier.toArray(String[] names, DBIdentifier.DBIdentifierType id, boolean delimit)` Converts the provided set of names to an array of identifiers of the provided type, optionally delimiting the names.
`static DBIdentifier` | `DBIdentifier.toLower(DBIdentifier name)` Returns a new DBIdentifier converted to lower case - if not delimited.
`static DBIdentifier` | `DBIdentifier.toLower(DBIdentifier name, boolean force)` Returns a new DBIdentifier converted to lower case.
`static DBIdentifier` | `DBIdentifier.toUpper(DBIdentifier name)` Returns a new DBIdentifier converted to upper case - if not delimited.
`static DBIdentifier` | `DBIdentifier.toUpper(DBIdentifier name, boolean force)` Returns a new DBIdentifier converted to upper case.
`static DBIdentifier` | `DBIdentifier.trim(DBIdentifier name)` Returns a new delimiter with leading and trailing spaces removed.
`static DBIdentifier` | `DBIdentifier.trimToNull(DBIdentifier name)` Returns a copy of an identifier with name trimmed to null.
`static DBIdentifier` | `DBIdentifier.truncate(DBIdentifier name, int length)` Returns a new DBIdentifier truncated to length

Methods in org.apache.openjpa.jdbc.identifier with parameters of type DBIdentifier
`DBIdentifier` | `DBIdentifierUtilImpl.append(DBIdentifier.DBIdentifierType resultId, DBIdentifier... names)`
`DBIdentifier` | `DBIdentifierUtil.append(DBIdentifier.DBIdentifierType resultId, DBIdentifier... names)` Appends multiple names together using the appropriate name delimiter.
`static DBIdentifier` | `DBIdentifier.append(DBIdentifier name, String str)` Returns a new DBIdentifier with the given string appended.
`static DBIdentifier` | `DBIdentifier.combine(DBIdentifier name, String str)` Returns a new DBIdentifier with the given string combined using delimiting rules and appropriate separators.
`DBIdentifier` | `DBIdentifierUtilImpl.convertSchemaCase(DBIdentifier name)` Convert the specified schema name to a name that the database will be able to understand in metadata operations.
`DBIdentifier` | `DBIdentifierUtil.convertSchemaCase(DBIdentifier schema)` Converts the name of the specified delimiter to the appropriate case as defined by the configuration.
`String` | `DBIdentifierUtilImpl.delimit(DBIdentifier name, boolean force)`
`static boolean` | `DBIdentifier.equal(DBIdentifier name1, DBIdentifier name2)` Static equality method for comparing two identifiers.
`boolean` | `DBIdentifier.equalsIgnoreCase(DBIdentifier name)` Equality operator which ignores case.
`static boolean` | `DBIdentifier.equalsIgnoreCase(DBIdentifier name1, DBIdentifier name2)` Static equality operator which ignores case.
`static QualifiedDBIdentifier` | `QualifiedDBIdentifier.getPath(DBIdentifier sName)` Creates a qualified path from an identifier.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidColumnIdentifier(DBIdentifier name, Table table, int maxLen, boolean checkForUniqueness)`
`DBIdentifier` | `DBIdentifierUtil.getValidColumnIdentifier(DBIdentifier name, Table table, int maxLen, boolean checkForUniqueness)` Returns a valid column name/identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidForeignKeyIdentifier(DBIdentifier name, Table table, Table toTable, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidForeignKeyIdentifier(DBIdentifier name, Table table, Table toTable, int maxLen)` Returns a valid foreign key identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidIndexIdentifier(DBIdentifier name, Table table, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidIndexIdentifier(DBIdentifier name, Table table, int maxLen)` Returns a valid index identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidSequenceIdentifier(DBIdentifier name, Schema schema, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidSequenceIdentifier(DBIdentifier name, Schema schema, int maxLen)` Returns a valid index identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidTableIdentifier(DBIdentifier name, Schema schema, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidTableIdentifier(DBIdentifier name, Schema schema, int maxLen)` Returns a valid table identifier, based upon the configuration and provided parameters.
`DBIdentifier` | `DBIdentifierUtilImpl.getValidUniqueIdentifier(DBIdentifier name, Table table, int maxLen)`
`DBIdentifier` | `DBIdentifierUtil.getValidUniqueIdentifier(DBIdentifier name, Table table, int maxLen)` Returns a valid unique constraint identifier, based upon the configuration and provided parameters.
`static boolean` | `DBIdentifier.isEmpty(DBIdentifier name)` Returns true if the identifier is null or the name is null or empty.
`static boolean` | `DBIdentifier.isNull(DBIdentifier name)` Returns true if the identifier is null.
`static String` | `DBIdentifier.join(DBIdentifier... names)` Joins the list of identifiers using the appropriate delimiters and returns a string based identifier.
`DBIdentifier` | `DBIdentifierUtilImpl.makeIdentifierValid(DBIdentifier sname, NameSet set, int maxLen, boolean checkForUniqueness)`
`DBIdentifier` | `DBIdentifierUtil.makeIdentifierValid(DBIdentifier sname, NameSet set, int maxLen, boolean checkForUniqueness)` Shortens the given name to the given maximum length, then checks that it is not a reserved word.
`static QualifiedDBIdentifier` | `QualifiedDBIdentifier.newPath(DBIdentifier... names)` Creates a qualified identifier based upon an array of DBIdentifiers.
`static DBIdentifier` | `DBIdentifier.preCombine(DBIdentifier name, String prefix)` Returns a new identifier with a combined prefix and name using the standard name concatenation character ('_').
`static DBIdentifier` | `DBIdentifier.removeDelimiters(DBIdentifier name)` Returns a new identifier with delimiters removed.
`static DBIdentifier` | `DBIdentifier.removeHungarianNotation(DBIdentifier name)` Returns a new DBIdentifier with Hungarian notation removed.
`static DBIdentifier` | `DBIdentifier.removeLeading(DBIdentifier name, String leadingStr)` Returns a new DBIdentifier with the specified leading string removed.
`void` | `DBIdentifier.setName(DBIdentifier name)` Set the name of this identifier based upon a given identifier.
`void` | `QualifiedDBIdentifier.setObjectTableName(DBIdentifier objectName)` Sets the object table name component of the path, if the path is a table qualified identifier such as a constraint or column.
`void` | `QualifiedDBIdentifier.setPath(DBIdentifier... sNames)` Set the identifiers that make up the path.
`void` | `QualifiedDBIdentifier.setSchemaName(DBIdentifier schemaName)` Sets the schema component of the path.
`static DBIdentifier[]` | `QualifiedDBIdentifier.splitPath(DBIdentifier sName)` Splits a qualified path into separate identifiers.
`String` | `DBIdentifierUtilImpl.toDBName(DBIdentifier name)` Converts the name to a name which can be used within a SQL statement.
`String` | `DBIdentifierUtil.toDBName(DBIdentifier name)` Converts the specified identifier to a format required by the database.
`String` | `DBIdentifierUtilImpl.toDBName(DBIdentifier name, boolean delimit)` Converts the name to a name which can be used within a SQL statement.
`String` | `DBIdentifierUtil.toDBName(DBIdentifier name, boolean delimit)` Converts the specified identifier to a format required by the database, optionally delimiting the name.
`static DBIdentifier` | `DBIdentifier.toLower(DBIdentifier name)` Returns a new DBIdentifier converted to lower case - if not delimited.
`static DBIdentifier` | `DBIdentifier.toLower(DBIdentifier name, boolean force)` Returns a new DBIdentifier converted to lower case.
`static String[]` | `DBIdentifier.toStringArray(DBIdentifier[] sNames)` Returns a string array of names based upon the provided set of identifiers.
`static DBIdentifier` | `DBIdentifier.toUpper(DBIdentifier name)` Returns a new DBIdentifier converted to upper case - if not delimited.
`static DBIdentifier` | `DBIdentifier.toUpper(DBIdentifier name, boolean force)` Returns a new DBIdentifier converted to upper case.
`static DBIdentifier` | `DBIdentifier.trim(DBIdentifier name)` Returns a new delimiter with leading and trailing spaces removed.
`static DBIdentifier` | `DBIdentifier.trimToNull(DBIdentifier name)` Returns a copy of an identifier with name trimmed to null.
`static DBIdentifier` | `DBIdentifier.truncate(DBIdentifier name, int length)` Returns a new DBIdentifier truncated to length

Constructors in org.apache.openjpa.jdbc.identifier with parameters of type DBIdentifier
`QualifiedDBIdentifier(DBIdentifier... sNames)`

Uses of DBIdentifier in org.apache.openjpa.jdbc.kernel

Methods in org.apache.openjpa.jdbc.kernel that return DBIdentifier
`DBIdentifier` | `TableJDBCSeq.getPrimaryKeyColumnIdentifier()`
`DBIdentifier` | `NativeJDBCSeq.getSchemaIdentifier()`
`DBIdentifier` | `TableJDBCSeq.getUniqueConstraintIdentifier()`
`DBIdentifier` | `TableJDBCSeq.resolveTableIdentifier(ClassMapping mapping, Table table)` Resolve a fully qualified table name

Methods in org.apache.openjpa.jdbc.kernel with parameters of type DBIdentifier
`protected List<Object>` | `PreparedStatementManagerImpl.getGeneratedKeys(PreparedStatement stmnt, DBIdentifier[] autoAssignColNames)`
`protected List<Object>` | `PreparedStatementManagerImpl.populateAutoAssignCols(PreparedStatement stmnt, Column[] autoAssign, DBIdentifier[] autoAssignColNames, RowImpl row)` This method will only be called when there is auto assign columns.
`protected void` | `PreparedStatementManagerImpl.setObjectId(List vals, Column[] autoAssign, DBIdentifier[] autoAssignColNames, RowImpl row)`
`void` | `TableJDBCSeq.setUniqueConstraintName(DBIdentifier uniqueConstraintName)`

Uses of DBIdentifier in org.apache.openjpa.jdbc.meta

Methods in org.apache.openjpa.jdbc.meta that return DBIdentifier
`DBIdentifier` | `MappingDefaultsImpl.getDataStoreIdColumnIdentifier()`
`DBIdentifier` | `MappingDefaultsImpl.getDiscriminatorColumnIdentifier()`
`DBIdentifier` | `JDBCValueOrder.getIdentifier()`
`DBIdentifier` | `JDBCRelatedFieldOrder.getIdentifier()`
`DBIdentifier` | `JDBCOrder.getIdentifier()`
`DBIdentifier` | `JDBCColumnOrder.getIdentifier()`
`DBIdentifier` | `MappingInfo.TableDefaults.getIdentifier(Schema schema)`
`protected DBIdentifier` | `MappingDefaultsImpl.getIndexName(DBIdentifier name, Table table, Column[] cols)`
`DBIdentifier` | `MappingDefaultsImpl.getNullIndicatorColumnIdentifier()`
`DBIdentifier` | `MappingDefaultsImpl.getOrderColumnIdentifier()`
`DBIdentifier` | `SequenceMapping.getPrimaryKeyColumnIdentifier()`
`DBIdentifier` | `NoneMappingDefaults.getPrimaryKeyIdentifier(ClassMapping cm, Table table)`
`DBIdentifier` | `MappingDefaultsImpl.getPrimaryKeyIdentifier(ClassMapping cm, Table table)`
`DBIdentifier` | `MappingDefaults.getPrimaryKeyIdentifier(ClassMapping cm, Table table)` Return the name of the primary key for the table of the given class, or null for database default.
`DBIdentifier` | `ClassMappingInfo.getSchemaIdentifier()`
`DBIdentifier` | `ClassMappingInfo.getSecondaryTableIdentifier(DBIdentifier tableName)`
`DBIdentifier[]` | `ClassMappingInfo.getSecondaryTableIdentifiers()`
`DBIdentifier` | `SequenceMapping.getSequenceColumnIdentifier()`
`DBIdentifier` | `SequenceMapping.getTableIdentifier()`
`DBIdentifier` | `FieldMappingInfo.getTableIdentifier()`
`DBIdentifier` | `ClassMappingInfo.getTableIdentifier()`
`DBIdentifier` | `NoneMappingDefaults.getTableIdentifier(ClassMapping cls, Schema defaultSchema)`
`DBIdentifier` | `MappingDefaultsImpl.getTableIdentifier(ClassMapping cls, Schema schema)`
`DBIdentifier` | `MappingDefaults.getTableIdentifier(ClassMapping cls, Schema defaultSchema)` Return the default table name for the given class.
`DBIdentifier` | `NoneMappingDefaults.getTableIdentifier(FieldMapping fm, Schema defaultSchema)`
`DBIdentifier` | `MappingDefaultsImpl.getTableIdentifier(FieldMapping fm, Schema schema)`
`DBIdentifier` | `MappingDefaults.getTableIdentifier(FieldMapping fm, Schema defaultSchema)` Return the default secondary table name for the given field.
`DBIdentifier[]` | `SequenceMapping.getUniqueColumnsIdentifier()`
`DBIdentifier` | `SequenceMapping.getUniqueConstraintIdentifier()`
`DBIdentifier` | `MappingDefaultsImpl.getVersionColumnIdentifier()`

Methods in org.apache.openjpa.jdbc.meta with parameters of type DBIdentifier
`void` | `ClassMappingInfo.addSecondaryTable(DBIdentifier second)`
`void` | `ClassMappingInfo.addUnique(DBIdentifier table, Unique unique)` Add a unique constraint for the given table.
`Table` | `MappingInfo.createTable(MetaDataContext context, MappingInfo.TableDefaults def, DBIdentifier schemaName, DBIdentifier given, boolean adapt)`
`List<Column>` | `MappingInfo.getColumns(DBIdentifier tableName)` Gets the columns whose table name matches the given table name.
`Column[]` | `ValueMappingInfo.getColumns(ValueMapping val, DBIdentifier name, Column[] tmplates, Table table, boolean adapt)`
`ForeignKey` | `NoneMappingDefaults.getForeignKey(ValueMapping vm, DBIdentifier name, Table local, Table foreign, boolean inverse)`
`ForeignKey` | `MappingDefaultsImpl.getForeignKey(ValueMapping vm, DBIdentifier name, Table local, Table foreign, boolean inverse)`
`ForeignKey` | `MappingDefaults.getForeignKey(ValueMapping vm, DBIdentifier name, Table local, Table foreign, boolean inverse)` Return a default foreign key for the join from this value to its related type, or null for a logical foreign key only.
`Index` | `ValueMappingInfo.getIndex(ValueMapping val, DBIdentifier name, boolean adapt)`
`Index` | `NoneMappingDefaults.getIndex(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)`
`Index` | `MappingDefaultsImpl.getIndex(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)`
`Index` | `MappingDefaults.getIndex(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)` Return a default index for the value, or null if the value columns should not be indexed by default.
`protected DBIdentifier` | `MappingDefaultsImpl.getIndexName(DBIdentifier name, Table table, Column[] cols)`
`ForeignKey` | `ValueMappingInfo.getInverseTypeJoin(ValueMapping val, DBIdentifier name, boolean adapt)`
`Column` | `ValueMappingInfo.getNullIndicatorColumn(ValueMapping val, DBIdentifier name, Table table, boolean adapt)`
`DBIdentifier` | `ClassMappingInfo.getSecondaryTableIdentifier(DBIdentifier tableName)`
`List<Column>` | `ClassMappingInfo.getSecondaryTableJoinColumns(DBIdentifier tableName)`
`Table` | `ClassMappingInfo.getTable(ClassMapping cls, DBIdentifier tableName, boolean adapt)` Return the named table for the given class.
`ForeignKey` | `ValueMappingInfo.getTypeJoin(ValueMapping val, DBIdentifier name, boolean inversable, boolean adapt)`
`Unique` | `ValueMappingInfo.getUnique(ValueMapping val, DBIdentifier name, boolean adapt)`
`Unique` | `NoneMappingDefaults.getUnique(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)`
`Unique` | `MappingDefaultsImpl.getUnique(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)`
`Unique` | `MappingDefaults.getUnique(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)` Return a default constraint for the value, or null if the value columns should not be constrained by default.
`Unique[]` | `ClassMappingInfo.getUniques(DBIdentifier table)` Get the unique constraints of the given primary or secondary table.
`void` | `ValueMappingImpl.mapConstraints(DBIdentifier name, boolean adapt)`
`void` | `ValueMapping.mapConstraints(DBIdentifier name, boolean adapt)` Map indexes and constraints for this value, using the current `ValueMappingInfo`.
`void` | `FieldMapping.mapConstraints(DBIdentifier name, boolean adapt)`
`void` | `NoneMappingDefaults.populateColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)`
`void` | `MappingDefaultsImpl.populateColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)`
`void` | `MappingDefaults.populateColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)` Fill in default information for the given value columns.
`void` | `NoneMappingDefaults.populateForeignKeyColumn(ValueMapping vm, DBIdentifier name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)`
`void` | `MappingDefaultsImpl.populateForeignKeyColumn(ValueMapping vm, DBIdentifier name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)`
`void` | `MappingDefaults.populateForeignKeyColumn(ValueMapping vm, DBIdentifier name, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)` Fill in default information for the given column used to join a value to its related type.
`boolean` | `NoneMappingDefaults.populateNullIndicatorColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)`
`boolean` | `MappingDefaultsImpl.populateNullIndicatorColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)`
`boolean` | `MappingDefaults.populateNullIndicatorColumns(ValueMapping vm, DBIdentifier name, Table table, Column[] cols)` Fill in default information for the given null indicator columns.
`void` | `MappingDefaultsImpl.setDataStoreIdColumnIdentifier(DBIdentifier dsIdName)`
`void` | `MappingDefaultsImpl.setDiscriminatorColumnIdentifier(DBIdentifier discName)`
`void` | `MappingDefaultsImpl.setNullIndicatorColumnIdentifier(DBIdentifier nullIndName)`
`void` | `MappingDefaultsImpl.setOrderColumnIdentifier(DBIdentifier orderName)`
`void` | `SequenceMapping.setPrimaryKeyColumnIdentifier(DBIdentifier primaryKeyColumn)`
`void` | `ClassMappingInfo.setSchemaIdentifier(DBIdentifier schema)`
`void` | `ClassMappingInfo.setSecondaryTableJoinColumns(DBIdentifier tableName, List<Column> cols)`
`void` | `SequenceMapping.setSequenceColumnIdentifier(DBIdentifier sequenceColumn)`
`void` | `SequenceMapping.setTableIdentifier(DBIdentifier table)`
`void` | `FieldMappingInfo.setTableIdentifier(DBIdentifier tableName)`
`void` | `ClassMappingInfo.setTableIdentifier(DBIdentifier table)`
`void` | `SequenceMapping.setUniqueColumnsIdentifier(DBIdentifier[] cols)`
`void` | `SequenceMapping.setUniqueConstraintIdentifier(DBIdentifier name)`
`void` | `MappingDefaultsImpl.setVersionColumnIdentifier(DBIdentifier versName)`

Constructors in org.apache.openjpa.jdbc.meta with parameters of type DBIdentifier
`SequenceMapping(DBIdentifier name, MappingRepository repos)` Sequence names are a kernel object so DBIdentifiers must be converted to strings

Uses of DBIdentifier in org.apache.openjpa.jdbc.meta.strats

Methods in org.apache.openjpa.jdbc.meta.strats with parameters of type DBIdentifier
`Column[]` | `XMLValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `UntypedPCValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `ObjectIdValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `ImmutableValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `EnumValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `ElementEmbedValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `ClobValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `CharArrayValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `CharArrayStreamValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `ByteArrayValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`Column[]` | `BlobValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt)`
`protected void` | `EmbedValueHandler.map(ValueMapping vm, DBIdentifier name, ColumnIO io, boolean adapt, List cols, List args)` Maps embedded value and gathers columns and arguments into given lists.
`static void` | `RelationStrategies.mapRelationToUnmappedPC(ValueMapping vm, DBIdentifier name, boolean adapt)`

Uses of DBIdentifier in org.apache.openjpa.jdbc.schema

Methods in org.apache.openjpa.jdbc.schema that return DBIdentifier
`DBIdentifier` | `Constraint.getColumnIdentifier()`
`DBIdentifier` | `Column.getFullDBIdentifier()`
`DBIdentifier` | `Table.getFullIdentifier()`
`DBIdentifier` | `Sequence.getFullIdentifier()`
`DBIdentifier` | `Index.getFullIdentifier()`
`DBIdentifier` | `Constraint.getFullIdentifier()`
`DBIdentifier` | `Table.getIdentifier()`
`DBIdentifier` | `Sequence.getIdentifier()`
`DBIdentifier` | `Schema.getIdentifier()`
`DBIdentifier` | `Constraint.getIdentifier()`
`DBIdentifier` | `Column.getIdentifier()`
`static DBIdentifier` | `Schemas.getNewTableSchemaIdentifier(JDBCConfiguration conf)`
`DBIdentifier` | `ForeignKey.getPrimaryKeyColumnIdentifier()`
`DBIdentifier` | `ForeignKey.getPrimaryKeySchemaIdentifier()`
`DBIdentifier` | `ForeignKey.getPrimaryKeyTableIdentifier()`
`DBIdentifier` | `Table.getSchemaIdentifier()`
`DBIdentifier` | `Sequence.getSchemaIdentifier()`
`DBIdentifier` | `Constraint.getSchemaIdentifier()`
`DBIdentifier` | `Column.getSchemaIdentifier()`
`DBIdentifier` | `Constraint.getTableIdentifier()`
`DBIdentifier` | `Column.getTableIdentifier()`
`DBIdentifier` | `Column.getTargetIdentifier()`
`DBIdentifier` | `Column.getTypeIdentifier()`
`DBIdentifier` | `ForeignKey.loadIdentifierFromDB(DBDictionary dbdict, Connection conn)`

Methods in org.apache.openjpa.jdbc.schema with parameters of type DBIdentifier
`Column` | `Table.addColumn(DBIdentifier name)`
`Column` | `Table.addColumn(DBIdentifier name, DBIdentifier validName)`
`void` | `Table.addCorrectedColumnName(DBIdentifier name, boolean validate)`
`ForeignKey` | `Table.addForeignKey(DBIdentifier name)`
`Index` | `Table.addIndex(DBIdentifier name)`
`protected void` | `NameSet.addName(DBIdentifier name, boolean validate)` Attempt to add the given name to the set.
`PrimaryKey` | `Table.addPrimaryKey(DBIdentifier name)`
`Schema` | `SchemaGroup.addSchema(DBIdentifier name)` Add a schema to the group.
`Sequence` | `Schema.addSequence(DBIdentifier name)`
`Table` | `Schema.addTable(DBIdentifier name)`
`Table` | `Schema.addTable(DBIdentifier name, DBIdentifier validName)`
`Unique` | `Table.addUnique(DBIdentifier name)`
`boolean` | `Table.containsColumn(DBIdentifier name)`
`boolean` | `Table.containsColumn(DBIdentifier name, DBDictionary dict)`
`Sequence` | `SchemaGroup.findSequence(DBIdentifier name)`
`Sequence` | `LazySchemaFactory.findSequence(DBIdentifier name)`
`Table` | `LazySchemaFactory.findTable(DBIdentifier name)`
`Table` | `DynamicSchemaFactory.findTable(DBIdentifier name)`
`Table` | `SchemaGroup.findTable(Schema inSchema, DBIdentifier name)`
`Table` | `SchemaGroup.findTable(Schema inSchema, DBIdentifier name, DBIdentifier defaultSchemaName)`
`Table` | `SchemaGroup.findTable(Schema inSchema, QualifiedDBIdentifier path, DBIdentifier defaultSchemaName)`
`void` | `SchemaGenerator.generateForeignKeys(DBIdentifier schemaName, DBIdentifier[] tableNames)` Generate foreign key information for the given schema.
`void` | `SchemaGenerator.generateForeignKeys(DBIdentifier schemaName, DBIdentifier[] tableNames)` Generate foreign key information for the given schema.
`void` | `SchemaGenerator.generateForeignKeys(DBIdentifier schemaName, DBIdentifier tableName, Connection conn, DatabaseMetaData meta)`
`void` | `SchemaGenerator.generateIndexes(DBIdentifier schemaName, DBIdentifier[] tableNames)` Generate index information for the given schema.
`void` | `SchemaGenerator.generateIndexes(DBIdentifier schemaName, DBIdentifier[] tableNames)` Generate index information for the given schema.
`void` | `SchemaGenerator.generateIndexes(DBIdentifier schemaName, DBIdentifier tableName, Connection conn, DatabaseMetaData meta)`
`void` | `SchemaGenerator.generatePrimaryKeys(DBIdentifier schemaName, DBIdentifier[] tableNames)` Generate primary key information for the given schema.
`void` | `SchemaGenerator.generatePrimaryKeys(DBIdentifier schemaName, DBIdentifier[] tableNames)` Generate primary key information for the given schema.
`void` | `SchemaGenerator.generatePrimaryKeys(DBIdentifier schemaName, DBIdentifier tableName, Connection conn, DatabaseMetaData meta)`
`void` | `SchemaGenerator.generateSchema(DBIdentifier name, DBIdentifier[] tableNames)` Add a fully-constructed `Schema` matching the given database schema to the current group.
`void` | `SchemaGenerator.generateSchema(DBIdentifier name, DBIdentifier[] tableNames)` Add a fully-constructed `Schema` matching the given database schema to the current group.
`void` | `SchemaGenerator.generateSchemas(DBIdentifier[] schemasAndTables)` Generate the schemas and/or tables named in the given strings.
`void` | `SchemaGenerator.generateSequences(DBIdentifier schemaName, DBIdentifier sequenceName, Connection conn, DatabaseMetaData meta)`
`void` | `SchemaGenerator.generateTables(DBIdentifier schemaName, DBIdentifier tableName, Connection conn, DatabaseMetaData meta)` Adds all tables matching the given name pattern to the schema.
`Column` | `Table.getColumn(DBIdentifier name)`
`Column` | `Table.getColumn(DBIdentifier name, boolean create)`
`ForeignKey` | `Table.getForeignKey(DBIdentifier name)`
`Index` | `Table.getIndex(DBIdentifier name)`
`Schema` | `SchemaGroup.getSchema(DBIdentifier name)`
`Sequence` | `Schema.getSequence(DBIdentifier name)`
`Table` | `Schema.getTable(DBIdentifier name)`
`Unique` | `Table.getUnique(DBIdentifier name)`
`boolean` | `SchemaGroup.isKnownSequence(DBIdentifier name)`
`boolean` | `NameSet.isNameTaken(DBIdentifier name)`
`protected Column` | `SchemaGroup.newColumn(DBIdentifier name, Table table)`
`protected Column` | `DynamicSchemaFactory.newColumn(DBIdentifier name, Table table)`
`protected ForeignKey` | `SchemaGroup.newForeignKey(DBIdentifier name, Table table)`
`protected Index` | `SchemaGroup.newIndex(DBIdentifier name, Table table)`
`protected PrimaryKey` | `SchemaGroup.newPrimaryKey(DBIdentifier name, Table table)`
`protected Schema` | `SchemaGroup.newSchema(DBIdentifier name)`
`protected Sequence` | `SchemaGroup.newSequence(DBIdentifier name, Schema schema)`
`protected Table` | `SchemaGroup.newTable(DBIdentifier name, Schema schema)`
`protected Table` | `DynamicSchemaFactory.newTable(DBIdentifier name, Schema schema)`
`protected Unique` | `SchemaGroup.newUnique(DBIdentifier name, Table table)`
`protected void` | `NameSet.removeName(DBIdentifier name)` Remove the given name from the table.
`void` | `Column.resetTableIdentifier(DBIdentifier table)`
`void` | `Constraint.setColumnIdentifier(DBIdentifier name)`
`void` | `Unique.setIdentifier(DBIdentifier name)`
`void` | `Table.setIdentifier(DBIdentifier name)` Set the name of the table.
`void` | `Sequence.setIdentifier(DBIdentifier name)`
`void` | `Schema.setIdentifier(DBIdentifier name)`
`void` | `Constraint.setIdentifier(DBIdentifier name)`
`void` | `Column.setIdentifier(DBIdentifier name)`
`void` | `ForeignKey.setPrimaryKeyColumnIdentifier(DBIdentifier pkColumnName)`
`void` | `ForeignKey.setPrimaryKeySchemaIdentifier(DBIdentifier pkSchemaName)`
`void` | `ForeignKey.setPrimaryKeyTableIdentifier(DBIdentifier pkTableName)`
`void` | `Table.setSchemaIdentifier(DBIdentifier name)`
`void` | `Sequence.setSchemaIdentifier(DBIdentifier name)`
`void` | `Constraint.setSchemaIdentifier(DBIdentifier schema)`
`void` | `Column.setSchemaIdentifier(DBIdentifier name)`
`void` | `Constraint.setTableIdentifier(DBIdentifier name)`
`void` | `Column.setTableIdentifier(DBIdentifier name)`
`void` | `Column.setTargetIdentifier(DBIdentifier target)`
`void` | `Column.setTypeIdentifier(DBIdentifier typeName)`

Constructors in org.apache.openjpa.jdbc.schema with parameters of type DBIdentifier
`Column(DBIdentifier name, Table table)`
`Constraint(DBIdentifier name, Table table)`
`ForeignKey(DBIdentifier name, Table table)`
`Index(DBIdentifier name, Table table)`
`LocalConstraint(DBIdentifier name, Table table)`
`PrimaryKey(DBIdentifier name, Table table)`
`Schema(DBIdentifier name, SchemaGroup group)`
`Sequence(DBIdentifier name, Schema schema)`
`Table(DBIdentifier name, Schema schema)`
`Unique(DBIdentifier name, Table table)`

Uses of DBIdentifier in org.apache.openjpa.jdbc.sql

Methods in org.apache.openjpa.jdbc.sql that return DBIdentifier
`DBIdentifier` | `DBDictionary.fromDBName(String name, DBIdentifier.DBIdentifierType id)`
`DBIdentifier` | `DBDictionary.getColumnIdentifier(Column column)` Returns the name of the column using database specific delimiters.
`DBIdentifier` | `DBDictionary.getFullIdentifier(Table table, boolean logical)` Returns the full name of the table, including the schema (delimited by `DBDictionary.catalogSeparator`).
`DBIdentifier` | `DBDictionary.getValidColumnName(DBIdentifier name, Table table)` Make any necessary changes to the given column name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidColumnName(DBIdentifier name, Table table, boolean checkForUniqueness)` Make any necessary changes to the given column name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidForeignKeyName(DBIdentifier name, Table table, Table toTable)` Make any necessary changes to the given foreign key name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidIndexName(DBIdentifier name, Table table)` Make any necessary changes to the given index name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidSequenceName(DBIdentifier name, Schema schema)` Make any necessary changes to the given sequence name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidTableName(DBIdentifier name, Schema schema)` Make any necessary changes to the given table name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidUniqueName(DBIdentifier name, Table table)` Make any necessary changes to the given unique constraint name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getVersionColumn(Column column, DBIdentifier tableAlias)`
`protected DBIdentifier` | `DBDictionary.makeNameValid(DBIdentifier name, NameSet set, int maxLen, int nameType)` Shortens the given name to the given maximum length, then checks that it is not a reserved word.
`protected DBIdentifier` | `DBDictionary.makeNameValid(DBIdentifier name, NameSet set, int maxLen, int nameType, boolean checkForUniqueness)` Shortens the given name to the given maximum length, then checks that it is not a reserved word.

Methods in org.apache.openjpa.jdbc.sql with parameters of type DBIdentifier
`SQLBuffer` | `SQLBuffer.append(DBIdentifier name)`
`(package private) String` | `DBDictionary.checkNameLength(DBIdentifier identifier, int length, String msgKey)` Validate that the given name is not longer than given maximum length.
`(package private) String` | `DBDictionary.checkNameLength(DBIdentifier identifier, int length, String msgKey, boolean qualified)` Validate that the given name is not longer than given maximum length.
`String` | `SolidDBDictionary.convertSchemaCase(DBIdentifier objectName)`
`String` | `DBDictionary.convertSchemaCase(DBIdentifier objectName)` Convert the specified schema name to a name that the database will be able to understand.
`void` | `DBDictionary.createIndexIfNecessary(Schema schema, DBIdentifier table, Column pkColumn)`
`void` | `DB2Dictionary.createIndexIfNecessary(Schema schema, DBIdentifier table, Column pkColumn)`
`protected String` | `DBDictionary.getCatalogNameForMetadata(DBIdentifier catalogName)` Returns the catalog name that will be used for obtaining information from `DatabaseMetaData`.
`protected String` | `InterbaseDictionary.getColumnNameForMetadata(DBIdentifier columnName)`
`protected String` | `DBDictionary.getColumnNameForMetadata(DBIdentifier columnName)` Returns the column name that will be used for obtaining information from `DatabaseMetaData`.
`Column[]` | `SQLServerDictionary.getColumns(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, DBIdentifier columnName, Connection conn)`
`Column[]` | `PointbaseDictionary.getColumns(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, DBIdentifier columnName, Connection conn)`
`Column[]` | `OracleDictionary.getColumns(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, DBIdentifier columnName, Connection conn)`
`Column[]` | `InformixDictionary.getColumns(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, DBIdentifier columnName, Connection conn)`
`Column[]` | `HSQLDictionary.getColumns(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, DBIdentifier columnName, Connection conn)`
`Column[]` | `H2Dictionary.getColumns(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, DBIdentifier columnName, Connection conn)`
`Column[]` | `FoxProDictionary.getColumns(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, DBIdentifier columnName, Connection conn)`
`Column[]` | `DBDictionary.getColumns(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, DBIdentifier columnName, Connection conn)` Reflect on the schema to find columns matching the given table and column patterns.
`ForeignKey[]` | `DBDictionary.getImportedKeys(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, Connection conn)` Reflect on the schema to return foreign keys imported by the given table pattern.
`ForeignKey[]` | `OracleDictionary.getImportedKeys(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, Connection conn, boolean partialKeys)`
`ForeignKey[]` | `DBDictionary.getImportedKeys(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, Connection conn, boolean partialKeys)` Reflect on the schema to return full foreign keys imported by the given table pattern.
`Index[]` | `OracleDictionary.getIndexInfo(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, boolean unique, boolean approx, Connection conn)`
`Index[]` | `DBDictionary.getIndexInfo(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, boolean unique, boolean approx, Connection conn)` Reflect on the schema to find indexes matching the given table pattern.
`PrimaryKey[]` | `OracleDictionary.getPrimaryKeys(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, Connection conn)`
`PrimaryKey[]` | `FoxProDictionary.getPrimaryKeys(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, Connection conn)`
`PrimaryKey[]` | `DBDictionary.getPrimaryKeys(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, Connection conn)` Reflect on the schema to find primary keys for the given table pattern.
`protected PrimaryKey[]` | `DBDictionary.getPrimaryKeysFromBestRowIdentifier(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, Connection conn)` Reflect on the schema to find primary keys for the given table pattern.
`protected PrimaryKey[]` | `DBDictionary.getPrimaryKeysFromGetPrimaryKeys(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier tableName, Connection conn)` Reflect on the schema to find primary keys for the given table pattern.
`protected String` | `DBDictionary.getSchemaNameForMetadata(DBIdentifier schemaName)` Returns the schema name that will be used for obtaining information from `DatabaseMetaData`.
`Sequence[]` | `DBDictionary.getSequences(DatabaseMetaData meta, DBIdentifier catalog, DBIdentifier schemaName, DBIdentifier sequenceName, Connection conn)`
`protected String` | `SolidDBDictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `PostgresDictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `OracleDictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `IngresDictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `HSQLDictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `H2Dictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `FirebirdDictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `DBDictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `DB2Dictionary.getSequencesSQL(DBIdentifier schemaName, DBIdentifier sequenceName)`
`protected String` | `InterbaseDictionary.getTableNameForMetadata(DBIdentifier tableName)`
`protected String` | `FirebirdDictionary.getTableNameForMetadata(DBIdentifier tableName)`
`protected String` | `DBDictionary.getTableNameForMetadata(DBIdentifier tableName)` Returns the table name that will be used for obtaining information from `DatabaseMetaData`.
`Table[]` | `DBDictionary.getTables(DatabaseMetaData meta, DBIdentifier sqlCatalog, DBIdentifier sqlSchemaName, DBIdentifier sqlTableName, Connection conn)` Reflect on the schema to find tables matching the given name pattern.
`DBIdentifier` | `DBDictionary.getValidColumnName(DBIdentifier name, Table table)` Make any necessary changes to the given column name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidColumnName(DBIdentifier name, Table table, boolean checkForUniqueness)` Make any necessary changes to the given column name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidForeignKeyName(DBIdentifier name, Table table, Table toTable)` Make any necessary changes to the given foreign key name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidIndexName(DBIdentifier name, Table table)` Make any necessary changes to the given index name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidSequenceName(DBIdentifier name, Schema schema)` Make any necessary changes to the given sequence name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidTableName(DBIdentifier name, Schema schema)` Make any necessary changes to the given table name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getValidUniqueName(DBIdentifier name, Table table)` Make any necessary changes to the given unique constraint name to make it valid for the current DB.
`DBIdentifier` | `DBDictionary.getVersionColumn(Column column, DBIdentifier tableAlias)`
`boolean` | `PostgresDictionary.isOwnedSequence(DBIdentifier name, DBIdentifier schema, Connection conn)` Uses the native Postgres function pg_get_serial_sequence to determine whether a sequence is owned by the database.
`boolean` | `SolidDBDictionary.isSystemIndex(DBIdentifier name, Table table)`
`boolean` | `PostgresDictionary.isSystemIndex(DBIdentifier name, Table table)`
`boolean` | `HSQLDictionary.isSystemIndex(DBIdentifier name, Table table)`
`boolean` | `H2Dictionary.isSystemIndex(DBIdentifier name, Table table)`
`boolean` | `DBDictionary.isSystemIndex(DBIdentifier name, Table table)` This method is used to filter system indexes from database metadata.
`boolean` | `SolidDBDictionary.isSystemSequence(DBIdentifier name, DBIdentifier schema, boolean targetSchema)`
`boolean` | `PostgresDictionary.isSystemSequence(DBIdentifier name, DBIdentifier schema, boolean targetSchema)`
`boolean` | `OracleDictionary.isSystemSequence(DBIdentifier name, DBIdentifier schema, boolean targetSchema)`
`boolean` | `DBDictionary.isSystemSequence(DBIdentifier name, DBIdentifier schema, boolean targetSchema)` This method is used to filter system sequences from database metadata.
`boolean` | `PostgresDictionary.isSystemSequence(DBIdentifier name, DBIdentifier schema, boolean targetSchema, Connection conn)`
`boolean` | `DBDictionary.isSystemSequence(DBIdentifier name, DBIdentifier schema, boolean targetSchema, Connection conn)` This method is used to filter system sequences from database metadata.
`boolean` | `PostgresDictionary.isSystemTable(DBIdentifier name, DBIdentifier schema, boolean targetSchema)`
`boolean` | `DBDictionary.isSystemTable(DBIdentifier name, DBIdentifier schema, boolean targetSchema)` This method is used to filter system tables from database metadata.
`protected DBIdentifier` | `DBDictionary.makeNameValid(DBIdentifier name, NameSet set, int maxLen, int nameType)` Shortens the given name to the given maximum length, then checks that it is not a reserved word.
`protected DBIdentifier` | `DBDictionary.makeNameValid(DBIdentifier name, NameSet set, int maxLen, int nameType, boolean checkForUniqueness)` Shortens the given name to the given maximum length, then checks that it is not a reserved word.
`String` | `DBDictionary.toDBName(DBIdentifier name)`
`String` | `DBDictionary.toDBName(DBIdentifier name, boolean delimit)`

Uses of DBIdentifier in org.apache.openjpa.persistence.jdbc

Methods in org.apache.openjpa.persistence.jdbc that return DBIdentifier
`DBIdentifier` | `PersistenceMappingDefaults.getTableIdentifier(FieldMapping fm, Schema schema)`

Methods in org.apache.openjpa.persistence.jdbc with parameters of type DBIdentifier
`void` | `PersistenceMappingDefaults.populateForeignKeyColumn(ValueMapping vm, DBIdentifier sName, Table local, Table foreign, Column col, Object target, boolean inverse, int pos, int cols)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.