@Internal
public class RichTableSourceQueryOperation<T>
extends org.apache.flink.table.operations.TableSourceQueryOperation<T>
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 and Description |
|---|
RichTableSourceQueryOperation(org.apache.flink.table.catalog.ObjectIdentifier identifier,
org.apache.flink.table.sources.TableSource<T> tableSource,
org.apache.flink.table.planner.plan.stats.FlinkStatistic statistic) |
| Modifier and Type | Method and Description |
|---|---|
String |
asSummaryString() |
org.apache.flink.table.catalog.ObjectIdentifier |
getIdentifier() |
org.apache.flink.table.planner.plan.stats.FlinkStatistic |
getStatistic() |
accept, getChildren, getTableSchema, getTableSource, isBatchpublic RichTableSourceQueryOperation(org.apache.flink.table.catalog.ObjectIdentifier identifier,
org.apache.flink.table.sources.TableSource<T> tableSource,
org.apache.flink.table.planner.plan.stats.FlinkStatistic statistic)
public String asSummaryString()
asSummaryString in interface org.apache.flink.table.operations.OperationasSummaryString in class org.apache.flink.table.operations.TableSourceQueryOperation<T>public org.apache.flink.table.catalog.ObjectIdentifier getIdentifier()
public org.apache.flink.table.planner.plan.stats.FlinkStatistic getStatistic()
Copyright © 2014–2021 The Apache Software Foundation. All rights reserved.