Uses of Interface
org.apache.drill.exec.planner.index.IndexProperties
-
Uses of IndexProperties in org.apache.drill.exec.planner.index
Modifier and TypeClassDescriptionstatic class
IndexProperties encapsulates the various metrics of a single index that are related to the current query.Modifier and TypeMethodDescriptionIndexSelector.getBestIndexNoFilter()
we assume all the indexes added in indexPropList are all applicable (and covering).Modifier 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)