AggregationOperator |
Group input data and produce a single block for each sequence of identical values.
|
AggregationOperator.AggregationOperatorFactory |
|
ArrayPositionLinks |
|
ArrayPositionLinks.FactoryBuilder |
|
AssignUniqueIdOperator |
|
BasicWorkProcessorOperatorAdapter |
|
BigintGroupByHash |
|
BucketPartitionFunction |
|
ChannelSet |
|
ChannelSet.ChannelSetBuilder |
|
CompletedWork<T> |
|
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 |
|
GroupByIdBlock |
|
GroupedTopNBuilder |
This class finds the top N rows defined by {@param comparator} for each group specified by {@param groupByHash}.
|
GroupedTopNRowNumberAccumulator |
Memory Layout:
|
GroupIdOperator |
|
GroupIdOperator.GroupIdOperatorFactory |
|
HashAggregationOperator |
|
HashAggregationOperator.HashAggregationOperatorFactory |
|
HashBuilderOperator |
|
HashBuilderOperator.HashBuilderOperatorFactory |
|
HashCollisionsCounter |
|
HashCollisionsInfo |
|
HashSemiJoinOperator |
|
HttpPageBufferClient |
|
HttpPageBufferClient.PageResponseHandler |
|
HttpPageBufferClient.PagesResponse |
|
IdRegistry<T> |
Object registration system that allows looking up objects via stable IDs.
|
InterpretedHashGenerator |
|
JoinBridgeManager<T extends JoinBridge> |
|
JoinHash |
|
JoinHashSupplier |
|
JoinOperatorFactory.OuterOperatorFactoryResult |
|
JoinOperatorInfo |
|
JoinProbe |
|
JoinProbe.JoinProbeFactory |
|
JoinStatisticsCounter |
|
JoinUtils |
This class must be public as it is accessed via join compiler reflection.
|
LimitOperator |
|
LimitOperator.LimitOperatorFactory |
|
LookupJoinOperator |
|
LookupJoinOperator.SavedRow |
|
LookupJoinOperator.SpillInfoSnapshot |
|
LookupJoinOperatorFactory |
|
LookupJoinOperators |
|
LookupJoinPageBuilder |
This page builder creates pages with dictionary blocks:
normal dictionary blocks for the probe side and the original blocks for the build side.
|
LookupOuterOperator |
|
LookupOuterOperator.LookupOuterOperatorFactory |
|
MarkDistinctHash |
|
MarkDistinctOperator |
|
MarkDistinctOperator.MarkDistinctOperatorFactory |
|
MergeHashSort |
This class performs merge of previously hash sorted pages streams.
|
MergeOperator |
|
MergeOperator.MergeOperatorFactory |
|
MultiChannelGroupByHash |
|
NestedLoopBuildOperator |
|
NestedLoopBuildOperator.NestedLoopBuildOperatorFactory |
|
NestedLoopJoinOperator |
|
NestedLoopJoinOperator.NestedLoopJoinOperatorFactory |
|
NestedLoopJoinPages |
|
NestedLoopJoinPagesBuilder |
|
NestedLoopJoinPagesSupplier |
|
NoChannelGroupByHash |
|
OperatorContext |
Contains information about Operator execution.
|
OperatorStats |
|
OrderByOperator |
|
OrderByOperator.OrderByOperatorFactory |
|
OuterLookupSource |
|
PageBuffer |
|
PageBufferClientStatus |
|
PagesHash |
|
PagesIndex |
PagesIndex a low-level data structure which contains the address of every value position of every channel.
|
PagesIndex.DefaultFactory |
|
PagesIndex.TestingFactory |
|
PagesIndexOrdering |
|
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> |
|
PartitionedConsumption<T> |
|
PartitionedConsumption.Partition<T> |
|
PartitionedLookupSource |
|
PartitionedLookupSourceFactory |
|
PartitionedOutputOperator |
|
PartitionedOutputOperator.PartitionedOutputFactory |
|
PartitionedOutputOperator.PartitionedOutputInfo |
|
PartitionedOutputOperator.PartitionedOutputOperatorFactory |
|
PipelineContext |
|
PipelineStats |
|
PipelineStatus |
|
PrecomputedHashGenerator |
|
ProcessorContext |
|
ReferenceCount |
|
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 |
|
SortedPositionLinks |
Maintains position links in sorted order by build side expression.
|
SortedPositionLinks.FactoryBuilder |
|
SpatialIndexBuilderOperator |
|
SpatialIndexBuilderOperator.SpatialIndexBuilderOperatorFactory |
|
SpatialJoinOperator |
|
SpatialJoinOperator.SpatialJoinOperatorFactory |
|
SplitOperatorInfo |
|
StageExecutionDescriptor |
|
StandardJoinFilterFunction |
|
StaticLookupSourceProvider |
|
StatisticsWriterOperator |
|
StatisticsWriterOperator.StatisticsWriterOperatorFactory |
|
StreamingAggregationOperator |
|
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 |
|
TaskOutputOperator |
|
TaskOutputOperator.TaskOutputFactory |
|
TaskOutputOperator.TaskOutputOperatorFactory |
|
TaskStats |
|
TopNOperator |
Returns the top N rows from the source sorted according to the specified ordering in the keyChannelIndex channel.
|
TopNProcessor |
Returns the top N rows from the source sorted according to the specified ordering in the keyChannelIndex channel.
|
TopNRowNumberOperator |
|
TopNRowNumberOperator.TopNRowNumberOperatorFactory |
|
TransformWork<I,O> |
|
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 |
|