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 class
IndexProperties 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 TypeMethodDescriptionvoid
IndexGroup.addIndexProp
(IndexProperties prop) void
IndexSelector.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.RelOptCost
AbstractIndexDescriptor.getCost
(IndexProperties indexProps, org.apache.calcite.plan.RelOptPlanner planner, int numProjectedFields, GroupScan primaryGroupScan) org.apache.calcite.plan.RelOptCost
IndexDescriptor.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 queryboolean
IndexGroup.removeIndexProp
(IndexProperties prop) Method parameters in org.apache.drill.exec.planner.index with type arguments of type IndexProperties