Interface IMappingStrategy.Props
- 
- Enclosing interface:
- IMappingStrategy
 
 public static interface IMappingStrategy.PropsContains symbolic constants that specifiy valid keys ofmapping strategy properties.- Since:
- 4.4
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringCOLUMN_TYPE_MODIFIERName of a String property that specifies the name of acolumn type modifier.static java.lang.StringEAGER_TABLE_CREATIONName of a boolean property that configures whether all tables for apackageare created eagerly.static java.lang.StringFORCE_INDEXESName of the String property that configures on what types ofstructural featuresadditional indexes are to be created.static java.lang.StringFORCE_NAMES_WITH_IDName of the boolean property that configures whether table names and column names are always suffixed with the internal DBID or only in cases where generated names violate the naming constraints of the underlying backend.static java.lang.StringMAX_FIELD_NAME_LENGTHName of the integer property that configures the maximum length for column names.static java.lang.StringMAX_TABLE_NAME_LENGTHName of the integer property that configures the maximum length for table names.static java.lang.StringOBJECT_TYPE_CACHE_SIZEName of the integer property that configures the size of the object type in-memory cache.static java.lang.StringQUALIFIED_NAMESName of the boolean property that configures whether the table names are made of simple class names or of qualified class names.static java.lang.StringTABLE_NAME_PREFIXName of the String property that specifies a common prefix for table names.static java.lang.StringTYPE_MAPPING_PROVIDERName of an optional String property that specifies thefactory typefor a customtype mapping provider.
 
- 
- 
- 
Field Detail- 
MAX_TABLE_NAME_LENGTHstatic final java.lang.String MAX_TABLE_NAME_LENGTH Name of the integer property that configures the maximum length for table names. A value of zero indicates the value of thedb adapterto be used.- See Also:
- Constant Field Values
 
 - 
MAX_FIELD_NAME_LENGTHstatic final java.lang.String MAX_FIELD_NAME_LENGTH Name of the integer property that configures the maximum length for column names. A value of zero indicates the value of thedb adapterto be used.- See Also:
- Constant Field Values
 
 - 
TABLE_NAME_PREFIXstatic final java.lang.String TABLE_NAME_PREFIX Name of the String property that specifies a common prefix for table names.- See Also:
- Constant Field Values
 
 - 
QUALIFIED_NAMESstatic final java.lang.String QUALIFIED_NAMES Name of the boolean property that configures whether the table names are made of simple class names or of qualified class names.- See Also:
- Constant Field Values
 
 - 
FORCE_NAMES_WITH_IDstatic final java.lang.String FORCE_NAMES_WITH_ID Name of the boolean property that configures whether table names and column names are always suffixed with the internal DBID or only in cases where generated names violate the naming constraints of the underlying backend.- See Also:
- Constant Field Values
 
 - 
FORCE_INDEXESstatic final java.lang.String FORCE_INDEXES Name of the String property that configures on what types ofstructural featuresadditional indexes are to be created.- See Also:
- Constant Field Values
 
 - 
OBJECT_TYPE_CACHE_SIZEstatic final java.lang.String OBJECT_TYPE_CACHE_SIZE Name of the integer property that configures the size of the object type in-memory cache. Possible configuration values are:- 0 (zero). Don't use memory caching.
- >0. Use memory caching with the cache size given.
 - See Also:
- Constant Field Values
 
 - 
COLUMN_TYPE_MODIFIERstatic final java.lang.String COLUMN_TYPE_MODIFIER Name of a String property that specifies the name of acolumn type modifier.- See Also:
- Constant Field Values
 
 - 
EAGER_TABLE_CREATIONstatic final java.lang.String EAGER_TABLE_CREATION Name of a boolean property that configures whether all tables for apackageare created eagerly.- Since:
- 4.6
- See Also:
- Constant Field Values
 
 - 
TYPE_MAPPING_PROVIDERstatic final java.lang.String TYPE_MAPPING_PROVIDER Name of an optional String property that specifies thefactory typefor a customtype mapping provider.- Since:
- 4.10
- See Also:
- Constant Field Values
 
 
- 
 
-