Class DefaultIdentifierConfiguration
java.lang.Object
org.apache.openjpa.jdbc.identifier.DefaultIdentifierConfiguration
- All Implemented Interfaces:
IdentifierConfiguration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns true if global name delimiting is enabled.Returns a key that can be used to determine whether conversion should take place.Gets the default naming ruleReturns the case that is used when delimiting.Returns the value used to concatenate multiple names together.Returns the value used to delimit between individual names.<T> IdentifierRulegetIdentifierRule(T t) Returns a naming rule or null if the rule is not found.Returns all naming rulesReturns the leading delimiter value to use when delimiting a name.Returns the case that is used when delimiters are not used.booleanReturns true if delimiting is supportedReturns the trailing delimiter value to use when delimiting a name.
-
Constructor Details
-
DefaultIdentifierConfiguration
public DefaultIdentifierConfiguration()
-
-
Method Details
-
delimitAll
public boolean delimitAll()Description copied from interface:IdentifierConfigurationReturns true if global name delimiting is enabled.- Specified by:
delimitAllin interfaceIdentifierConfiguration
-
getDefaultIdentifierRule
Description copied from interface:IdentifierConfigurationGets the default naming rule- Specified by:
getDefaultIdentifierRulein interfaceIdentifierConfiguration
-
getDelimitedCase
Description copied from interface:IdentifierConfigurationReturns the case that is used when delimiting.- Specified by:
getDelimitedCasein interfaceIdentifierConfiguration- Returns:
- upper, lower, or preserve
-
getSchemaCase
Description copied from interface:IdentifierConfigurationReturns the case that is used when delimiters are not used.- Specified by:
getSchemaCasein interfaceIdentifierConfiguration- Returns:
- upper, lower, or preserve
-
getLeadingDelimiter
Description copied from interface:IdentifierConfigurationReturns the leading delimiter value to use when delimiting a name.- Specified by:
getLeadingDelimiterin interfaceIdentifierConfiguration
-
getIdentifierDelimiter
Description copied from interface:IdentifierConfigurationReturns the value used to delimit between individual names. For example: "." used in MYSCHEMA.MYTABLE- Specified by:
getIdentifierDelimiterin interfaceIdentifierConfiguration
-
getIdentifierConcatenator
Description copied from interface:IdentifierConfigurationReturns the value used to concatenate multiple names together. For example: "_" used in TABLE1_TABLE2- Specified by:
getIdentifierConcatenatorin interfaceIdentifierConfiguration
-
getIdentifierRule
Description copied from interface:IdentifierConfigurationReturns a naming rule or null if the rule is not found.- Specified by:
getIdentifierRulein interfaceIdentifierConfiguration
-
getIdentifierRules
Description copied from interface:IdentifierConfigurationReturns all naming rules- Specified by:
getIdentifierRulesin interfaceIdentifierConfiguration
-
getTrailingDelimiter
Description copied from interface:IdentifierConfigurationReturns the trailing delimiter value to use when delimiting a name.- Specified by:
getTrailingDelimiterin interfaceIdentifierConfiguration
-
getSupportsDelimitedIdentifiers
public boolean getSupportsDelimitedIdentifiers()Description copied from interface:IdentifierConfigurationReturns true if delimiting is supported- Specified by:
getSupportsDelimitedIdentifiersin interfaceIdentifierConfiguration
-
getConversionKey
Description copied from interface:IdentifierConfigurationReturns a key that can be used to determine whether conversion should take place. Id configurations should create a key unique to their configuration. The typical key is: leading delimiter (") + name separator(.) + trailing delimiter(")- Specified by:
getConversionKeyin interfaceIdentifierConfiguration
-