public class JPOXIdentifierFactory extends DNIdentifierFactory
tablePrefix, tableSuffix
candidates, CASE_LOWER, CASE_PRESERVE, CASE_UPPER, clr, columns, dba, defaultCatalogName, defaultSchemaName, foreignkeys, indexes, namingCase, namingFactory, primarykeys, quoteString, references, sequences, tables, wordSeparator
Constructor and Description |
---|
JPOXIdentifierFactory(DatastoreAdapter dba,
org.datanucleus.ClassLoaderResolver clr,
Map props) |
Modifier and Type | Method and Description |
---|---|
protected String |
truncate(String identifier,
int length)
Method to truncate an identifier to fit within the specified identifier length.
|
generateIdentifierNameForJavaName, getColumnIdentifierSuffix, newAdapterIndexFieldIdentifier, newDiscriminatorFieldIdentifier, newForeignKeyFieldIdentifier, newIndexFieldIdentifier, newJoinTableFieldIdentifier, newReferenceFieldIdentifier, newTableIdentifier, newTableIdentifier, newVersionFieldIdentifier
getDatastoreAdapter, getIdentifierInAdapterCase, getIdentifierNamePartsFromName, getNamingCase, getWordSeparator, newCandidateKeyIdentifier, newColumnIdentifier, newColumnIdentifier, newForeignKeyIdentifier, newIdentifier, newIdentifier, newIndexIdentifier, newPrimaryKeyIdentifier, newSequenceIdentifier, newTableIdentifier, newTableIdentifier, setCatalogSchemaForTable
public JPOXIdentifierFactory(DatastoreAdapter dba, org.datanucleus.ClassLoaderResolver clr, Map props)
protected String truncate(String identifier, int length)
truncate
in class AbstractIdentifierFactory
identifier
- The identifierlength
- The (max) length to useCopyright © 2017. All rights reserved.