@Internal public class RichTableSourceQueryOperation<T> extends 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(ObjectIdentifier identifier,
TableSource<T> tableSource,
org.apache.flink.table.planner.plan.stats.FlinkStatistic statistic) |
Modifier and Type | Method and Description |
---|---|
String |
asSummaryString()
Returns a string that summarizes this operation for printing to a console.
|
ObjectIdentifier |
getIdentifier() |
org.apache.flink.table.planner.plan.stats.FlinkStatistic |
getStatistic() |
accept, getChildren, getResolvedSchema, getTableSource, isBatch
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
asSerializableString
public RichTableSourceQueryOperation(ObjectIdentifier identifier, TableSource<T> tableSource, org.apache.flink.table.planner.plan.stats.FlinkStatistic statistic)
public String asSummaryString()
Operation
asSummaryString
in interface Operation
asSummaryString
in class TableSourceQueryOperation<T>
public ObjectIdentifier getIdentifier()
public org.apache.flink.table.planner.plan.stats.FlinkStatistic getStatistic()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.