blob: 612d637a8ae60573343c64e72342029d66070821 [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.calcite.sql.validate (Apache 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/sql/validate/package-summary.html" target="classFrame">org.apache.calcite.sql.validate</a></h1>
<div class="indexContainer">
<h2 title="Interfaces">Interfaces</h2>
<ul title="Interfaces">
<li><a href="AggregatingScope.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">AggregatingScope</span></a></li>
<li><a href="SqlConformance.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlConformance</span></a></li>
<li><a href="SqlMoniker.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlMoniker</span></a></li>
<li><a href="SqlNameMatcher.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlNameMatcher</span></a></li>
<li><a href="SqlValidator.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidator</span></a></li>
<li><a href="SqlValidatorCatalogReader.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorCatalogReader</span></a></li>
<li><a href="SqlValidatorNamespace.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorNamespace</span></a></li>
<li><a href="SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorScope</span></a></li>
<li><a href="SqlValidatorScope.Resolved.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorScope.Resolved</span></a></li>
<li><a href="SqlValidatorTable.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorTable</span></a></li>
<li><a href="SqlValidatorUtil.Suggester.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorUtil.Suggester</span></a></li>
<li><a href="SqlValidatorWithHints.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorWithHints</span></a></li>
</ul>
<h2 title="Classes">Classes</h2>
<ul title="Classes">
<li><a href="AbstractNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AbstractNamespace</a></li>
<li><a href="AggChecker.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AggChecker</a></li>
<li><a href="AggFinder.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AggFinder</a></li>
<li><a href="AggFinder.AggIterable.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AggFinder.AggIterable</a></li>
<li><a href="AggregatingSelectScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AggregatingSelectScope</a></li>
<li><a href="AggVisitor.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AggVisitor</a></li>
<li><a href="AliasNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AliasNamespace</a></li>
<li><a href="CatalogScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">CatalogScope</a></li>
<li><a href="CollectNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">CollectNamespace</a></li>
<li><a href="CollectScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">CollectScope</a></li>
<li><a href="DelegatingNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">DelegatingNamespace</a></li>
<li><a href="DelegatingScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">DelegatingScope</a></li>
<li><a href="DelegatingSqlValidatorCatalogReader.html" title="class in org.apache.calcite.sql.validate" target="classFrame">DelegatingSqlValidatorCatalogReader</a></li>
<li><a href="DelegatingSqlValidatorTable.html" title="class in org.apache.calcite.sql.validate" target="classFrame">DelegatingSqlValidatorTable</a></li>
<li><a href="EmptyScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">EmptyScope</a></li>
<li><a href="FieldNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">FieldNamespace</a></li>
<li><a href="GroupByScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">GroupByScope</a></li>
<li><a href="IdentifierNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">IdentifierNamespace</a></li>
<li><a href="JoinNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">JoinNamespace</a></li>
<li><a href="JoinScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">JoinScope</a></li>
<li><a href="ListScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">ListScope</a></li>
<li><a href="MatchRecognizeNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">MatchRecognizeNamespace</a></li>
<li><a href="MatchRecognizeScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">MatchRecognizeScope</a></li>
<li><a href="OrderByScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">OrderByScope</a></li>
<li><a href="OverScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">OverScope</a></li>
<li><a href="ParameterNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">ParameterNamespace</a></li>
<li><a href="ParameterScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">ParameterScope</a></li>
<li><a href="ProcedureNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">ProcedureNamespace</a></li>
<li><a href="SchemaNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SchemaNamespace</a></li>
<li><a href="ScopeChild.html" title="class in org.apache.calcite.sql.validate" target="classFrame">ScopeChild</a></li>
<li><a href="SelectNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SelectNamespace</a></li>
<li><a href="SelectScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SelectScope</a></li>
<li><a href="SetopNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SetopNamespace</a></li>
<li><a href="SqlAbstractConformance.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlAbstractConformance</a></li>
<li><a href="SqlDelegatingConformance.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlDelegatingConformance</a></li>
<li><a href="SqlIdentifierMoniker.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlIdentifierMoniker</a></li>
<li><a href="SqlMonikerImpl.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlMonikerImpl</a></li>
<li><a href="SqlNameMatchers.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlNameMatchers</a></li>
<li><a href="SqlNameMatchers.BaseMatcher.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlNameMatchers.BaseMatcher</a></li>
<li><a href="SqlNameMatchers.LiberalNameMatcher.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlNameMatchers.LiberalNameMatcher</a></li>
<li><a href="SqlQualified.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlQualified</a></li>
<li><a href="SqlScopedShuttle.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlScopedShuttle</a></li>
<li><a href="SqlUserDefinedAggFunction.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedAggFunction</a></li>
<li><a href="SqlUserDefinedFunction.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedFunction</a></li>
<li><a href="SqlUserDefinedTableFunction.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedTableFunction</a></li>
<li><a href="SqlUserDefinedTableMacro.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedTableMacro</a></li>
<li><a href="SqlValidatorImpl.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl</a></li>
<li><a href="SqlValidatorImpl.DeleteNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.DeleteNamespace</a></li>
<li><a href="SqlValidatorImpl.DmlNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.DmlNamespace</a></li>
<li><a href="SqlValidatorImpl.Expander.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.Expander</a></li>
<li><a href="SqlValidatorImpl.ExtendedExpander.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.ExtendedExpander</a></li>
<li><a href="SqlValidatorImpl.FunctionParamInfo.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.FunctionParamInfo</a></li>
<li><a href="SqlValidatorImpl.IdInfo.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.IdInfo</a></li>
<li><a href="SqlValidatorImpl.InsertNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.InsertNamespace</a></li>
<li><a href="SqlValidatorImpl.MergeNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.MergeNamespace</a></li>
<li><a href="SqlValidatorImpl.NavigationExpander.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.NavigationExpander</a></li>
<li><a href="SqlValidatorImpl.NavigationModifier.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.NavigationModifier</a></li>
<li><a href="SqlValidatorImpl.NavigationReplacer.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.NavigationReplacer</a></li>
<li><a href="SqlValidatorImpl.UpdateNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.UpdateNamespace</a></li>
<li><a href="SqlValidatorScope.EmptyPath.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.EmptyPath</a></li>
<li><a href="SqlValidatorScope.Path.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.Path</a></li>
<li><a href="SqlValidatorScope.Resolve.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.Resolve</a></li>
<li><a href="SqlValidatorScope.ResolvedImpl.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.ResolvedImpl</a></li>
<li><a href="SqlValidatorScope.Step.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.Step</a></li>
<li><a href="SqlValidatorUtil.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorUtil</a></li>
<li><a href="SqlValidatorUtil.DeepCopier.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorUtil.DeepCopier</a></li>
<li><a href="SqlValidatorUtil.GroupAnalyzer.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorUtil.GroupAnalyzer</a></li>
<li><a href="TableConstructorNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">TableConstructorNamespace</a></li>
<li><a href="TableNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">TableNamespace</a></li>
<li><a href="TableScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">TableScope</a></li>
<li><a href="UnnestNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">UnnestNamespace</a></li>
<li><a href="WithItemNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">WithItemNamespace</a></li>
<li><a href="WithNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">WithNamespace</a></li>
<li><a href="WithScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">WithScope</a></li>
</ul>
<h2 title="Enums">Enums</h2>
<ul title="Enums">
<li><a href="SqlConformanceEnum.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlConformanceEnum</a></li>
<li><a href="SqlModality.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlModality</a></li>
<li><a href="SqlMonikerType.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlMonikerType</a></li>
<li><a href="SqlMonotonicity.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlMonotonicity</a></li>
<li><a href="SqlValidatorImpl.Status.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.Status</a></li>
</ul>
<h2 title="Exceptions">Exceptions</h2>
<ul title="Exceptions">
<li><a href="CyclicDefinitionException.html" title="class in org.apache.calcite.sql.validate" target="classFrame">CyclicDefinitionException</a></li>
<li><a href="SqlUserDefinedTableMacro.NonLiteralException.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedTableMacro.NonLiteralException</a></li>
<li><a href="SqlValidatorException.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorException</a></li>
</ul>
</div>
</body>
</html>