Uses of Class
org.apache.drill.exec.planner.index.IndexConditionInfo.Builder
-
Uses of IndexConditionInfo.Builder in org.apache.drill.exec.planner.index
Modifier and TypeMethodDescriptionstatic IndexConditionInfo.Builder
IndexConditionInfo.newBuilder
(org.apache.calcite.rex.RexNode condition, Iterable<IndexDescriptor> indexes, org.apache.calcite.rex.RexBuilder builder, org.apache.calcite.rel.RelNode scan) Modifier and TypeMethodDescriptionvoid
IndexSelector.getCandidateIndexes
(IndexConditionInfo.Builder infoBuilder, List<IndexGroup> coveringIndexes, List<IndexGroup> nonCoveringIndexes, List<IndexGroup> intersectIndexes) Run the index selection algorithm and return the top N indexesorg.apache.calcite.plan.RelOptCost
IndexProperties.getIntersectCost
(IndexGroup index, IndexConditionInfo.Builder builder, org.apache.calcite.plan.RelOptPlanner planner) org.apache.calcite.plan.RelOptCost
IndexSelector.DrillIndexProperties.getIntersectCost
(IndexGroup index, IndexConditionInfo.Builder builder, org.apache.calcite.plan.RelOptPlanner planner) org.apache.calcite.plan.RelOptCost
IndexSelector.DrillIndexProperties.getIntersectCost
(IndexGroup index, IndexConditionInfo.Builder builder, org.apache.calcite.plan.RelOptPlanner planner, PluginCost costBase, DrillScanRelBase scanRel) static org.apache.calcite.rex.RexNode
IndexPlanUtils.getLeadingPrefixMap
(Map<LogicalExpression, org.apache.calcite.rex.RexNode> leadingPrefixMap, List<LogicalExpression> indexCols, IndexConditionInfo.Builder builder, org.apache.calcite.rex.RexNode condition) org.apache.calcite.rex.RexNode
IndexSelector.DrillIndexProperties.remainderCondition
(IndexDescriptor indexDesc, IndexConditionInfo.Builder builder, org.apache.calcite.rex.RexNode initCondition) ModifierConstructorDescriptionIndexComparator
(org.apache.calcite.plan.RelOptPlanner planner, IndexConditionInfo.Builder builder)