Package io.trino.sql.gen
Class JoinCompiler
java.lang.Object
io.trino.sql.gen.JoinCompiler
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
ConstructorsConstructorDescriptionJoinCompiler(TypeOperators typeOperators) JoinCompiler(TypeOperators typeOperators, boolean enableSingleChannelBigintLookupSource) -
Method Summary
Modifier and TypeMethodDescriptioncompileLookupSourceFactory(List<? extends Type> types, List<Integer> joinChannels, Optional<Integer> sortChannel, Optional<List<Integer>> outputChannels) compilePagesHashStrategyFactory(List<Type> types, List<Integer> joinChannels) compilePagesHashStrategyFactory(List<Type> types, List<Integer> joinChannels, Optional<List<Integer>> outputChannels) getFlatHashStrategy(List<Type> types) io.airlift.jmx.CacheStatsMBeanio.airlift.jmx.CacheStatsMBean
-
Constructor Details
-
JoinCompiler
-
JoinCompiler
-
-
Method Details
-
getLookupSourceStats
public io.airlift.jmx.CacheStatsMBean getLookupSourceStats() -
getHashStrategiesStats
public io.airlift.jmx.CacheStatsMBean getHashStrategiesStats() -
getFlatHashStrategy
-
compileLookupSourceFactory
-
compilePagesHashStrategyFactory
public JoinCompiler.PagesHashStrategyFactory compilePagesHashStrategyFactory(List<Type> types, List<Integer> joinChannels) -
compilePagesHashStrategyFactory
-