Class SequenceMetaData

java.lang.Object
org.datanucleus.metadata.MetaData
org.datanucleus.metadata.SequenceMetaData
All Implemented Interfaces:
Serializable

public class SequenceMetaData extends MetaData
Representation of the MetaData of a named Sequence (JDO, or JPA).
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • name

      protected String name
      Name under which this sequence generator is known.
    • datastoreSequence

      protected String datastoreSequence
      Datastore Sequence name
    • factoryClass

      protected String factoryClass
      factory class name (JDO).
    • strategy

      protected SequenceStrategy strategy
      Strategy for this sequence (JDO).
    • initialValue

      protected int initialValue
      Initial value of the sequence.
    • allocationSize

      protected int allocationSize
      Allocation size for the sequence.
    • schemaName

      protected String schemaName
    • catalogName

      protected String catalogName
  • Constructor Details

    • SequenceMetaData

      public SequenceMetaData(String name, String strategyValue)
      Constructor.
      Parameters:
      name - The sequence name
      strategyValue - The strategy value
  • Method Details

    • getFullyQualifiedName

      public String getFullyQualifiedName()
      Convenience accessor for the fully-qualified name of the sequence.
      Returns:
      Fully-qualified name of the sequence (including the package name).
    • getName

      public String getName()
    • setName

      public SequenceMetaData setName(String name)
    • getCatalogName

      public String getCatalogName()
    • setCatalogName

      public SequenceMetaData setCatalogName(String name)
    • getSchemaName

      public String getSchemaName()
    • setSchemaName

      public SequenceMetaData setSchemaName(String name)
    • getStrategy

      public SequenceStrategy getStrategy()
    • setStrategy

      public SequenceMetaData setStrategy(SequenceStrategy strategy)
    • getDatastoreSequence

      public String getDatastoreSequence()
    • setDatastoreSequence

      public SequenceMetaData setDatastoreSequence(String datastoreSequence)
    • getFactoryClass

      public String getFactoryClass()
    • setFactoryClass

      public SequenceMetaData setFactoryClass(String factoryClass)
    • getInitialValue

      public int getInitialValue()
    • setInitialValue

      public SequenceMetaData setInitialValue(int initialValue)
    • setInitialValue

      public SequenceMetaData setInitialValue(String initialValue)
    • getAllocationSize

      public int getAllocationSize()
    • setAllocationSize

      public SequenceMetaData setAllocationSize(int allocationSize)
    • setAllocationSize

      public SequenceMetaData setAllocationSize(String allocationSize)