blob: a1412fab7476f0093fdae24cc27dcf5900ad3f9d [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>org.apache.calcite.sql Class Hierarchy (Apache Calcite API)</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
<!--[if IE]>
<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
<![endif]-->
<script type="text/javascript" src="../../../../jquery/jquery-3.3.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-migrate-3.0.1.js"></script>
<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="org.apache.calcite.sql Class Hierarchy (Apache Calcite API)";
}
}
catch(err) {
}
//-->
var pathtoroot = "../../../../";
var useModuleDirectories = true;
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<header role="banner">
<nav role="navigation">
<div class="fixedNav">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a id="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<ul class="navListSearch">
<li><label for="search">SEARCH:</label>
<input type="text" id="search" value="search" disabled="disabled">
<input type="reset" id="reset" value="reset" disabled="disabled">
</li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
</div>
<div class="navPadding">&nbsp;</div>
<script type="text/javascript"><!--
$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
//-->
</script>
</nav>
</header>
<main role="main">
<div class="header">
<h1 class="title">Hierarchy For Package org.apache.calcite.sql</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="../../../../overview-tree.html">All Packages</a></li>
</ul>
</div>
<div class="contentContainer">
<section role="region">
<h2 title="Class Hierarchy">Class Hierarchy</h2>
<ul>
<li class="circle">java.lang.Object
<ul>
<li class="circle">org.apache.calcite.util.<a href="../util/BarfingInvocationHandler.html" title="class in org.apache.calcite.util"><span class="typeNameLink">BarfingInvocationHandler</span></a> (implements java.lang.reflect.InvocationHandler)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlUtil.DatabaseMetaDataInvocationHandler.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUtil.DatabaseMetaDataInvocationHandler</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlAccessType.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAccessType</span></a></li>
<li class="circle">org.apache.calcite.sql.util.<a href="util/SqlBasicVisitor.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">SqlBasicVisitor</span></a>&lt;R&gt; (implements org.apache.calcite.sql.util.<a href="util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util">SqlVisitor</a>&lt;R&gt;)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlUtil.Genealogist.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUtil.Genealogist</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlCollation.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlCollation</span></a> (implements java.io.Serializable)</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDialect.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDialect.ContextImpl.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDialect.ContextImpl</span></a> (implements org.apache.calcite.sql.<a href="SqlDialect.Context.html" title="interface in org.apache.calcite.sql">SqlDialect.Context</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDialect.FakeUtil.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDialect.FakeUtil</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDialectFactoryImpl.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDialectFactoryImpl</span></a> (implements org.apache.calcite.sql.<a href="SqlDialectFactory.html" title="interface in org.apache.calcite.sql">SqlDialectFactory</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlIntervalLiteral.IntervalValue.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlIntervalLiteral.IntervalValue</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJdbcFunctionCall.JdbcToInternalLookupTable.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJdbcFunctionCall.JdbcToInternalLookupTable</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJdbcFunctionCall.SimpleMakeCall.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJdbcFunctionCall.SimpleMakeCall</span></a> (implements org.apache.calcite.sql.<a href="SqlJdbcFunctionCall.MakeCall.html" title="interface in org.apache.calcite.sql">SqlJdbcFunctionCall.MakeCall</a>)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlJdbcFunctionCall.PermutingMakeCall.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJdbcFunctionCall.PermutingMakeCall</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlNode.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlNode</span></a> (implements java.lang.Cloneable)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlCall.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlCall</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlAlter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAlter</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlSetOption.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSetOption</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlBasicCall.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlBasicCall</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDdl.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDdl</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlCreate.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlCreate</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDrop.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDrop</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDelete.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDelete</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDescribeSchema.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDescribeSchema</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDescribeTable.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDescribeTable</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlExplain.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlExplain</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlInsert.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlInsert</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJoin.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJoin</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlMatchRecognize.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlMatchRecognize</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlMerge.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlMerge</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlOrderBy.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlOrderBy</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSelect.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSelect</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSnapshot.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSnapshot</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlUpdate.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUpdate</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWindow.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlWindow</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWith.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlWith</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWithItem.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlWithItem</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDataTypeSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDataTypeSpec</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDynamicParam.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDynamicParam</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlIdentifier.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlIdentifier</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlIntervalQualifier.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlIntervalQualifier</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlLiteral</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlAbstractDateTimeLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAbstractDateTimeLiteral</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlDateLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDateLiteral</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlTimeLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlTimeLiteral</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlTimestampLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlTimestampLiteral</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlAbstractStringLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAbstractStringLiteral</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlBinaryStringLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlBinaryStringLiteral</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlCharStringLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlCharStringLiteral</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlIntervalLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlIntervalLiteral</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlNumericLiteral.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlNumericLiteral</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlNodeList.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlNodeList</span></a> (implements java.lang.Iterable&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlBinaryOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlBinaryOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlFilterOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlFilterOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlOverOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlOverOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSetOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSetOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWithinGroupOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlWithinGroupOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlFunction</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlAggFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAggFunction</span></a> (implements org.apache.calcite.plan.<a href="../plan/Context.html" title="interface in org.apache.calcite.plan">Context</a>)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlRankFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlRankFunction</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlGroupedWindowFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJdbcFunctionCall.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJdbcFunctionCall</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlUnresolvedFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUnresolvedFunction</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJoin.SqlJoinOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJoin.SqlJoinOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlMatchRecognize.SqlMatchRecognizeOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlMatchRecognize.SqlMatchRecognizeOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlPostfixOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlPostfixOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlPrefixOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlPrefixOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlProcedureCallOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlProcedureCallOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSelectOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSelectOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSnapshot.SqlSnapshotOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSnapshot.SqlSnapshotOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSpecialOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSpecialOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlAsOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAsOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlFunctionalOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlFunctionalOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlUnnestOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUnnestOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlInfixOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlInfixOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlInternalOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlInternalOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlLateralOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlLateralOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlNullTreatmentOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlNullTreatmentOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlOrderBy.Operator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlOrderBy.Operator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlValuesOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlValuesOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWith.SqlWithOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlWith.SqlWithOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWithItem.SqlWithItemOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlWithItem.SqlWithItemOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWindow.SqlWindowOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlWindow.SqlWindowOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlOperatorBinding.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlOperatorBinding</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="ExplicitOperatorBinding.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">ExplicitOperatorBinding</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlCallBinding.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlCallBinding</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSampleSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSampleSpec</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlSampleSpec.SqlSubstitutionSampleSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSampleSpec.SqlSubstitutionSampleSpec</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSampleSpec.SqlTableSampleSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSampleSpec.SqlTableSampleSpec</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSpecialOperator.ReduceResult.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSpecialOperator.ReduceResult</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSplittableAggFunction.AbstractSumSplitter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.AbstractSumSplitter</span></a> (implements org.apache.calcite.sql.<a href="SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql">SqlSplittableAggFunction</a>)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlSplittableAggFunction.Sum0Splitter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.Sum0Splitter</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSplittableAggFunction.SumSplitter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.SumSplitter</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSplittableAggFunction.CountSplitter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.CountSplitter</span></a> (implements org.apache.calcite.sql.<a href="SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql">SqlSplittableAggFunction</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSplittableAggFunction.SelfSplitter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.SelfSplitter</span></a> (implements org.apache.calcite.sql.<a href="SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql">SqlSplittableAggFunction</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlTypeNameSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlTypeNameSpec</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlBasicTypeNameSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlBasicTypeNameSpec</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlCollectionTypeNameSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlCollectionTypeNameSpec</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlRowTypeNameSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlRowTypeNameSpec</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlUserDefinedTypeNameSpec.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUserDefinedTypeNameSpec</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlUtil.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUtil</span></a></li>
</ul>
</li>
</ul>
</section>
<section role="region">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">org.apache.calcite.sql.<a href="SqlDialect.Context.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlDialect.Context</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDialectFactory.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlDialectFactory</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlExecutableStatement.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlExecutableStatement</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJdbcFunctionCall.MakeCall.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlJdbcFunctionCall.MakeCall</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlLiteral.SqlSymbol.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlLiteral.SqlSymbol</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlOperandCountRange.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlOperandCountRange</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlOperatorTable.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlOperatorTable</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSpecialOperator.TokenSequence.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlSpecialOperator.TokenSequence</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSplittableAggFunction.Registry.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.Registry</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWriter.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlWriter</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWriter.Frame.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlWriter.Frame</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWriter.FrameType.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlWriter.FrameType</span></a></li>
</ul>
</section>
<section role="region">
<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
<ul>
<li class="circle">java.lang.Object
<ul>
<li class="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="JoinConditionType.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">JoinConditionType</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="JoinType.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">JoinType</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlAccessEnum.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlAccessEnum</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlCollation.Coercibility.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlCollation.Coercibility</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDialect.CalendarPolicy.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlDialect.CalendarPolicy</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlDialect.DatabaseProduct.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlDialect.DatabaseProduct</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlExplain.Depth.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlExplain.Depth</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlExplainFormat.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlExplainFormat</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlExplainLevel.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlExplainLevel</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlFunctionCategory.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlFunctionCategory</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlFunctionCategory.Property.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlFunctionCategory.Property</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlInsertKeyword.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlInsertKeyword</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJdbcDataTypeName.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlJdbcDataTypeName</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJsonConstructorNullClause.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlJsonConstructorNullClause</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJsonEmptyOrError.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlJsonEmptyOrError</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJsonEncoding.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlJsonEncoding</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJsonExistsErrorBehavior.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlJsonExistsErrorBehavior</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJsonQueryEmptyOrErrorBehavior.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlJsonQueryEmptyOrErrorBehavior</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJsonQueryWrapperBehavior.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlJsonQueryWrapperBehavior</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlJsonValueEmptyOrErrorBehavior.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlJsonValueEmptyOrErrorBehavior</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlKind.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlKind</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlMatchRecognize.AfterOption.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlMatchRecognize.AfterOption</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlMatchRecognize.RowsPerMatchOption.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlMatchRecognize.RowsPerMatchOption</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlNullSemantics.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlNullSemantics</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSelectKeyword.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlSelectKeyword</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlStateCodes.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlStateCodes</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlSyntax.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlSyntax</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWindow.Bound.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlWindow.Bound</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWriter.FrameTypeEnum.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlWriter.FrameTypeEnum</span></a> (implements org.apache.calcite.sql.<a href="SqlWriter.FrameType.html" title="interface in org.apache.calcite.sql">SqlWriter.FrameType</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="SqlWriter.SubQueryStyle.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlWriter.SubQueryStyle</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
</div>
</main>
<footer role="contentinfo">
<nav role="navigation">
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a id="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a id="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../index.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li>Class</li>
<li>Use</li>
<li class="navBarCell1Rev">Tree</li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
</div>
<a id="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
</nav>
<p class="legalCopy"><small>Copyright &#169; 2012&#x2013;2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</footer>
</body>
</html>