Class OutputConversionModifyOperation
java.lang.Object
org.apache.flink.table.operations.OutputConversionModifyOperation
- All Implemented Interfaces:
ModifyOperation,Operation
Special, internal kind of
ModifyOperation that allows converting a tree of QueryOperations to a Transformation of given type described with TypeInformation. This is used to convert a relational query to a datastream.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumShould the output type contain the change flag, and what should the flag represent (retraction or deletion). -
Constructor Summary
ConstructorsConstructorDescriptionOutputConversionModifyOperation(QueryOperation child, org.apache.flink.table.types.DataType type, OutputConversionModifyOperation.UpdateMode updateMode) -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(ModifyOperationVisitor<R> visitor) Returns a string that summarizes this operation for printing to a console.getChild()org.apache.flink.table.types.DataTypegetType()
-
Constructor Details
-
OutputConversionModifyOperation
public OutputConversionModifyOperation(QueryOperation child, org.apache.flink.table.types.DataType type, OutputConversionModifyOperation.UpdateMode updateMode)
-
-
Method Details
-
getUpdateMode
-
getType
public org.apache.flink.table.types.DataType getType() -
getChild
- Specified by:
getChildin interfaceModifyOperation
-
asSummaryString
Description copied from interface:OperationReturns a string that summarizes this operation for printing to a console. An implementation might skip very specific properties.- Specified by:
asSummaryStringin interfaceOperation- Returns:
- summary string of this operation for debugging purposes
-
accept
- Specified by:
acceptin interfaceModifyOperation
-