Class IndexQueryManager

Object
IndexQueryManager
Direct Known Subclasses:
IndexQueryManager.PartialIndexQueryManager

public class IndexQueryManager extends Object
Manages unrolled Query indexes and partial indexes
Author:
Fernando MiƱo, Geosolutions
  • Field Details

  • Constructor Details

  • Method Details

    • isIndexDrivenIteratorCase

      public boolean isIndexDrivenIteratorCase()
    • getIndexMode

      public IndexQueryManager.QueryIndexCoverage getIndexMode()
      Returns the IndexMode usage mode to use for current Query

      QueryIndexMode.ALL: if all filter and sort attributes are indexed QueryIndexMode.PARTIAL: if at least one filter attribute is indexed, all sort attributes indexed QueryIndexMode.NONE: If no one of previous conditions are accomplished

      Returns:
      QueryIndexMode
    • hasIndex

      protected boolean hasIndex(String propertyName)