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 boolean
equals(Object o)
Optional<Filter>
getBaseTableFilter()
Optional<Filter>
getJoinTableFilter()
Set<VirtualColumn>
getPushDownVirtualColumns()
int
hashCode()
String
toString()
-
-
-
Method Detail
-
getPushDownVirtualColumns
public Set<VirtualColumn> getPushDownVirtualColumns()
-
-