Uses of Class
org.apache.drill.exec.planner.index.IndexConditionInfo
Package
Description
-
Uses of IndexConditionInfo in org.apache.drill.exec.planner.index
Modifier and TypeMethodDescriptionIndexConditionInfo.Builder.getCollectiveInfo
(IndexLogicalPlanCallContext indexContext) Get a single IndexConditionInfo in which indexCondition has field on all indexes in this.indexesIndexConditionInfo.Builder.indexConditionRelatedToFields
(List<LogicalExpression> relevantPaths, org.apache.calcite.rex.RexNode condition) Given a list of Index Expressions(usually indexed fields/functions from one or a set of indexes), separate a filter condition into 1), relevant subset of conditions (by relevant, it means at least one given index Expression was found) and, 2), the rest in remainderConditionModifier and TypeMethodDescriptionIndexConditionInfo.Builder.getFirstKeyIndexConditionMap()
Get a map of Index=>IndexConditionInfo, each IndexConditionInfo has the separated condition and remainder condition.IndexConditionInfo.Builder.getIndexConditionMap()
Get a map of Index=>IndexConditionInfo, each IndexConditionInfo has the separated condition and remainder condition.IndexConditionInfo.Builder.getIndexConditionMap
(List<IndexDescriptor> indexList) Get a map of Index=>IndexConditionInfo, each IndexConditionInfo has the separated condition and remainder condition. -
Uses of IndexConditionInfo in org.apache.drill.exec.planner.index.generators
ModifierConstructorDescriptionIndexIntersectPlanGenerator
(IndexLogicalPlanCallContext indexContext, Map<IndexDescriptor, IndexConditionInfo> indexInfoMap, org.apache.calcite.rex.RexBuilder builder, PlannerSettings settings)