blob: a411013791417283011e4034a1f59b0055bd5537 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.apache.calcite.plan (Apache Calcite calcite 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/calcite/plan/package-summary.html" target="classFrame">org.apache.calcite.plan</a></h1>
<div class="indexContainer">
<h2 title="接口">接口</h2>
<ul title="接口">
<li><a href="Context.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">Context</span></a></li>
<li><a href="Convention.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">Convention</span></a></li>
<li><a href="RelHintsPropagator.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelHintsPropagator</span></a></li>
<li><a href="RelImplementor.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelImplementor</span></a></li>
<li><a href="RelMultipleTrait.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelMultipleTrait</span></a></li>
<li><a href="RelOptConnection.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptConnection</span></a></li>
<li><a href="RelOptCost.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptCost</span></a></li>
<li><a href="RelOptCostFactory.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptCostFactory</span></a></li>
<li><a href="RelOptListener.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptListener</span></a></li>
<li><a href="RelOptNode.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptNode</span></a></li>
<li><a href="RelOptPlanner.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptPlanner</span></a></li>
<li><a href="RelOptPlanner.Executor.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptPlanner.Executor</span></a></li>
<li><a href="RelOptSchema.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptSchema</span></a></li>
<li><a href="RelOptSchemaWithSampling.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptSchemaWithSampling</span></a></li>
<li><a href="RelOptTable.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptTable</span></a></li>
<li><a href="RelOptTable.ToRelContext.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptTable.ToRelContext</span></a></li>
<li><a href="RelOptTable.ViewExpander.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelOptTable.ViewExpander</span></a></li>
<li><a href="RelTrait.html" title="org.apache.calcite.plan中的接口" target="classFrame"><span class="interfaceName">RelTrait</span></a></li>
</ul>
<h2 title="类"></h2>
<ul title="类">
<li><a href="AbstractRelOptPlanner.html" title="org.apache.calcite.plan中的类" target="classFrame">AbstractRelOptPlanner</a></li>
<li><a href="CommonRelSubExprRule.html" title="org.apache.calcite.plan中的类" target="classFrame">CommonRelSubExprRule</a></li>
<li><a href="Contexts.html" title="org.apache.calcite.plan中的类" target="classFrame">Contexts</a></li>
<li><a href="Convention.Impl.html" title="org.apache.calcite.plan中的类" target="classFrame">Convention.Impl</a></li>
<li><a href="ConventionTraitDef.html" title="org.apache.calcite.plan中的类" target="classFrame">ConventionTraitDef</a></li>
<li><a href="MaterializedViewSubstitutionVisitor.html" title="org.apache.calcite.plan中的类" target="classFrame">MaterializedViewSubstitutionVisitor</a></li>
<li><a href="MulticastRelOptListener.html" title="org.apache.calcite.plan中的类" target="classFrame">MulticastRelOptListener</a></li>
<li><a href="RelOptAbstractTable.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptAbstractTable</a></li>
<li><a href="RelOptCluster.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptCluster</a></li>
<li><a href="RelOptCostImpl.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptCostImpl</a></li>
<li><a href="RelOptLattice.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptLattice</a></li>
<li><a href="RelOptListener.RelChosenEvent.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptListener.RelChosenEvent</a></li>
<li><a href="RelOptListener.RelDiscardedEvent.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptListener.RelDiscardedEvent</a></li>
<li><a href="RelOptListener.RelEquivalenceEvent.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptListener.RelEquivalenceEvent</a></li>
<li><a href="RelOptListener.RelEvent.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptListener.RelEvent</a></li>
<li><a href="RelOptListener.RuleAttemptedEvent.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptListener.RuleAttemptedEvent</a></li>
<li><a href="RelOptListener.RuleEvent.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptListener.RuleEvent</a></li>
<li><a href="RelOptListener.RuleProductionEvent.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptListener.RuleProductionEvent</a></li>
<li><a href="RelOptMaterialization.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptMaterialization</a></li>
<li><a href="RelOptMaterializations.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptMaterializations</a></li>
<li><a href="RelOptPredicateList.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptPredicateList</a></li>
<li><a href="RelOptQuery.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptQuery</a></li>
<li><a href="RelOptRule.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptRule</a></li>
<li><a href="RelOptRuleCall.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptRuleCall</a></li>
<li><a href="RelOptRuleOperand.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptRuleOperand</a></li>
<li><a href="RelOptRuleOperandChildren.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptRuleOperandChildren</a></li>
<li><a href="RelOptRules.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptRules</a></li>
<li><a href="RelOptSamplingParameters.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptSamplingParameters</a></li>
<li><a href="RelOptUtil.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptUtil</a></li>
<li><a href="RelOptUtil.Exists.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptUtil.Exists</a></li>
<li><a href="RelOptUtil.InputFinder.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptUtil.InputFinder</a></li>
<li><a href="RelOptUtil.InputReferencedVisitor.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptUtil.InputReferencedVisitor</a></li>
<li><a href="RelOptUtil.RexInputConverter.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptUtil.RexInputConverter</a></li>
<li><a href="RelOptUtil.TypeDumper.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptUtil.TypeDumper</a></li>
<li><a href="RelOptUtil.VariableUsedVisitor.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptUtil.VariableUsedVisitor</a></li>
<li><a href="RelTraitDef.html" title="org.apache.calcite.plan中的类" target="classFrame">RelTraitDef</a></li>
<li><a href="RelTraitPropagationVisitor.html" title="org.apache.calcite.plan中的类" target="classFrame">RelTraitPropagationVisitor</a></li>
<li><a href="RelTraitSet.html" title="org.apache.calcite.plan中的类" target="classFrame">RelTraitSet</a></li>
<li><a href="RexImplicationChecker.html" title="org.apache.calcite.plan中的类" target="classFrame">RexImplicationChecker</a></li>
<li><a href="Strong.html" title="org.apache.calcite.plan中的类" target="classFrame">Strong</a></li>
<li><a href="SubstitutionVisitor.html" title="org.apache.calcite.plan中的类" target="classFrame">SubstitutionVisitor</a></li>
<li><a href="SubstitutionVisitor.AbstractUnifyRule.html" title="org.apache.calcite.plan中的类" target="classFrame">SubstitutionVisitor.AbstractUnifyRule</a></li>
<li><a href="SubstitutionVisitor.Operand.html" title="org.apache.calcite.plan中的类" target="classFrame">SubstitutionVisitor.Operand</a></li>
<li><a href="SubstitutionVisitor.UnifyResult.html" title="org.apache.calcite.plan中的类" target="classFrame">SubstitutionVisitor.UnifyResult</a></li>
<li><a href="SubstitutionVisitor.UnifyRule.html" title="org.apache.calcite.plan中的类" target="classFrame">SubstitutionVisitor.UnifyRule</a></li>
<li><a href="TableAccessMap.html" title="org.apache.calcite.plan中的类" target="classFrame">TableAccessMap</a></li>
<li><a href="ViewExpanders.html" title="org.apache.calcite.plan中的类" target="classFrame">ViewExpanders</a></li>
<li><a href="VisitorDataContext.html" title="org.apache.calcite.plan中的类" target="classFrame">VisitorDataContext</a></li>
</ul>
<h2 title="枚举">枚举</h2>
<ul title="枚举">
<li><a href="RelOptRuleOperandChildPolicy.html" title="org.apache.calcite.plan中的枚举" target="classFrame">RelOptRuleOperandChildPolicy</a></li>
<li><a href="RelOptUtil.Logic.html" title="org.apache.calcite.plan中的枚举" target="classFrame">RelOptUtil.Logic</a></li>
<li><a href="RelOptUtil.SubQueryType.html" title="org.apache.calcite.plan中的枚举" target="classFrame">RelOptUtil.SubQueryType</a></li>
<li><a href="Strong.Policy.html" title="org.apache.calcite.plan中的枚举" target="classFrame">Strong.Policy</a></li>
<li><a href="TableAccessMap.Mode.html" title="org.apache.calcite.plan中的枚举" target="classFrame">TableAccessMap.Mode</a></li>
</ul>
<h2 title="异常错误">异常错误</h2>
<ul title="异常错误">
<li><a href="RelOptPlanner.CannotPlanException.html" title="org.apache.calcite.plan中的类" target="classFrame">RelOptPlanner.CannotPlanException</a></li>
<li><a href="SubstitutionVisitor.MatchFailed.html" title="org.apache.calcite.plan中的类" target="classFrame">SubstitutionVisitor.MatchFailed</a></li>
</ul>
</div>
</body>
</html>