public static interface ReduceExpressionsRule.Config extends RelRule.Config
EMPTY| Modifier and Type | Method and Description |
|---|---|
boolean |
matchNullability()
Whether to add a CAST when a nullable expression
reduces to a NOT NULL literal.
|
ReduceExpressionsRule<?> |
toRule()
Creates a rule that uses this configuration.
|
ReduceExpressionsRule.Config |
withMatchNullability(boolean matchNullability)
Sets
matchNullability(). |
default ReduceExpressionsRule.Config |
withOperandFor(Class<? extends RelNode> relClass)
Defines an operand tree for the given classes.
|
as, description, operandSupplier, relBuilderFactory, withDescription, withOperandSupplier, withRelBuilderFactoryReduceExpressionsRule<?> toRule()
RelRule.ConfigtoRule in interface RelRule.Configboolean matchNullability()
ReduceExpressionsRule.Config withMatchNullability(boolean matchNullability)
matchNullability().default ReduceExpressionsRule.Config withOperandFor(Class<? extends RelNode> relClass)
Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.