Package org.apache.calcite.rel.mutable
Class MutableMatch
java.lang.Object
org.apache.calcite.rel.mutable.MutableRel
org.apache.calcite.rel.mutable.MutableMatch
Mutable equivalent of 
Match.- 
Field SummaryFieldsModifier and TypeFieldDescriptionfinal RexNodefinal booleanprotected MutableRelfinal @Nullable RexNodefinal RelCollationfinal ImmutableBitSetfinal RexNodefinal booleanfinal booleanFields inherited from class org.apache.calcite.rel.mutable.MutableRelcluster, ordinalInParent, PAIRWISE_STRING_EQUIVALENCE, parent, rowType, STRING_EQUIVALENCE, type
- 
Method SummaryModifier and TypeMethodDescriptionvoidchildrenAccept(MutableRelVisitor visitor) clone()digest(StringBuilder buf) booleangetInput()inthashCode()static MutableMatchof(RelDataType rowType, MutableRel input, RexNode pattern, boolean strictStart, boolean strictEnd, Map<String, RexNode> patternDefinitions, Map<String, RexNode> measures, RexNode after, Map<String, ? extends SortedSet<String>> subsets, boolean allRows, ImmutableBitSet partitionKeys, RelCollation orderKeys, @Nullable RexNode interval) Creates a MutableMatch.voidsetInput(int ordinalInParent, MutableRel input) Methods inherited from class org.apache.calcite.rel.mutable.MutableReldeep, getParent, replaceInParent, toString
- 
Field Details- 
pattern
- 
strictStartpublic final boolean strictStart
- 
strictEndpublic final boolean strictEnd
- 
patternDefinitions
- 
measures
- 
after
- 
subsets
- 
allRowspublic final boolean allRows
- 
partitionKeys
- 
orderKeys
- 
interval
- 
input
 
- 
- 
Method Details- 
ofpublic static MutableMatch of(RelDataType rowType, MutableRel input, RexNode pattern, boolean strictStart, boolean strictEnd, Map<String, RexNode> patternDefinitions, Map<String, RexNode> measures, RexNode after, Map<String, ? extends SortedSet<String>> subsets, boolean allRows, ImmutableBitSet partitionKeys, RelCollation orderKeys, @Nullable RexNode interval) Creates a MutableMatch.
- 
equals
- 
hashCodepublic int hashCode()
- 
digest- Specified by:
- digestin class- MutableRel
 
- 
clone- Specified by:
- clonein class- MutableRel
 
- 
setInput- Specified by:
- setInputin class- MutableRel
 
- 
getInputs- Specified by:
- getInputsin class- MutableRel
 
- 
childrenAccept- Specified by:
- childrenAcceptin class- MutableRel
 
- 
getInput
 
-