Class LookupJoinableFactory

  • All Implemented Interfaces:
    org.apache.druid.segment.join.JoinableFactory

    public class LookupJoinableFactory
    extends Object
    implements org.apache.druid.segment.join.JoinableFactory
    A JoinableFactory for LookupDataSource. It is not valid to pass any other DataSource type to the "build" method.
    • Constructor Detail

      • LookupJoinableFactory

        @Inject
        public LookupJoinableFactory​(org.apache.druid.query.lookup.LookupExtractorFactoryContainerProvider lookupProvider)
    • Method Detail

      • isDirectlyJoinable

        public boolean isDirectlyJoinable​(org.apache.druid.query.DataSource dataSource)
        Specified by:
        isDirectlyJoinable in interface org.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:
        build in interface org.apache.druid.segment.join.JoinableFactory