blob: 64df9b34b8ff18d7fb4a2d00a390c8529df59de9 [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.planner.logical (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/planner/logical/package-summary.html" target="classFrame">org.apache.drill.exec.planner.logical</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="CreateTableEntry.html" title="interface in org.apache.drill.exec.planner.logical" target="classFrame"><span class="interfaceName">CreateTableEntry</span></a></li>
<li><a href="DrillJoin.html" title="interface in org.apache.drill.exec.planner.logical" target="classFrame"><span class="interfaceName">DrillJoin</span></a></li>
<li><a href="DrillRel.html" title="interface in org.apache.drill.exec.planner.logical" target="classFrame"><span class="interfaceName">DrillRel</span></a></li>
<li><a href="DrillTableSelection.html" title="interface in org.apache.drill.exec.planner.logical" target="classFrame"><span class="interfaceName">DrillTableSelection</span></a></li>
<li><a href="DrillViewInfoProvider.html" title="interface in org.apache.drill.exec.planner.logical" target="classFrame"><span class="interfaceName">DrillViewInfoProvider</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="ConvertCountToDirectScanRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">ConvertCountToDirectScanRule</a></li>
<li><a href="ConvertMetadataAggregateToDirectScanRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">ConvertMetadataAggregateToDirectScanRule</a></li>
<li><a href="DrillAggregateRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillAggregateRel</a></li>
<li><a href="DrillAggregateRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillAggregateRule</a></li>
<li><a href="DrillAnalyzeRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillAnalyzeRel</a></li>
<li><a href="DrillConditions.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillConditions</a></li>
<li><a href="DrillConstExecutor.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillConstExecutor</a></li>
<li><a href="DrillCorrelateRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillCorrelateRule</a></li>
<li><a href="DrillDirectScanRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillDirectScanRel</a></li>
<li><a href="DrillFilterAggregateTransposeRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillFilterAggregateTransposeRule</a></li>
<li><a href="DrillFilterItemStarReWriterRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillFilterItemStarReWriterRule</a></li>
<li><a href="DrillFilterJoinRules.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillFilterJoinRules</a></li>
<li><a href="DrillFilterRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillFilterRel</a></li>
<li><a href="DrillFilterRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillFilterRule</a></li>
<li><a href="DrillImplementor.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillImplementor</a></li>
<li><a href="DrillJoinRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillJoinRel</a></li>
<li><a href="DrillJoinRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillJoinRule</a></li>
<li><a href="DrillLateralJoinRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillLateralJoinRel</a></li>
<li><a href="DrillLimitRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillLimitRel</a></li>
<li><a href="DrillLimitRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillLimitRule</a></li>
<li><a href="DrillMergeFilterRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillMergeFilterRule</a></li>
<li><a href="DrillMergeProjectRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillMergeProjectRule</a></li>
<li><a href="DrillOptiq.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillOptiq</a></li>
<li><a href="DrillOptiq.RexToDrill.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillOptiq.RexToDrill</a></li>
<li><a href="DrillParseContext.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillParseContext</a></li>
<li><a href="DrillProjectLateralJoinTransposeRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillProjectLateralJoinTransposeRule</a></li>
<li><a href="DrillProjectPushIntoLateralJoinRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillProjectPushIntoLateralJoinRule</a></li>
<li><a href="DrillProjectRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillProjectRel</a></li>
<li><a href="DrillProjectRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillProjectRule</a></li>
<li><a href="DrillPushFilterPastProjectRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillPushFilterPastProjectRule</a></li>
<li><a href="DrillPushLimitToScanRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillPushLimitToScanRule</a></li>
<li><a href="DrillPushProjectIntoScanRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillPushProjectIntoScanRule</a></li>
<li><a href="DrillPushProjectPastFilterRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillPushProjectPastFilterRule</a></li>
<li><a href="DrillPushProjectPastJoinRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillPushProjectPastJoinRule</a></li>
<li><a href="DrillPushRowKeyJoinToScanRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillPushRowKeyJoinToScanRule</a></li>
<li><a href="DrillPushRowKeyJoinToScanRule.MatchRelJ.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillPushRowKeyJoinToScanRule.MatchRelJ</a></li>
<li><a href="DrillReduceAggregatesRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillReduceAggregatesRule</a></li>
<li><a href="DrillReduceExpressionsRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillReduceExpressionsRule</a></li>
<li><a href="DrillRelFactories.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillRelFactories</a></li>
<li><a href="DrillScanRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillScanRel</a></li>
<li><a href="DrillScanRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillScanRule</a></li>
<li><a href="DrillScreenRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillScreenRel</a></li>
<li><a href="DrillSemiJoinRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillSemiJoinRel</a></li>
<li><a href="DrillSortRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillSortRel</a></li>
<li><a href="DrillSortRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillSortRule</a></li>
<li><a href="DrillTable.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillTable</a></li>
<li><a href="DrillTranslatableTable.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillTranslatableTable</a></li>
<li><a href="DrillUnionAllRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillUnionAllRule</a></li>
<li><a href="DrillUnionRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillUnionRel</a></li>
<li><a href="DrillUnnestRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillUnnestRel</a></li>
<li><a href="DrillUnnestRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillUnnestRule</a></li>
<li><a href="DrillValuesRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillValuesRel</a></li>
<li><a href="DrillValuesRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillValuesRule</a></li>
<li><a href="DrillViewTable.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillViewTable</a></li>
<li><a href="DrillWindowRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillWindowRel</a></li>
<li><a href="DrillWindowRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillWindowRule</a></li>
<li><a href="DrillWriterRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DrillWriterRel</a></li>
<li><a href="DynamicDrillTable.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">DynamicDrillTable</a></li>
<li><a href="EnumerableDrillRule.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">EnumerableDrillRule</a></li>
<li><a href="ExprHelper.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">ExprHelper</a></li>
<li><a href="FieldsReWriterUtil.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">FieldsReWriterUtil</a></li>
<li><a href="FieldsReWriterUtil.DesiredField.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">FieldsReWriterUtil.DesiredField</a></li>
<li><a href="FieldsReWriterUtil.FieldsReWriter.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">FieldsReWriterUtil.FieldsReWriter</a></li>
<li><a href="FileSystemCreateTableEntry.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">FileSystemCreateTableEntry</a></li>
<li><a href="MetadataAggRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">MetadataAggRel</a></li>
<li><a href="MetadataControllerRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">MetadataControllerRel</a></li>
<li><a href="MetadataHandlerRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">MetadataHandlerRel</a></li>
<li><a href="PreProcessLogicalRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">PreProcessLogicalRel</a></li>
<li><a href="RelOptHelper.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">RelOptHelper</a></li>
<li><a href="RowKeyJoinCallContext.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">RowKeyJoinCallContext</a></li>
<li><a href="RowKeyJoinRel.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">RowKeyJoinRel</a></li>
<li><a href="ScanFieldDeterminer.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">ScanFieldDeterminer</a></li>
<li><a href="ScanFieldDeterminer.FieldList.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">ScanFieldDeterminer.FieldList</a></li>
<li><a href="SelectionBasedTableScan.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">SelectionBasedTableScan</a></li>
<li><a href="StoragePlugins.html" title="class in org.apache.drill.exec.planner.logical" target="classFrame">StoragePlugins</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="RowKeyJoinCallContext.RowKey.html" title="enum in org.apache.drill.exec.planner.logical" target="classFrame">RowKeyJoinCallContext.RowKey</a></li>
</ul>
</div>
</body>
</html>