Class TableGeneratorMetaData

  • All Implemented Interfaces:
    java.io.Serializable

    public class TableGeneratorMetaData
    extends MetaData
    Representation of the MetaData of a TableGenerator (JPA).
    See Also:
    Serialized Form
    • Field Detail

      • name

        protected final java.lang.String name
        Name under which this table generator is known.
      • tableName

        protected java.lang.String tableName
        Name of the table to use for sequences
      • catalogName

        protected java.lang.String catalogName
        Name of the catalog to use for the table
      • schemaName

        protected java.lang.String schemaName
        Name of the schema to use for the table
      • pkColumnName

        protected java.lang.String pkColumnName
        Name of the primary-key column name
      • valueColumnName

        protected java.lang.String valueColumnName
        Name of the value column name
      • pkColumnValue

        protected java.lang.String pkColumnValue
        Name of the primary-key column value
      • initialValue

        protected long initialValue
        Initial value in the table.
      • allocationSize

        protected long allocationSize
        Allocation size for ids from the table.
    • Constructor Detail

      • TableGeneratorMetaData

        TableGeneratorMetaData​(java.lang.String name)
        Constructor. Create via PackageMetaData.newTableGeneratorMetaData(...)
        Parameters:
        name - The generator name
    • Method Detail

      • getFullyQualifiedName

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

        public java.lang.String getName()
      • getTableName

        public java.lang.String getTableName()
      • getCatalogName

        public java.lang.String getCatalogName()
      • getSchemaName

        public java.lang.String getSchemaName()
      • getPKColumnName

        public java.lang.String getPKColumnName()
      • getValueColumnName

        public java.lang.String getValueColumnName()
      • getPKColumnValue

        public java.lang.String getPKColumnValue()
      • getInitialValue

        public long getInitialValue()
      • getAllocationSize

        public long getAllocationSize()