public abstract class ReduceExpressionsRule extends RelOptRule
| Modifier and Type | Field and Description |
|---|---|
static ReduceExpressionsRule |
CALC_INSTANCE |
static Pattern |
EXCLUSION_PATTERN
Regular expression that matches the description of all instances of this
rule and
ValuesReduceRule also. |
static ReduceExpressionsRule |
FILTER_INSTANCE
Singleton rule that reduces constants inside a
LogicalFilter. |
static ReduceExpressionsRule |
JOIN_INSTANCE |
static ReduceExpressionsRule |
PROJECT_INSTANCE |
description, operandsany, convert, convert, convertList, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, hashCode, matches, none, onMatch, operand, operand, operand, operand, operand, some, toString, unorderedpublic static final Pattern EXCLUSION_PATTERN
ValuesReduceRule also. Use
it to prevent the planner from invoking these rules.public static final ReduceExpressionsRule FILTER_INSTANCE
LogicalFilter. If the condition is a
constant, the filter is removed (if TRUE) or replaced with an empty
Values (if FALSE or NULL).public static final ReduceExpressionsRule PROJECT_INSTANCE
public static final ReduceExpressionsRule JOIN_INSTANCE
public static final ReduceExpressionsRule CALC_INSTANCE
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.