Modifier and Type | Field and Description |
---|---|
static String |
FIELD_NAME_AFTER |
static String |
FIELD_NAME_ALL_ROWS |
static String |
FIELD_NAME_INTERVAL |
static String |
FIELD_NAME_MEASURES |
static String |
FIELD_NAME_PARTITION |
static String |
FIELD_NAME_PATTERN |
static String |
FIELD_NAME_PATTERN_DEFINITIONS |
static String |
FIELD_NAME_SORT_SPEC |
static String |
FIELD_NAME_SUBSETS |
Constructor and Description |
---|
MatchSpec(org.apache.calcite.rex.RexNode pattern,
Map<String,org.apache.calcite.rex.RexNode> patternDefinitions,
Map<String,org.apache.calcite.rex.RexNode> measures,
org.apache.calcite.rex.RexNode after,
Map<String,SortedSet<String>> subsets,
boolean allRows,
PartitionSpec partition,
SortSpec orderKeys,
org.apache.calcite.rex.RexNode interval) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rex.RexNode |
getAfter() |
Optional<org.apache.calcite.rex.RexNode> |
getInterval() |
Map<String,org.apache.calcite.rex.RexNode> |
getMeasures() |
SortSpec |
getOrderKeys() |
PartitionSpec |
getPartition() |
org.apache.calcite.rex.RexNode |
getPattern() |
Map<String,org.apache.calcite.rex.RexNode> |
getPatternDefinitions() |
Map<String,SortedSet<String>> |
getSubsets() |
boolean |
isAllRows() |
String |
toString() |
public static final String FIELD_NAME_PATTERN
public static final String FIELD_NAME_PATTERN_DEFINITIONS
public static final String FIELD_NAME_MEASURES
public static final String FIELD_NAME_AFTER
public static final String FIELD_NAME_SUBSETS
public static final String FIELD_NAME_ALL_ROWS
public static final String FIELD_NAME_PARTITION
public static final String FIELD_NAME_SORT_SPEC
public static final String FIELD_NAME_INTERVAL
public MatchSpec(org.apache.calcite.rex.RexNode pattern, Map<String,org.apache.calcite.rex.RexNode> patternDefinitions, Map<String,org.apache.calcite.rex.RexNode> measures, org.apache.calcite.rex.RexNode after, Map<String,SortedSet<String>> subsets, boolean allRows, PartitionSpec partition, SortSpec orderKeys, @Nullable org.apache.calcite.rex.RexNode interval)
public org.apache.calcite.rex.RexNode getPattern()
public org.apache.calcite.rex.RexNode getAfter()
public boolean isAllRows()
public PartitionSpec getPartition()
public SortSpec getOrderKeys()
public Optional<org.apache.calcite.rex.RexNode> getInterval()
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.