org.eigenbase.relopt
Class CommonRelSubExprRule
java.lang.Object
org.eigenbase.relopt.RelOptRule
org.eigenbase.relopt.CommonRelSubExprRule
- Direct Known Subclasses:
- FennelBufferCommonRelSubExprRule
public abstract class CommonRelSubExprRule
- extends RelOptRule
A CommonRelSubExprRule is an abstract base class for rules
that are fired only on relational expressions that appear more than once
in a query tree.
| Methods inherited from class org.eigenbase.relopt.RelOptRule |
convert, equals, equals, getOperand, getOperands, getOutConvention, getOutTrait, guessDescription, hashCode, matches, mergeTraitsAndConvert, mergeTraitsAndConvert, onMatch, toString |
CommonRelSubExprRule
public CommonRelSubExprRule(RelOptRuleOperand operand)
- Creates a
CommonRelSubExprRule.
- Parameters:
operand - root operand, must not be null- "Precondition:"
- operand != null