| Package | Description |
|---|---|
| io.prestosql.operator | |
| io.prestosql.operator.exchange | |
| io.prestosql.sql.gen | |
| io.prestosql.util |
| Modifier and Type | Class and Description |
|---|---|
class |
SimplePageWithPositionComparator |
| Constructor and Description |
|---|
GroupedTopNBuilder(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) |
| Constructor and Description |
|---|
LocalMergeSourceOperator(OperatorContext operatorContext,
List<LocalExchangeSource> sources,
List<Type> types,
PageWithPositionComparator comparator) |
| Modifier and Type | Method and Description |
|---|---|
PageWithPositionComparator |
OrderingCompiler.compilePageWithPositionComparator(List<Type> sortTypes,
List<Integer> sortChannels,
List<SortOrder> sortOrders) |
| Modifier and Type | Method and Description |
|---|---|
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) |
static WorkProcessor<Page> |
MergeSortedPages.mergeSortedPages(List<WorkProcessor<Page>> pageProducers,
PageWithPositionComparator comparator,
List<Type> outputTypes,
AggregatedMemoryContext aggregatedMemoryContext,
DriverYieldSignal yieldSignal) |
Copyright © 2012–2019. All rights reserved.