Class RichTableSourceQueryOperation<T>
java.lang.Object
org.apache.flink.table.operations.TableSourceQueryOperation<T>
org.apache.flink.table.planner.operations.RichTableSourceQueryOperation<T>
- All Implemented Interfaces:
org.apache.flink.table.operations.Operation,org.apache.flink.table.operations.QueryOperation
@Internal
public class RichTableSourceQueryOperation<T>
extends org.apache.flink.table.operations.TableSourceQueryOperation<T>
A
TableSourceQueryOperation with FlinkStatistic and qualifiedName. TODO this
class should be deleted after unique key in TableSchema is ready and setting catalog statistic to
TableSourceTable in DatabaseCalciteSchema is ready
This is only used for testing.
-
Constructor Summary
ConstructorsConstructorDescriptionRichTableSourceQueryOperation(org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.table.legacy.sources.TableSource<T> tableSource, FlinkStatistic statistic) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.flink.table.catalog.ObjectIdentifierFlinkStatisticMethods inherited from class org.apache.flink.table.operations.TableSourceQueryOperation
accept, getChildren, getResolvedSchema, getTableSource, isBatchMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.flink.table.operations.QueryOperation
asSerializableString
-
Constructor Details
-
RichTableSourceQueryOperation
public RichTableSourceQueryOperation(org.apache.flink.table.catalog.ObjectIdentifier identifier, org.apache.flink.table.legacy.sources.TableSource<T> tableSource, FlinkStatistic statistic)
-
-
Method Details
-
asSummaryString
- Specified by:
asSummaryStringin interfaceorg.apache.flink.table.operations.Operation- Overrides:
asSummaryStringin classorg.apache.flink.table.operations.TableSourceQueryOperation<T>
-
getIdentifier
public org.apache.flink.table.catalog.ObjectIdentifier getIdentifier() -
getStatistic
public FlinkStatistic getStatistic()
-