| Modifier and Type | Method and Description |
|---|---|
static FlinkRelBuilder |
FlinkRelBuilder.of(org.apache.calcite.plan.Context context,
org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelOptSchema relOptSchema) |
static FlinkRelBuilder |
FlinkRelBuilder.of(org.apache.calcite.plan.RelOptCluster cluster,
org.apache.calcite.plan.RelOptSchema relOptSchema) |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.calcite.rel.RelNode |
DynamicSinkUtils.convertCollectToRel(FlinkRelBuilder relBuilder,
org.apache.calcite.rel.RelNode input,
org.apache.flink.table.operations.CollectModifyOperation collectModifyOperation,
org.apache.flink.configuration.ReadableConfig configuration,
ClassLoader classLoader)
Converts an
TableResult.collect() sink to a RelNode. |
static org.apache.calcite.rel.RelNode |
DynamicSourceUtils.convertDataStreamToRel(boolean isBatchMode,
org.apache.flink.configuration.ReadableConfig config,
FlinkRelBuilder relBuilder,
org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
org.apache.flink.streaming.api.datastream.DataStream<?> dataStream,
org.apache.flink.table.types.DataType physicalDataType,
boolean isTopLevelRecord,
org.apache.flink.table.connector.ChangelogMode changelogMode)
Converts a given
DataStream to a RelNode. |
static org.apache.calcite.rel.RelNode |
DynamicSinkUtils.convertExternalToRel(FlinkRelBuilder relBuilder,
org.apache.calcite.rel.RelNode input,
org.apache.flink.table.operations.ExternalModifyOperation externalModifyOperation)
Converts an external sink (i.e.
|
static org.apache.calcite.rel.RelNode |
DynamicSinkUtils.convertSinkToRel(FlinkRelBuilder relBuilder,
org.apache.calcite.rel.RelNode input,
org.apache.flink.table.operations.SinkModifyOperation sinkModifyOperation,
org.apache.flink.table.connector.sink.DynamicTableSink sink)
Converts a given
DynamicTableSink to a RelNode. |
static org.apache.calcite.rel.RelNode |
DynamicSourceUtils.convertSourceToRel(boolean isBatchMode,
org.apache.flink.configuration.ReadableConfig config,
FlinkRelBuilder relBuilder,
org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
org.apache.flink.table.planner.plan.stats.FlinkStatistic statistic,
List<org.apache.calcite.rel.hint.RelHint> hints,
org.apache.flink.table.connector.source.DynamicTableSource tableSource)
Converts a given
DynamicTableSource to a RelNode. |
| Modifier and Type | Method and Description |
|---|---|
FlinkRelBuilder |
PlannerContext.createRelBuilder(String currentCatalog,
String currentDatabase)
Creates a configured
FlinkRelBuilder for a planning session. |
| Constructor and Description |
|---|
QueryOperationConverter(FlinkRelBuilder relBuilder,
boolean isBatchMode) |
| Modifier and Type | Method and Description |
|---|---|
static CatalogSourceTable |
CatalogSourceTable.createAnonymous(FlinkRelBuilder relBuilder,
org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable,
boolean isBatchMode)
Create a
CatalogSourceTable from an anonymous ContextResolvedTable. |
Copyright © 2014–2022 The Apache Software Foundation. All rights reserved.