Package | Description |
---|---|
io.prestosql.operator | |
io.prestosql.operator.project | |
io.prestosql.util |
Modifier and Type | Method and Description |
---|---|
DriverYieldSignal |
DriverContext.getYieldSignal() |
Modifier and Type | Method and Description |
---|---|
WorkProcessor<Page> |
MergeHashSort.merge(List<Type> keyTypes,
List<Type> allTypes,
List<WorkProcessor<Page>> channels,
DriverYieldSignal driverYieldSignal)
Rows with same hash value are guaranteed to be in the same result page.
|
Modifier and Type | Method and Description |
---|---|
Iterator<Optional<Page>> |
PageProcessor.process(ConnectorSession session,
DriverYieldSignal yieldSignal,
LocalMemoryContext memoryContext,
Page page) |
CursorProcessorOutput |
CursorProcessor.process(ConnectorSession session,
DriverYieldSignal yieldSignal,
RecordCursor cursor,
PageBuilder pageBuilder) |
Work<Block> |
ConstantPageProjection.project(ConnectorSession session,
DriverYieldSignal yieldSignal,
Page page,
SelectedPositions selectedPositions) |
Work<Block> |
InputPageProjection.project(ConnectorSession session,
DriverYieldSignal yieldSignal,
Page page,
SelectedPositions selectedPositions) |
Work<Block> |
InterpretedPageProjection.project(ConnectorSession session,
DriverYieldSignal yieldSignal,
Page page,
SelectedPositions selectedPositions) |
Work<Block> |
GeneratedPageProjection.project(ConnectorSession session,
DriverYieldSignal yieldSignal,
Page page,
SelectedPositions selectedPositions) |
Work<Block> |
DictionaryAwarePageProjection.project(ConnectorSession session,
DriverYieldSignal yieldSignal,
Page page,
SelectedPositions selectedPositions) |
Work<Block> |
PageProjection.project(ConnectorSession session,
DriverYieldSignal yieldSignal,
Page page,
SelectedPositions selectedPositions) |
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.