Package org.apache.druid.segment.column
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 TypeMethodDescriptionbooleanisExact()Indicates if an index is an exact match, or should also be post-filtered with a value matcher.booleanIndicates if an index can be inverted for use with a 'NOT' filter.merge(ColumnIndexCapabilities other)
-
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
-