Package org.apache.calcite.rel.core
Interface RelFactories.MatchFactory
-
- All Known Implementing Classes:
RelFactories.MatchFactoryImpl
- Enclosing class:
- RelFactories
public static interface RelFactories.MatchFactory
Can create aMatch
of the appropriate type for a rule's calling convention.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RelNode
createMatch(RelNode input, RexNode pattern, RelDataType rowType, boolean strictStart, boolean strictEnd, java.util.Map<java.lang.String,RexNode> patternDefinitions, java.util.Map<java.lang.String,RexNode> measures, RexNode after, java.util.Map<java.lang.String,? extends java.util.SortedSet<java.lang.String>> subsets, boolean allRows, java.util.List<RexNode> partitionKeys, RelCollation orderKeys, RexNode interval)
Creates aMatch
.
-
-
-
Method Detail
-
createMatch
RelNode createMatch(RelNode input, RexNode pattern, RelDataType rowType, boolean strictStart, boolean strictEnd, java.util.Map<java.lang.String,RexNode> patternDefinitions, java.util.Map<java.lang.String,RexNode> measures, RexNode after, java.util.Map<java.lang.String,? extends java.util.SortedSet<java.lang.String>> subsets, boolean allRows, java.util.List<RexNode> partitionKeys, RelCollation orderKeys, RexNode interval)
Creates aMatch
.
-
-