| AbstractRowChangeOperator |
|
| AggregationOperator |
Group input data and produce a single block for each sequence of identical values.
|
| AggregationOperator.AggregationOperatorFactory |
|
| AssignUniqueIdOperator |
|
| BasicWorkProcessorOperatorAdapter |
|
| BigintGroupByHash |
|
| BucketPartitionFunction |
|
| ChannelSet |
|
| ChannelSet.ChannelSetBuilder |
|
| CompletedWork<T> |
|
| DeduplicationExchangeClientBuffer |
|
| DeleteOperator |
|
| DeleteOperator.DeleteOperatorFactory |
|
| DevNullOperator |
|
| DevNullOperator.DevNullOperatorFactory |
|
| DistinctLimitOperator |
|
| DistinctLimitOperator.DistinctLimitOperatorFactory |
|
| Driver |
|
| DriverContext |
Only calling getDriverStats is ThreadSafe
|
| DriverFactory |
|
| DriverStats |
|
| DriverYieldSignal |
Methods setWithDelay and reset should be used in pairs;
usually follow the following idiom:
|
| DynamicFilterSourceOperator |
This operator acts as a simple "pass-through" pipe, while saving its input pages.
|
| DynamicFilterSourceOperator.Channel |
|
| DynamicFilterSourceOperator.DynamicFilterSourceOperatorFactory |
|
| EnforceSingleRowOperator |
|
| EnforceSingleRowOperator.EnforceSingleRowOperatorFactory |
|
| ExchangeClient |
|
| ExchangeClientConfig |
|
| ExchangeClientFactory |
|
| ExchangeClientStatus |
|
| ExchangeOperator |
|
| ExchangeOperator.ExchangeOperatorFactory |
|
| ExplainAnalyzeOperator |
|
| ExplainAnalyzeOperator.ExplainAnalyzeOperatorFactory |
|
| FilterAndProjectOperator |
|
| FinishedOperator |
|
| GroupByHashPageIndexer |
|
| GroupByHashPageIndexerFactory |
|
| GroupByIdBlock |
|
| GroupedTopNRankAccumulator |
Memory Layout:
|
| GroupedTopNRankBuilder |
This class finds the top N rows by rank value defined by {@param comparator} and {@param equalsAndHash} for each
group specified by {@param groupByHash}.
|
| GroupedTopNRowNumberAccumulator |
Memory Layout:
|
| GroupedTopNRowNumberBuilder |
This class finds the top N rows defined by {@param comparator} for each group specified by {@param groupByHash}.
|
| GroupIdOperator |
|
| GroupIdOperator.GroupIdOperatorFactory |
|
| HashAggregationOperator |
|
| HashAggregationOperator.HashAggregationOperatorFactory |
|
| HashCollisionsCounter |
|
| HashCollisionsInfo |
|
| HashSemiJoinOperator |
|
| HttpPageBufferClient |
|
| HttpPageBufferClient.PageResponseHandler |
|
| HttpPageBufferClient.PagesResponse |
|
| IdRegistry<T> |
Object registration system that allows looking up objects via stable IDs.
|
| IncrementalLoadFactorHashArraySizeSupplier |
Hash array size supplier that uses larger load factors for larger arrays
|
| InterpretedHashGenerator |
|
| LimitOperator |
|
| LimitOperator.LimitOperatorFactory |
|
| MarkDistinctHash |
|
| MarkDistinctOperator |
|
| MarkDistinctOperator.MarkDistinctOperatorFactory |
|
| MergeHashSort |
This class performs merge of previously hash sorted pages streams.
|
| MergeOperator |
|
| MergeOperator.MergeOperatorFactory |
|
| MultiChannelGroupByHash |
|
| NoChannelGroupByHash |
|
| OperatorContext |
Contains information about Operator execution.
|
| OperatorStats |
|
| OrderByOperator |
|
| OrderByOperator.OrderByOperatorFactory |
|
| PageBuffer |
|
| PageBufferClientStatus |
|
| PagesIndex |
PagesIndex a low-level data structure which contains the address of every value position of every channel.
|
| PagesIndex.DefaultFactory |
|
| PagesIndex.TestingFactory |
|
| PagesIndexOrdering |
|
| PagesIndexPageSorter |
|
| PageSourceOperator |
|
| PagesRTreeIndex |
|
| PagesRTreeIndex.GeometryWithPosition |
|
| PagesSpatialIndexFactory |
This factory is used to pass spatial index built by SpatialIndexBuilderOperator
to SpatialJoinOperators.
|
| PagesSpatialIndexSupplier |
|
| PageUtils |
|
| ParametricFunctionHelpers |
|
| ParametricImplementationsGroup<T extends ParametricImplementation> |
This class represents set of three collections representing implementations of operators
similar to partial template specialization from C++ allowing more optimized implementations to be provided for specific types.
|
| ParametricImplementationsGroup.Builder<T extends ParametricImplementation> |
|
| PipelineContext |
|
| PipelineStats |
|
| PipelineStatus |
|
| PrecomputedHashGenerator |
|
| ProcessorContext |
|
| ReferenceCount |
|
| RefreshMaterializedViewOperator |
|
| RefreshMaterializedViewOperator.RefreshMaterializedViewOperatorFactory |
|
| RowNumberOperator |
|
| RowNumberOperator.RowNumberOperatorFactory |
|
| RowReferencePageManager |
Page buffering manager that enables access to individual rows via stable row IDs.
|
| RowReferencePageManager.LoadCursor |
Cursor that allows callers to advance through the registered page and dictate whether a specific position should
be preserved with a stable row ID.
|
| ScanFilterAndProjectOperator |
|
| ScanFilterAndProjectOperator.ScanFilterAndProjectOperatorFactory |
|
| SetBuilderOperator |
|
| SetBuilderOperator.SetBuilderOperatorFactory |
|
| SetBuilderOperator.SetSupplier |
|
| SimpleChannelComparator |
|
| SimplePagesHashStrategy |
|
| SimplePagesIndexComparator |
|
| SimplePageWithPositionComparator |
|
| SimplePageWithPositionEqualsAndHash |
|
| SpatialIndexBuilderOperator |
|
| SpatialIndexBuilderOperator.SpatialIndexBuilderOperatorFactory |
|
| SpatialJoinOperator |
|
| SpatialJoinOperator.SpatialJoinOperatorFactory |
|
| SplitOperatorInfo |
|
| StageExecutionDescriptor |
|
| StatisticsWriterOperator |
|
| StatisticsWriterOperator.StatisticsWriterOperatorFactory |
|
| StreamingAggregationOperator |
|
| StreamingExchangeClientBuffer |
|
| SyntheticAddress |
Methods for creating and decoding synthetic addresses.
|
| TableDeleteOperator |
|
| TableDeleteOperator.TableDeleteOperatorFactory |
|
| TableFinishInfo |
|
| TableFinishOperator |
|
| TableFinishOperator.TableFinishOperatorFactory |
|
| TableScanOperator |
|
| TableScanOperator.TableScanOperatorFactory |
|
| TableScanWorkProcessorOperator |
|
| TableWriterOperator |
|
| TableWriterOperator.TableWriterInfo |
|
| TableWriterOperator.TableWriterOperatorFactory |
|
| TaskContext |
|
| TaskStats |
|
| TopNOperator |
Returns the top N rows from the source sorted according to the specified ordering in the keyChannelIndex channel.
|
| TopNPeerGroupLookup |
Optimized hash table for streaming Top N peer group lookup operations.
|
| TopNProcessor |
Returns the top N rows from the source sorted according to the specified ordering in the keyChannelIndex channel.
|
| TopNRankingOperator |
|
| TopNRankingOperator.TopNRankingOperatorFactory |
|
| TransformWork<I,O> |
|
| TrinoOperatorFactories |
|
| UpdateOperator |
|
| UpdateOperator.UpdateOperatorFactory |
|
| ValuesOperator |
|
| ValuesOperator.ValuesOperatorFactory |
|
| WindowFunctionDefinition |
|
| WindowInfo |
|
| WindowInfo.DriverWindowInfo |
|
| WindowInfo.IndexInfo |
|
| WindowOperator |
|
| WindowOperator.FrameBoundKey |
|
| WindowOperator.WindowOperatorFactory |
|
| WorkProcessor.ProcessState<T> |
|
| WorkProcessor.TransformationState<T> |
|
| WorkProcessorOperatorAdapter |
This WorkProcessorOperator adapter allows to adapt WorkProcessor operators
that require customization of input handling (e.g aggregation operators that want to skip extra
buffering step or operators that require more sophisticated initial blocking condition).
|
| WorkProcessorPipelineSourceOperator |
|
| WorkProcessorPipelineSourceOperator.WorkProcessorPipelineSourceOperatorFactory |
|
| WorkProcessorSourceOperatorAdapter |
|
| WorkProcessorUtils |
|