Interface IMappingStrategy.Props
- Enclosing interface:
- IMappingStrategy
public static interface IMappingStrategy.Props
Contains symbolic constants that specifiy valid keys of
mapping 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 Summary
Modifier and TypeFieldDescriptionstatic final String
Name of a String property that specifies the name of acolumn type modifier
.static final String
Name of a boolean property that configures whether all tables for apackage
are created eagerly.static final String
Name of the String property that configures on what types ofstructural features
additional indexes are to be created.static final String
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.static final String
Name of the integer property that configures the maximum length for column names.static final String
Name of the integer property that configures the maximum length for table names.static final String
Name of the integer property that configures the size of the object type in-memory cache.static final String
Name of the boolean property that configures whether the table names are made of simple class names or of qualified class names.static final String
Name of the String property that specifies a common prefix for table names.static final String
Name of an optional String property that specifies thefactory type
for a customtype mapping provider
.
-
Field Details
-
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 adapter
to be used.- See Also:
-
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 adapter
to be used.- See Also:
-
TABLE_NAME_PREFIX
Name of the String property that specifies a common prefix for table names.- See Also:
-
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:
-
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:
-
FORCE_INDEXES
Name of the String property that configures on what types ofstructural features
additional indexes are to be created.- See Also:
-
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:
-
COLUMN_TYPE_MODIFIER
Name of a String property that specifies the name of acolumn type modifier
.- See Also:
-
EAGER_TABLE_CREATION
Name of a boolean property that configures whether all tables for apackage
are created eagerly.- Since:
- 4.6
- See Also:
-
TYPE_MAPPING_PROVIDER
Name of an optional String property that specifies thefactory type
for a customtype mapping provider
.- Since:
- 4.10
- See Also:
-