Uses of Interface
org.apache.drill.exec.planner.index.IndexProperties
Packages that use IndexProperties
-
Uses of IndexProperties in org.apache.drill.exec.planner.index
Classes in org.apache.drill.exec.planner.index that implement IndexPropertiesModifier and TypeClassDescriptionstatic classIndexProperties encapsulates the various metrics of a single index that are related to the current query.Methods in org.apache.drill.exec.planner.index that return IndexPropertiesModifier and TypeMethodDescriptionIndexSelector.getBestIndexNoFilter()we assume all the indexes added in indexPropList are all applicable (and covering).Methods in org.apache.drill.exec.planner.index that return types with arguments of type IndexPropertiesMethods in org.apache.drill.exec.planner.index with parameters of type IndexPropertiesModifier and TypeMethodDescriptionvoidIndexGroup.addIndexProp(IndexProperties prop) voidIndexSelector.analyzePrefixMatches(IndexProperties indexProps) This method analyzes an index's columns and starting from the first column, checks which part of the filter condition matches that column.org.apache.calcite.plan.RelOptCostAbstractIndexDescriptor.getCost(IndexProperties indexProps, org.apache.calcite.plan.RelOptPlanner planner, int numProjectedFields, GroupScan primaryGroupScan) org.apache.calcite.plan.RelOptCostIndexDescriptor.getCost(IndexProperties indexProps, org.apache.calcite.plan.RelOptPlanner planner, int numProjectedFields, GroupScan primaryGroupScan) Get the total cost of index access (I/O, CPU) in the context of the current querybooleanIndexGroup.removeIndexProp(IndexProperties prop) Method parameters in org.apache.drill.exec.planner.index with type arguments of type IndexProperties