Class IndexGroup

java.lang.Object
org.apache.drill.exec.planner.index.IndexGroup

public class IndexGroup extends Object
Encapsulates one or more IndexProperties representing (non)covering or intersecting indexes. The encapsulated IndexProperties are used to rank the index in comparison with other IndexGroups.
  • Constructor Details

    • IndexGroup

      public IndexGroup()
  • Method Details

    • isIntersectIndex

      public boolean isIntersectIndex()
    • numIndexes

      public int numIndexes()
    • addIndexProp

      public void addIndexProp(IndexProperties prop)
    • addIndexProp

      public void addIndexProp(List<IndexProperties> prop)
    • removeIndexProp

      public boolean removeIndexProp(IndexProperties prop)
    • getIndexProps

      public List<IndexProperties> getIndexProps()