public class IndexConditionInfo extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IndexConditionInfo.Builder |
| Modifier and Type | Field and Description |
|---|---|
boolean |
hasIndexCol |
org.apache.calcite.rex.RexNode |
indexCondition |
org.apache.calcite.rex.RexNode |
remainderCondition |
| Constructor and Description |
|---|
IndexConditionInfo(org.apache.calcite.rex.RexNode indexCondition,
org.apache.calcite.rex.RexNode remainderCondition,
boolean hasIndexCol) |
| Modifier and Type | Method and Description |
|---|---|
static IndexConditionInfo.Builder |
newBuilder(org.apache.calcite.rex.RexNode condition,
Iterable<IndexDescriptor> indexes,
org.apache.calcite.rex.RexBuilder builder,
org.apache.calcite.rel.RelNode scan) |
public final org.apache.calcite.rex.RexNode indexCondition
public final org.apache.calcite.rex.RexNode remainderCondition
public final boolean hasIndexCol
public IndexConditionInfo(org.apache.calcite.rex.RexNode indexCondition,
org.apache.calcite.rex.RexNode remainderCondition,
boolean hasIndexCol)
public static IndexConditionInfo.Builder newBuilder(org.apache.calcite.rex.RexNode condition, Iterable<IndexDescriptor> indexes, org.apache.calcite.rex.RexBuilder builder, org.apache.calcite.rel.RelNode scan)
Copyright © 2021 The Apache Software Foundation. All rights reserved.