@Internal public class SourceQueryOperation extends Object implements QueryOperation
ContextResolvedTable.
The source table is described by getContextResolvedTable(), and in general is used
for every source which implementation is defined with DynamicTableSource. DataStream sources are handled by ExternalQueryOperation.
| Constructor and Description |
|---|
SourceQueryOperation(ContextResolvedTable contextResolvedTable) |
SourceQueryOperation(ContextResolvedTable contextResolvedTable,
Map<String,String> dynamicOptions) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(QueryOperationVisitor<T> visitor) |
String |
asSummaryString()
Returns a string that summarizes this operation for printing to a console.
|
List<QueryOperation> |
getChildren() |
ContextResolvedTable |
getContextResolvedTable() |
Map<String,String> |
getDynamicOptions() |
org.apache.flink.table.catalog.ResolvedSchema |
getResolvedSchema()
Resolved schema of this operation.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitasSerializableStringpublic SourceQueryOperation(ContextResolvedTable contextResolvedTable)
public SourceQueryOperation(ContextResolvedTable contextResolvedTable, @Nullable Map<String,String> dynamicOptions)
public ContextResolvedTable getContextResolvedTable()
public org.apache.flink.table.catalog.ResolvedSchema getResolvedSchema()
QueryOperationgetResolvedSchema in interface QueryOperationpublic String asSummaryString()
OperationasSummaryString in interface Operationpublic List<QueryOperation> getChildren()
getChildren in interface QueryOperationpublic <T> T accept(QueryOperationVisitor<T> visitor)
accept in interface QueryOperationCopyright © 2014–2023 The Apache Software Foundation. All rights reserved.