| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | QualifiedDBIdentifierThis 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.NULLSpecial 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 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 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 Schemamatching the given database
 schema to the current group. | 
|  void | SchemaGenerator.generateSchema(DBIdentifier name,
               DBIdentifier[] tableNames)Add a fully-constructed Schemamatching 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) | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||