Uses of Interface
io.trino.operator.HashArraySizeSupplier
-
Packages that use HashArraySizeSupplier Package Description io.trino.operator io.trino.operator.join io.trino.sql.gen -
-
Uses of HashArraySizeSupplier in io.trino.operator
Classes in io.trino.operator that implement HashArraySizeSupplier Modifier and Type Class Description classIncrementalLoadFactorHashArraySizeSupplierHash array size supplier that uses larger load factors for larger arraysMethods in io.trino.operator that return HashArraySizeSupplier Modifier and Type Method Description static HashArraySizeSupplierHashArraySizeSupplier. defaultHashArraySizeSupplier()static HashArraySizeSupplierHashArraySizeSupplier. incrementalLoadFactorHashArraySizeSupplier(Session session)static HashArraySizeSupplierHashArraySizeSupplier. incrementalLoadFactorHashArraySizeSupplier(Session session, int multiplier)Methods in io.trino.operator with parameters of type HashArraySizeSupplier Modifier and Type Method Description LookupSourceSupplierPagesIndex. createLookupSourceSupplier(Session session, List<Integer> joinChannels, OptionalInt hashChannel, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, Optional<Integer> sortChannel, List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories, Optional<List<Integer>> outputChannels, HashArraySizeSupplier hashArraySizeSupplier) -
Uses of HashArraySizeSupplier in io.trino.operator.join
Constructors in io.trino.operator.join with parameters of type HashArraySizeSupplier Constructor Description HashBuilderOperator(OperatorContext operatorContext, PartitionedLookupSourceFactory lookupSourceFactory, int partitionIndex, List<Integer> outputChannels, List<Integer> hashChannels, OptionalInt preComputedHashChannel, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, Optional<Integer> sortChannel, List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories, int expectedPositions, PagesIndex.Factory pagesIndexFactory, boolean spillEnabled, SingleStreamSpillerFactory singleStreamSpillerFactory, HashArraySizeSupplier hashArraySizeSupplier)HashBuilderOperatorFactory(int operatorId, PlanNodeId planNodeId, JoinBridgeManager<PartitionedLookupSourceFactory> lookupSourceFactoryManager, List<Integer> outputChannels, List<Integer> hashChannels, OptionalInt preComputedHashChannel, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, Optional<Integer> sortChannel, List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories, int expectedPositions, PagesIndex.Factory pagesIndexFactory, boolean spillEnabled, SingleStreamSpillerFactory singleStreamSpillerFactory, HashArraySizeSupplier hashArraySizeSupplier)JoinHashSupplier(Session session, PagesHashStrategy pagesHashStrategy, it.unimi.dsi.fastutil.longs.LongArrayList addresses, List<List<Block>> channels, Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory, Optional<Integer> sortChannel, List<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> searchFunctionFactories, HashArraySizeSupplier hashArraySizeSupplier)PagesHash(it.unimi.dsi.fastutil.longs.LongArrayList addresses, PagesHashStrategy pagesHashStrategy, PositionLinks.FactoryBuilder positionLinks, HashArraySizeSupplier hashArraySizeSupplier) -
Uses of HashArraySizeSupplier in io.trino.sql.gen
Methods in io.trino.sql.gen with parameters of type HashArraySizeSupplier Modifier and Type Method Description LookupSourceSupplierJoinCompiler.LookupSourceSupplierFactory. 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, HashArraySizeSupplier hashArraySizeSupplier)
-