org.objectweb.speedo.api
Interface SpeedoProperties

All Known Implementing Classes:
OneTableRdbJormIMappingBuilder

public interface SpeedoProperties

Defines the Speedo options which can be passed as properties to the PersistenceManagerFactory


Field Summary
static java.lang.String CACHE_AUTO_CLEAN_SIZE
           
static java.lang.String CACHE_AUTO_CLEAN_THRESHOLD
           
static java.lang.String CACHE_REPLCAEMENT
           
static java.lang.String CACHE_REPLCAEMENT_FIFO
           
static java.lang.String CACHE_REPLCAEMENT_LRU
           
static java.lang.String CACHE_REPLCAEMENT_MRU
           
static java.lang.String CACHE_SIZE
          Is the property to pass to the PersistenceManagerFactory to assign the cache size.
static java.lang.String CASCADE_DELETE
          is a string to used in an extension tag in a.jdo file to specify the if persistent instance referenced by a field, must be removed when the current class is deleted.
static java.lang.String COMPILED_QUERY_CACHE_AUTO_CLEAN_SIZE
           
static java.lang.String COMPILED_QUERY_CACHE_AUTO_CLEAN_THRESHOLD
           
static java.lang.String COMPILED_QUERY_CACHE_POLICY
           
static java.lang.String COMPILED_QUERY_CACHE_SIZE
          Is the property to pass to the PersistenceManagerFactory to assign the minimum size of compiled query pool.
static java.lang.String CONNECTION_POOL_MAX
           
static java.lang.String CONNECTION_POOL_MIN
           
static java.lang.String CONNECTION_POOL_TIMEOUT
           
static java.lang.String CONNECTION_POOL_TTL
           
static java.lang.String DEBUG
           
static java.lang.String ELEMENT
          is a string to used in an extension tag in a.jdo file to specify the column name of the element of the list or of the value in a map, when the element is a prmitive.
static java.lang.String ELEMENT_TYPE
           
static java.lang.String FIELD_CONVERTER
          is a string to used in an extension tag in a.jdo file to specify the name of the class permiting the conversion of a field between the memory and the data support.
static java.lang.String ID
           
static java.lang.String ID_POLYMORPH_2L
           
static java.lang.String ID_SEQUENCE
           
static java.lang.String INDEX
          is a string to used in an extension tag in a.jdo file to specify the column name of the index of the list or of the key in a map.
static java.lang.String INDEX_TYPE
           
static java.lang.String INHERITANCE_FIELD_PREFIX
           
static java.lang.String INHERITANCE_FILTER
           
static java.lang.String INHERITANCE_FILTERED_MAPPING
           
static java.lang.String INHERITANCE_HORIZONTAL_MAPPING
           
static java.lang.String INHERITANCE_MAPPING
          the INHERITANCE_MAPPING property permits to specifies the mapping type concerning the inheritance aspect.
static java.lang.String INHERITANCE_VERTICAL_MAPPING
           
static java.lang.String JDO_OPTION_APPLICATION_IDENTITY
           
static java.lang.String JDO_OPTION_ARRAY
           
static java.lang.String JDO_OPTION_ARRAY_LIST
           
static java.lang.String JDO_OPTION_CHANGE_APPLICATION_IDENTITY
           
static java.lang.String JDO_OPTION_CONNECTION_DRIVER_NAME
           
static java.lang.String JDO_OPTION_CONNECTION_DRIVER_NAME_old
           
static java.lang.String JDO_OPTION_CONNECTION_FACTORY_NAME
           
static java.lang.String JDO_OPTION_CONNECTION_FACTORY2_NAME
           
static java.lang.String JDO_OPTION_CONNECTION_PASSWORD
           
static java.lang.String JDO_OPTION_CONNECTION_URL
           
static java.lang.String JDO_OPTION_CONNECTION_USER_NAME
           
static java.lang.String JDO_OPTION_DATASTORE_IDENTITY
           
static java.lang.String JDO_OPTION_HASH_MAP
           
static java.lang.String JDO_OPTION_HASH_TABLE
           
static java.lang.String JDO_OPTION_IGNORE_CACHE
           
static java.lang.String JDO_OPTION_LINKED_LIST
           
static java.lang.String JDO_OPTION_LIST
           
static java.lang.String JDO_OPTION_MAP
           
static java.lang.String JDO_OPTION_MULTITREADED
           
static java.lang.String JDO_OPTION_NON_DURABLE_IDENTITY
           
static java.lang.String JDO_OPTION_NON_TRANSACTIONAL_READ
           
static java.lang.String JDO_OPTION_NON_TRANSACTIONAL_WRITE
           
static java.lang.String JDO_OPTION_NULL_COLLECTION
           
static java.lang.String JDO_OPTION_OPTIMISTIC
           
static java.lang.String JDO_OPTION_RESTORE_VALUES
           
static java.lang.String JDO_OPTION_RETAIN_VALUES
           
static java.lang.String JDO_OPTION_TRANSIENT_TRANSACTIONAL
          Optionals features supported by JDO implementation (see supportedOptions();)
static java.lang.String JDO_OPTION_TREE_MAP
           
static java.lang.String JDO_OPTION_TREE_SET
           
static java.lang.String JDO_OPTION_VECTOR
           
static java.lang.String JDO_PERSISTENCE_MANAGER_FACTORY_CLASS
          Key values for Properties configuration options
static java.lang.String JDO_QUERY_JDOQL
           
static java.lang.String JOIN_TABLE
          is a string to used in an extension tag in a.jdo file to specify the name of the join table in a multivalued reference (Collection, Map, Array, Set, List).
static java.lang.String LOGGER_NAME
           
static java.lang.String MANAGED
          Is the property to pass to the PersistenceManagerFactory to indicate if the transactionnal environnement is managed.
static java.lang.String MAPPER_NAME
           
static java.lang.String MAPPING_STRUCTURE
          Is the property to pass to the PersistenceManagerFactory to specify the mapping structure management: - DO_NOTHING - CREATE_IF_REQUIRED - FORCE_CREATE
static java.lang.String MAPPING_STRUCTURE_CIR
           
static java.lang.String MAPPING_STRUCTURE_DD
           
static java.lang.String MAPPING_STRUCTURE_DN
           
static java.lang.String MAPPING_STRUCTURE_FC
           
static java.lang.String NO_LIMIT
          Is the property value to pass to the PersistenceManagerFactory to indicate that the size is unlimited.
static java.lang.String PM_POOL_MAX
          Is the property to pass to the PersistenceManagerFactory to assign the minimum size of PersistenceManager pool.
static java.lang.String PM_POOL_MIN
          Is the property to pass to the PersistenceManagerFactory to assign the maximum size of PersistenceManager pool.
static java.lang.String PM_POOL_TIMEOUT
           
static java.lang.String PM_POOL_TTL
           
static java.lang.String PREFETCH_ON_QUERY
          Is the property to pass to the PersistenceManagerFactory to specify if the query must prefetch the data.
static java.lang.String REVERSE_FIELD
          is a string to used in an extension tag in a.jdo file to specify the name of the reverse field.
static java.lang.String SIZE
          is a string to used in an extension tag in a.jdo file to specify the size of primitive field (not a reference).
static java.lang.String SOURCE_FK
          is a string to used in an extension tag in a.jdo file to specify the foreign keys referencing the current persistent object.
static java.lang.String SQL_NAME
          is a string used in an extension tag in a.jdo file to specify the sql column for a primitive field (not a reference).
static java.lang.String SQL_SEQ_CACHE
           
static java.lang.String SQL_SEQ_INC
           
static java.lang.String SQL_SEQ_NAME
          is a string used in an extension tag in a.jdo file to specify the name of the sequence used for the datastore id.
static java.lang.String SQL_SEQ_START
           
static java.lang.String SQL_TYPE
          is a string to used in an extension tag in a.jdo file to specify the sql type for a primitive field (not a reference).
static java.lang.String TARGET_FK
          is a string to used in an extension tag in a.jdo file to specify the foreign keys referencing the referenced persistent object.
static java.lang.String TM_NAME
           
static java.lang.String TM_NAME_old
          Deprecated. use TM_NAME
static java.lang.String TX_LISTENER
          Is the property to pass to the PersistenceManagerFactory to specify if the query must prefetch the data.
static java.lang.String VENDOR_NAME
           
 

Field Detail

LOGGER_NAME

public static final java.lang.String LOGGER_NAME
See Also:
Constant Field Values

DEBUG

public static final java.lang.String DEBUG
See Also:
Constant Field Values

NO_LIMIT

public static final java.lang.String NO_LIMIT
Is the property value to pass to the PersistenceManagerFactory to indicate that the size is unlimited.

See Also:
Constant Field Values

CACHE_SIZE

public static final java.lang.String CACHE_SIZE
Is the property to pass to the PersistenceManagerFactory to assign the cache size.

See Also:
Constant Field Values

CACHE_AUTO_CLEAN_SIZE

public static final java.lang.String CACHE_AUTO_CLEAN_SIZE
See Also:
Constant Field Values

CACHE_AUTO_CLEAN_THRESHOLD

public static final java.lang.String CACHE_AUTO_CLEAN_THRESHOLD
See Also:
Constant Field Values

CACHE_REPLCAEMENT

public static final java.lang.String CACHE_REPLCAEMENT
See Also:
Constant Field Values

CACHE_REPLCAEMENT_FIFO

public static final java.lang.String CACHE_REPLCAEMENT_FIFO
See Also:
Constant Field Values

CACHE_REPLCAEMENT_LRU

public static final java.lang.String CACHE_REPLCAEMENT_LRU
See Also:
Constant Field Values

CACHE_REPLCAEMENT_MRU

public static final java.lang.String CACHE_REPLCAEMENT_MRU
See Also:
Constant Field Values

MANAGED

public static final java.lang.String MANAGED
Is the property to pass to the PersistenceManagerFactory to indicate if the transactionnal environnement is managed.

See Also:
Constant Field Values

TM_NAME

public static final java.lang.String TM_NAME
See Also:
Constant Field Values

TM_NAME_old

public static final java.lang.String TM_NAME_old
Deprecated. use TM_NAME

See Also:
Constant Field Values

PM_POOL_MIN

public static final java.lang.String PM_POOL_MIN
Is the property to pass to the PersistenceManagerFactory to assign the maximum size of PersistenceManager pool.

See Also:
Constant Field Values

PM_POOL_MAX

public static final java.lang.String PM_POOL_MAX
Is the property to pass to the PersistenceManagerFactory to assign the minimum size of PersistenceManager pool.

See Also:
Constant Field Values

PM_POOL_TTL

public static final java.lang.String PM_POOL_TTL
See Also:
Constant Field Values

PM_POOL_TIMEOUT

public static final java.lang.String PM_POOL_TIMEOUT
See Also:
Constant Field Values

COMPILED_QUERY_CACHE_SIZE

public static final java.lang.String COMPILED_QUERY_CACHE_SIZE
Is the property to pass to the PersistenceManagerFactory to assign the minimum size of compiled query pool.

See Also:
Constant Field Values

COMPILED_QUERY_CACHE_AUTO_CLEAN_SIZE

public static final java.lang.String COMPILED_QUERY_CACHE_AUTO_CLEAN_SIZE
See Also:
Constant Field Values

COMPILED_QUERY_CACHE_AUTO_CLEAN_THRESHOLD

public static final java.lang.String COMPILED_QUERY_CACHE_AUTO_CLEAN_THRESHOLD
See Also:
Constant Field Values

COMPILED_QUERY_CACHE_POLICY

public static final java.lang.String COMPILED_QUERY_CACHE_POLICY
See Also:
Constant Field Values

PREFETCH_ON_QUERY

public static final java.lang.String PREFETCH_ON_QUERY
Is the property to pass to the PersistenceManagerFactory to specify if the query must prefetch the data. The default value is true.

See Also:
Constant Field Values

MAPPING_STRUCTURE

public static final java.lang.String MAPPING_STRUCTURE
Is the property to pass to the PersistenceManagerFactory to specify the mapping structure management: - DO_NOTHING - CREATE_IF_REQUIRED - FORCE_CREATE

See Also:
Constant Field Values

MAPPING_STRUCTURE_DN

public static final java.lang.String MAPPING_STRUCTURE_DN
See Also:
Constant Field Values

MAPPING_STRUCTURE_CIR

public static final java.lang.String MAPPING_STRUCTURE_CIR
See Also:
Constant Field Values

MAPPING_STRUCTURE_FC

public static final java.lang.String MAPPING_STRUCTURE_FC
See Also:
Constant Field Values

MAPPING_STRUCTURE_DD

public static final java.lang.String MAPPING_STRUCTURE_DD
See Also:
Constant Field Values

TX_LISTENER

public static final java.lang.String TX_LISTENER
Is the property to pass to the PersistenceManagerFactory to specify if the query must prefetch the data. The default value is true.

See Also:
Constant Field Values

CONNECTION_POOL_MIN

public static final java.lang.String CONNECTION_POOL_MIN
See Also:
Constant Field Values

CONNECTION_POOL_MAX

public static final java.lang.String CONNECTION_POOL_MAX
See Also:
Constant Field Values

CONNECTION_POOL_TTL

public static final java.lang.String CONNECTION_POOL_TTL
See Also:
Constant Field Values

CONNECTION_POOL_TIMEOUT

public static final java.lang.String CONNECTION_POOL_TIMEOUT
See Also:
Constant Field Values

VENDOR_NAME

public static final java.lang.String VENDOR_NAME
See Also:
Constant Field Values

ID

public static final java.lang.String ID
See Also:
Constant Field Values

ID_SEQUENCE

public static final java.lang.String ID_SEQUENCE
See Also:
Constant Field Values

ID_POLYMORPH_2L

public static final java.lang.String ID_POLYMORPH_2L
See Also:
Constant Field Values

SQL_NAME

public static final java.lang.String SQL_NAME
is a string used in an extension tag in a.jdo file to specify the sql column for a primitive field (not a reference).

See Also:
Constant Field Values

INHERITANCE_MAPPING

public static final java.lang.String INHERITANCE_MAPPING
the INHERITANCE_MAPPING property permits to specifies the mapping type concerning the inheritance aspect.

See Also:
Constant Field Values

INHERITANCE_FILTERED_MAPPING

public static final java.lang.String INHERITANCE_FILTERED_MAPPING
See Also:
Constant Field Values

INHERITANCE_HORIZONTAL_MAPPING

public static final java.lang.String INHERITANCE_HORIZONTAL_MAPPING
See Also:
Constant Field Values

INHERITANCE_VERTICAL_MAPPING

public static final java.lang.String INHERITANCE_VERTICAL_MAPPING
See Also:
Constant Field Values

INHERITANCE_FILTER

public static final java.lang.String INHERITANCE_FILTER
See Also:
Constant Field Values

INHERITANCE_FIELD_PREFIX

public static final java.lang.String INHERITANCE_FIELD_PREFIX
See Also:
Constant Field Values

SQL_SEQ_NAME

public static final java.lang.String SQL_SEQ_NAME
is a string used in an extension tag in a.jdo file to specify the name of the sequence used for the datastore id.

See Also:
Constant Field Values

SQL_SEQ_START

public static final java.lang.String SQL_SEQ_START
See Also:
Constant Field Values

SQL_SEQ_INC

public static final java.lang.String SQL_SEQ_INC
See Also:
Constant Field Values

SQL_SEQ_CACHE

public static final java.lang.String SQL_SEQ_CACHE
See Also:
Constant Field Values

SQL_TYPE

public static final java.lang.String SQL_TYPE
is a string to used in an extension tag in a.jdo file to specify the sql type for a primitive field (not a reference).

See Also:
Constant Field Values

SIZE

public static final java.lang.String SIZE
is a string to used in an extension tag in a.jdo file to specify the size of primitive field (not a reference).

See Also:
Constant Field Values

SOURCE_FK

public static final java.lang.String SOURCE_FK
is a string to used in an extension tag in a.jdo file to specify the foreign keys referencing the current persistent object.

See Also:
Constant Field Values

TARGET_FK

public static final java.lang.String TARGET_FK
is a string to used in an extension tag in a.jdo file to specify the foreign keys referencing the referenced persistent object.

See Also:
Constant Field Values

REVERSE_FIELD

public static final java.lang.String REVERSE_FIELD
is a string to used in an extension tag in a.jdo file to specify the name of the reverse field.

See Also:
Constant Field Values

CASCADE_DELETE

public static final java.lang.String CASCADE_DELETE
is a string to used in an extension tag in a.jdo file to specify the if persistent instance referenced by a field, must be removed when the current class is deleted.

See Also:
Constant Field Values

JOIN_TABLE

public static final java.lang.String JOIN_TABLE
is a string to used in an extension tag in a.jdo file to specify the name of the join table in a multivalued reference (Collection, Map, Array, Set, List).

See Also:
Constant Field Values

FIELD_CONVERTER

public static final java.lang.String FIELD_CONVERTER
is a string to used in an extension tag in a.jdo file to specify the name of the class permiting the conversion of a field between the memory and the data support.

See Also:
Constant Field Values

INDEX

public static final java.lang.String INDEX
is a string to used in an extension tag in a.jdo file to specify the column name of the index of the list or of the key in a map.

See Also:
Constant Field Values

INDEX_TYPE

public static final java.lang.String INDEX_TYPE
See Also:
Constant Field Values

ELEMENT

public static final java.lang.String ELEMENT
is a string to used in an extension tag in a.jdo file to specify the column name of the element of the list or of the value in a map, when the element is a prmitive.

See Also:
Constant Field Values

ELEMENT_TYPE

public static final java.lang.String ELEMENT_TYPE
See Also:
Constant Field Values

JDO_OPTION_TRANSIENT_TRANSACTIONAL

public static final java.lang.String JDO_OPTION_TRANSIENT_TRANSACTIONAL
Optionals features supported by JDO implementation (see supportedOptions();)

See Also:
Constant Field Values

JDO_OPTION_NON_TRANSACTIONAL_READ

public static final java.lang.String JDO_OPTION_NON_TRANSACTIONAL_READ
See Also:
Constant Field Values

JDO_OPTION_NON_TRANSACTIONAL_WRITE

public static final java.lang.String JDO_OPTION_NON_TRANSACTIONAL_WRITE
See Also:
Constant Field Values

JDO_OPTION_RETAIN_VALUES

public static final java.lang.String JDO_OPTION_RETAIN_VALUES
See Also:
Constant Field Values

JDO_OPTION_OPTIMISTIC

public static final java.lang.String JDO_OPTION_OPTIMISTIC
See Also:
Constant Field Values

JDO_OPTION_APPLICATION_IDENTITY

public static final java.lang.String JDO_OPTION_APPLICATION_IDENTITY
See Also:
Constant Field Values

JDO_OPTION_DATASTORE_IDENTITY

public static final java.lang.String JDO_OPTION_DATASTORE_IDENTITY
See Also:
Constant Field Values

JDO_OPTION_NON_DURABLE_IDENTITY

public static final java.lang.String JDO_OPTION_NON_DURABLE_IDENTITY
See Also:
Constant Field Values

JDO_OPTION_ARRAY_LIST

public static final java.lang.String JDO_OPTION_ARRAY_LIST
See Also:
Constant Field Values

JDO_OPTION_HASH_MAP

public static final java.lang.String JDO_OPTION_HASH_MAP
See Also:
Constant Field Values

JDO_OPTION_HASH_TABLE

public static final java.lang.String JDO_OPTION_HASH_TABLE
See Also:
Constant Field Values

JDO_OPTION_LINKED_LIST

public static final java.lang.String JDO_OPTION_LINKED_LIST
See Also:
Constant Field Values

JDO_OPTION_TREE_MAP

public static final java.lang.String JDO_OPTION_TREE_MAP
See Also:
Constant Field Values

JDO_OPTION_TREE_SET

public static final java.lang.String JDO_OPTION_TREE_SET
See Also:
Constant Field Values

JDO_OPTION_VECTOR

public static final java.lang.String JDO_OPTION_VECTOR
See Also:
Constant Field Values

JDO_OPTION_MAP

public static final java.lang.String JDO_OPTION_MAP
See Also:
Constant Field Values

JDO_OPTION_LIST

public static final java.lang.String JDO_OPTION_LIST
See Also:
Constant Field Values

JDO_OPTION_ARRAY

public static final java.lang.String JDO_OPTION_ARRAY
See Also:
Constant Field Values

JDO_OPTION_NULL_COLLECTION

public static final java.lang.String JDO_OPTION_NULL_COLLECTION
See Also:
Constant Field Values

JDO_OPTION_CHANGE_APPLICATION_IDENTITY

public static final java.lang.String JDO_OPTION_CHANGE_APPLICATION_IDENTITY
See Also:
Constant Field Values

JDO_QUERY_JDOQL

public static final java.lang.String JDO_QUERY_JDOQL
See Also:
Constant Field Values

JDO_PERSISTENCE_MANAGER_FACTORY_CLASS

public static final java.lang.String JDO_PERSISTENCE_MANAGER_FACTORY_CLASS
Key values for Properties configuration options

See Also:
Constant Field Values

JDO_OPTION_RESTORE_VALUES

public static final java.lang.String JDO_OPTION_RESTORE_VALUES
See Also:
Constant Field Values

JDO_OPTION_IGNORE_CACHE

public static final java.lang.String JDO_OPTION_IGNORE_CACHE
See Also:
Constant Field Values

JDO_OPTION_MULTITREADED

public static final java.lang.String JDO_OPTION_MULTITREADED
See Also:
Constant Field Values

JDO_OPTION_CONNECTION_DRIVER_NAME_old

public static final java.lang.String JDO_OPTION_CONNECTION_DRIVER_NAME_old
See Also:
Constant Field Values

JDO_OPTION_CONNECTION_DRIVER_NAME

public static final java.lang.String JDO_OPTION_CONNECTION_DRIVER_NAME
See Also:
Constant Field Values

JDO_OPTION_CONNECTION_USER_NAME

public static final java.lang.String JDO_OPTION_CONNECTION_USER_NAME
See Also:
Constant Field Values

JDO_OPTION_CONNECTION_PASSWORD

public static final java.lang.String JDO_OPTION_CONNECTION_PASSWORD
See Also:
Constant Field Values

JDO_OPTION_CONNECTION_URL

public static final java.lang.String JDO_OPTION_CONNECTION_URL
See Also:
Constant Field Values

JDO_OPTION_CONNECTION_FACTORY_NAME

public static final java.lang.String JDO_OPTION_CONNECTION_FACTORY_NAME
See Also:
Constant Field Values

JDO_OPTION_CONNECTION_FACTORY2_NAME

public static final java.lang.String JDO_OPTION_CONNECTION_FACTORY2_NAME
See Also:
Constant Field Values

MAPPER_NAME

public static final java.lang.String MAPPER_NAME
See Also:
Constant Field Values