Uses of Interface
io.trino.operator.PageWithPositionComparator
-
Packages that use PageWithPositionComparator Package Description io.trino.operator io.trino.operator.exchange io.trino.sql.gen io.trino.util -
-
Uses of PageWithPositionComparator in io.trino.operator
Classes in io.trino.operator that implement PageWithPositionComparator Modifier and Type Class Description classSimplePageWithPositionComparatorConstructors in io.trino.operator with parameters of type PageWithPositionComparator Constructor Description GroupedTopNRankBuilder(List<Type> sourceTypes, PageWithPositionComparator comparator, PageWithPositionEqualsAndHash equalsAndHash, int topN, boolean produceRanking, GroupByHash groupByHash)GroupedTopNRowNumberBuilder(List<Type> sourceTypes, PageWithPositionComparator comparator, int topN, boolean produceRowNumber, GroupByHash groupByHash)MergeOperator(OperatorContext operatorContext, PlanNodeId sourceId, ExchangeClientSupplier exchangeClientSupplier, PagesSerde pagesSerde, PageWithPositionComparator comparator, List<Integer> outputChannels, List<Type> outputTypes) -
Uses of PageWithPositionComparator in io.trino.operator.exchange
Constructors in io.trino.operator.exchange with parameters of type PageWithPositionComparator Constructor Description LocalMergeSourceOperator(OperatorContext operatorContext, List<LocalExchangeSource> sources, List<Type> types, PageWithPositionComparator comparator) -
Uses of PageWithPositionComparator in io.trino.sql.gen
Methods in io.trino.sql.gen that return PageWithPositionComparator Modifier and Type Method Description PageWithPositionComparatorOrderingCompiler. compilePageWithPositionComparator(List<Type> sortTypes, List<Integer> sortChannels, List<SortOrder> sortOrders) -
Uses of PageWithPositionComparator in io.trino.util
Methods in io.trino.util with parameters of type PageWithPositionComparator Modifier and Type Method Description static WorkProcessor<Page>MergeSortedPages. mergeSortedPages(List<WorkProcessor<Page>> pageProducers, PageWithPositionComparator comparator, List<Type> outputTypes, AggregatedMemoryContext aggregatedMemoryContext, DriverYieldSignal yieldSignal)static WorkProcessor<Page>MergeSortedPages. mergeSortedPages(List<WorkProcessor<Page>> pageProducers, PageWithPositionComparator comparator, List<Integer> outputChannels, List<Type> outputTypes, BiPredicate<PageBuilder,MergeSortedPages.PageWithPosition> pageBreakPredicate, boolean updateMemoryAfterEveryPosition, AggregatedMemoryContext aggregatedMemoryContext, DriverYieldSignal yieldSignal)
-