Package org.apache.druid.segment.join
Class JoinableFactoryWrapper
- java.lang.Object
-
- org.apache.druid.segment.join.JoinableFactoryWrapper
-
public class JoinableFactoryWrapper extends Object
A wrapper class overJoinableFactory
for working withJoinable
related classes.
-
-
Field Summary
Fields Modifier and Type Field Description static byte
JOIN_OPERATION
-
Constructor Summary
Constructors Constructor Description JoinableFactoryWrapper(JoinableFactory joinableFactory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Pair<List<Filter>,List<JoinableClause>>
convertJoinsToFilters(List<JoinableClause> clauses, Set<String> requiredColumns, int maxNumFilterValues)
Converts any join clauses to filters that can be converted, and returns the rest as-is.JoinableFactory
getJoinableFactory()
-
-
-
Field Detail
-
JOIN_OPERATION
public static final byte JOIN_OPERATION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JoinableFactoryWrapper
@Inject public JoinableFactoryWrapper(JoinableFactory joinableFactory)
-
-
Method Detail
-
convertJoinsToFilters
public static Pair<List<Filter>,List<JoinableClause>> convertJoinsToFilters(List<JoinableClause> clauses, Set<String> requiredColumns, int maxNumFilterValues)
Converts any join clauses to filters that can be converted, and returns the rest as-is.See
convertJoinToFilter(org.apache.druid.segment.join.JoinableClause, java.util.Set<java.lang.String>, int, java.util.Set<java.lang.String>)
for details on the logic.
-
getJoinableFactory
public JoinableFactory getJoinableFactory()
-
-