Uses of Class
org.apache.drill.exec.planner.index.IndexConditionInfo
Packages that use IndexConditionInfo
Package
Description
-
Uses of IndexConditionInfo in org.apache.drill.exec.planner.index
Methods in org.apache.drill.exec.planner.index that return IndexConditionInfoModifier 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 remainderConditionMethods in org.apache.drill.exec.planner.index that return types with arguments of type IndexConditionInfoModifier 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
Constructor parameters in org.apache.drill.exec.planner.index.generators with type arguments of type IndexConditionInfoModifierConstructorDescriptionIndexIntersectPlanGenerator
(IndexLogicalPlanCallContext indexContext, Map<IndexDescriptor, IndexConditionInfo> indexInfoMap, org.apache.calcite.rex.RexBuilder builder, PlannerSettings settings)