| Package | Description |
|---|---|
| io.prestosql | |
| io.prestosql.operator | |
| io.prestosql.operator.aggregation | |
| io.prestosql.operator.index | |
| io.prestosql.sql.planner |
| Constructor and Description |
|---|
PagesIndexPageSorter(PagesIndex.Factory pagesIndexFactory) |
| Modifier and Type | Class and Description |
|---|---|
static class |
PagesIndex.DefaultFactory |
static class |
PagesIndex.TestingFactory |
| Constructor and Description |
|---|
HashBuilderOperator(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) |
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) |
OrderByOperator(OperatorContext operatorContext,
List<Type> sourceTypes,
List<Integer> outputChannels,
int expectedPositions,
List<Integer> sortChannels,
List<SortOrder> sortOrder,
PagesIndex.Factory pagesIndexFactory,
boolean spillEnabled,
Optional<SpillerFactory> spillerFactory,
OrderingCompiler orderingCompiler) |
OrderByOperatorFactory(int operatorId,
PlanNodeId planNodeId,
List<? extends Type> sourceTypes,
List<Integer> outputChannels,
int expectedPositions,
List<Integer> sortChannels,
List<SortOrder> sortOrder,
PagesIndex.Factory pagesIndexFactory,
boolean spillEnabled,
Optional<SpillerFactory> spillerFactory,
OrderingCompiler orderingCompiler) |
SpatialIndexBuilderOperatorFactory(int operatorId,
PlanNodeId planNodeId,
List<Type> types,
List<Integer> outputChannels,
int indexChannel,
Optional<Integer> radiusChannel,
Optional<Integer> partitionChannel,
SpatialIndexBuilderOperator.SpatialPredicate spatialRelationshipTest,
Optional<String> kdbTreeJson,
Optional<JoinFilterFunctionCompiler.JoinFilterFunctionFactory> filterFunctionFactory,
int expectedPositions,
PagesIndex.Factory pagesIndexFactory) |
WindowOperator(OperatorContext operatorContext,
List<Type> sourceTypes,
List<Integer> outputChannels,
List<WindowFunctionDefinition> windowFunctionDefinitions,
List<Integer> partitionChannels,
List<Integer> preGroupedChannels,
List<Integer> sortChannels,
List<SortOrder> sortOrder,
int preSortedChannelPrefix,
int expectedPositions,
PagesIndex.Factory pagesIndexFactory,
boolean spillEnabled,
SpillerFactory spillerFactory,
OrderingCompiler orderingCompiler) |
WindowOperatorFactory(int operatorId,
PlanNodeId planNodeId,
List<? extends Type> sourceTypes,
List<Integer> outputChannels,
List<WindowFunctionDefinition> windowFunctionDefinitions,
List<Integer> partitionChannels,
List<Integer> preGroupedChannels,
List<Integer> sortChannels,
List<SortOrder> sortOrder,
int preSortedChannelPrefix,
int expectedPositions,
PagesIndex.Factory pagesIndexFactory,
boolean spillEnabled,
SpillerFactory spillerFactory,
OrderingCompiler orderingCompiler) |
| Modifier and Type | Method and Description |
|---|---|
AccumulatorFactory |
InternalAggregationFunction.bind(List<Integer> inputChannels,
Optional<Integer> maskChannel,
List<Type> sourceTypes,
List<Integer> orderByChannels,
List<SortOrder> orderings,
PagesIndex.Factory pagesIndexFactory,
boolean distinct,
JoinCompiler joinCompiler,
List<LambdaProvider> lambdaProviders,
Session session) |
AccumulatorFactory |
AccumulatorFactoryBinder.bind(List<Integer> argumentChannels,
Optional<Integer> maskChannel,
List<Type> sourceTypes,
List<Integer> orderByChannels,
List<SortOrder> orderings,
PagesIndex.Factory pagesIndexFactory,
boolean distinct,
JoinCompiler joinCompiler,
List<LambdaProvider> lambdaProviders,
Session session) |
AccumulatorFactory |
LazyAccumulatorFactoryBinder.bind(List<Integer> argumentChannels,
Optional<Integer> maskChannel,
List<Type> sourceTypes,
List<Integer> orderByChannels,
List<SortOrder> orderings,
PagesIndex.Factory pagesIndexFactory,
boolean distinct,
JoinCompiler joinCompiler,
List<LambdaProvider> lambdaProviders,
Session session) |
AccumulatorFactory |
GenericAccumulatorFactoryBinder.bind(List<Integer> argumentChannels,
Optional<Integer> maskChannel,
List<Type> sourceTypes,
List<Integer> orderByChannels,
List<SortOrder> orderings,
PagesIndex.Factory pagesIndexFactory,
boolean distinct,
JoinCompiler joinCompiler,
List<LambdaProvider> lambdaProviders,
Session session) |
| Constructor and Description |
|---|
GenericAccumulatorFactory(List<AggregationMetadata.AccumulatorStateDescriptor> stateDescriptors,
Constructor<? extends Accumulator> accumulatorConstructor,
Constructor<? extends GroupedAccumulator> groupedAccumulatorConstructor,
List<LambdaProvider> lambdaProviders,
List<Integer> inputChannels,
Optional<Integer> maskChannel,
List<Type> sourceTypes,
List<Integer> orderByChannels,
List<SortOrder> orderings,
PagesIndex.Factory pagesIndexFactory,
JoinCompiler joinCompiler,
Session session,
boolean distinct) |
| Constructor and Description |
|---|
IndexLoader(Set<Integer> lookupSourceInputChannels,
List<Integer> keyOutputChannels,
OptionalInt keyOutputHashChannel,
List<Type> outputTypes,
IndexBuildDriverFactoryProvider indexBuildDriverFactoryProvider,
int expectedPositions,
io.airlift.units.DataSize maxIndexMemorySize,
IndexJoinLookupStats stats,
PagesIndex.Factory pagesIndexFactory,
JoinCompiler joinCompiler) |
IndexLookupSourceFactory(Set<Integer> lookupSourceInputChannels,
List<Integer> keyOutputChannels,
OptionalInt keyOutputHashChannel,
List<Type> outputTypes,
Map<Symbol,Integer> layout,
IndexBuildDriverFactoryProvider indexBuildDriverFactoryProvider,
io.airlift.units.DataSize maxIndexMemorySize,
IndexJoinLookupStats stats,
boolean shareIndexLoading,
PagesIndex.Factory pagesIndexFactory,
JoinCompiler joinCompiler) |
IndexSnapshotBuilder(List<Type> outputTypes,
List<Integer> keyOutputChannels,
OptionalInt keyOutputHashChannel,
DriverContext driverContext,
io.airlift.units.DataSize maxMemoryInBytes,
int expectedPositions,
PagesIndex.Factory pagesIndexFactory) |
| Constructor and Description |
|---|
LocalExecutionPlanner(Metadata metadata,
TypeAnalyzer typeAnalyzer,
Optional<ExplainAnalyzeContext> explainAnalyzeContext,
PageSourceProvider pageSourceProvider,
IndexManager indexManager,
NodePartitioningManager nodePartitioningManager,
PageSinkManager pageSinkManager,
ExchangeClientSupplier exchangeClientSupplier,
ExpressionCompiler expressionCompiler,
PageFunctionCompiler pageFunctionCompiler,
JoinFilterFunctionCompiler joinFilterFunctionCompiler,
IndexJoinLookupStats indexJoinLookupStats,
TaskManagerConfig taskManagerConfig,
SpillerFactory spillerFactory,
SingleStreamSpillerFactory singleStreamSpillerFactory,
PartitioningSpillerFactory partitioningSpillerFactory,
BlockEncodingSerde blockEncodingSerde,
PagesIndex.Factory pagesIndexFactory,
JoinCompiler joinCompiler,
LookupJoinOperators lookupJoinOperators,
OrderingCompiler orderingCompiler) |
Copyright © 2012–2019. All rights reserved.