Class JoinableFactoryWrapper

java.lang.Object
org.apache.druid.segment.join.JoinableFactoryWrapper

public class JoinableFactoryWrapper extends Object
A wrapper class over JoinableFactory for working with Joinable related classes.
  • Constructor Details

    • JoinableFactoryWrapper

      @Inject public JoinableFactoryWrapper(JoinableFactory joinableFactory)
  • Method Details

    • getJoinableFactory

      public JoinableFactory getJoinableFactory()
    • 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.