Class WritingMetadataSpec
java.lang.Object
org.apache.flink.table.planner.plan.abilities.sink.WritingMetadataSpec
- All Implemented Interfaces:
SinkAbilitySpec
A sub-class of
SinkAbilitySpec that can not only serialize/deserialize the metadata
columns to/from JSON, but also can write the metadata columns for SupportsWritingMetadata.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionWritingMetadataSpec(List<String> metadataKeys, org.apache.flink.table.types.logical.LogicalType consumedType) -
Method Summary
-
Field Details
-
FIELD_NAME_METADATA_KEYS
- See Also:
-
FIELD_NAME_CONSUMED_TYPE
- See Also:
-
-
Constructor Details
-
WritingMetadataSpec
-
-
Method Details
-
apply
public void apply(org.apache.flink.table.connector.sink.DynamicTableSink tableSink) Description copied from interface:SinkAbilitySpecApply the ability to the givenDynamicTableSink.- Specified by:
applyin interfaceSinkAbilitySpec
-
equals
-
hashCode
public int hashCode()
-