Package | Description |
---|---|
org.apache.calcite.sql2rel | |
org.apache.calcite.tools | |
org.apache.flink.table.planner.calcite |
Modifier and Type | Method and Description |
---|---|
UnaryOperator<RelBuilder.Config> |
SqlToRelConverter.Config.getRelBuilderConfigTransform()
Returns a function that takes a
RelBuilder.Config and returns another. |
Modifier and Type | Method and Description |
---|---|
default SqlToRelConverter.Config |
SqlToRelConverter.Config.addRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config> transform)
Adds a transform to
SqlToRelConverter.Config.getRelBuilderConfigTransform() . |
SqlToRelConverter.Config |
SqlToRelConverter.Config.withRelBuilderConfigTransform(UnaryOperator<RelBuilder.Config> transform)
|
Modifier and Type | Field and Description |
---|---|
static RelBuilder.Config |
RelBuilder.Config.DEFAULT
Default configuration.
|
Modifier and Type | Method and Description |
---|---|
RelBuilder.Config |
RelBuilder.Config.withAggregateUnique(boolean aggregateUnique)
Sets
aggregateUnique() . |
RelBuilder.Config |
RelBuilder.Config.withBloat(int bloat)
Sets
bloat() . |
RelBuilder.Config |
RelBuilder.Config.withDedupAggregateCalls(boolean dedupAggregateCalls)
Sets
dedupAggregateCalls() . |
RelBuilder.Config |
RelBuilder.Config.withPruneInputOfAggregate(boolean pruneInputOfAggregate)
Sets
pruneInputOfAggregate() . |
RelBuilder.Config |
RelBuilder.Config.withPushJoinCondition(boolean pushJoinCondition)
Sets
pushJoinCondition() . |
RelBuilder.Config |
RelBuilder.Config.withSimplify(boolean simplify)
Sets
simplify() . |
RelBuilder.Config |
RelBuilder.Config.withSimplifyLimit(boolean simplifyLimit)
Sets
simplifyLimit() . |
RelBuilder.Config |
RelBuilder.Config.withSimplifyValues(boolean simplifyValues)
Sets
simplifyValues() . |
Modifier and Type | Method and Description |
---|---|
RelBuilder |
RelBuilder.transform(UnaryOperator<RelBuilder.Config> transform)
Creates a copy of this RelBuilder, with the same state as this, applying a transform to the
config.
|
Modifier and Type | Field and Description |
---|---|
static RelBuilder.Config |
FlinkRelBuilder.FLINK_REL_BUILDER_CONFIG |
Modifier and Type | Method and Description |
---|---|
RelBuilder |
FlinkRelBuilder.transform(UnaryOperator<RelBuilder.Config> transform) |
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.