Interface ColumnIndexCapabilities

All Known Implementing Classes:
SimpleColumnIndexCapabilities

public interface ColumnIndexCapabilities
Sort of like ColumnCapabilities, except for indexes supplied by ColumnIndexSelector, provides information for how query processing may use indexes.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Indicates if an index is an exact match, or should also be post-filtered with a value matcher.
    boolean
    Indicates if an index can be inverted for use with a 'NOT' filter.
     
  • Method Details

    • isInvertible

      boolean isInvertible()
      Indicates if an index can be inverted for use with a 'NOT' filter. Some types of indexes may not be invertible, such as those which provide false positive matches.
    • isExact

      boolean isExact()
      Indicates if an index is an exact match, or should also be post-filtered with a value matcher. Filters which are not an exact match must always use a value matcher as a post-filter, even if they have an index.
    • merge