Class Table

All Implemented Interfaces:
HasColumns, TableElement, VersionedElement

public final class Table extends BasicTable implements VersionedElement
Table object in metadata.
  • Constructor Details

  • Method Details

    • hasPrimeKey

      public boolean hasPrimeKey()
      Description copied from interface: TableElement
      Whether the table has primary key.
      Specified by:
      hasPrimeKey in interface TableElement
      Returns:
    • isVersioned

      public boolean isVersioned()
      Description copied from interface: VersionedElement
      Whether the table is versioned (WITH VERSION CHECK).
      Specified by:
      isVersioned in interface VersionedElement
      Returns:
    • setVersioned

      public void setVersioned(boolean versioned)
      Sets to the table option "versioned".
      Parameters:
      versioned - "versioned" option value
    • getRecVersionField

      public IntegerColumn getRecVersionField()
      Description copied from interface: VersionedElement
      Returns a description of recversion field.
      Specified by:
      getRecVersionField in interface VersionedElement
      Returns: