public class MutableMatch extends MutableRel
Match.| Modifier and Type | Field and Description |
|---|---|
RexNode |
after |
boolean |
allRows |
protected MutableRel |
input |
RexNode |
interval |
Map<String,RexNode> |
measures |
RelCollation |
orderKeys |
ImmutableBitSet |
partitionKeys |
RexNode |
pattern |
Map<String,RexNode> |
patternDefinitions |
boolean |
strictEnd |
boolean |
strictStart |
Map<String,? extends SortedSet<String>> |
subsets |
cluster, ordinalInParent, PAIRWISE_STRING_EQUIVALENCE, parent, rowType, STRING_EQUIVALENCE, type| Modifier and Type | Method and Description |
|---|---|
void |
childrenAccept(MutableRelVisitor visitor) |
MutableRel |
clone() |
StringBuilder |
digest(StringBuilder buf) |
boolean |
equals(Object obj) |
MutableRel |
getInput() |
List<MutableRel> |
getInputs() |
int |
hashCode() |
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,
RexNode interval)
Creates a MutableMatch.
|
void |
setInput(int ordinalInParent,
MutableRel input) |
deep, getParent, replaceInParent, toStringpublic final RexNode pattern
public final boolean strictStart
public final boolean strictEnd
public final RexNode after
public final boolean allRows
public final ImmutableBitSet partitionKeys
public final RelCollation orderKeys
public final RexNode interval
protected MutableRel input
public 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, RexNode interval)
public StringBuilder digest(StringBuilder buf)
digest in class MutableRelpublic MutableRel clone()
clone in class MutableRelpublic void setInput(int ordinalInParent,
MutableRel input)
setInput in class MutableRelpublic List<MutableRel> getInputs()
getInputs in class MutableRelpublic void childrenAccept(MutableRelVisitor visitor)
childrenAccept in class MutableRelpublic MutableRel getInput()
Copyright © 2012-2020 Apache Software Foundation. All Rights Reserved.