public class JPOXIdentifierFactory extends DNIdentifierFactory
tablePrefix, tableSuffixcandidates, 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, newVersionFieldIdentifiergetDatastoreAdapter, getIdentifierInAdapterCase, getIdentifierNamePartsFromName, getNamingCase, getWordSeparator, newCandidateKeyIdentifier, newColumnIdentifier, newColumnIdentifier, newForeignKeyIdentifier, newIdentifier, newIdentifier, newIndexIdentifier, newPrimaryKeyIdentifier, newSequenceIdentifier, newTableIdentifier, newTableIdentifier, setCatalogSchemaForTablepublic JPOXIdentifierFactory(DatastoreAdapter dba, org.datanucleus.ClassLoaderResolver clr, Map props)
protected String truncate(String identifier, int length)
truncate in class AbstractIdentifierFactoryidentifier - The identifierlength - The (max) length to useCopyright © 2017. All rights reserved.