Package io.prestosql.sql.gen
Class JoinCompiler.LookupSourceSupplierFactory
- java.lang.Object
-
- io.prestosql.sql.gen.JoinCompiler.LookupSourceSupplierFactory
-
- Enclosing class:
- JoinCompiler
public static class JoinCompiler.LookupSourceSupplierFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description LookupSourceSupplierFactory(Class<? extends LookupSourceSupplier> joinHashSupplierClass, JoinCompiler.PagesHashStrategyFactory pagesHashStrategyFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LookupSourceSupplier
createLookupSourceSupplier(Session session, it.unimi.dsi.fastutil.longs.LongArrayList addresses, List<List<Block>> channels, OptionalInt hashChannel, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, Optional<Integer> sortChannel, List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories)
-
-
-
Constructor Detail
-
LookupSourceSupplierFactory
public LookupSourceSupplierFactory(Class<? extends LookupSourceSupplier> joinHashSupplierClass, JoinCompiler.PagesHashStrategyFactory pagesHashStrategyFactory)
-
-
Method Detail
-
createLookupSourceSupplier
public LookupSourceSupplier createLookupSourceSupplier(Session session, it.unimi.dsi.fastutil.longs.LongArrayList addresses, List<List<Block>> channels, OptionalInt hashChannel, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, Optional<Integer> sortChannel, List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories)
-
-