Class JoinFilterSplit
- java.lang.Object
-
- org.apache.druid.segment.join.filter.JoinFilterSplit
-
public class JoinFilterSplit extends Object
Holds the result of splitting a filter into: - a portion that can be pushed down to the base table - a portion that will be applied post-join - additional virtual columns that need to be created on the base table to support the pushed down filters.
-
-
Constructor Summary
Constructors Constructor Description JoinFilterSplit(Filter baseTableFilter, Filter joinTableFilter, Set<VirtualColumn> pushDownVirtualColumns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Optional<Filter>getBaseTableFilter()Optional<Filter>getJoinTableFilter()Set<VirtualColumn>getPushDownVirtualColumns()inthashCode()StringtoString()
-
-
-
Method Detail
-
getPushDownVirtualColumns
public Set<VirtualColumn> getPushDownVirtualColumns()
-
-