| Class and Description |
|---|
| RowKeyJoin
Interface for a row key join
|
| Class and Description |
|---|
| HashJoinMemoryCalculator.BatchStat |
| HashJoinMemoryCalculator.BuildSidePartitioning
The interface representing the
HashJoinStateCalculator corresponding to the
HashJoinState.BUILD_SIDE_PARTITIONING state. |
| HashJoinMemoryCalculator.PartitionStat |
| Class and Description |
|---|
| BatchSizePredictor
This class predicts the sizes of batches given an input batch.
|
| BatchSizePredictor.Factory
A factory for creating
BatchSizePredictors. |
| BatchSizePredictorImpl.Factory |
| HashJoinBatch
Implements the runtime execution for the Hash-Join operator supporting INNER,
LEFT OUTER, RIGHT OUTER, and FULL OUTER joins
|
| HashJoinBatch.HashJoinSpilledPartition
This holds information about the spilled partitions for the build and probe
side.
|
| HashJoinBatch.Metric |
| HashJoinHelperSizeCalculator |
| HashJoinHelperSizeCalculatorImpl |
| HashJoinHelperUnusedSizeImpl
This calculator class is used when the Hash-Join_helper is not used (i.e., return size of zero)
|
| HashJoinMemoryCalculator
This class is responsible for managing the memory calculations for the HashJoin operator.
|
| HashJoinMemoryCalculator.BatchStat |
| HashJoinMemoryCalculator.BuildSidePartitioning
The interface representing the
HashJoinStateCalculator corresponding to the
HashJoinState.BUILD_SIDE_PARTITIONING state. |
| HashJoinMemoryCalculator.PartitionStat |
| HashJoinMemoryCalculator.PartitionStatSet
This class represents the memory size statistics for an entire set of partitions.
|
| HashJoinMemoryCalculator.PostBuildCalculations
The interface representing the
HashJoinStateCalculator corresponding to the
HashJoinState.POST_BUILD_CALCULATIONS state. |
| HashJoinProbe |
| HashJoinProbe.ProbeState |
| HashJoinState |
| HashJoinStateCalculator
A
HashJoinStateCalculator is a piece of code that compute the memory requirements for one of the states
in the HashJoinState enum. |
| HashTableSizeCalculator |
| JoinStatus
Maintain join state.
|
| JoinTestBase |
| JoinUtils.JoinCategory |
| JoinWorker |
| JoinWorker.JoinOutcome |
| LateralJoinBatch
RecordBatch implementation for the lateral join operator.
|
| MergeJoinBatch
A join operator that merges two sorted streams using a record iterator.
|
| NestedLoopJoin
Interface for the nested loop join operator.
|
| NestedLoopJoinBatch |
| RowKeyJoin
Interface for a row key join
|
| RowKeyJoin.RowKeyJoinState
Enum for RowKeyJoin internal state.
|
| RowKeyJoinBatch |
| Class and Description |
|---|
| JoinUtils.JoinCategory |
| Class and Description |
|---|
| RowKeyJoin
Interface for a row key join
|
Copyright © 2021 The Apache Software Foundation. All rights reserved.