Class TableSourceQueryOperation<T>
java.lang.Object
org.apache.flink.table.operations.TableSourceQueryOperation<T>
- All Implemented Interfaces:
Operation,QueryOperation
Inline scan of a
TableSource. Used only when a Table
was created from org.apache.flink.table.api.TableEnvironment#fromTableSource(TableSource).-
Constructor Summary
ConstructorsConstructorDescriptionTableSourceQueryOperation(org.apache.flink.table.legacy.sources.TableSource<T> tableSource, boolean isBatch) -
Method Summary
Modifier and TypeMethodDescription<R> Raccept(QueryOperationVisitor<R> visitor) Returns a string that summarizes this operation for printing to a console.org.apache.flink.table.catalog.ResolvedSchemaResolved schema of this operation.org.apache.flink.table.legacy.sources.TableSource<T>booleanisBatch()Methods 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
-
TableSourceQueryOperation
public TableSourceQueryOperation(org.apache.flink.table.legacy.sources.TableSource<T> tableSource, boolean isBatch)
-
-
Method Details
-
getResolvedSchema
public org.apache.flink.table.catalog.ResolvedSchema getResolvedSchema()Description copied from interface:QueryOperationResolved schema of this operation.- Specified by:
getResolvedSchemain interfaceQueryOperation
-
asSummaryString
Description copied from interface:OperationReturns a string that summarizes this operation for printing to a console. An implementation might skip very specific properties.- Specified by:
asSummaryStringin interfaceOperation- Returns:
- summary string of this operation for debugging purposes
-
getTableSource
-
isBatch
public boolean isBatch() -
getChildren
- Specified by:
getChildrenin interfaceQueryOperation
-
accept
- Specified by:
acceptin interfaceQueryOperation
-