public class MutableMatch extends MutableRel
Match.| Modifier and Type | Field and Description |
|---|---|
RexNode |
after |
boolean |
allRows |
protected MutableRel |
input |
@Nullable 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(@Nullable 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,
@Nullable 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 @Nullable 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, @Nullable 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-2022 Apache Software Foundation. All Rights Reserved.