Class SequenceMetaData
java.lang.Object
org.datanucleus.metadata.MetaData
org.datanucleus.metadata.SequenceMetaData
- All Implemented Interfaces:
Serializable
Representation of the MetaData of a named Sequence (JDO, or JPA).
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intAllocation size for the sequence.protected Stringprotected StringDatastore Sequence nameprotected Stringfactory class name (JDO).protected intInitial value of the sequence.protected StringName under which this sequence generator is known.protected Stringprivate static final longprotected SequenceStrategyStrategy for this sequence (JDO).Fields inherited from class MetaData
EXTENSION_CLASS_CREATETIMESTAMP, EXTENSION_CLASS_CREATETIMESTAMP_COLUMN_NAME, EXTENSION_CLASS_CREATEUSER, EXTENSION_CLASS_CREATEUSER_COLUMN_LENGTH, EXTENSION_CLASS_CREATEUSER_COLUMN_NAME, EXTENSION_CLASS_MULTITENANCY_COLUMN_LENGTH, EXTENSION_CLASS_MULTITENANCY_COLUMN_NAME, EXTENSION_CLASS_MULTITENANCY_JDBC_TYPE, EXTENSION_CLASS_MULTITENANT, EXTENSION_CLASS_READ_ONLY, EXTENSION_CLASS_SOFTDELETE, EXTENSION_CLASS_SOFTDELETE_COLUMN_NAME, EXTENSION_CLASS_UPDATETIMESTAMP, EXTENSION_CLASS_UPDATETIMESTAMP_COLUMN_NAME, EXTENSION_CLASS_UPDATEUSER, EXTENSION_CLASS_UPDATEUSER_COLUMN_LENGTH, EXTENSION_CLASS_UPDATEUSER_COLUMN_NAME, EXTENSION_CLASS_VERSION_FIELD_NAME, EXTENSION_CLASS_VIEW_DEFINITION, EXTENSION_CLASS_VIEW_IMPORTS, EXTENSION_INDEX_COLUMN_ORDERING, EXTENSION_MEMBER_CACHEABLE, EXTENSION_MEMBER_CALENDAR_ONE_COLUMN, EXTENSION_MEMBER_CASCADE_ATTACH, EXTENSION_MEMBER_CASCADE_DETACH, EXTENSION_MEMBER_CASCADE_PERSIST, EXTENSION_MEMBER_CASCADE_REFRESH, EXTENSION_MEMBER_COMPARATOR_NAME, EXTENSION_MEMBER_CONTAINER_ALLOW_NULLS, EXTENSION_MEMBER_CREATE_TIMESTAMP, EXTENSION_MEMBER_CREATE_USER, EXTENSION_MEMBER_ENUM_VALUE_GETTER, EXTENSION_MEMBER_IMPLEMENTATION_CLASSES, EXTENSION_MEMBER_INSERTABLE, EXTENSION_MEMBER_KEY_IMPLEMENTATION_CLASSES, EXTENSION_MEMBER_LIST_ORDERING, EXTENSION_MEMBER_RELATION_DISCRIM_COLUMN, EXTENSION_MEMBER_RELATION_DISCRIM_PK, EXTENSION_MEMBER_RELATION_DISCRIM_VALUE, EXTENSION_MEMBER_STRATEGY_WHEN_NOTNULL, EXTENSION_MEMBER_TYPE_CONVERTER_DISABLED, EXTENSION_MEMBER_TYPE_CONVERTER_NAME, EXTENSION_MEMBER_UPDATE_TIMESTAMP, EXTENSION_MEMBER_UPDATE_USER, EXTENSION_MEMBER_UPDATEABLE, EXTENSION_MEMBER_VALUE_IMPLEMENTATION_CLASSES, EXTENSION_VERSION_NUMBER_INITIAL_VALUE, extensions, metaDataState, parent, VENDOR_NAME -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintConvenience accessor for the fully-qualified name of the sequence.intgetName()setAllocationSize(int allocationSize) setAllocationSize(String allocationSize) setCatalogName(String name) setDatastoreSequence(String datastoreSequence) setFactoryClass(String factoryClass) setInitialValue(int initialValue) setInitialValue(String initialValue) setSchemaName(String name) setStrategy(SequenceStrategy strategy) Methods inherited from class MetaData
addExtension, addExtensions, getExtensions, getMetaDataManager, getNoOfExtensions, getParent, getValueForExtension, getValuesForExtension, hasExtension, initialise, isInitialised, isPopulated, isUsed, removeExtension, setExtensions, setInitialised, setParent, setPopulated, setUsed
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
name
Name under which this sequence generator is known. -
datastoreSequence
Datastore Sequence name -
factoryClass
factory class name (JDO). -
strategy
Strategy for this sequence (JDO). -
initialValue
protected int initialValueInitial value of the sequence. -
allocationSize
protected int allocationSizeAllocation size for the sequence. -
schemaName
-
catalogName
-
-
Constructor Details
-
SequenceMetaData
-
-
Method Details
-
getFullyQualifiedName
Convenience accessor for the fully-qualified name of the sequence.- Returns:
- Fully-qualified name of the sequence (including the package name).
-
getName
-
setName
-
getCatalogName
-
setCatalogName
-
getSchemaName
-
setSchemaName
-
getStrategy
-
setStrategy
-
getDatastoreSequence
-
setDatastoreSequence
-
getFactoryClass
-
setFactoryClass
-
getInitialValue
public int getInitialValue() -
setInitialValue
-
setInitialValue
-
getAllocationSize
public int getAllocationSize() -
setAllocationSize
-
setAllocationSize
-