Package org.apache.flink.table.runtime.operators.sink
package org.apache.flink.table.runtime.operators.sink
-
ClassesClassDescriptionProcesses
RowDatato enforce the following constraints:NOT NULLcolumn constraint of a sink tableCHAR(length)/@{code VARCHAR(length)}: trim string values to comply with thelengthdefined in their corresponding types.Helper builder, so that theConstraintEnforcercan be instantiated with only the NOT NULL constraint validation, only the CHAR/VARCHAR length validation, only the BINARY/VARBINARY length validation or combinations of them, or all of them.Helper POJO to keep info about CHAR/VARCHAR/BINARY/VARBINARY fields, used to determine if trimming or padding is needed.Operator that converts to external data structures and unwraps atomic records if necessary.An operator that sets the row kind of the incoming records to a specific row kind.AStreamOperatorfor executingSinkFunctions.An operator that maintains incoming records in state corresponding to the upsert keys and generates an upsert view for the downstream operator.Operator which sets the timestamp on the StreamRecord from the corresponding column of each row.