Package org.apache.druid.segment.join
Class LookupJoinableFactory
- java.lang.Object
-
- org.apache.druid.segment.join.LookupJoinableFactory
-
- All Implemented Interfaces:
org.apache.druid.segment.join.JoinableFactory
public class LookupJoinableFactory extends Object implements org.apache.druid.segment.join.JoinableFactory
AJoinableFactoryforLookupDataSource. It is not valid to pass any other DataSource type to the "build" method.
-
-
Constructor Summary
Constructors Constructor Description LookupJoinableFactory(org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider lookupProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Optional<org.apache.druid.segment.join.Joinable>build(org.apache.druid.query.DataSource dataSource, org.apache.druid.segment.join.JoinConditionAnalysis condition)booleanisDirectlyJoinable(org.apache.druid.query.DataSource dataSource)
-
-
-
Method Detail
-
isDirectlyJoinable
public boolean isDirectlyJoinable(org.apache.druid.query.DataSource dataSource)
- Specified by:
isDirectlyJoinablein interfaceorg.apache.druid.segment.join.JoinableFactory
-
build
public Optional<org.apache.druid.segment.join.Joinable> build(org.apache.druid.query.DataSource dataSource, org.apache.druid.segment.join.JoinConditionAnalysis condition)
- Specified by:
buildin interfaceorg.apache.druid.segment.join.JoinableFactory
-
-