Uses of Class
org.apache.flink.table.planner.calcite.FlinkRelBuilder
Packages that use FlinkRelBuilder
Package
Description
-
Uses of FlinkRelBuilder in org.apache.flink.table.planner.calcite
Methods in org.apache.flink.table.planner.calcite that return FlinkRelBuilderModifier and TypeMethodDescriptionstatic FlinkRelBuilderFlinkRelBuilder.of(org.apache.calcite.plan.Context context, org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelOptSchema relOptSchema) static FlinkRelBuilderFlinkRelBuilder.of(org.apache.calcite.plan.RelOptCluster cluster, org.apache.calcite.plan.RelOptSchema relOptSchema) Constructor parameters in org.apache.flink.table.planner.calcite with type arguments of type FlinkRelBuilderModifierConstructorDescriptionRexFactory(FlinkTypeFactory typeFactory, Supplier<FlinkPlannerImpl> plannerSupplier, Supplier<org.apache.calcite.sql.SqlDialect> sqlDialectSupplier, Function<FlinkPlannerImpl, FlinkRelBuilder> relBuilderSupplier) -
Uses of FlinkRelBuilder in org.apache.flink.table.planner.connectors
Methods in org.apache.flink.table.planner.connectors with parameters of type FlinkRelBuilderModifier and TypeMethodDescriptionstatic org.apache.calcite.rel.RelNodeDynamicSinkUtils.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 anTableResult.collect()sink to aRelNode.static org.apache.calcite.rel.RelNodeDynamicSinkUtils.convertCreateTableAsToRel(FlinkRelBuilder relBuilder, org.apache.calcite.rel.RelNode input, org.apache.flink.table.catalog.Catalog catalog, org.apache.flink.table.operations.ddl.CreateTableOperation createTableOperation, Map<String, String> staticPartitions, boolean isOverwrite, org.apache.flink.table.connector.sink.DynamicTableSink sink) Converts a givenDynamicTableSinkto aRelNode.static org.apache.calcite.rel.RelNodeDynamicSourceUtils.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 givenDataStreamto aRelNode.static org.apache.calcite.rel.RelNodeDynamicSinkUtils.convertExternalToRel(FlinkRelBuilder relBuilder, org.apache.calcite.rel.RelNode input, org.apache.flink.table.operations.ExternalModifyOperation externalModifyOperation) Converts an external sink (i.e. furtherDataStreamtransformations) to aRelNode.static org.apache.calcite.rel.RelNodeDynamicSinkUtils.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 givenDynamicTableSinkto aRelNode.static org.apache.calcite.rel.RelNodeDynamicSourceUtils.convertSourceToRel(boolean isBatchMode, org.apache.flink.configuration.ReadableConfig config, FlinkRelBuilder relBuilder, org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable, FlinkStatistic statistic, List<org.apache.calcite.rel.hint.RelHint> hints, org.apache.flink.table.connector.source.DynamicTableSource tableSource) Converts a givenDynamicTableSourceto aRelNode. -
Uses of FlinkRelBuilder in org.apache.flink.table.planner.delegation
Methods in org.apache.flink.table.planner.delegation that return FlinkRelBuilder -
Uses of FlinkRelBuilder in org.apache.flink.table.planner.plan
Constructors in org.apache.flink.table.planner.plan with parameters of type FlinkRelBuilderModifierConstructorDescriptionQueryOperationConverter(FlinkRelBuilder relBuilder, boolean isBatchMode) -
Uses of FlinkRelBuilder in org.apache.flink.table.planner.plan.schema
Methods in org.apache.flink.table.planner.plan.schema with parameters of type FlinkRelBuilderModifier and TypeMethodDescriptionstatic CatalogSourceTableCatalogSourceTable.createAnonymous(FlinkRelBuilder relBuilder, org.apache.flink.table.catalog.ContextResolvedTable contextResolvedTable, boolean isBatchMode) Create aCatalogSourceTablefrom an anonymousContextResolvedTable.