Enum Class TableSchemaDetails.Ordering

java.lang.Object
java.lang.Enum<TableSchemaDetails.Ordering>
com.mayam.wf.config.shared.TableSchemaDetails.Ordering
All Implemented Interfaces:
Serializable, Comparable<TableSchemaDetails.Ordering>, Constable
Enclosing class:
TableSchemaDetails

public static enum TableSchemaDetails.Ordering extends Enum<TableSchemaDetails.Ordering>
  • Enum Constant Details

    • APPEND_ONLY

      public static final TableSchemaDetails.Ordering APPEND_ONLY
      Strictly append only, no reordering or deletes.
    • DELETE_ONLY

      public static final TableSchemaDetails.Ordering DELETE_ONLY
      Allows deletions of existing rows, but no reordering or insertions.
    • FIXED_ROWS

      public static final TableSchemaDetails.Ordering FIXED_ROWS
      If primaryColumn is set and is associated with a Cvl, one row is created for each and every value. No inserts, reordering, or deletes allowed. If the two conditions are not met, FIXED_ROWS will maintain
      invalid reference
      TableSchema#max
      rows; any value of max invalid input: '<'1 (including null) denotes an illegal configuration.
    • REORDER_ALLOWED

      public static final TableSchemaDetails.Ordering REORDER_ALLOWED
      Rows may be freely reordered, inserted, and deleted.
  • Method Details

    • values

      public static TableSchemaDetails.Ordering[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static TableSchemaDetails.Ordering valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null