blob: 2fa0626aa1a05f6af0fceb802019f4a30f94d547 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.apache.drill.exec.physical.impl.join (Drill : 1.20.3 API)</title>
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../script.js"></script>
</head>
<body>
<h1 class="bar"><a href="../../../../../../../org/apache/drill/exec/physical/impl/join/package-summary.html" target="classFrame">org.apache.drill.exec.physical.impl.join</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="BatchSizePredictor.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">BatchSizePredictor</span></a></li>
<li><a href="BatchSizePredictor.Factory.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">BatchSizePredictor.Factory</span></a></li>
<li><a href="HashJoinHelperSizeCalculator.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">HashJoinHelperSizeCalculator</span></a></li>
<li><a href="HashJoinMemoryCalculator.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">HashJoinMemoryCalculator</span></a></li>
<li><a href="HashJoinMemoryCalculator.BuildSidePartitioning.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">HashJoinMemoryCalculator.BuildSidePartitioning</span></a></li>
<li><a href="HashJoinMemoryCalculator.PartitionStat.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">HashJoinMemoryCalculator.PartitionStat</span></a></li>
<li><a href="HashJoinMemoryCalculator.PostBuildCalculations.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">HashJoinMemoryCalculator.PostBuildCalculations</span></a></li>
<li><a href="HashJoinProbe.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">HashJoinProbe</span></a></li>
<li><a href="HashJoinStateCalculator.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">HashJoinStateCalculator</span></a></li>
<li><a href="HashTableSizeCalculator.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">HashTableSizeCalculator</span></a></li>
<li><a href="JoinWorker.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">JoinWorker</span></a></li>
<li><a href="NestedLoopJoin.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">NestedLoopJoin</span></a></li>
<li><a href="RowKeyJoin.html" title="interface in org.apache.drill.exec.physical.impl.join" target="classFrame"><span class="interfaceName">RowKeyJoin</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="BatchSizePredictorImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">BatchSizePredictorImpl</a></li>
<li><a href="BatchSizePredictorImpl.Factory.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">BatchSizePredictorImpl.Factory</a></li>
<li><a href="HashJoinBatch.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinBatch</a></li>
<li><a href="HashJoinBatch.HashJoinSpilledPartition.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinBatch.HashJoinSpilledPartition</a></li>
<li><a href="HashJoinBatchCreator.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinBatchCreator</a></li>
<li><a href="HashJoinHelper.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinHelper</a></li>
<li><a href="HashJoinHelperSizeCalculatorImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinHelperSizeCalculatorImpl</a></li>
<li><a href="HashJoinHelperUnusedSizeImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinHelperUnusedSizeImpl</a></li>
<li><a href="HashJoinMechanicalMemoryCalculator.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMechanicalMemoryCalculator</a></li>
<li><a href="HashJoinMechanicalMemoryCalculator.MechanicalBuildSidePartitioning.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMechanicalMemoryCalculator.MechanicalBuildSidePartitioning</a></li>
<li><a href="HashJoinMechanicalMemoryCalculator.MechanicalPostBuildCalculations.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMechanicalMemoryCalculator.MechanicalPostBuildCalculations</a></li>
<li><a href="HashJoinMemoryCalculator.BatchStat.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMemoryCalculator.BatchStat</a></li>
<li><a href="HashJoinMemoryCalculator.PartitionStatSet.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMemoryCalculator.PartitionStatSet</a></li>
<li><a href="HashJoinMemoryCalculatorImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMemoryCalculatorImpl</a></li>
<li><a href="HashJoinMemoryCalculatorImpl.BuildSidePartitioningImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMemoryCalculatorImpl.BuildSidePartitioningImpl</a></li>
<li><a href="HashJoinMemoryCalculatorImpl.NoopBuildSidePartitioningImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMemoryCalculatorImpl.NoopBuildSidePartitioningImpl</a></li>
<li><a href="HashJoinMemoryCalculatorImpl.NoopPostBuildCalculationsImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMemoryCalculatorImpl.NoopPostBuildCalculationsImpl</a></li>
<li><a href="HashJoinMemoryCalculatorImpl.PostBuildCalculationsImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinMemoryCalculatorImpl.PostBuildCalculationsImpl</a></li>
<li><a href="HashJoinProbeTemplate.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinProbeTemplate</a></li>
<li><a href="HashTableSizeCalculatorConservativeImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashTableSizeCalculatorConservativeImpl</a></li>
<li><a href="HashTableSizeCalculatorLeanImpl.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">HashTableSizeCalculatorLeanImpl</a></li>
<li><a href="JoinStatus.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">JoinStatus</a></li>
<li><a href="JoinTemplate.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">JoinTemplate</a></li>
<li><a href="JoinUtils.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">JoinUtils</a></li>
<li><a href="LateralJoinBatch.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">LateralJoinBatch</a></li>
<li><a href="LateralJoinBatchCreator.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">LateralJoinBatchCreator</a></li>
<li><a href="MergeJoinBatch.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">MergeJoinBatch</a></li>
<li><a href="MergeJoinCreator.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">MergeJoinCreator</a></li>
<li><a href="NestedLoopJoinBatch.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">NestedLoopJoinBatch</a></li>
<li><a href="NestedLoopJoinBatchCreator.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">NestedLoopJoinBatchCreator</a></li>
<li><a href="NestedLoopJoinTemplate.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">NestedLoopJoinTemplate</a></li>
<li><a href="RowKeyJoinBatch.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">RowKeyJoinBatch</a></li>
<li><a href="RowKeyJoinBatchCreator.html" title="class in org.apache.drill.exec.physical.impl.join" target="classFrame">RowKeyJoinBatchCreator</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="HashJoinBatch.Metric.html" title="enum in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinBatch.Metric</a></li>
<li><a href="HashJoinProbe.ProbeState.html" title="enum in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinProbe.ProbeState</a></li>
<li><a href="HashJoinState.html" title="enum in org.apache.drill.exec.physical.impl.join" target="classFrame">HashJoinState</a></li>
<li><a href="JoinUtils.JoinCategory.html" title="enum in org.apache.drill.exec.physical.impl.join" target="classFrame">JoinUtils.JoinCategory</a></li>
<li><a href="JoinWorker.JoinOutcome.html" title="enum in org.apache.drill.exec.physical.impl.join" target="classFrame">JoinWorker.JoinOutcome</a></li>
<li><a href="RowKeyJoin.RowKeyJoinState.html" title="enum in org.apache.drill.exec.physical.impl.join" target="classFrame">RowKeyJoin.RowKeyJoinState</a></li>
</ul>
</div>
</body>
</html>