Package org.apache.druid.query.filter
Interface BooleanFilter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description LinkedHashSet<Filter>getFilters()Returns the child filters for this filter.default Set<String>getRequiredColumns()Set of columns used by a filter.-
Methods inherited from interface org.apache.druid.query.filter.Filter
canVectorizeMatcher, getBitmapColumnIndex, makeFilterBundle, makeMatcher, makeVectorMatcher, rewriteRequiredColumns, supportsRequiredColumnRewrite
-
-
-
-
Method Detail
-
getFilters
LinkedHashSet<Filter> getFilters()
Returns the child filters for this filter. This is a LinkedHashSet because we don't want duplicates, but the order is also important in some cases (such as when filters are provided in an order that encourages short-circuiting.)
-
getRequiredColumns
default Set<String> getRequiredColumns()
Description copied from interface:FilterSet of columns used by a filter.- Specified by:
getRequiredColumnsin interfaceFilter
-
-