Interface QueryRecord.PartialResult.IndexLookupRecord

All Known Implementing Classes:
SimpleQueryRecord.PartialResult.IndexLookupRecord
Enclosing interface:
QueryRecord.PartialResult

public static interface QueryRecord.PartialResult.IndexLookupRecord
An IndexLookupRecord holds the recorded information about an index lookup performed during filter evaluation as part of a query record.

An IndexLookupRecord is created each time that QueryRecord.PartialResult.RecordableStep.recordExtractor(ValueExtractor) is called on a query record step.

  • Method Summary

    Modifier and Type
    Method
    Description
    Get a description of the extractor that was used for the index lookup.
    Get a description of the associated index.
    boolean
    Indicates whether or not the associated index is ordered.
  • Method Details

    • getExtractorDescription

      String getExtractorDescription()
      Get a description of the extractor that was used for the index lookup.
      Returns:
      the extractor description
    • getIndexDescription

      String getIndexDescription()
      Get a description of the associated index.
      Returns:
      the index description; null if no index was found for the associated extractor
    • isOrdered

      boolean isOrdered()
      Indicates whether or not the associated index is ordered.
      Returns:
      true if the associated index is ordered; false if the index is not ordered or if no index was found for the associated extractor