Class CollectModifyOperation

java.lang.Object
org.apache.flink.table.operations.CollectModifyOperation
All Implemented Interfaces:
ModifyOperation, Operation

@Internal public final class CollectModifyOperation extends Object implements ModifyOperation
Special, internal kind of ModifyOperation that collects the content of QueryOperation to local.
  • Constructor Details

    • CollectModifyOperation

      public CollectModifyOperation(QueryOperation child)
  • Method Details

    • setSelectResultProvider

      public void setSelectResultProvider(ResultProvider resultProvider)
    • getSelectResultProvider

      public ResultProvider getSelectResultProvider()
    • setConsumedDataType

      public void setConsumedDataType(org.apache.flink.table.types.DataType consumedDataType)
    • getConsumedDataType

      public org.apache.flink.table.types.DataType getConsumedDataType()
    • getChild

      public QueryOperation getChild()
      Specified by:
      getChild in interface ModifyOperation
    • accept

      public <T> T accept(ModifyOperationVisitor<T> visitor)
      Specified by:
      accept in interface ModifyOperation
    • asSummaryString

      public String asSummaryString()
      Description copied from interface: Operation
      Returns a string that summarizes this operation for printing to a console. An implementation might skip very specific properties.
      Specified by:
      asSummaryString in interface Operation
      Returns:
      summary string of this operation for debugging purposes