Class ForeignKeyConstraintDefinition

All Implemented Interfaces:
Serializable

public class ForeignKeyConstraintDefinition extends ConstraintDefinition
Represents the foreign key constraint.
See Also:
  • Field Details

    • Columns

      public List<Identifier> Columns
      The columns for the constraint. May have zero elements.
    • ReferenceTableName

      public SchemaObjectName ReferenceTableName
      The table that constraint references.
    • ReferencedTableColumns

      public List<Identifier> ReferencedTableColumns
      The columns for the referenced table.
    • DeleteAction

      public DeleteUpdateAction DeleteAction
      Represents the action to be taken at delete.
    • UpdateAction

      public DeleteUpdateAction UpdateAction
      Represents the action to be taken at update.
    • NotForReplication

      public boolean NotForReplication
      True if not for replication was defined.
    • IsEnforced

      public Boolean IsEnforced
      Represents if the constraint is an enforced constraint.
  • Constructor Details

    • ForeignKeyConstraintDefinition

      public ForeignKeyConstraintDefinition()
  • Method Details