Class ConstraintEnforcerExecutor

    • Method Detail

      • getConstraints

        public Constraint[] getConstraints()
      • create

        public static Optional<ConstraintEnforcerExecutor> create​(org.apache.flink.table.types.logical.RowType physicalType,
                                                                  org.apache.flink.table.api.config.ExecutionConfigOptions.NotNullEnforcer notNullEnforcer,
                                                                  org.apache.flink.table.api.config.ExecutionConfigOptions.TypeLengthEnforcer typeLengthEnforcer,
                                                                  org.apache.flink.table.api.config.ExecutionConfigOptions.NestedEnforcer nestedConstraints)
      • enforce

        @Nullable
        public org.apache.flink.table.data.RowData enforce​(org.apache.flink.table.data.RowData row)