Interface Constraint

  • All Known Implementing Classes:
    UniqueConstraint

    @PublicEvolving
    public interface Constraint
    Integrity constraints, generally referred to simply as constraints, define the valid states of SQL-data by constraining the values in the base tables.
    • Method Detail

      • isEnforced

        boolean isEnforced()
        Constraints can either be enforced or non-enforced. If a constraint is enforced it will be checked whenever any SQL statement is executed that results in data or schema changes. If the constraint is not enforced the owner of the data is responsible for ensuring data integrity. Flink will rely the information is valid and might use it for query optimisations.
      • asSummaryString

        String asSummaryString()
        Prints the constraint in a readable way.