Class Hierarchy
- java.lang.Object
- org.apache.drill.exec.physical.impl.join.AbstractHashBinaryRecordBatch.Updater (implements org.apache.drill.exec.physical.impl.common.SpilledState.Updater)
- org.apache.drill.exec.record.AbstractRecordBatch<T> (implements org.apache.drill.exec.record.CloseableRecordBatch)
- org.apache.drill.exec.record.AbstractBinaryRecordBatch<T>
- org.apache.drill.exec.physical.impl.join.AbstractHashBinaryRecordBatch<T>
- org.apache.drill.exec.physical.impl.join.HashJoinBatch (implements org.apache.drill.exec.physical.impl.join.RowKeyJoin)
- org.apache.drill.exec.physical.impl.join.LateralJoinBatch (implements org.apache.drill.exec.physical.base.LateralContract)
- org.apache.drill.exec.physical.impl.join.MergeJoinBatch
- org.apache.drill.exec.physical.impl.join.NestedLoopJoinBatch
- org.apache.drill.exec.physical.impl.join.AbstractHashBinaryRecordBatch<T>
- org.apache.drill.exec.physical.impl.join.RowKeyJoinBatch (implements org.apache.drill.exec.physical.impl.join.RowKeyJoin)
- org.apache.drill.exec.record.AbstractBinaryRecordBatch<T>
- org.apache.drill.exec.physical.impl.common.AbstractSpilledPartitionMetadata (implements org.apache.drill.exec.physical.impl.common.SpilledPartitionMetadata)
- org.apache.drill.exec.physical.impl.join.AbstractHashBinaryRecordBatch.SpilledPartition
- org.apache.drill.exec.physical.impl.join.BatchSizePredictorImpl (implements org.apache.drill.exec.physical.impl.join.BatchSizePredictor)
- org.apache.drill.exec.physical.impl.join.BatchSizePredictorImpl.Factory (implements org.apache.drill.exec.physical.impl.join.BatchSizePredictor.Factory)
- org.apache.drill.exec.physical.impl.join.HashJoinBatchCreator (implements org.apache.drill.exec.physical.impl.BatchCreator<T>)
- org.apache.drill.exec.physical.impl.join.HashJoinHelper
- org.apache.drill.exec.physical.impl.join.HashJoinHelper.BuildInfo
- org.apache.drill.exec.physical.impl.join.HashJoinHelperSizeCalculatorImpl (implements org.apache.drill.exec.physical.impl.join.HashJoinHelperSizeCalculator)
- org.apache.drill.exec.physical.impl.join.HashJoinHelperUnusedSizeImpl (implements org.apache.drill.exec.physical.impl.join.HashJoinHelperSizeCalculator)
- org.apache.drill.exec.physical.impl.join.HashJoinMechanicalMemoryCalculator (implements org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator)
- org.apache.drill.exec.physical.impl.join.HashJoinMechanicalMemoryCalculator.MechanicalBuildSidePartitioning (implements org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.BuildSidePartitioning)
- org.apache.drill.exec.physical.impl.join.HashJoinMechanicalMemoryCalculator.MechanicalPostBuildCalculations (implements org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.PostBuildCalculations)
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.BatchStat
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.PartitionStatSet
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculatorImpl (implements org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator)
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculatorImpl.BuildSidePartitioningImpl (implements org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.BuildSidePartitioning)
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculatorImpl.NoopBuildSidePartitioningImpl (implements org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.BuildSidePartitioning)
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculatorImpl.NoopPostBuildCalculationsImpl (implements org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.PostBuildCalculations)
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculatorImpl.PostBuildCalculationsImpl (implements org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.PostBuildCalculations)
- org.apache.drill.exec.physical.impl.join.HashTableSizeCalculatorConservativeImpl (implements org.apache.drill.exec.physical.impl.join.HashTableSizeCalculator)
- org.apache.drill.exec.physical.impl.join.HashTableSizeCalculatorLeanImpl (implements org.apache.drill.exec.physical.impl.join.HashTableSizeCalculator)
- org.apache.drill.exec.physical.impl.join.JoinStatus
- org.apache.drill.exec.physical.impl.join.JoinTemplate (implements org.apache.drill.exec.physical.impl.join.JoinWorker)
- org.apache.drill.exec.physical.impl.join.JoinUtils
- org.apache.drill.exec.physical.impl.join.LateralJoinBatchCreator (implements org.apache.drill.exec.physical.impl.BatchCreator<T>)
- org.apache.drill.exec.physical.impl.join.MergeJoinCreator (implements org.apache.drill.exec.physical.impl.BatchCreator<T>)
- org.apache.drill.exec.physical.impl.join.NestedLoopJoinBatchCreator (implements org.apache.drill.exec.physical.impl.BatchCreator<T>)
- org.apache.drill.exec.physical.impl.join.NestedLoopJoinTemplate (implements org.apache.drill.exec.physical.impl.join.NestedLoopJoin)
- org.apache.drill.exec.physical.impl.join.ProbeTemplate<T> (implements org.apache.drill.exec.physical.impl.join.Probe)
- org.apache.drill.exec.physical.impl.join.HashJoinProbeTemplate
- org.apache.drill.exec.physical.impl.join.RowKeyJoinBatchCreator (implements org.apache.drill.exec.physical.impl.BatchCreator<T>)
Interface Hierarchy
- org.apache.drill.exec.physical.impl.join.BatchSizePredictor
- org.apache.drill.exec.physical.impl.join.BatchSizePredictor.Factory
- org.apache.drill.exec.physical.impl.join.HashJoinHelperSizeCalculator
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.PartitionStat
- org.apache.drill.exec.physical.impl.join.HashJoinStateCalculator<T>
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.BuildSidePartitioning
- org.apache.drill.exec.physical.impl.join.HashJoinMemoryCalculator.PostBuildCalculations
- org.apache.drill.exec.physical.impl.join.HashTableSizeCalculator
- org.apache.drill.exec.physical.impl.join.JoinWorker
- org.apache.drill.exec.physical.impl.join.NestedLoopJoin
- org.apache.drill.exec.physical.impl.join.Probe
- org.apache.drill.exec.physical.impl.join.RowKeyJoin
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.apache.drill.exec.physical.impl.join.AbstractHashBinaryRecordBatch.Metric (implements org.apache.drill.exec.ops.MetricDef)
- org.apache.drill.exec.physical.impl.join.HashJoinState
- org.apache.drill.exec.physical.impl.join.JoinUtils.JoinCategory
- org.apache.drill.exec.physical.impl.join.JoinWorker.JoinOutcome
- org.apache.drill.exec.physical.impl.join.Probe.ProbeState
- org.apache.drill.exec.physical.impl.join.RowKeyJoin.RowKeyJoinState
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)