Uses of Interface
io.trino.operator.HashArraySizeSupplier
Packages that use HashArraySizeSupplier
-
Uses of HashArraySizeSupplier in io.trino.operator
Classes in io.trino.operator that implement HashArraySizeSupplierModifier and TypeClassDescriptionclassHash array size supplier that uses larger load factors for larger arraysMethods in io.trino.operator that return HashArraySizeSupplierModifier and TypeMethodDescriptionstatic HashArraySizeSupplierHashArraySizeSupplier.defaultHashArraySizeSupplier()static HashArraySizeSupplierHashArraySizeSupplier.incrementalLoadFactorHashArraySizeSupplier(Session session) static HashArraySizeSupplierHashArraySizeSupplier.incrementalLoadFactorHashArraySizeSupplier(Session session, int multiplier) Methods in io.trino.operator with parameters of type HashArraySizeSupplierModifier and TypeMethodDescriptionPagesIndex.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 HashArraySizeSupplierModifierConstructorDescriptionHashBuilderOperator(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 HashArraySizeSupplierModifier and TypeMethodDescriptionJoinCompiler.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)