public class CoveringPlanNoFilterGenerator extends AbstractIndexPlanGenerator
Modifier and Type | Field and Description |
---|---|
protected FunctionalIndexInfo |
functionInfo |
protected IndexDescriptor |
indexDesc |
protected IndexGroupScan |
indexGroupScan |
builder, indexCondition, indexContext, origProject, origScan, remainderCondition, settings, upperProject
Constructor and Description |
---|
CoveringPlanNoFilterGenerator(IndexCallContext indexContext,
FunctionalIndexInfo functionInfo,
boolean isSingleton,
PlannerSettings settings) |
Modifier and Type | Method and Description |
---|---|
org.apache.calcite.rel.RelNode |
convertChild() |
org.apache.calcite.rel.RelNode |
convertChild(org.apache.calcite.rel.RelNode filter,
org.apache.calcite.rel.RelNode input) |
checkRowKey, convertRowType, createRangeDistRight, forceConvert, getExchange, getRowKeyIndex, getSortNode, go, newTraitSet, toRemoveSort
go
protected final IndexGroupScan indexGroupScan
protected final IndexDescriptor indexDesc
protected final FunctionalIndexInfo functionInfo
public CoveringPlanNoFilterGenerator(IndexCallContext indexContext, FunctionalIndexInfo functionInfo, boolean isSingleton, PlannerSettings settings)
public org.apache.calcite.rel.RelNode convertChild(org.apache.calcite.rel.RelNode filter, org.apache.calcite.rel.RelNode input) throws org.apache.calcite.rel.InvalidRelException
convertChild
in class AbstractIndexPlanGenerator
org.apache.calcite.rel.InvalidRelException
public org.apache.calcite.rel.RelNode convertChild() throws org.apache.calcite.rel.InvalidRelException
org.apache.calcite.rel.InvalidRelException
Copyright © 1970 The Apache Software Foundation. All rights reserved.