Uses of Interface
io.trino.operator.PagesHashStrategy
-
Packages that use PagesHashStrategy Package Description io.trino.operator io.trino.operator.window io.trino.sql.gen -
-
Uses of PagesHashStrategy in io.trino.operator
Classes in io.trino.operator that implement PagesHashStrategy Modifier and Type Class Description classSimplePagesHashStrategyMethods in io.trino.operator that return PagesHashStrategy Modifier and Type Method Description PagesHashStrategyPagesIndex. createPagesHashStrategy(List<Integer> joinChannels, OptionalInt hashChannel)PagesHashStrategyPagesIndex. createPagesHashStrategy(List<Integer> joinChannels, OptionalInt hashChannel, Optional<List<Integer>> outputChannels)Methods in io.trino.operator with parameters of type PagesHashStrategy Modifier and Type Method Description static SortedPositionLinks.FactoryBuilderSortedPositionLinks. builder(int size, PagesHashStrategy pagesHashStrategy, it.unimi.dsi.fastutil.longs.LongArrayList addresses)booleanPagesIndex. positionNotDistinctFromPosition(PagesHashStrategy partitionHashStrategy, int leftPosition, int rightPosition)booleanPagesIndex. positionNotDistinctFromRow(PagesHashStrategy pagesHashStrategy, int indexPosition, int rightPosition, Page rightPage)Constructors in io.trino.operator with parameters of type PagesHashStrategy Constructor Description FactoryBuilder(int size, PagesHashStrategy pagesHashStrategy, it.unimi.dsi.fastutil.longs.LongArrayList addresses)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)PagesHash(it.unimi.dsi.fastutil.longs.LongArrayList addresses, PagesHashStrategy pagesHashStrategy, PositionLinks.FactoryBuilder positionLinks) -
Uses of PagesHashStrategy in io.trino.operator.window
Methods in io.trino.operator.window with parameters of type PagesHashStrategy Modifier and Type Method Description WindowPartitionPartitioner. createPartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<FramedWindowFunction> windowFunctions, PagesHashStrategy peerGroupHashStrategy, Map<WindowOperator.FrameBoundKey,PagesIndexComparator> frameBoundComparators)WindowPartitionPatternRecognitionPartitioner. createPartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<FramedWindowFunction> windowFunctions, PagesHashStrategy peerGroupHashStrategy, Map<WindowOperator.FrameBoundKey,PagesIndexComparator> frameBoundComparators)WindowPartitionRegularWindowPartitioner. createPartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<FramedWindowFunction> windowFunctions, PagesHashStrategy peerGroupHashStrategy, Map<WindowOperator.FrameBoundKey,PagesIndexComparator> frameBoundComparators)Constructors in io.trino.operator.window with parameters of type PagesHashStrategy Constructor Description GroupsFraming(FrameInfo frameInfo, int partitionStart, int partitionEnd, PagesIndex pagesIndex, PagesHashStrategy peerGroupHashStrategy, int initialEnd)PatternRecognitionPartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<FramedWindowFunction> windowFunctions, PagesHashStrategy peerGroupHashStrategy, List<MeasureComputation> measures, Optional<FrameInfo> commonBaseFrame, PatternRecognitionRelation.RowsPerMatch rowsPerMatch, Optional<LogicalIndexNavigation> skipToNavigation, SkipTo.Position skipToPosition, boolean initial, Matcher matcher, List<LabelEvaluator.Evaluation> labelEvaluations)RangeFraming(FrameInfo frameInfo, int partitionStart, int partitionEnd, PagesIndexComparator startComparator, PagesIndexComparator endComparator, PagesIndex pagesIndex, PagesHashStrategy peerGroupHashStrategy, Framing.Range initialRange)RegularWindowPartition(PagesIndex pagesIndex, int partitionStart, int partitionEnd, int[] outputChannels, List<FramedWindowFunction> windowFunctions, PagesHashStrategy peerGroupHashStrategy, Map<WindowOperator.FrameBoundKey,PagesIndexComparator> frameBoundComparators) -
Uses of PagesHashStrategy in io.trino.sql.gen
Methods in io.trino.sql.gen that return PagesHashStrategy Modifier and Type Method Description PagesHashStrategyJoinCompiler.PagesHashStrategyFactory. createPagesHashStrategy(List<? extends List<Block>> channels, OptionalInt hashChannel)Constructor parameters in io.trino.sql.gen with type arguments of type PagesHashStrategy Constructor Description PagesHashStrategyFactory(Class<? extends PagesHashStrategy> pagesHashStrategyClass)
-