Class Transaction.ColumnGroupReference

java.lang.Object
com.mckoi.database.Transaction.ColumnGroupReference
Enclosing class:
Transaction

public static class Transaction.ColumnGroupReference extends Object
Represents a reference from a group of columns in one table to a group of columns in another table. The is used to represent a foreign key reference.
  • Field Details

    • name

      public String name
      The name of the group (the constraint name).
    • key_table_name

      public TableName key_table_name
      The key table name.
    • key_columns

      public String[] key_columns
      The list of columns that make up the key.
    • ref_table_name

      public TableName ref_table_name
      The referenced table name.
    • ref_columns

      public String[] ref_columns
      The list of columns that make up the referenced group.
    • update_rule

      public String update_rule
      The update rule.
    • delete_rule

      public String delete_rule
      The delete rule.
    • deferred

      public short deferred
      Whether this is deferred or initially immediate.
  • Constructor Details

    • ColumnGroupReference

      public ColumnGroupReference()