Class InternalDataStreamQueryOperation<E>

java.lang.Object
org.apache.flink.table.planner.operations.InternalDataStreamQueryOperation<E>
All Implemented Interfaces:
org.apache.flink.table.operations.Operation, org.apache.flink.table.operations.QueryOperation

@Internal @Deprecated public class InternalDataStreamQueryOperation<E> extends Object implements org.apache.flink.table.operations.QueryOperation
Deprecated.
Describes a relational operation that reads from a DataStream.

This is only used for testing.

This operation may expose only part, or change the order of the fields available in a CompositeType of the underlying DataStream. The getFieldIndices() describes the mapping between fields of the TableSchema to the CompositeType.

  • Constructor Summary

    Constructors
    Constructor
    Description
    InternalDataStreamQueryOperation(org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.streaming.api.datastream.DataStream<E> dataStream, int[] fieldIndices, org.apache.flink.table.catalog.ResolvedSchema resolvedSchema, boolean[] fieldNullables, FlinkStatistic statistic)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> T
    accept(org.apache.flink.table.operations.QueryOperationVisitor<T> visitor)
    Deprecated.
     
    Deprecated.
     
    List<org.apache.flink.table.operations.QueryOperation>
    Deprecated.
     
    org.apache.flink.streaming.api.datastream.DataStream<E>
    Deprecated.
     
    int[]
    Deprecated.
     
    boolean[]
    Deprecated.
     
    org.apache.flink.table.catalog.ObjectIdentifier
    Deprecated.
     
    org.apache.flink.table.catalog.ResolvedSchema
    Deprecated.
     
    FlinkStatistic
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.apache.flink.table.operations.QueryOperation

    asSerializableString
  • Constructor Details

    • InternalDataStreamQueryOperation

      public InternalDataStreamQueryOperation(org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.streaming.api.datastream.DataStream<E> dataStream, int[] fieldIndices, org.apache.flink.table.catalog.ResolvedSchema resolvedSchema, boolean[] fieldNullables, FlinkStatistic statistic)
      Deprecated.
  • Method Details

    • getDataStream

      public org.apache.flink.streaming.api.datastream.DataStream<E> getDataStream()
      Deprecated.
    • getFieldIndices

      public int[] getFieldIndices()
      Deprecated.
    • getResolvedSchema

      public org.apache.flink.table.catalog.ResolvedSchema getResolvedSchema()
      Deprecated.
      Specified by:
      getResolvedSchema in interface org.apache.flink.table.operations.QueryOperation
    • asSummaryString

      public String asSummaryString()
      Deprecated.
      Specified by:
      asSummaryString in interface org.apache.flink.table.operations.Operation
    • getChildren

      public List<org.apache.flink.table.operations.QueryOperation> getChildren()
      Deprecated.
      Specified by:
      getChildren in interface org.apache.flink.table.operations.QueryOperation
    • accept

      public <T> T accept(org.apache.flink.table.operations.QueryOperationVisitor<T> visitor)
      Deprecated.
      Specified by:
      accept in interface org.apache.flink.table.operations.QueryOperation
    • getIdentifier

      public org.apache.flink.table.catalog.ObjectIdentifier getIdentifier()
      Deprecated.
    • getFieldNullables

      public boolean[] getFieldNullables()
      Deprecated.
    • getStatistic

      public FlinkStatistic getStatistic()
      Deprecated.