blob: b333588dea52e637eadd6c0b8fb9c81c585b9c34 [file] [log] [blame]
<!DOCTYPE HTML>
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc -->
<title>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="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>Package</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 All Packages</h1>
<span class="packageHierarchyLabel">Package Hierarchies:</span>
<ul class="horizontal">
<li><a href="org/apache/calcite/package-tree.html">org.apache.calcite</a>, </li>
<li><a href="org/apache/calcite/adapter/package-tree.html">org.apache.calcite.adapter</a>, </li>
<li><a href="org/apache/calcite/adapter/cassandra/package-tree.html">org.apache.calcite.adapter.cassandra</a>, </li>
<li><a href="org/apache/calcite/adapter/clone/package-tree.html">org.apache.calcite.adapter.clone</a>, </li>
<li><a href="org/apache/calcite/adapter/csv/package-tree.html">org.apache.calcite.adapter.csv</a>, </li>
<li><a href="org/apache/calcite/adapter/druid/package-tree.html">org.apache.calcite.adapter.druid</a>, </li>
<li><a href="org/apache/calcite/adapter/elasticsearch/package-tree.html">org.apache.calcite.adapter.elasticsearch</a>, </li>
<li><a href="org/apache/calcite/adapter/enumerable/package-tree.html">org.apache.calcite.adapter.enumerable</a>, </li>
<li><a href="org/apache/calcite/adapter/enumerable/generated/package-tree.html">org.apache.calcite.adapter.enumerable.generated</a>, </li>
<li><a href="org/apache/calcite/adapter/enumerable/impl/package-tree.html">org.apache.calcite.adapter.enumerable.impl</a>, </li>
<li><a href="org/apache/calcite/adapter/file/package-tree.html">org.apache.calcite.adapter.file</a>, </li>
<li><a href="org/apache/calcite/adapter/geode/rel/package-tree.html">org.apache.calcite.adapter.geode.rel</a>, </li>
<li><a href="org/apache/calcite/adapter/geode/simple/package-tree.html">org.apache.calcite.adapter.geode.simple</a>, </li>
<li><a href="org/apache/calcite/adapter/geode/util/package-tree.html">org.apache.calcite.adapter.geode.util</a>, </li>
<li><a href="org/apache/calcite/adapter/java/package-tree.html">org.apache.calcite.adapter.java</a>, </li>
<li><a href="org/apache/calcite/adapter/jdbc/package-tree.html">org.apache.calcite.adapter.jdbc</a>, </li>
<li><a href="org/apache/calcite/adapter/kafka/package-tree.html">org.apache.calcite.adapter.kafka</a>, </li>
<li><a href="org/apache/calcite/adapter/mongodb/package-tree.html">org.apache.calcite.adapter.mongodb</a>, </li>
<li><a href="org/apache/calcite/adapter/os/package-tree.html">org.apache.calcite.adapter.os</a>, </li>
<li><a href="org/apache/calcite/adapter/pig/package-tree.html">org.apache.calcite.adapter.pig</a>, </li>
<li><a href="org/apache/calcite/adapter/spark/package-tree.html">org.apache.calcite.adapter.spark</a>, </li>
<li><a href="org/apache/calcite/adapter/splunk/package-tree.html">org.apache.calcite.adapter.splunk</a>, </li>
<li><a href="org/apache/calcite/adapter/splunk/search/package-tree.html">org.apache.calcite.adapter.splunk.search</a>, </li>
<li><a href="org/apache/calcite/adapter/splunk/util/package-tree.html">org.apache.calcite.adapter.splunk.util</a>, </li>
<li><a href="org/apache/calcite/adapter/tpcds/package-tree.html">org.apache.calcite.adapter.tpcds</a>, </li>
<li><a href="org/apache/calcite/adapter/tpch/package-tree.html">org.apache.calcite.adapter.tpch</a>, </li>
<li><a href="org/apache/calcite/benchmarks/package-tree.html">org.apache.calcite.benchmarks</a>, </li>
<li><a href="org/apache/calcite/chinook/package-tree.html">org.apache.calcite.chinook</a>, </li>
<li><a href="org/apache/calcite/config/package-tree.html">org.apache.calcite.config</a>, </li>
<li><a href="org/apache/calcite/example/maze/package-tree.html">org.apache.calcite.example.maze</a>, </li>
<li><a href="org/apache/calcite/interpreter/package-tree.html">org.apache.calcite.interpreter</a>, </li>
<li><a href="org/apache/calcite/jdbc/package-tree.html">org.apache.calcite.jdbc</a>, </li>
<li><a href="org/apache/calcite/linq4j/package-tree.html">org.apache.calcite.linq4j</a>, </li>
<li><a href="org/apache/calcite/linq4j/function/package-tree.html">org.apache.calcite.linq4j.function</a>, </li>
<li><a href="org/apache/calcite/linq4j/tree/package-tree.html">org.apache.calcite.linq4j.tree</a>, </li>
<li><a href="org/apache/calcite/materialize/package-tree.html">org.apache.calcite.materialize</a>, </li>
<li><a href="org/apache/calcite/model/package-tree.html">org.apache.calcite.model</a>, </li>
<li><a href="org/apache/calcite/piglet/package-tree.html">org.apache.calcite.piglet</a>, </li>
<li><a href="org/apache/calcite/plan/package-tree.html">org.apache.calcite.plan</a>, </li>
<li><a href="org/apache/calcite/plan/hep/package-tree.html">org.apache.calcite.plan.hep</a>, </li>
<li><a href="org/apache/calcite/plan/volcano/package-tree.html">org.apache.calcite.plan.volcano</a>, </li>
<li><a href="org/apache/calcite/prepare/package-tree.html">org.apache.calcite.prepare</a>, </li>
<li><a href="org/apache/calcite/profile/package-tree.html">org.apache.calcite.profile</a>, </li>
<li><a href="org/apache/calcite/rel/package-tree.html">org.apache.calcite.rel</a>, </li>
<li><a href="org/apache/calcite/rel/convert/package-tree.html">org.apache.calcite.rel.convert</a>, </li>
<li><a href="org/apache/calcite/rel/core/package-tree.html">org.apache.calcite.rel.core</a>, </li>
<li><a href="org/apache/calcite/rel/externalize/package-tree.html">org.apache.calcite.rel.externalize</a>, </li>
<li><a href="org/apache/calcite/rel/logical/package-tree.html">org.apache.calcite.rel.logical</a>, </li>
<li><a href="org/apache/calcite/rel/metadata/package-tree.html">org.apache.calcite.rel.metadata</a>, </li>
<li><a href="org/apache/calcite/rel/mutable/package-tree.html">org.apache.calcite.rel.mutable</a>, </li>
<li><a href="org/apache/calcite/rel/rel2sql/package-tree.html">org.apache.calcite.rel.rel2sql</a>, </li>
<li><a href="org/apache/calcite/rel/rules/package-tree.html">org.apache.calcite.rel.rules</a>, </li>
<li><a href="org/apache/calcite/rel/stream/package-tree.html">org.apache.calcite.rel.stream</a>, </li>
<li><a href="org/apache/calcite/rel/type/package-tree.html">org.apache.calcite.rel.type</a>, </li>
<li><a href="org/apache/calcite/rex/package-tree.html">org.apache.calcite.rex</a>, </li>
<li><a href="org/apache/calcite/runtime/package-tree.html">org.apache.calcite.runtime</a>, </li>
<li><a href="org/apache/calcite/schema/package-tree.html">org.apache.calcite.schema</a>, </li>
<li><a href="org/apache/calcite/schema/impl/package-tree.html">org.apache.calcite.schema.impl</a>, </li>
<li><a href="org/apache/calcite/server/package-tree.html">org.apache.calcite.server</a>, </li>
<li><a href="org/apache/calcite/sql/package-tree.html">org.apache.calcite.sql</a>, </li>
<li><a href="org/apache/calcite/sql/advise/package-tree.html">org.apache.calcite.sql.advise</a>, </li>
<li><a href="org/apache/calcite/sql/babel/package-tree.html">org.apache.calcite.sql.babel</a>, </li>
<li><a href="org/apache/calcite/sql/ddl/package-tree.html">org.apache.calcite.sql.ddl</a>, </li>
<li><a href="org/apache/calcite/sql/dialect/package-tree.html">org.apache.calcite.sql.dialect</a>, </li>
<li><a href="org/apache/calcite/sql/fun/package-tree.html">org.apache.calcite.sql.fun</a>, </li>
<li><a href="org/apache/calcite/sql/parser/package-tree.html">org.apache.calcite.sql.parser</a>, </li>
<li><a href="org/apache/calcite/sql/pretty/package-tree.html">org.apache.calcite.sql.pretty</a>, </li>
<li><a href="org/apache/calcite/sql/type/package-tree.html">org.apache.calcite.sql.type</a>, </li>
<li><a href="org/apache/calcite/sql/util/package-tree.html">org.apache.calcite.sql.util</a>, </li>
<li><a href="org/apache/calcite/sql/validate/package-tree.html">org.apache.calcite.sql.validate</a>, </li>
<li><a href="org/apache/calcite/sql/validate/implicit/package-tree.html">org.apache.calcite.sql.validate.implicit</a>, </li>
<li><a href="org/apache/calcite/sql2rel/package-tree.html">org.apache.calcite.sql2rel</a>, </li>
<li><a href="org/apache/calcite/statistic/package-tree.html">org.apache.calcite.statistic</a>, </li>
<li><a href="org/apache/calcite/tools/package-tree.html">org.apache.calcite.tools</a>, </li>
<li><a href="org/apache/calcite/util/package-tree.html">org.apache.calcite.util</a>, </li>
<li><a href="org/apache/calcite/util/graph/package-tree.html">org.apache.calcite.util.graph</a>, </li>
<li><a href="org/apache/calcite/util/javac/package-tree.html">org.apache.calcite.util.javac</a>, </li>
<li><a href="org/apache/calcite/util/mapping/package-tree.html">org.apache.calcite.util.mapping</a>, </li>
<li><a href="org/apache/calcite/util/trace/package-tree.html">org.apache.calcite.util.trace</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">java.util.AbstractCollection&lt;E&gt; (implements java.util.Collection&lt;E&gt;)
<ul>
<li class="circle">java.util.AbstractList&lt;E&gt; (implements java.util.List&lt;E&gt;)
<ul>
<li class="circle">java.util.AbstractSequentialList&lt;E&gt;
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ChunkList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ChunkList</span></a>&lt;E&gt;</li>
</ul>
</li>
<li class="circle">java.util.ArrayList&lt;E&gt; (implements java.lang.Cloneable, java.util.List&lt;E&gt;, java.util.RandomAccess, java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.AccumulatorList.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.AccumulatorList</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Expressions.FluentArrayList.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Expressions.FluentArrayList</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Expressions.FluentList.html" title="interface in org.apache.calcite.linq4j.tree">Expressions.FluentList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/IntList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">IntList</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/CastingList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">CastingList</span></a>&lt;E&gt; (implements java.util.List&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/CompositeList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">CompositeList</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableEmptyList.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.ComparableEmptyList</span></a>&lt;T&gt; (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableListImpl.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.ComparableListImpl</span></a>&lt;T&gt; (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.GeneratingList.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.GeneratingList</span></a>&lt;E&gt; (implements java.util.RandomAccess)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableNullableList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableNullableList</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Ord.OrdArrayList.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Ord.OrdArrayList</span></a>&lt;E&gt; (implements java.util.RandomAccess)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Ord.OrdList.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Ord.OrdList</span></a>&lt;E&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Ord.OrdRandomAccessList.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Ord.OrdRandomAccessList</span></a>&lt;E&gt; (implements java.util.RandomAccess)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Pair.MutableZipList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Pair.MutableZipList</span></a>&lt;K,&#8203;V&gt;</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Pair.ZipList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Pair.ZipList</span></a>&lt;K,&#8203;V&gt;</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.TokenList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.TokenList</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelTraitSet.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelTraitSet</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Schemas.PathImpl.html" title="class in org.apache.calcite.schema"><span class="typeNameLink">Schemas.PathImpl</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/Path.html" title="interface in org.apache.calcite.schema">Path</a>)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/UnmodifiableArrayList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">UnmodifiableArrayList</span></a>&lt;E&gt; (implements java.util.RandomAccess)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Util.TransformingList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Util.TransformingList</span></a>&lt;F,&#8203;T&gt;
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Util.RandomAccessTransformingList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Util.RandomAccessTransformingList</span></a>&lt;F,&#8203;T&gt; (implements java.util.RandomAccess)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">java.util.AbstractSet&lt;E&gt; (implements java.util.Set&lt;E&gt;)
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/BlackholeMap.BHSet.html" title="class in org.apache.calcite.util"><span class="typeNameLink">BlackholeMap.BHSet</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/IntegerIntervalSet.html" title="class in org.apache.calcite.util"><span class="typeNameLink">IntegerIntervalSet</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PartiallyOrderedSet.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PartiallyOrderedSet</span></a>&lt;E&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.avatica.util.AbstractCursor (implements org.apache.calcite.avatica.util.Cursor)
<ul>
<li class="circle">org.apache.calcite.avatica.util.PositionedCursor&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/EnumeratorCursor.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">EnumeratorCursor</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayEnumeratorCursor.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">ArrayEnumeratorCursor</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/RecordEnumeratorCursor.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">RecordEnumeratorCursor</span></a>&lt;E&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ObjectEnumeratorCursor.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">ObjectEnumeratorCursor</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/AbstractImmutableList.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">AbstractImmutableList</span></a>&lt;E&gt; (implements java.util.List&lt;E&gt;)
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ConsList.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">ConsList</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.AbstractFlatList.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.AbstractFlatList</span></a>&lt;T&gt; (implements java.util.RandomAccess)
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.Flat1List.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.Flat1List</span></a>&lt;T&gt; (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.Flat2List.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.Flat2List</span></a>&lt;T&gt; (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.Flat3List.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.Flat3List</span></a>&lt;T&gt; (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.Flat4List.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.Flat4List</span></a>&lt;T&gt; (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.Flat5List.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.Flat5List</span></a>&lt;T&gt; (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.Flat6List.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.Flat6List</span></a>&lt;T&gt; (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime">FlatLists.ComparableList</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableIntList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableIntList</span></a>
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableIntList.EmptyImmutableIntList.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableIntList.EmptyImmutableIntList</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">java.util.AbstractMap&lt;K,&#8203;V&gt; (implements java.util.Map&lt;K,&#8203;V&gt;)
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/BlackholeMap.html" title="class in org.apache.calcite.util"><span class="typeNameLink">BlackholeMap</span></a>&lt;K,&#8203;V&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.WrapMap.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults.WrapMap</span></a>&lt;K,&#8203;V&gt;</li>
<li class="circle">java.util.HashMap&lt;K,&#8203;V&gt; (implements java.lang.Cloneable, java.util.Map&lt;K,&#8203;V&gt;, java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/SortedMultiMap.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">SortedMultiMap</span></a>&lt;K,&#8203;V&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.EquivalenceClasses.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.EquivalenceClasses</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.NodeLineage.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.NodeLineage</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.ViewPartialRewriting.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.ViewPartialRewriting</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AbstractNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">AbstractNamespace</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorNamespace.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorNamespace</a>)
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AliasNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">AliasNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/CollectNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">CollectNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/FieldNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">FieldNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/IdentifierNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">IdentifierNamespace</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.DmlNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.DmlNamespace</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.DeleteNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.DeleteNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.InsertNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.InsertNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.MergeNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.MergeNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.UpdateNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.UpdateNamespace</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/JoinNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">JoinNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/MatchRecognizeNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">MatchRecognizeNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/ParameterNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">ParameterNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/ProcedureNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">ProcedureNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SchemaNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SchemaNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SelectNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SelectNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SetopNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SetopNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/TableConstructorNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">TableConstructorNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/TableNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">TableNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/UnnestNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">UnnestNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/WithItemNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">WithItemNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/WithNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">WithNamespace</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/AbstractNode.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">AbstractNode</span></a> (implements org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Node.html" title="interface in org.apache.calcite.linq4j.tree">Node</a>)
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ConditionalExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ConditionalExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Expression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Expression</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/BinaryExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">BinaryExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ConstantExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ConstantExpression</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ConstantUntypedNull.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ConstantUntypedNull</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/DefaultExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">DefaultExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/DynamicExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">DynamicExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/IndexExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">IndexExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/InvocationExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">InvocationExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/LambdaExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">LambdaExpression</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">FunctionExpression</span></a>&lt;F&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ListInitExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ListInitExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MemberExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MemberExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MemberInitExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MemberInitExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MethodCallExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MethodCallExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/NewArrayExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">NewArrayExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/NewExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">NewExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ParameterExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ParameterExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/TernaryExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">TernaryExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/TypeBinaryExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">TypeBinaryExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/UnaryExpression.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">UnaryExpression</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Statement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Statement</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/BlockStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">BlockStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ConditionalStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ConditionalStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/DeclarationStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">DeclarationStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ForEachStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ForEachStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ForStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ForStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/GotoStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">GotoStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/LabelStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">LabelStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/SwitchStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">SwitchStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ThrowStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ThrowStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/TryStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">TryStatement</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/WhileStatement.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">WhileStatement</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/AbstractRelNode.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">AbstractRelNode</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>)
<ul>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/BiRel.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">BiRel</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Correlate.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Correlate</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelate.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableCorrelate</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalCorrelate.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalCorrelate</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Join</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableJoin.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableJoin</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableBatchNestedLoopJoin</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableHashJoin.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableHashJoin</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableMergeJoin.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableMergeJoin</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableNestedLoopJoin</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/EquiJoin.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">EquiJoin</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/EquiJoin.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">EquiJoin</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcJoin.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcJoin</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalJoin.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalJoin</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigJoin.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigJoin</span></a> (implements org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig">PigRel</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RepeatUnion.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RepeatUnion</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnion.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRepeatUnion</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalRepeatUnion.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalRepeatUnion</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepRelVertex.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepRelVertex</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/MultiJoin.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">MultiJoin</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/RelSubset.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">RelSubset</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/SetOp.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">SetOp</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Intersect.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Intersect</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableIntersect.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableIntersect</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcIntersect.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcIntersect</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalIntersect.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalIntersect</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Minus.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Minus</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableMinus.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableMinus</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcMinus.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcMinus</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalMinus.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalMinus</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Union.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Union</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableUnion.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableUnion</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableUnion.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableUnion</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcUnion.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcUnion</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalUnion.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalUnion</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/SingleRel.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">SingleRel</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Aggregate</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableAggregate.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableAggregate</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchAggregate.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchAggregate</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableAggregate.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableAggregate</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeAggregate.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeAggregate</span></a> (implements org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel">GeodeRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcAggregate.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcAggregate</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalAggregate.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalAggregate</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoAggregate.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoAggregate</span></a> (implements org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb">MongoRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigAggregate.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigAggregate</span></a> (implements org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig">PigRel</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Calc.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Calc</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableCalc.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableCalc</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalCalc.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalCalc</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraLimit.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraLimit</span></a> (implements org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRel</a>)</li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/Chi.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">Chi</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/LogicalChi.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">LogicalChi</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Collect.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Collect</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableCollect.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableCollect</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.convert.<a href="org/apache/calcite/rel/convert/ConverterImpl.html" title="class in org.apache.calcite.rel.convert"><span class="typeNameLink">ConverterImpl</span></a> (implements org.apache.calcite.rel.convert.<a href="org/apache/calcite/rel/convert/Converter.html" title="interface in org.apache.calcite.rel.convert">Converter</a>)
<ul>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/AbstractConverter.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">AbstractConverter</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverter.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraToEnumerableConverter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverter.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchToEnumerableConverter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableBindable</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableInterpretable.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableInterpretable</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter">InterpretableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/EnumerableToSparkConverter.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">EnumerableToSparkConverter</span></a> (implements org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRel.html" title="interface in org.apache.calcite.adapter.spark">SparkRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeToEnumerableConverter.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeToEnumerableConverter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableConverter.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">InterpretableConverter</span></a> (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime">ArrayBindable</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverter.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcToEnumerableConverter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/JdbcToSparkConverter.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">JdbcToSparkConverter</span></a> (implements org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRel.html" title="interface in org.apache.calcite.adapter.spark">SparkRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoToEnumerableConverter.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoToEnumerableConverter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.convert.<a href="org/apache/calcite/rel/convert/NoneConverter.html" title="class in org.apache.calcite.rel.convert"><span class="typeNameLink">NoneConverter</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigToEnumerableConverter.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigToEnumerableConverter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkToEnumerableConverter.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkToEnumerableConverter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/Delta.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">Delta</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/LogicalDelta.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">LogicalDelta</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreter.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableInterpreter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableLimit.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableLimit</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Exchange.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Exchange</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalExchange.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalExchange</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/SortExchange.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">SortExchange</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalSortExchange.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalSortExchange</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Filter</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableFilter.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableFilter</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraFilter.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraFilter</span></a> (implements org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchFilter</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableFilter.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableFilter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeFilter.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeFilter</span></a> (implements org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel">GeodeRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcFilter.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcFilter</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalFilter.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalFilter</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoFilter.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoFilter</span></a> (implements org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb">MongoRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigFilter.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigFilter</span></a> (implements org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig">PigRel</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcCalc.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcCalc</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Match.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Match</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableMatch.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableMatch</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableMatch.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableMatch</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalMatch.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalMatch</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Project</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableProject.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableProject</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraProject.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraProject</span></a> (implements org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchProject.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchProject</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableProject.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableProject</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeProject.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeProject</span></a> (implements org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel">GeodeRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcProject.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcProject</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalProject.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalProject</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoProject.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoProject</span></a> (implements org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb">MongoRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigProject.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigProject</span></a> (implements org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig">PigRel</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Sample.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Sample</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Snapshot.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Snapshot</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalSnapshot.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalSnapshot</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Sort</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableSort.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableSort</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraSort.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraSort</span></a> (implements org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSort.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchSort</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableSort.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableSort</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeSort.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeSort</span></a> (implements org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel">GeodeRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcSort.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcSort</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalSort.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalSort</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoSort.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoSort</span></a> (implements org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb">MongoRel</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRules.SparkCalc.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRules.SparkCalc</span></a> (implements org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRel.html" title="interface in org.apache.calcite.adapter.spark">SparkRel</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Spool.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Spool</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/TableSpool.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">TableSpool</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpool.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableTableSpool</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalTableSpool.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalTableSpool</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/TableModify.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">TableModify</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableTableModify.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableTableModify</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcTableModify.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcTableModify</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalTableModify.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalTableModify</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Uncollect.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Uncollect</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableUncollect.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableUncollect</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Window.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Window</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableWindow.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableWindow</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableWindow.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableWindow</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalWindow.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalWindow</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/TableFunctionScan.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">TableFunctionScan</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableTableFunctionScan</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalTableFunctionScan.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalTableFunctionScan</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/TableScan.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">TableScan</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableTableScan.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableTableScan</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraTableScan.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraTableScan</span></a> (implements org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvTableScan.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvTableScan</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTableScan.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchTableScan</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableTableScan.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableTableScan</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileTableScan.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileTableScan</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeTableScan.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeTableScan</span></a> (implements org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel">GeodeRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcTableScan.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcTableScan</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalTableScan.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalTableScan</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoTableScan.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoTableScan</span></a> (implements org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb">MongoRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigTableScan.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigTableScan</span></a> (implements org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig">PigRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkTableScan.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkTableScan</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/StarTable.StarTableScan.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">StarTable.StarTableScan</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Values.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Values</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableValues.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableValues</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableValues.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableValues</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcValues.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcValues</span></a> (implements org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc">JdbcRel</a>)</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalValues.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalValues</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRules.SparkValues.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRules.SparkValues</span></a> (implements org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRel.html" title="interface in org.apache.calcite.adapter.spark">SparkRel</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/AbstractRelNode.RelDigestWriter.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">AbstractRelNode.RelDigestWriter</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelWriter.html" title="interface in org.apache.calcite.rel">RelWriter</a>)</li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/AbstractRelNodeGetRelTypeNameBenchmark.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">AbstractRelNodeGetRelTypeNameBenchmark</span></a></li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">AbstractRelNodeGetRelTypeNameBenchmark.ClassNameState</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/AbstractRelOptPlanner.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">AbstractRelOptPlanner</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptPlanner.html" title="interface in org.apache.calcite.plan">RelOptPlanner</a>)
<ul>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepPlanner.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepPlanner</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlanner.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoPlanner</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/AbstractSchema.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">AbstractSchema</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema">Schema</a>)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnectionImpl.RootSchema.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnectionImpl.RootSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraSchema.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/CloneSchema.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">CloneSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvSchema.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSchema.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchema.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileSchema.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeSchema.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.simple.<a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchema.html" title="class in org.apache.calcite.adapter.geode.simple"><span class="typeNameLink">GeodeSimpleSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcCatalogSchema.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcCatalogSchema</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/MetadataSchema.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">MetadataSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoSchema.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigSchema.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/ReflectiveSchema.html" title="class in org.apache.calcite.adapter.java"><span class="typeNameLink">ReflectiveSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkSchema.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.tpcds.<a href="org/apache/calcite/adapter/tpcds/TpcdsSchema.html" title="class in org.apache.calcite.adapter.tpcds"><span class="typeNameLink">TpcdsSchema</span></a></li>
<li class="circle">org.apache.calcite.adapter.tpch.<a href="org/apache/calcite/adapter/tpch/TpchSchema.html" title="class in org.apache.calcite.adapter.tpch"><span class="typeNameLink">TpchSchema</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/AbstractSchema.Factory.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">AbstractSchema.Factory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AbstractSingleNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AbstractSingleNode</span></a>&lt;T&gt; (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter">Node</a>)
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/FilterNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">FilterNode</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/MatchNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">MatchNode</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/ProjectNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">ProjectNode</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/SortNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">SortNode</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/WindowNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">WindowNode</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/AbstractTable.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">AbstractTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/Table.html" title="interface in org.apache.calcite.schema">Table</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/Wrapper.html" title="interface in org.apache.calcite.schema">Wrapper</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/AbstractQueryableTable.html" title="class in org.apache.calcite.adapter.java"><span class="typeNameLink">AbstractQueryableTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/QueryableTable.html" title="interface in org.apache.calcite.schema">QueryableTable</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteMetaImpl.MetadataTable.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteMetaImpl.MetadataTable</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraTable.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileTable.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeTable.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcTable.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ModifiableTable.html" title="interface in org.apache.calcite.schema">ModifiableTable</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ListTable.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ListTable</span></a></li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/ListTransientTable.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">ListTransientTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ModifiableTable.html" title="interface in org.apache.calcite.schema">ModifiableTable</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/TransientTable.html" title="interface in org.apache.calcite.schema">TransientTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoTable.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/ReflectiveSchema.ReflectiveTable.html" title="class in org.apache.calcite.adapter.java"><span class="typeNameLink">ReflectiveSchema.ReflectiveTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/Table.html" title="interface in org.apache.calcite.schema">Table</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/ReflectiveSchema.FieldTable.html" title="class in org.apache.calcite.adapter.java"><span class="typeNameLink">ReflectiveSchema.FieldTable</span></a>&lt;T&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkTable.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.tpcds.<a href="org/apache/calcite/adapter/tpcds/TpcdsSchema.TpcdsQueryableTable.html" title="class in org.apache.calcite.adapter.tpcds"><span class="typeNameLink">TpcdsSchema.TpcdsQueryableTable</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.adapter.tpch.<a href="org/apache/calcite/adapter/tpch/TpchSchema.TpchQueryableTable.html" title="class in org.apache.calcite.adapter.tpch"><span class="typeNameLink">TpchSchema.TpchQueryableTable</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/ViewTable.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">ViewTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)
<ul>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/MaterializedViewTable.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">MaterializedViewTable</span></a></li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/ModifiableViewTable.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">ModifiableViewTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ModifiableView.html" title="interface in org.apache.calcite.schema">ModifiableView</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/Wrapper.html" title="interface in org.apache.calcite.schema">Wrapper</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvTable.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvTable</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvFilterableTable.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvFilterableTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/FilterableTable.html" title="interface in org.apache.calcite.schema">FilterableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvScannableTable.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvScannableTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvStreamScannableTable.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvStreamScannableTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/StreamableTable.html" title="interface in org.apache.calcite.schema">StreamableTable</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvTranslatableTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/QueryableTable.html" title="interface in org.apache.calcite.schema">QueryableTable</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidTable.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.simple.<a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleScannableTable.html" title="class in org.apache.calcite.adapter.geode.simple"><span class="typeNameLink">GeodeSimpleScannableTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/JsonTable.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">JsonTable</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/JsonScannableTable.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">JsonScannableTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.example.maze.<a href="org/apache/calcite/example/maze/MazeTable.html" title="class in org.apache.calcite.example.maze"><span class="typeNameLink">MazeTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigTable.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigTable.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>)</li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateTable.AbstractModifiableTable.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateTable.AbstractModifiableTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ModifiableTable.html" title="interface in org.apache.calcite.schema">ModifiableTable</a>)
<ul>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateTable.MutableArrayTable.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateTable.MutableArrayTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/Wrapper.html" title="interface in org.apache.calcite.schema">Wrapper</a>)
<ul>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateMaterializedView.MaterializedViewTable.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateMaterializedView.MaterializedViewTable</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/StarTable.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">StarTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema">TranslatableTable</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.implicit.<a href="org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.html" title="class in org.apache.calcite.sql.validate.implicit"><span class="typeNameLink">AbstractTypeCoercion</span></a> (implements org.apache.calcite.sql.validate.implicit.<a href="org/apache/calcite/sql/validate/implicit/TypeCoercion.html" title="interface in org.apache.calcite.sql.validate.implicit">TypeCoercion</a>)
<ul>
<li class="circle">org.apache.calcite.sql.validate.implicit.<a href="org/apache/calcite/sql/validate/implicit/TypeCoercionImpl.html" title="class in org.apache.calcite.sql.validate.implicit"><span class="typeNameLink">TypeCoercionImpl</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggImpState.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggImpState</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/AggregateCall.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">AggregateCall</span></a></li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/AggregateFunctionImpl.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">AggregateFunctionImpl</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/AggregateFunction.html" title="interface in org.apache.calcite.schema">AggregateFunction</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/ImplementableAggFunction.html" title="interface in org.apache.calcite.schema">ImplementableAggFunction</a>)</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.Side.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateJoinTransposeRule.Side</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.CountAccumulator.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.CountAccumulator</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.Accumulator.html" title="interface in org.apache.calcite.interpreter">AggregateNode.Accumulator</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.DoubleSum.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.DoubleSum</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.FilterAccumulator.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.FilterAccumulator</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.Accumulator.html" title="interface in org.apache.calcite.interpreter">AggregateNode.Accumulator</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.Grouping.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.Grouping</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.IntSum.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.IntSum</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.LongSum.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.LongSum</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.NumericComparison.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.NumericComparison</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.MaxDouble.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.MaxDouble</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.MaxFloat.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.MaxFloat</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.MaxInt.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.MaxInt</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.MaxLong.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.MaxLong</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.MinDouble.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.MinDouble</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.MinFloat.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.MinFloat</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.MinInt.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.MinInt</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.MinLong.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.MinLong</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.ScalarAccumulator.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.ScalarAccumulator</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.Accumulator.html" title="interface in org.apache.calcite.interpreter">AggregateNode.Accumulator</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.ScalarAccumulatorDef.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.ScalarAccumulatorDef</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.AccumulatorFactory.html" title="interface in org.apache.calcite.interpreter">AggregateNode.AccumulatorFactory</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.UdaAccumulator.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.UdaAccumulator</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.Accumulator.html" title="interface in org.apache.calcite.interpreter">AggregateNode.Accumulator</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.UdaAccumulatorFactory.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.UdaAccumulatorFactory</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.AccumulatorFactory.html" title="interface in org.apache.calcite.interpreter">AggregateNode.AccumulatorFactory</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AggregatingSelectScope.Resolved.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">AggregatingSelectScope.Resolved</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayComparator.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">ArrayComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.avatica.util.ArrayFactoryImpl (implements org.apache.calcite.avatica.util.ArrayImpl.Factory)
<ul>
<li class="circle">org.apache.calcite.avatica.AvaticaResultSet (implements java.sql.ResultSet)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteResultSet.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteResultSet</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ArrayLengthRecordField.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ArrayLengthRecordField</span></a> (implements org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.RecordField.html" title="interface in org.apache.calcite.linq4j.tree">Types.RecordField</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.BitSlicedPrimitiveArray.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.BitSlicedPrimitiveArray</span></a> (implements org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone">ArrayTable.Representation</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.ByteStringDictionary.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.ByteStringDictionary</span></a> (implements org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone">ArrayTable.Representation</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Column.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.Column</span></a></li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Constant.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.Constant</span></a> (implements org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone">ArrayTable.Representation</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Content.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.Content</span></a></li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Content.ArrayEnumerator.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.Content.ArrayEnumerator</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Content.ObjectEnumerator.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.Content.ObjectEnumerator</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.ObjectArray.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.ObjectArray</span></a> (implements org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone">ArrayTable.Representation</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.ObjectDictionary.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.ObjectDictionary</span></a> (implements org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone">ArrayTable.Representation</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.PrimitiveArray.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.PrimitiveArray</span></a> (implements org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone">ArrayTable.Representation</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.PrimitiveDictionary.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.PrimitiveDictionary</span></a> (implements org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone">ArrayTable.Representation</a>)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.StringDictionary.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.StringDictionary</span></a> (implements org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone">ArrayTable.Representation</a>)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/AssignableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">AssignableOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlOperandTypeChecker</a>)</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Node.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Node</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Call.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Call</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.FieldSchema.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.FieldSchema</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Identifier.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Identifier</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.SpecialIdentifier.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.SpecialIdentifier</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Literal.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Literal</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.NumericLiteral.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.NumericLiteral</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Program.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Program</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Schema.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Schema</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Stmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Stmt</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Assignment.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Assignment</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Assignment1.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Assignment1</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.DistinctStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.DistinctStmt</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.FilterStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.FilterStmt</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.ForeachNestedStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.ForeachNestedStmt</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.ForeachStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.ForeachStmt</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.GroupStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.GroupStmt</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.LimitStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.LimitStmt</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.OrderStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.OrderStmt</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.LoadStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.LoadStmt</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.ValuesStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.ValuesStmt</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.DescribeStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.DescribeStmt</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.DumpStmt.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.DumpStmt</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Type.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Type</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.BagType.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.BagType</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.MapType.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.MapType</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.ScalarType.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.ScalarType</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.TupleType.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.TupleType</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.UnParser.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Ast.UnParser</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Automaton.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Automaton</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Automaton.State.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Automaton.State</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Automaton.Transition.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Automaton.Transition</span></a>
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Automaton.EpsilonTransition.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Automaton.EpsilonTransition</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Automaton.SymbolTransition.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Automaton.SymbolTransition</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/AutomatonBuilder.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">AutomatonBuilder</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/AuxiliaryConverter.Impl.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">AuxiliaryConverter.Impl</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel">AuxiliaryConverter</a>)</li>
<li class="circle">org.apache.calcite.avatica.AvaticaConnection (implements java.sql.Connection)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnectionImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnectionImpl</span></a> (implements org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnection.html" title="interface in org.apache.calcite.jdbc">CalciteConnection</a>, org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryProvider.html" title="interface in org.apache.calcite.linq4j">QueryProvider</a>)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.CalciteJdbc41Connection.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteJdbc41Factory.CalciteJdbc41Connection</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.avatica.AvaticaDatabaseMetaData (implements org.apache.calcite.avatica.AvaticaSpecificDatabaseMetaData)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.CalciteJdbc41DatabaseMetaData.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteJdbc41Factory.CalciteJdbc41DatabaseMetaData</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.avatica.AvaticaStatement (implements java.sql.Statement)
<ul>
<li class="circle">org.apache.calcite.avatica.AvaticaPreparedStatement (implements java.sql.ParameterMetaData, java.sql.PreparedStatement)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePreparedStatement.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePreparedStatement</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.CalciteJdbc41PreparedStatement.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteJdbc41Factory.CalciteJdbc41PreparedStatement</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteStatement.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteStatement</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.CalciteJdbc41Statement.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteJdbc41Factory.CalciteJdbc41Statement</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.babel.<a href="org/apache/calcite/sql/babel/Babel.html" title="class in org.apache.calcite.sql.babel"><span class="typeNameLink">Babel</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/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="org/apache/calcite/sql/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.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">BasicAggregateLambdaFactory</span></a>&lt;TSource,&#8203;TAccumulate,&#8203;TResult,&#8203;TKey&gt; (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="interface in org.apache.calcite.adapter.enumerable">AggregateLambdaFactory</a>&lt;TSource,&#8203;TOrigAccumulate,&#8203;TAccumulate,&#8203;TResult,&#8203;TKey&gt;)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.AccumulatorAdderSeq.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">BasicAggregateLambdaFactory.AccumulatorAdderSeq</span></a> (implements org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a>&lt;T0,&#8203;T1,&#8203;R&gt;)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">BasicLazyAccumulator</span></a>&lt;TAccumulate,&#8203;TSource&gt; (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.LazyAccumulator.html" title="interface in org.apache.calcite.adapter.enumerable">LazyAggregateLambdaFactory.LazyAccumulator</a>&lt;TOrigAccumulate,&#8203;TSource&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Benchmark.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Benchmark</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Benchmark.Statistician.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Benchmark.Statistician</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/BinaryOperatorConversion.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">BinaryOperatorConversion</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/BinarySearch.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">BinarySearch</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/BitSets.html" title="class in org.apache.calcite.util"><span class="typeNameLink">BitSets</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/BitSets.Closure.html" title="class in org.apache.calcite.util"><span class="typeNameLink">BitSets.Closure</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/BitString.html" title="class in org.apache.calcite.util"><span class="typeNameLink">BitString</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/BlackholeMap.BHIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">BlackholeMap.BHIterator</span></a>&lt;E&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/BlockBuilder.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">BlockBuilder</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/BlockBuilder.Slot.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">BlockBuilder.Slot</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Blocks.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Blocks</span></a></li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">BreadthFirstIterator</span></a>&lt;V,&#8203;E&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Bug.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Bug</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CachingCalciteSchema.AbstractCached.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CachingCalciteSchema.AbstractCached</span></a>&lt;T&gt; (implements org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CachingCalciteSchema.Cached.html" title="interface in org.apache.calcite.jdbc">CachingCalciteSchema.Cached</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CachingCalciteSchema.SubSchemaCache.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CachingCalciteSchema.SubSchemaCache</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/CachingLatticeStatisticProvider.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">CachingLatticeStatisticProvider</span></a> (implements org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeStatisticProvider.html" title="interface in org.apache.calcite.materialize">LatticeStatisticProvider</a>)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">CachingRelMetadataProvider</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata">RelMetadataProvider</a>)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.CacheEntry.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">CachingRelMetadataProvider.CacheEntry</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.CachingInvocationHandler.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">CachingRelMetadataProvider.CachingInvocationHandler</span></a> (implements java.lang.reflect.InvocationHandler)</li>
<li class="circle">org.apache.calcite.statistic.<a href="org/apache/calcite/statistic/CachingSqlStatisticProvider.html" title="class in org.apache.calcite.statistic"><span class="typeNameLink">CachingSqlStatisticProvider</span></a> (implements org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/SqlStatisticProvider.html" title="interface in org.apache.calcite.materialize">SqlStatisticProvider</a>)</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalciteCatalogReader.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalciteCatalogReader</span></a> (implements org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.CatalogReader.html" title="interface in org.apache.calcite.prepare">Prepare.CatalogReader</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnectionImpl.CalciteServerImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnectionImpl.CalciteServerImpl</span></a> (implements org.apache.calcite.server.<a href="org/apache/calcite/server/CalciteServer.html" title="interface in org.apache.calcite.server">CalciteServer</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnectionImpl.CalciteServerStatementImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnectionImpl.CalciteServerStatementImpl</span></a> (implements org.apache.calcite.server.<a href="org/apache/calcite/server/CalciteServerStatement.html" title="interface in org.apache.calcite.server">CalciteServerStatement</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnectionImpl.ContextImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnectionImpl.ContextImpl</span></a> (implements org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.Context.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.Context</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnectionImpl.DataContextImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnectionImpl.DataContextImpl</span></a> (implements org.apache.calcite.<a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite">DataContext</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnectionImpl.SlimDataContext.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnectionImpl.SlimDataContext</span></a> (implements org.apache.calcite.<a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite">DataContext</a>, java.io.Serializable)</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/CalciteConnectionProvider.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">CalciteConnectionProvider</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteFactory.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteFactory</span></a> (implements org.apache.calcite.avatica.AvaticaFactory)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteJdbc41Factory</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.trace.<a href="org/apache/calcite/util/trace/CalciteLogger.html" title="class in org.apache.calcite.util.trace"><span class="typeNameLink">CalciteLogger</span></a></li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalciteMaterializer.Callback.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalciteMaterializer.Callback</span></a></li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalciteMaterializer.RelNullShuttle.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalciteMaterializer.RelNullShuttle</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelShuttle.html" title="interface in org.apache.calcite.rel">RelShuttle</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteMetaImpl.LimitIterator.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteMetaImpl.LimitIterator</span></a>&lt;E&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.Dummy.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.Dummy</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.Dummy.TrivialSparkHandler.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.Dummy.TrivialSparkHandler</span></a> (implements org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.SparkHandler</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.ParseResult.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.ParseResult</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.ConvertResult.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.ConvertResult</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.AnalyzeViewResult.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.AnalyzeViewResult</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.Query.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.Query</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalcitePrepareImpl.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalcitePrepareImpl</span></a> (implements org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare</a>)</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalcitePrepareImpl.EmptyScalarTranslator.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalcitePrepareImpl.EmptyScalarTranslator</span></a> (implements org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalcitePrepareImpl.ScalarTranslator.html" title="interface in org.apache.calcite.prepare">CalcitePrepareImpl.ScalarTranslator</a>)
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalcitePrepareImpl.LambdaScalarTranslator.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalcitePrepareImpl.LambdaScalarTranslator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CachingCalciteSchema.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CachingCalciteSchema</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteRootSchema.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteRootSchema</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/SimpleCalciteSchema.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">SimpleCalciteSchema</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.Entry.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.Entry</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntry.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.FunctionEntry</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntryImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.FunctionEntryImpl</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntry.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.LatticeEntry</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntryImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.LatticeEntryImpl</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.TableEntry.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.TableEntry</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.TableEntryImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.TableEntryImpl</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntry.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.TypeEntry</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntryImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.TypeEntryImpl</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteSchema.SchemaPlusImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteSchema.SchemaPlusImpl</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaPlus.html" title="interface in org.apache.calcite.schema">SchemaPlus</a>)</li>
<li class="circle">org.apache.calcite.config.<a href="org/apache/calcite/config/CalciteSystemProperty.html" title="class in org.apache.calcite.config"><span class="typeNameLink">CalciteSystemProperty</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.util.trace.<a href="org/apache/calcite/util/trace/CalciteTimingTracer.html" title="class in org.apache.calcite.util.trace"><span class="typeNameLink">CalciteTimingTracer</span></a></li>
<li class="circle">org.apache.calcite.util.trace.<a href="org/apache/calcite/util/trace/CalciteTrace.html" title="class in org.apache.calcite.util.trace"><span class="typeNameLink">CalciteTrace</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcRelSplitter.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcRelSplitter</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectToWindowRule.WindowedAggRelSplitter.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectToWindowRule.WindowedAggRelSplitter</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcRelSplitter.RelType.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcRelSplitter.RelType</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/CancelFlag.html" title="class in org.apache.calcite.util"><span class="typeNameLink">CancelFlag</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">CartesianProductEnumerator</span></a>&lt;T,&#8203;E&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.CartesianProductListEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.CartesianProductListEnumerator</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/SqlFunctions.ProductComparableListEnumerator.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">SqlFunctions.ProductComparableListEnumerator</span></a>&lt;E&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/CaseInsensitiveComparator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">CaseInsensitiveComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/CaseInsensitiveComparator.Key.html" title="class in org.apache.calcite.util"><span class="typeNameLink">CaseInsensitiveComparator.Key</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraEnumerator.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraEnumerator</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraFilter.Translator.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraFilter.Translator</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRel.Implementor.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRel.Implementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRules.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraSchemaFactory.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/CatchBlock.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">CatchBlock</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/CeilOperatorConversion.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">CeilOperatorConversion</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/ChainedPhaseRuleMappingInitializer.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">ChainedPhaseRuleMappingInitializer</span></a> (implements org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlannerPhaseRuleMappingInitializer.html" title="interface in org.apache.calcite.plan.volcano">VolcanoPlannerPhaseRuleMappingInitializer</a>)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">ChainedRelMetadataProvider</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata">RelMetadataProvider</a>)
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/DefaultRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">DefaultRelMetadataProvider</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.ChainedInvocationHandler.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">ChainedRelMetadataProvider.ChainedInvocationHandler</span></a> (implements java.lang.reflect.InvocationHandler)</li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/ChainedSqlOperatorTable.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">ChainedSqlOperatorTable</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql">SqlOperatorTable</a>)</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/ChinookAvaticaServer.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">ChinookAvaticaServer</span></a></li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/ChinookAvaticaServer.CalciteChinookMetaFactory.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">ChinookAvaticaServer.CalciteChinookMetaFactory</span></a> (implements org.apache.calcite.avatica.Meta.Factory)</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/ChinookAvaticaServer.RawChinookMetaFactory.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">ChinookAvaticaServer.RawChinookMetaFactory</span></a> (implements org.apache.calcite.avatica.Meta.Factory)</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/ChosenCustomerEmail.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">ChosenCustomerEmail</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ChunkList.ChunkListIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ChunkList.ChunkListIterator</span></a> (implements java.util.ListIterator&lt;E&gt;)</li>
<li class="circle">java.lang.ClassLoader
<ul>
<li class="circle">org.codehaus.commons.compiler.AbstractJavaSourceClassLoader
<ul>
<li class="circle">org.codehaus.janino.JavaSourceClassLoader
<ul>
<li class="circle">org.apache.calcite.util.javac.<a href="org/apache/calcite/util/javac/JaninoCompiler.AccountingClassLoader.html" title="class in org.apache.calcite.util.javac"><span class="typeNameLink">JaninoCompiler.AccountingClassLoader</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/CloneSchema.Factory.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">CloneSchema.Factory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Closer.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Closer</span></a> (implements java.lang.AutoCloseable)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CodeGenerationBenchmark.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">CodeGenerationBenchmark</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_jmhType_B1.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_jmhType_B1</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_jmhType_B2.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_jmhType_B2</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_jmhType_B3.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_jmhType_B3</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_jmhType.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_jmhType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_getBindableNoCache_jmhTest.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_getBindableNoCache_jmhTest</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_getBindableWithCache_jmhTest.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_getBindableWithCache_jmhTest</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CodeGenerationBenchmark.CacheState.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">CodeGenerationBenchmark.CacheState</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_CacheState_jmhType_B1.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_CacheState_jmhType_B1</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_CacheState_jmhType_B2.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_CacheState_jmhType_B2</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_CacheState_jmhType_B3.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_CacheState_jmhType_B3</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_CacheState_jmhType.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_CacheState_jmhType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CodeGenerationBenchmark.PlanInfo.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">CodeGenerationBenchmark.PlanInfo</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CodeGenerationBenchmark.QueryState.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">CodeGenerationBenchmark.QueryState</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_QueryState_jmhType_B1.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_QueryState_jmhType_B1</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_QueryState_jmhType_B2.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_QueryState_jmhType_B2</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_QueryState_jmhType_B3.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_QueryState_jmhType_B3</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.generated.<a href="org/apache/calcite/adapter/enumerable/generated/CodeGenerationBenchmark_QueryState_jmhType.html" title="class in org.apache.calcite.adapter.enumerable.generated"><span class="typeNameLink">CodeGenerationBenchmark_QueryState_jmhType</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/CodesFunction.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">CodesFunction</span></a></li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ColumnLoader.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ColumnLoader</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ColumnLoader.Kev.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ColumnLoader.Kev</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ColumnLoader.ValueSet.html" title="class in org.apache.calcite.adapter.clone"><span class="typeNameLink">ColumnLoader.ValueSet</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/ComplexMetric.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">ComplexMetric</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/CompositeMap.html" title="class in org.apache.calcite.util"><span class="typeNameLink">CompositeMap</span></a>&lt;K,&#8203;V&gt; (implements java.util.Map&lt;K,&#8203;V&gt;)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">CompositeOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlOperandTypeChecker</a>)
<ul>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/CompositeSingleOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">CompositeSingleOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlSingleOperandTypeChecker</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.avatica.ConnectionConfigImpl (implements org.apache.calcite.avatica.ConnectionConfig)
<ul>
<li class="circle">org.apache.calcite.config.<a href="org/apache/calcite/config/CalciteConnectionConfigImpl.html" title="class in org.apache.calcite.config"><span class="typeNameLink">CalciteConnectionConfigImpl</span></a> (implements org.apache.calcite.config.<a href="org/apache/calcite/config/CalciteConnectionConfig.html" title="interface in org.apache.calcite.config">CalciteConnectionConfig</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/ConnectionFactory.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">ConnectionFactory</span></a> (implements net.hydromatic.quidem.Quidem.ConnectionFactory)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Context.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Context</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Contexts.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">Contexts</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Contexts.ChainContext.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">Contexts.ChainContext</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan">Context</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Contexts.EmptyContext.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">Contexts.EmptyContext</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan">Context</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Contexts.WrapContext.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">Contexts.WrapContext</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan">Context</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Convention.Impl.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">Convention.Impl</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan">Convention</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcConvention.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcConvention</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/ConventionTraitDef.ConversionData.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">ConventionTraitDef.ConversionData</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ConversionUtil.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ConversionUtil</span></a></li>
<li class="circle">java.util.concurrent.CopyOnWriteArrayList&lt;E&gt; (implements java.lang.Cloneable, java.util.List&lt;E&gt;, java.util.RandomAccess, java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSlot.SelfPopulatingList.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSlot.SelfPopulatingList</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">CorrelationId</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvEnumerator.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvEnumerator</span></a>&lt;E&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvEnumerator.RowConverter.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvEnumerator.RowConverter</span></a>&lt;E&gt;
<ul>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvEnumerator.ArrayRowConverter.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvEnumerator.ArrayRowConverter</span></a></li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvEnumerator.SingleColumnRowConverter.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvEnumerator.SingleColumnRowConverter</span></a></li>
</ul>
</li>
<li class="circle">au.com.bytecode.opencsv.CSVReader (implements java.io.Closeable)
<ul>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvStreamReader.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvStreamReader</span></a> (implements java.io.Closeable)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvSchemaFactory.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvStreamTableFactory.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvStreamTableFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema">TableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvTableFactory.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvTableFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema">TableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/CursorReturnTypeInference.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">CursorReturnTypeInference</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type">SqlReturnTypeInference</a>)</li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/CycleDetector.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">CycleDetector</span></a>&lt;V,&#8203;E&gt;</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/DateRangeRules.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">DateRangeRules</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/DateString.html" title="class in org.apache.calcite.util"><span class="typeNameLink">DateString</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/DateTimeStringUtils.html" title="class in org.apache.calcite.util"><span class="typeNameLink">DateTimeStringUtils</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DefaultDimensionSpec.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DefaultDimensionSpec</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DimensionSpec.html" title="interface in org.apache.calcite.adapter.druid">DimensionSpec</a>)</li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">DefaultDirectedGraph</span></a>&lt;V,&#8203;E&gt; (implements org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/DirectedGraph.html" title="interface in org.apache.calcite.util.graph">DirectedGraph</a>&lt;V,&#8203;E&gt;)
<ul>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">AttributedDirectedGraph</span></a>&lt;V,&#8203;E&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/DefaultDirectedGraph.VertexInfo.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">DefaultDirectedGraph.VertexInfo</span></a>&lt;V,&#8203;E&gt;</li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">DefaultEdge</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.Edge.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.Edge</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.Edge.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.Edge</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.StepRef.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.StepRef</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Step.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Step</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/DefaultEnumerable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">DefaultEnumerable</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j">OrderedEnumerable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/AbstractEnumerable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">AbstractEnumerable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/GroupingImpl.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">GroupingImpl</span></a>&lt;K,&#8203;V&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Grouping.html" title="interface in org.apache.calcite.linq4j">Grouping</a>&lt;K,&#8203;V&gt;, java.util.Map.Entry&lt;K,&#8203;V&gt;)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter</span></a> (implements java.lang.AutoCloseable)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.CompositeEnumerable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.CompositeEnumerable</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/LookupImpl.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">LookupImpl</span></a>&lt;K,&#8203;V&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Lookup.html" title="interface in org.apache.calcite.linq4j">Lookup</a>&lt;K,&#8203;V&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/MemoryEnumerable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">MemoryEnumerable</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/Processes.ProcessLinesEnumerator.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">Processes.ProcessLinesEnumerator</span></a></li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/Processes.SeparatedLinesEnumerable.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">Processes.SeparatedLinesEnumerable</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ResultSetEnumerable.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">ResultSetEnumerable</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkQuery.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkQuery</span></a>&lt;T&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/AbstractEnumerable2.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">AbstractEnumerable2</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.LookupResultEnumerable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults.LookupResultEnumerable</span></a>&lt;TResult,&#8203;TKey,&#8203;TAccumulate&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.IterableEnumerable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.IterableEnumerable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.CollectionEnumerable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.CollectionEnumerable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.ListEnumerable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.ListEnumerable</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/DefaultQueryable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">DefaultQueryable</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j">OrderedQueryable</a>&lt;T&gt;, org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/AbstractQueryable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">AbstractQueryable</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/AbstractTableQueryable.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">AbstractTableQueryable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraTable.CassandraQueryable.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraTable.CassandraQueryable</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchTable.ElasticsearchQueryable</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeTable.GeodeQueryable.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeTable.GeodeQueryable</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcTable.JdbcTableQueryable.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcTable.JdbcTableQueryable</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoTable.MongoQueryable.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoTable.MongoQueryable</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkTable.SplunkTableQueryable.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkTable.SplunkTableQueryable</span></a>&lt;T&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/BaseQueryable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">BaseQueryable</span></a>&lt;TSource&gt;
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnectionImpl.CalciteQueryable.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnectionImpl.CalciteQueryable</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryProviderImpl.QueryableImpl.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">QueryProviderImpl.QueryableImpl</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableDefaults.ReplayableQueryable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableDefaults.ReplayableQueryable</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableDefaults.Replayable.html" title="interface in org.apache.calcite.linq4j">QueryableDefaults.Replayable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableDefaults.NonLeafReplayableQueryable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableDefaults.NonLeafReplayableQueryable</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableQueryable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableQueryable</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableOrderedQueryable.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableOrderedQueryable</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j">OrderedQueryable</a>&lt;T&gt;)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/DelegatingEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">DelegatingEnumerator</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/DelegatingInvocationHandler.html" title="class in org.apache.calcite.util"><span class="typeNameLink">DelegatingInvocationHandler</span></a> (implements java.lang.reflect.InvocationHandler)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/DelegatingLatticeStatisticProvider.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">DelegatingLatticeStatisticProvider</span></a> (implements org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeStatisticProvider.html" title="interface in org.apache.calcite.materialize">LatticeStatisticProvider</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/DelegatingNamespace.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">DelegatingNamespace</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorNamespace.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorNamespace</a>)</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/DelegatingSchema.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">DelegatingSchema</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema">Schema</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/DelegatingScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">DelegatingScope</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorScope</a>)
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AggregatingSelectScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">AggregatingSelectScope</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AggregatingScope.html" title="interface in org.apache.calcite.sql.validate">AggregatingScope</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/CatalogScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">CatalogScope</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/GroupByScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">GroupByScope</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/ListScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">ListScope</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/CollectScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">CollectScope</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/JoinScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">JoinScope</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/MatchRecognizeScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">MatchRecognizeScope</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/OverScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">OverScope</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SelectScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SelectScope</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/TableScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">TableScope</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/WithScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">WithScope</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/OrderByScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">OrderByScope</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorCatalogReader.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">DelegatingSqlValidatorCatalogReader</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorCatalogReader</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorTable.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">DelegatingSqlValidatorTable</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorTable.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorTable</a>)</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/DelegatingTypeSystem.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">DelegatingTypeSystem</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeSystem.html" title="interface in org.apache.calcite.rel.type">RelDataTypeSystem</a>)</li>
<li class="circle">org.apache.calcite.<a href="org/apache/calcite/Demo.html" title="class in org.apache.calcite"><span class="typeNameLink">Demo</span></a></li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">DepthFirstIterator</span></a>&lt;V,&#8203;E&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/DeterministicAutomaton.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">DeterministicAutomaton</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/DeterministicAutomaton.MultiState.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">DeterministicAutomaton.MultiState</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/DeterministicAutomaton.Transition.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">DeterministicAutomaton.Transition</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DirectOperatorConversion.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DirectOperatorConversion</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.avatica.DriverVersion
<ul>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkDriverVersion.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkDriverVersion</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnectionImpl.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnectionImpl</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnection.html" title="interface in org.apache.calcite.adapter.druid">DruidConnection</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnectionImpl.BlockingQueueEnumerator.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnectionImpl.BlockingQueueEnumerator</span></a>&lt;E&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnectionImpl.JsonAggregator.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnectionImpl.JsonAggregator</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnectionImpl.JsonColumn.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnectionImpl.JsonColumn</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnectionImpl.JsonSegmentMetadata.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnectionImpl.JsonSegmentMetadata</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnectionImpl.Page.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnectionImpl.Page</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidDateTimeUtils.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidDateTimeUtils</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidExpressions.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidExpressions</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJsonFilter.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJsonFilter</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJsonFilter.JsonBound.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJsonFilter.JsonBound</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJsonFilter.JsonCompositeFilter.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJsonFilter.JsonCompositeFilter</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJsonFilter.JsonExpressionFilter.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJsonFilter.JsonExpressionFilter</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJsonFilter.JsonInFilter.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJsonFilter.JsonInFilter</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJsonFilter.JsonSelector.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJsonFilter.JsonSelector</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJsonFilter.JsonDimHavingFilter.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJsonFilter.JsonDimHavingFilter</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.DruidQueryNode.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.DruidQueryNode</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter">Node</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.JsonAggregation.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.JsonAggregation</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.JsonCardinalityAggregation.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.JsonCardinalityAggregation</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.JsonFilteredAggregation.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.JsonFilteredAggregation</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.JsonCollation.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.JsonCollation</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.JsonLimit.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.JsonLimit</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.JsonPostAggregation.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.JsonPostAggregation</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.JsonExpressionPostAgg.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.JsonExpressionPostAgg</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.QuerySpec.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.QuerySpec</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.ScanQuery.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidQuery.ScanQuery</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSchemaFactory.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlCastConverter.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidSqlCastConverter</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidTable.MapRelProtoDataType.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidTable.MapRelProtoDataType</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelProtoDataType.html" title="interface in org.apache.calcite.rel.type">RelProtoDataType</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidTableFactory.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidTableFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema">TableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/DuTableFunction.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">DuTableFunction</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchEnumerators.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchEnumerators</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.PredicateAnalyzerTranslator.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchFilter.PredicateAnalyzerTranslator</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.Aggregations.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.Aggregations</span></a> (implements java.lang.Iterable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.Bucket.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.Bucket</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.Aggregation.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchJson.Aggregation</a>, org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.HasAggregations.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchJson.HasAggregations</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.MultiBucketsAggregation.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.MultiBucketsAggregation</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.Aggregation.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchJson.Aggregation</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.MultiValue.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.MultiValue</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.Aggregation.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchJson.Aggregation</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.GroupValue.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.GroupValue</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.Result.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.Result</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.RowKey.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.RowKey</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.SearchHit.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.SearchHit</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.SearchHits.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.SearchHits</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.SearchTotal.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.SearchTotal</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchMapping.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchMapping</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchMapping.Datatype.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchMapping.Datatype</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.Implementor.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRel.Implementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRules.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchSearchResult</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHit.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchSearchResult.SearchHit</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHits.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchSearchResult.SearchHits</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTransport.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchTransport</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTransport.HttpFunction.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchTransport.HttpFunction</span></a> (implements java.util.function.Function&lt;T,&#8203;R&gt;)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTransport.JsonParserFn.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchTransport.JsonParserFn</span></a>&lt;T&gt; (implements java.util.function.Function&lt;T,&#8203;R&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ElementInit.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ElementInit</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/EmptyScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">EmptyScope</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorScope</a>)
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/ParameterScope.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">ParameterScope</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableAggregate.AggContextImpl.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableAggregate.AggContextImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggContext</a>)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.CastingEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults.CastingEnumerator</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.MergeJoinEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults.MergeJoinEnumerator</span></a>&lt;TResult,&#8203;TSource,&#8203;TInner,&#8203;TKey&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.SkipWhileEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults.SkipWhileEnumerator</span></a>&lt;TSource&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.TakeWhileEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults.TakeWhileEnumerator</span></a>&lt;TSource&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.TakeWhileLongEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults.TakeWhileLongEnumerator</span></a>&lt;TSource&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/EnumerableDefaults.Wrapped.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">EnumerableDefaults.Wrapped</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableInterpretable.EnumerableNode.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableInterpretable.EnumerableNode</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter">Node</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableMatch.PrevInputGetter.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableMatch.PrevInputGetter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetter.html" title="interface in org.apache.calcite.adapter.enumerable">RexToLixTranslator.InputGetter</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Result.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRel.Result</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.TypeRegistrar.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRelImplementor.TypeRegistrar</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRules.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRules</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Enumerables.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Enumerables</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableWindow.WindowRelInputGetter.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableWindow.WindowRelInputGetter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetter.html" title="interface in org.apache.calcite.adapter.enumerable">RexToLixTranslator.InputGetter</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumUtils.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumUtils</span></a></li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/EnvironmentFairy.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">EnvironmentFairy</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/EquivalenceSet.html" title="class in org.apache.calcite.util"><span class="typeNameLink">EquivalenceSet</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Evaluator.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Evaluator</span></a></li>
<li class="circle">java.util.EventObject (implements java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.RelEvent.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptListener.RelEvent</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.RelChosenEvent.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptListener.RelChosenEvent</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.RelDiscardedEvent.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptListener.RelDiscardedEvent</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.RelEquivalenceEvent.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptListener.RelEquivalenceEvent</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.RuleEvent.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptListener.RuleEvent</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.RuleAttemptedEvent.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptListener.RuleAttemptedEvent</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.RuleProductionEvent.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptListener.RuleProductionEvent</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ExplicitOperandTypeInference.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">ExplicitOperandTypeInference</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandTypeInference.html" title="interface in org.apache.calcite.sql.type">SqlOperandTypeInference</a>)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ExplicitReturnTypeInference.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">ExplicitReturnTypeInference</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type">SqlReturnTypeInference</a>)
<ul>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/TableFunctionReturnTypeInference.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">TableFunctionReturnTypeInference</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Expressions.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Expressions</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ExpressionWriter.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ExpressionWriter</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Extensions.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Extensions</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/ExtractionDimensionSpec.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">ExtractionDimensionSpec</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DimensionSpec.html" title="interface in org.apache.calcite.adapter.druid">DimensionSpec</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/ExtractOperatorConversion.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">ExtractOperatorConversion</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/FamilyOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">FamilyOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ImplicitCastOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">ImplicitCastOperandTypeChecker</a>, org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlSingleOperandTypeChecker</a>)</li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileEnumerator.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileEnumerator</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileReader.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileReader</span></a> (implements java.lang.Iterable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileReader.FileReaderIterator.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileReader.FileReaderIterator</span></a> (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileRowConverter.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileRowConverter</span></a></li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileRowConverter.CellReader.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileRowConverter.CellReader</span></a></li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileRowConverter.FieldDef.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileRowConverter.FieldDef</span></a></li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileSchemaFactory.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/FilesTableFunction.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">FilesTableFunction</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Filterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Filterator</span></a>&lt;E&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists</span></a></li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/FlightRecorderProfiler.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">FlightRecorderProfiler</span></a> (implements org.openjdk.jmh.profile.ExternalProfiler)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/FloorOperatorConversion.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">FloorOperatorConversion</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">java.text.Format (implements java.lang.Cloneable, java.io.Serializable)
<ul>
<li class="circle">java.text.MessageFormat
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Template.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Template</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Frameworks.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Frameworks</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Frameworks.ConfigBuilder.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Frameworks.ConfigBuilder</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Frameworks.PrepareAction.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Frameworks.PrepareAction</span></a>&lt;R&gt; (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/Frameworks.BasePrepareAction.html" title="interface in org.apache.calcite.tools">Frameworks.BasePrepareAction</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Frameworks.StdFrameworkConfig.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Frameworks.StdFrameworkConfig</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/FrameworkConfig.html" title="interface in org.apache.calcite.tools">FrameworkConfig</a>)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions</span></a></li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.ArrayEqualityComparer.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.ArrayEqualityComparer</span></a> (implements org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.IdentityEqualityComparer.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.IdentityEqualityComparer</span></a> (implements org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.Ignore.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.Ignore</span></a>&lt;R,&#8203;T0,&#8203;T1&gt; (implements org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a>&lt;R&gt;, org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a>&lt;T0,&#8203;R&gt;, org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a>&lt;T0,&#8203;T1,&#8203;R&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.NullsFirstComparator.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.NullsFirstComparator</span></a> (implements java.util.Comparator&lt;T&gt;, java.io.Serializable)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.NullsFirstReverseComparator.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.NullsFirstReverseComparator</span></a> (implements java.util.Comparator&lt;T&gt;, java.io.Serializable)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.NullsLastComparator.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.NullsLastComparator</span></a> (implements java.util.Comparator&lt;T&gt;, java.io.Serializable)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.NullsLastReverseComparator.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.NullsLastReverseComparator</span></a> (implements java.util.Comparator&lt;T&gt;, java.io.Serializable)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Functions.SelectorEqualityComparer.html" title="class in org.apache.calcite.linq4j.function"><span class="typeNameLink">Functions.SelectorEqualityComparer</span></a>&lt;T,&#8203;T2&gt; (implements org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeEnumerator.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeEnumerator</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeFilter.Translator.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeFilter.Translator</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRel.GeodeImplementContext.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRel.GeodeImplementContext</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRules.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.simple.<a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleEnumerator.html" title="class in org.apache.calcite.adapter.geode.simple"><span class="typeNameLink">GeodeSimpleEnumerator</span></a>&lt;E&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.geode.simple.<a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html" title="class in org.apache.calcite.adapter.geode.simple"><span class="typeNameLink">GeodeSimpleSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.geode.util.<a href="org/apache/calcite/adapter/geode/util/GeodeUtils.html" title="class in org.apache.calcite.adapter.geode.util"><span class="typeNameLink">GeodeUtils</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">GeoFunctions</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.MapGeom.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">GeoFunctions.MapGeom</span></a> (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.Geom.html" title="interface in org.apache.calcite.runtime">GeoFunctions.Geom</a>)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.SimpleGeom.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">GeoFunctions.SimpleGeom</span></a> (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.Geom.html" title="interface in org.apache.calcite.runtime">GeoFunctions.Geom</a>)</li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/GitCommitsTableFunction.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">GitCommitsTableFunction</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/Granularities.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">Granularities</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/Granularities.PeriodGranularity.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">Granularities.PeriodGranularity</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/Granularity.html" title="interface in org.apache.calcite.adapter.druid">Granularity</a>)</li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/Graphs.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">Graphs</span></a></li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/Graphs.FrozenGraph.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">Graphs.FrozenGraph</span></a>&lt;V,&#8203;E&gt;</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Handler.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">Handler</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.BeginGroup.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.BeginGroup</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.CommonRelSubExprRules.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.CommonRelSubExprRules</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.ConverterRules.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.ConverterRules</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.EndGroup.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.EndGroup</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.MatchLimit.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.MatchLimit</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.MatchOrder.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.MatchOrder</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.RuleClass.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.RuleClass</span></a>&lt;R&gt;</li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.RuleCollection.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.RuleCollection</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.RuleInstance.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.RuleInstance</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepInstruction.Subprogram.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepInstruction.Subprogram</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepProgram.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepProgram</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepProgramBuilder.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepProgramBuilder</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepRelMetadataProvider.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepRelMetadataProvider</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata">RelMetadataProvider</a>)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Holder.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Holder</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/HttpServer.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">HttpServer</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/HttpUtils.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">HttpUtils</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableBitSet</span></a> (implements java.lang.Comparable&lt;T&gt;, java.lang.Iterable&lt;T&gt;, java.io.Serializable)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableBitSet.Builder.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableBitSet.Builder</span></a>
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableBitSet.Rebuilder.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableBitSet.Rebuilder</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableBitSet.Closure.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableBitSet.Closure</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableNullableList.Builder.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableNullableList.Builder</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/InferTypes.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">InferTypes</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableRel.InterpreterImplementor.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">InterpretableRel.InterpreterImplementor</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.DuplicatingSink.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.DuplicatingSink</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Sink.html" title="interface in org.apache.calcite.interpreter">Sink</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.EnumeratorSource.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.EnumeratorSource</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Source.html" title="interface in org.apache.calcite.interpreter">Source</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.FooCompiler.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.FooCompiler</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.ScalarCompiler.html" title="interface in org.apache.calcite.interpreter">Interpreter.ScalarCompiler</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.ListSink.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.ListSink</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Sink.html" title="interface in org.apache.calcite.interpreter">Sink</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.ListSource.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.ListSource</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Source.html" title="interface in org.apache.calcite.interpreter">Source</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.NodeInfo.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.NodeInfo</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreters.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreters</span></a></li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/IntPair.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">IntPair</span></a></li>
<li class="circle">org.apache.calcite.util.javac.<a href="org/apache/calcite/util/javac/JaninoCompiler.html" title="class in org.apache.calcite.util.javac"><span class="typeNameLink">JaninoCompiler</span></a> (implements org.apache.calcite.util.javac.<a href="org/apache/calcite/util/javac/JavaCompiler.html" title="interface in org.apache.calcite.util.javac">JavaCompiler</a>)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">JaninoRelMetadataProvider</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata">RelMetadataProvider</a>)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.Key.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">JaninoRelMetadataProvider.Key</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/JaninoRexCompiler.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">JaninoRexCompiler</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.ScalarCompiler.html" title="interface in org.apache.calcite.interpreter">Interpreter.ScalarCompiler</a>)</li>
<li class="circle">org.apache.calcite.adapter.<a href="org/apache/calcite/adapter/Java9Workaround.html" title="class in org.apache.calcite.adapter"><span class="typeNameLink">Java9Workaround</span></a></li>
<li class="circle">org.apache.calcite.util.javac.<a href="org/apache/calcite/util/javac/JavaCompilerArgs.html" title="class in org.apache.calcite.util.javac"><span class="typeNameLink">JavaCompilerArgs</span></a>
<ul>
<li class="circle">org.apache.calcite.util.javac.<a href="org/apache/calcite/util/javac/JaninoCompiler.JaninoCompilerArgs.html" title="class in org.apache.calcite.util.javac"><span class="typeNameLink">JaninoCompiler.JaninoCompilerArgs</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/JavaRelImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">JavaRelImplementor</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelImplementor.html" title="interface in org.apache.calcite.plan">RelImplementor</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRelImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRel.Implementor.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRel.Implementor</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkToEnumerableConverter.SparkImplementorImpl.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkToEnumerableConverter.SparkImplementorImpl</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/JavaToSqlTypeConversionRules.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">JavaToSqlTypeConversionRules</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/JavaTypeFactoryImpl.RecordFieldImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">JavaTypeFactoryImpl.RecordFieldImpl</span></a> (implements org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.RecordField.html" title="interface in org.apache.calcite.linq4j.tree">Types.RecordField</a>)</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/JavaTypeFactoryImpl.SyntheticRecordType.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">JavaTypeFactoryImpl.SyntheticRecordType</span></a> (implements org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.RecordType.html" title="interface in org.apache.calcite.linq4j.tree">Types.RecordType</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcCatalogSchema.SubSchemaMap.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcCatalogSchema.SubSchemaMap</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcSchema.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcSchema</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema">Schema</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcSchema.Factory.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcSchema.Factory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcUtils.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcUtils</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcUtils.DataSourcePool.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcUtils.DataSourcePool</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcUtils.DialectPool.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcUtils.DialectPool</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcUtils.ObjectArrayRowBuilder.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcUtils.ObjectArrayRowBuilder</span></a> (implements org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function0.html" title="interface in org.apache.calcite.linq4j.function">Function0</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroInfo.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">JethroDataSqlDialect.JethroInfo</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroInfoCacheImpl.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">JethroDataSqlDialect.JethroInfoCacheImpl</span></a> (implements org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroInfoCache.html" title="interface in org.apache.calcite.sql.dialect">JethroDataSqlDialect.JethroInfoCache</a>)</li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroSupportedFunction.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">JethroDataSqlDialect.JethroSupportedFunction</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinCommuteRule.VariableReplacer.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinCommuteRule.VariableReplacer</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/JoinInfo.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">JoinInfo</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/JoinNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">JoinNode</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter">Node</a>)</li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/JpsTableFunction.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">JpsTableFunction</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/JsonBuilder.html" title="class in org.apache.calcite.util"><span class="typeNameLink">JsonBuilder</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonColumn.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonColumn</span></a></li>
<li class="circle">com.fasterxml.jackson.databind.JsonDeserializer&lt;T&gt; (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
<ul>
<li class="circle">com.fasterxml.jackson.databind.deser.std.StdDeserializer&lt;T&gt; (implements java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.AggregationsDeserializer.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.AggregationsDeserializer</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.SearchTotalDeserializer.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.SearchTotalDeserializer</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/JsonEnumerator.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">JsonEnumerator</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/JsonEnumerator.JsonDataConverter.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">JsonEnumerator.JsonDataConverter</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonFunction.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonFunction</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/JsonFunctions.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">JsonFunctions</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/JsonFunctions.JsonPathContext.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">JsonFunctions.JsonPathContext</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/JsonFunctions.JsonValueContext.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">JsonFunctions.JsonValueContext</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonLattice.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonLattice</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonMaterialization.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonMaterialization</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonMeasure.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonMeasure</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonRoot.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonRoot</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonSchema.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonSchema</span></a>
<ul>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonJdbcSchema.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonJdbcSchema</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonMapSchema.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonMapSchema</span></a>
<ul>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonCustomSchema.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonCustomSchema</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonStream.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonStream</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonTable.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonTable</span></a>
<ul>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonCustomTable.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonCustomTable</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonView.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonView</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonTile.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonTile</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonType.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonType</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonTypeAttribute.html" title="class in org.apache.calcite.model"><span class="typeNameLink">JsonTypeAttribute</span></a></li>
<li class="circle">org.apache.calcite.adapter.kafka.<a href="org/apache/calcite/adapter/kafka/KafkaMessageEnumerator.html" title="class in org.apache.calcite.adapter.kafka"><span class="typeNameLink">KafkaMessageEnumerator</span></a>&lt;K,&#8203;V&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.kafka.<a href="org/apache/calcite/adapter/kafka/KafkaRowConverterImpl.html" title="class in org.apache.calcite.adapter.kafka"><span class="typeNameLink">KafkaRowConverterImpl</span></a> (implements org.apache.calcite.adapter.kafka.<a href="org/apache/calcite/adapter/kafka/KafkaRowConverter.html" title="interface in org.apache.calcite.adapter.kafka">KafkaRowConverter</a>&lt;K,&#8203;V&gt;)</li>
<li class="circle">org.apache.calcite.adapter.kafka.<a href="org/apache/calcite/adapter/kafka/KafkaStreamTable.html" title="class in org.apache.calcite.adapter.kafka"><span class="typeNameLink">KafkaStreamTable</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema">ScannableTable</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/StreamableTable.html" title="interface in org.apache.calcite.schema">StreamableTable</a>)</li>
<li class="circle">org.apache.calcite.adapter.kafka.<a href="org/apache/calcite/adapter/kafka/KafkaTableFactory.html" title="class in org.apache.calcite.adapter.kafka"><span class="typeNameLink">KafkaTableFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema">TableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.kafka.<a href="org/apache/calcite/adapter/kafka/KafkaTableOptions.html" title="class in org.apache.calcite.adapter.kafka"><span class="typeNameLink">KafkaTableOptions</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/LabelTarget.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">LabelTarget</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.Builder.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.Builder</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.Builder.Fixer.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.Builder.Fixer</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.Column.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.Column</span></a> (implements java.lang.Comparable&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.BaseColumn.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.BaseColumn</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.DerivedColumn.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.DerivedColumn</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.Measure.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.Measure</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.SqlWriter.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.SqlWriter</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.Tile.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.Tile</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.TileBuilder.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.TileBuilder</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattice.Vertex.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattice.Vertex</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeNode.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeNode</span></a>
<ul>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeChildNode.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeChildNode</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeRootNode.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeRootNode</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Lattices.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Lattices</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSpace.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSpace</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.ColRef.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.ColRef</span></a>
<ul>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.BaseColRef.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.BaseColRef</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.DerivedColRef.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.DerivedColRef</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.Frame.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.Frame</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.Hop.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.Hop</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.MutableMeasure.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.MutableMeasure</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.Query.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.Query</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.StepRef.Factory.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.StepRef.Factory</span></a> (implements org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="interface in org.apache.calcite.util.graph">AttributedDirectedGraph.AttributedEdgeFactory</a>&lt;V,&#8203;E&gt;)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeSuggester.TableRef.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeSuggester.TableRef</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeTable.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">LatticeTable</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">LazyAggregateLambdaFactory</span></a>&lt;TSource,&#8203;TKey,&#8203;TOrigAccumulate,&#8203;TResult&gt; (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="interface in org.apache.calcite.adapter.enumerable">AggregateLambdaFactory</a>&lt;TSource,&#8203;TOrigAccumulate,&#8203;TAccumulate,&#8203;TResult,&#8203;TKey&gt;)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.LazySource.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">LazyAggregateLambdaFactory.LazySource</span></a>&lt;TSource&gt; (implements java.lang.Iterable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Like.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Like</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.EnumeratorIterator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.EnumeratorIterator</span></a>&lt;T&gt; (implements java.lang.AutoCloseable, java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.IterableEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.IterableEnumerator</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.ListEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.ListEnumerator</span></a>&lt;V&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.SingletonEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.SingletonEnumerator</span></a>&lt;E&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Linq4j.SingletonNullEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Linq4j.SingletonNullEnumerator</span></a>&lt;E&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/ListSqlOperatorTable.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">ListSqlOperatorTable</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql">SqlOperatorTable</a>)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/LiteralOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">LiteralOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlSingleOperandTypeChecker</a>)</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/LixToRelTranslator.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">LixToRelTranslator</span></a></li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/LogicalWindow.WindowKey.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">LogicalWindow.WindowKey</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/LogicVisitor.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">LogicVisitor</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexBiVisitor.html" title="interface in org.apache.calcite.rex">RexBiVisitor</a>&lt;R,&#8203;P&gt;)</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/LongSchemaVersion.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">LongSchemaVersion</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaVersion.html" title="interface in org.apache.calcite.schema">SchemaVersion</a>)</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptJoinTree.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptJoinTree</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptJoinTree.BinaryTree.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptJoinTree.BinaryTree</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptJoinTree.Leaf.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptJoinTree.Leaf</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptJoinTree.Node.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptJoinTree.Node</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptMultiJoin.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptMultiJoin</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptMultiJoin.Edge.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptMultiJoin.Edge</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptMultiJoin.RemovableSelfJoin.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptMultiJoin.RemovableSelfJoin</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptSemiJoinOptimizer</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.FactorCostComparator.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptSemiJoinOptimizer.FactorCostComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.FemLocalIndex.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptSemiJoinOptimizer.FemLocalIndex</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.LcsIndexOptimizer.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptSemiJoinOptimizer.LcsIndexOptimizer</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.LcsTable.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptSemiJoinOptimizer.LcsTable</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.html" title="interface in org.apache.calcite.plan">RelOptTable</a>)</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.LcsTableScan.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptSemiJoinOptimizer.LcsTableScan</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.LucidDbSpecialOperators.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptSemiJoinOptimizer.LucidDbSpecialOperators</span></a></li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings</span></a></li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.AbstractMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.AbstractMapping</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a>)
<ul>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/AbstractSourceMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">AbstractSourceMapping</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a>)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/AbstractTargetMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">AbstractTargetMapping</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a>)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.FiniteAbstractMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.FiniteAbstractMapping</span></a>
<ul>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.PartialMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.PartialMapping</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.FunctionMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.FunctionMapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.TargetMapping</a>)
<ul>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.SurjectionWithInverse.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.SurjectionWithInverse</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.IdentityMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.IdentityMapping</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.FunctionMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.FunctionMapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.SourceMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.SourceMapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.TargetMapping</a>)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.OverridingSourceMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.OverridingSourceMapping</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.SourceMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.SourceMapping</a>)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.OverridingTargetMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.OverridingTargetMapping</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.TargetMapping</a>)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.PartialFunctionImpl.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.PartialFunctionImpl</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.TargetMapping</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.FunctionMappingIter.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.FunctionMappingIter</span></a> (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.InverseMapping.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.InverseMapping</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a>)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.PartialMapping.MappingItr.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.PartialMapping.MappingItr</span></a> (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.statistic.<a href="org/apache/calcite/statistic/MapSqlStatisticProvider.Initializer.html" title="class in org.apache.calcite.statistic"><span class="typeNameLink">MapSqlStatisticProvider.Initializer</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Matcher.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Matcher</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Matcher.Builder.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Matcher.Builder</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Matcher.PartialMatch.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Matcher.PartialMatch</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Matcher.PartitionState.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Matcher.PartitionState</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Matcher.Tuple.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Matcher.Tuple</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/MatchReturnTypeInference.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">MatchReturnTypeInference</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type">SqlReturnTypeInference</a>)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MaterializationActor.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">MaterializationActor</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MaterializationActor.Materialization.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">MaterializationActor.Materialization</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MaterializationActor.QueryKey.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">MaterializationActor.QueryKey</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MaterializationKey.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">MaterializationKey</span></a> (implements java.io.Serializable)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MaterializationService.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">MaterializationService</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MaterializationService.DefaultTableFactory.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">MaterializationService.DefaultTableFactory</span></a> (implements org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MaterializationService.TableFactory.html" title="interface in org.apache.calcite.materialize">MaterializationService.TableFactory</a>)</li>
<li class="circle">org.apache.calcite.example.maze.<a href="org/apache/calcite/example/maze/Maze.html" title="class in org.apache.calcite.example.maze"><span class="typeNameLink">Maze</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MemberBinding.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MemberBinding</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MemberAssignment.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MemberAssignment</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MemberListBinding.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MemberListBinding</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MemberMemberBinding.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MemberMemberBinding</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MemberDeclaration.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MemberDeclaration</span></a> (implements org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Node.html" title="interface in org.apache.calcite.linq4j.tree">Node</a>)
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ClassDeclaration.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ClassDeclaration</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ConstructorDeclaration.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ConstructorDeclaration</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/FieldDeclaration.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">FieldDeclaration</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/MethodDeclaration.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">MethodDeclaration</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/MemoryEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">MemoryEnumerator</span></a>&lt;E&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/MemoryFactory.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">MemoryFactory</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/MemoryFactory.Memory.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">MemoryFactory.Memory</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.avatica.Meta.Signature
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.CalciteSignature.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.CalciteSignature</span></a>&lt;T&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataDef.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">MetadataDef</span></a>&lt;M&gt;</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataFactoryImpl.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">MetadataFactoryImpl</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataFactory.html" title="interface in org.apache.calcite.rel.metadata">MetadataFactory</a>)</li>
<li class="circle">org.apache.calcite.avatica.MetaImpl (implements org.apache.calcite.avatica.Meta)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteMetaImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteMetaImpl</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.avatica.MetaImpl.MetaSchema (implements org.apache.calcite.avatica.MetaImpl.Named)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteMetaImpl.CalciteMetaSchema.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteMetaImpl.CalciteMetaSchema</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.avatica.MetaImpl.MetaTable (implements org.apache.calcite.avatica.MetaImpl.Named)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteMetaImpl.CalciteMetaTable.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteMetaImpl.CalciteMetaTable</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/ModelHandler.html" title="class in org.apache.calcite.model"><span class="typeNameLink">ModelHandler</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ModularInteger.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">ModularInteger</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoEnumerator.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoEnumerator</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoFilter.Translator.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoFilter.Translator</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRel.Implementor.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRel.Implementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRules.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoSchemaFactory.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/MulticastRelOptListener.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">MulticastRelOptListener</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.html" title="interface in org.apache.calcite.plan">RelOptListener</a>)</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.Vertex.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">MultiJoinOptimizeBushyRule.Vertex</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.JoinVertex.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">MultiJoinOptimizeBushyRule.JoinVertex</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.LeafVertex.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">MultiJoinOptimizeBushyRule.LeafVertex</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/MultisetOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">MultisetOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlOperandTypeChecker</a>)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MutableNode.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">MutableNode</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableRel.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableRel</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableBiRel.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableBiRel</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableCorrelate.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableCorrelate</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableJoin.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableJoin</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableLeafRel.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableLeafRel</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableScan.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableScan</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableValues.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableValues</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableMultiRel.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableMultiRel</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableSetOp.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableSetOp</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableIntersect.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableIntersect</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableMinus.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableMinus</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableUnion.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableUnion</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableTableFunctionScan.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableTableFunctionScan</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableSingleRel.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableSingleRel</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/Holder.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">Holder</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableAggregate.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableAggregate</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableCalc.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableCalc</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableCollect.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableCollect</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableExchange.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableExchange</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableFilter.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableFilter</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableMatch.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableMatch</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableProject.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableProject</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableSample.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableSample</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableSort.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableSort</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableTableModify.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableTableModify</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableUncollect.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableUncollect</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableWindow.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableWindow</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableRels.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableRels</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableRelVisitor.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableRelVisitor</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableRel.MutableRelDumper.html" title="class in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableRel.MutableRelDumper</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/NameMap.html" title="class in org.apache.calcite.util"><span class="typeNameLink">NameMap</span></a>&lt;V&gt;</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/NameMultimap.html" title="class in org.apache.calcite.util"><span class="typeNameLink">NameMultimap</span></a>&lt;V&gt;</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/NameSet.html" title="class in org.apache.calcite.util"><span class="typeNameLink">NameSet</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/NaryOperatorConverter.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">NaryOperatorConverter</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NestedBlockBuilderImpl.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">NestedBlockBuilderImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NestedBlockBuilder.html" title="interface in org.apache.calcite.adapter.enumerable">NestedBlockBuilder</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.impl.<a href="org/apache/calcite/adapter/enumerable/impl/AggResetContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl"><span class="typeNameLink">AggResetContextImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResetContext</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.impl.<a href="org/apache/calcite/adapter/enumerable/impl/AggResultContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl"><span class="typeNameLink">AggResultContextImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResultContext</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.impl.<a href="org/apache/calcite/adapter/enumerable/impl/AggAddContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl"><span class="typeNameLink">AggAddContextImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggAddContext</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.impl.<a href="org/apache/calcite/adapter/enumerable/impl/WinAggResultContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl"><span class="typeNameLink">WinAggResultContextImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggResultContext</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.impl.<a href="org/apache/calcite/adapter/enumerable/impl/WinAggAddContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl"><span class="typeNameLink">WinAggAddContextImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggAddContext</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.impl.<a href="org/apache/calcite/adapter/enumerable/impl/WinAggResetContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl"><span class="typeNameLink">WinAggResetContextImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggResetContext</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/NlsString.html" title="class in org.apache.calcite.util"><span class="typeNameLink">NlsString</span></a> (implements java.lang.Cloneable, java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Nodes.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Nodes</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/NullInitializerExpressionFactory.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">NullInitializerExpressionFactory</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/InitializerExpressionFactory.html" title="interface in org.apache.calcite.sql2rel">InitializerExpressionFactory</a>)
<ul>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/ModifiableViewTable.ModifiableViewTableInitializerExpressionFactory.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">ModifiableViewTable.ModifiableViewTableInitializerExpressionFactory</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/NumberUtil.html" title="class in org.apache.calcite.util"><span class="typeNameLink">NumberUtil</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/OperandsTypeChecking.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">OperandsTypeChecking</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/OperandTypes.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">OperandTypes</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/OperandTypes.PeriodOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">OperandTypes.PeriodOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlSingleOperandTypeChecker</a>)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Ord.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">Ord</span></a>&lt;E&gt; (implements java.util.Map.Entry&lt;K,&#8203;V&gt;)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/OrdinalReturnTypeInference.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">OrdinalReturnTypeInference</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type">SqlReturnTypeInference</a>)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Pair.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Pair</span></a>&lt;T1,&#8203;T2&gt; (implements java.lang.Comparable&lt;T&gt;, java.util.Map.Entry&lt;K,&#8203;V&gt;, java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.Edge.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.Edge</span></a></li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.CaseInsensitiveKey.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">ReflectiveSqlOperatorTable.CaseInsensitiveKey</span></a></li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.CaseSensitiveKey.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">ReflectiveSqlOperatorTable.CaseSensitiveKey</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.Field.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.Field</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelFieldTrimmer.TrimResult</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexFieldCollation.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexFieldCollation</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Pair.AdjacentIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Pair.AdjacentIterator</span></a>&lt;E&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Pair.FirstAndIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Pair.FirstAndIterator</span></a>&lt;E&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Pair.LeftIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Pair.LeftIterator</span></a>&lt;L,&#8203;R&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Pair.RightIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Pair.RightIterator</span></a>&lt;L,&#8203;R&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Pair.ZipIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Pair.ZipIterator</span></a>&lt;L,&#8203;R&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/ParserBenchmark.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">ParserBenchmark</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PartiallyOrderedSet.Node.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PartiallyOrderedSet.Node</span></a>&lt;E&gt;
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PartiallyOrderedSet.TopBottomNode.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PartiallyOrderedSet.TopBottomNode</span></a>&lt;E&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Path.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Path</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Pattern.AbstractPattern.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Pattern.AbstractPattern</span></a> (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Pattern.html" title="interface in org.apache.calcite.runtime">Pattern</a>)
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Pattern.OpPattern.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Pattern.OpPattern</span></a>
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Pattern.RepeatPattern.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Pattern.RepeatPattern</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Pattern.SymbolPattern.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Pattern.SymbolPattern</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Pattern.PatternBuilder.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Pattern.PatternBuilder</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Permutation.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Permutation</span></a> (implements org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping">Mapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.TargetMapping</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/PhysTypeImpl.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">PhysTypeImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/PhysType.html" title="interface in org.apache.calcite.adapter.enumerable">PhysType</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRel.Implementor.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRel.Implementor</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelBuilder.PigRelTranslationContext.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelBuilder.PigRelTranslationContext</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRelFactories.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRelFactories</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRelFactories.PigAggregateFactory.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRelFactories.PigAggregateFactory</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.AggregateFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.AggregateFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRelFactories.PigFilterFactory.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRelFactories.PigFilterFactory</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.FilterFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.FilterFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRelFactories.PigJoinFactory.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRelFactories.PigJoinFactory</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.JoinFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.JoinFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRelFactories.PigTableScanFactory.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRelFactories.PigTableScanFactory</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.TableScanFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.TableScanFactory</a>)</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelSqlUdfs.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelSqlUdfs</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelUdfConverter.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelUdfConverter</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRules.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigSchemaFactory.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.pig.PigServer
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigConverter.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigConverter</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigTableFactory.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigTableFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema">TableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigTypes.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigTypes</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigUdfFinder.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigUdfFinder</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigUdfs.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigUdfs</span></a></li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/PlannerImpl.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">PlannerImpl</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/Planner.html" title="interface in org.apache.calcite.tools">Planner</a>, org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.ViewExpander.html" title="interface in org.apache.calcite.plan">RelOptTable.ViewExpander</a>)</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/PlannerImpl.ViewExpanderImpl.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">PlannerImpl.ViewExpanderImpl</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.ViewExpander.html" title="interface in org.apache.calcite.plan">RelOptTable.ViewExpander</a>)</li>
<li class="circle">org.apache.pig.newplan.PlanVisitor
<ul>
<li class="circle">org.apache.pig.newplan.logical.expression.LogicalExpressionVisitor
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelExVisitor.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelExVisitor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.pig.newplan.logical.relational.LogicalRelationalNodesVisitor
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelOpWalker.PlanPreVisitor.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelOpWalker.PlanPreVisitor</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelOpVisitor.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelOpVisitor</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelOpInnerVisitor.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelOpInnerVisitor</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.pig.newplan.PlanWalker
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelExWalker.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelExWalker</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelOpWalker.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelOpWalker</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.Builder.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.Builder</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.Result.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.Result</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.Token.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.Token</span></a>
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.Call.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.Call</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.Op.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.Op</span></a>
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.SpecialOp.html" title="class in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.SpecialOp</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/PreconditionTest.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">PreconditionTest</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.CastExpression.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.CastExpression</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.TerminalExpression.html" title="interface in org.apache.calcite.adapter.elasticsearch">PredicateAnalyzer.TerminalExpression</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.LiteralExpression.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.LiteralExpression</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.TerminalExpression.html" title="interface in org.apache.calcite.adapter.elasticsearch">PredicateAnalyzer.TerminalExpression</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.NamedFieldExpression.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.NamedFieldExpression</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.TerminalExpression.html" title="interface in org.apache.calcite.adapter.elasticsearch">PredicateAnalyzer.TerminalExpression</a>)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.QueryExpression.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.QueryExpression</span></a> (implements org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.Expression.html" title="interface in org.apache.calcite.adapter.elasticsearch">PredicateAnalyzer.Expression</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.CompoundQueryExpression.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.CompoundQueryExpression</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.SimpleQueryExpression.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.SimpleQueryExpression</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.Visitor.SwapResult.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.Visitor.SwapResult</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/PredicateImpl.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">PredicateImpl</span></a>&lt;T&gt; (implements com.google.common.base.Predicate&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/PreferredAlbumsTableFactory.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">PreferredAlbumsTableFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema">TableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/PreferredGenresTableFactory.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">PreferredGenresTableFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema">TableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">Prepare</span></a>
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalcitePrepareImpl.CalcitePreparingStmt.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalcitePrepareImpl.CalcitePreparingStmt</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.ViewExpander.html" title="interface in org.apache.calcite.plan">RelOptTable.ViewExpander</a>)
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalciteMaterializer.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalciteMaterializer</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.AbstractPreparingTable.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.AbstractPreparingTable</span></a> (implements org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.PreparingTable.html" title="interface in org.apache.calcite.prepare">Prepare.PreparingTable</a>)
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/RelOptTableImpl.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">RelOptTableImpl</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.Materialization.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.Materialization</span></a></li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.PreparedExplain.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.PreparedExplain</span></a> (implements org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.PreparedResult.html" title="interface in org.apache.calcite.prepare">Prepare.PreparedResult</a>)
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalcitePrepareImpl.CalcitePreparedExplain.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalcitePrepareImpl.CalcitePreparedExplain</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.PreparedResultImpl.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.PreparedResultImpl</span></a> (implements org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.PreparedResult.html" title="interface in org.apache.calcite.prepare">Prepare.PreparedResult</a>, org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Typed.html" title="interface in org.apache.calcite.runtime">Typed</a>)</li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/Processes.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">Processes</span></a></li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/Processes.ProcessFactory.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">Processes.ProcessFactory</span></a> (implements java.util.function.Supplier&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Column.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">Profiler.Column</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Distribution.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">Profiler.Distribution</span></a> (implements org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Statistic.html" title="interface in org.apache.calcite.profile">Profiler.Statistic</a>)</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.FunctionalDependency.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">Profiler.FunctionalDependency</span></a> (implements org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Statistic.html" title="interface in org.apache.calcite.profile">Profiler.Statistic</a>)</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Profile.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">Profiler.Profile</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.RowCount.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">Profiler.RowCount</span></a> (implements org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Statistic.html" title="interface in org.apache.calcite.profile">Profiler.Statistic</a>)</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Unique.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">Profiler.Unique</span></a> (implements org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Statistic.html" title="interface in org.apache.calcite.profile">Profiler.Statistic</a>)</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl</span></a> (implements org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.html" title="interface in org.apache.calcite.profile">Profiler</a>)</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.Builder.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.Builder</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.Collector.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.Collector</span></a>
<ul>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.CompositeCollector.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.CompositeCollector</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.HllCollector.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.HllCollector</span></a>
<ul>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.HllCompositeCollector.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.HllCompositeCollector</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.HllSingletonCollector.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.HllSingletonCollector</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.SingletonCollector.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.SingletonCollector</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.Run.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.Run</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.Space.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.Space</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/ProfilerImpl.SurpriseQueue.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">ProfilerImpl.SurpriseQueue</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/ProfilerLatticeStatisticProvider.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">ProfilerLatticeStatisticProvider</span></a> (implements org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeStatisticProvider.html" title="interface in org.apache.calcite.materialize">LatticeStatisticProvider</a>)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Programs.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Programs</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Programs.DecorrelateProgram.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Programs.DecorrelateProgram</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/Program.html" title="interface in org.apache.calcite.tools">Program</a>)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Programs.RuleSetProgram.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Programs.RuleSetProgram</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/Program.html" title="interface in org.apache.calcite.tools">Program</a>)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Programs.SequenceProgram.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Programs.SequenceProgram</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/Program.html" title="interface in org.apache.calcite.tools">Program</a>)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Programs.TrimFieldsProgram.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">Programs.TrimFieldsProgram</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/Program.html" title="interface in org.apache.calcite.tools">Program</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Project.Flags.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Project.Flags</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/PruneEmptyRules.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">PruneEmptyRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/PsTableFunction.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">PsTableFunction</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/PushProjector.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">PushProjector</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/PushProjector.OperatorExprCondition.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">PushProjector.OperatorExprCondition</span></a> (implements org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/PushProjector.ExprCondition.html" title="interface in org.apache.calcite.rel.rules">PushProjector.ExprCondition</a>)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableDefaults.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableDefaults</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableRecorder.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableRecorder</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableFactory.html" title="interface in org.apache.calcite.linq4j">QueryableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/QueryableRelBuilder.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">QueryableRelBuilder</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableFactory.html" title="interface in org.apache.calcite.linq4j">QueryableFactory</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.QueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.QueryBuilder</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.BoolQueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.BoolQueryBuilder</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.ConstantScoreQueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.ConstantScoreQueryBuilder</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.ExistsQueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.ExistsQueryBuilder</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.MatchAllQueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.MatchAllQueryBuilder</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.RangeQueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.RangeQueryBuilder</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.RegexpQueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.RegexpQueryBuilder</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.TermQueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.TermQueryBuilder</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/QueryBuilders.TermsQueryBuilder.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">QueryBuilders.TermsQueryBuilder</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryProviderImpl.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">QueryProviderImpl</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryProvider.html" title="interface in org.apache.calcite.linq4j">QueryProvider</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcQueryProvider.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcQueryProvider</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.statistic.<a href="org/apache/calcite/statistic/QuerySqlStatisticProvider.html" title="class in org.apache.calcite.statistic"><span class="typeNameLink">QuerySqlStatisticProvider</span></a> (implements org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/SqlStatisticProvider.html" title="interface in org.apache.calcite.materialize">SqlStatisticProvider</a>)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/RandomFunction.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">RandomFunction</span></a></li>
<li class="circle">java.io.Reader (implements java.io.Closeable, java.lang.Readable)
<ul>
<li class="circle">java.io.StringReader
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/SourceStringReader.html" title="class in org.apache.calcite.util"><span class="typeNameLink">SourceStringReader</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.ExpanderMap.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.ExpanderMap</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.RexExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.RexExpander</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.BinaryArithmeticExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.BinaryArithmeticExpander</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.CaseExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.CaseExpander</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.CastArgAsTypeExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.CastArgAsTypeExpander</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.CastArgAsDoubleExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.CastArgAsDoubleExpander</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.CastExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.CastExpander</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.CeilExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.CeilExpander</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.FloorExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.FloorExpander</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.PassThroughExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.PassThroughExpander</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.ReinterpretExpander.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.ReinterpretExpander</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ReflectedPseudoField.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ReflectedPseudoField</span></a> (implements org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/PseudoField.html" title="interface in org.apache.calcite.linq4j.tree">PseudoField</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/ReflectiveCallNotNullImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">ReflectiveCallNotNullImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/ReflectiveConvertletTable.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">ReflectiveConvertletTable</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertletTable.html" title="interface in org.apache.calcite.sql2rel">SqlRexConvertletTable</a>)
<ul>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/StandardConvertletTable.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">StandardConvertletTable</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/ReflectiveFunctionBase.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">ReflectiveFunctionBase</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/Function.html" title="interface in org.apache.calcite.schema">Function</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/ReflectiveSchema.MethodTableMacro.html" title="class in org.apache.calcite.adapter.java"><span class="typeNameLink">ReflectiveSchema.MethodTableMacro</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableMacro.html" title="interface in org.apache.calcite.schema">TableMacro</a>)</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/ScalarFunctionImpl.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">ScalarFunctionImpl</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ImplementableFunction.html" title="interface in org.apache.calcite.schema">ImplementableFunction</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScalarFunction.html" title="interface in org.apache.calcite.schema">ScalarFunction</a>)</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/TableFunctionImpl.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">TableFunctionImpl</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ImplementableFunction.html" title="interface in org.apache.calcite.schema">ImplementableFunction</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFunction.html" title="interface in org.apache.calcite.schema">TableFunction</a>)</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/TableMacroImpl.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">TableMacroImpl</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableMacro.html" title="interface in org.apache.calcite.schema">TableMacro</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/ReflectiveFunctionBase.ParameterListBuilder.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">ReflectiveFunctionBase.ParameterListBuilder</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">ReflectiveRelMetadataProvider</span></a> (implements org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util">ReflectiveVisitor</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata">RelMetadataProvider</a>)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.Space.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">ReflectiveRelMetadataProvider.Space</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.Space2.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">ReflectiveRelMetadataProvider.Space2</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/ReflectiveSchema.Factory.html" title="class in org.apache.calcite.adapter.java"><span class="typeNameLink">ReflectiveSchema.Factory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/ReflectiveSchema.FieldSelector.html" title="class in org.apache.calcite.adapter.java"><span class="typeNameLink">ReflectiveSchema.FieldSelector</span></a> (implements org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function1.html" title="interface in org.apache.calcite.linq4j.function">Function1</a>&lt;T0,&#8203;R&gt;)</li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">ReflectiveSqlOperatorTable</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql">SqlOperatorTable</a>)
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">OracleSqlOperatorTable</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlStdOperatorTable</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectUtil.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ReflectUtil</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelBuilder.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelBuilder</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/PigRelBuilder.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">PigRelBuilder</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.AggCallImpl.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.AggCallImpl</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.AggCall.html" title="interface in org.apache.calcite.tools">RelBuilder.AggCall</a>)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.AggCallImpl2.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.AggCallImpl2</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.AggCall.html" title="interface in org.apache.calcite.tools">RelBuilder.AggCall</a>)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.Config.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.Config</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.ConfigBuilder.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.ConfigBuilder</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.Frame.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.Frame</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.GroupKeyImpl.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.GroupKeyImpl</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.GroupKey.html" title="interface in org.apache.calcite.tools">RelBuilder.GroupKey</a>)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.Registrar.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.Registrar</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelCollationImpl.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelCollationImpl</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelCollation.html" title="interface in org.apache.calcite.rel">RelCollation</a>)</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelCollations.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelCollations</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelColumnMapping.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelColumnMapping</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelColumnOrigin.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelColumnOrigin</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelCompositeTrait.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelCompositeTrait</span></a>&lt;T&gt; (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelTrait.html" title="interface in org.apache.calcite.plan">RelTrait</a>)</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactory.Builder.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFactory.Builder</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfoBuilder.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFactory.FieldInfoBuilder</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfo.html" title="interface in org.apache.calcite.rel.type">RelDataTypeFactory.FieldInfo</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactoryImpl.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFactoryImpl</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactory.html" title="interface in org.apache.calcite.rel.type">RelDataTypeFactory</a>)
<ul>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeFactoryImpl.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeFactoryImpl</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/JavaTypeFactoryImpl.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">JavaTypeFactoryImpl</span></a> (implements org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/JavaTypeFactory.html" title="interface in org.apache.calcite.adapter.java">JavaTypeFactory</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.geode.util.<a href="org/apache/calcite/adapter/geode/util/JavaTypeFactoryExtImpl.html" title="class in org.apache.calcite.adapter.geode.util"><span class="typeNameLink">JavaTypeFactoryExtImpl</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigTypes.PigRelDataTypeFactory.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigTypes.PigRelDataTypeFactory</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactoryImpl.Key.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFactoryImpl.Key</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeField.ToFieldIndex.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeField.ToFieldIndex</span></a> (implements com.google.common.base.Function&lt;F,&#8203;T&gt;)</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeField.ToFieldName.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeField.ToFieldName</span></a> (implements com.google.common.base.Function&lt;F,&#8203;T&gt;)</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFieldImpl.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFieldImpl</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeField.html" title="interface in org.apache.calcite.rel.type">RelDataTypeField</a>, java.io.Serializable)</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeHolder.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeHolder</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeImpl.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeImpl</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataType.html" title="interface in org.apache.calcite.rel.type">RelDataType</a>, org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFamily.html" title="interface in org.apache.calcite.rel.type">RelDataTypeFamily</a>)
<ul>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/AbstractSqlType.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">AbstractSqlType</span></a> (implements java.lang.Cloneable, java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ArraySqlType.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">ArraySqlType</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/BasicSqlType.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">BasicSqlType</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeFactoryImpl.UnknownSqlType.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeFactoryImpl.UnknownSqlType</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/IntervalSqlType.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">IntervalSqlType</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/MapSqlType.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">MapSqlType</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/MultisetSqlType.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">MultisetSqlType</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ObjectSqlType.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">ObjectSqlType</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/DynamicRecordType.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">DynamicRecordType</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/DynamicRecordTypeImpl.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">DynamicRecordTypeImpl</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/DynamicTupleRecordType.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">DynamicTupleRecordType</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelCrossType.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelCrossType</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactoryImpl.JavaType.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFactoryImpl.JavaType</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelRecordType.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelRecordType</span></a> (implements java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/JavaRecordType.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">JavaRecordType</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeImpl.Slot.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeImpl.Slot</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeSystemImpl.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeSystemImpl</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeSystem.html" title="interface in org.apache.calcite.rel.type">RelDataTypeSystem</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator</span></a> (implements org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util">ReflectiveVisitor</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.CorDef.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.CorDef</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.CorelMap.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.CorelMap</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.CorRef.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.CorRef</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.Frame.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.Frame</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelDistributions.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelDistributions</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelDistributions.RelDistributionImpl.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelDistributions.RelDistributionImpl</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelDistribution.html" title="interface in org.apache.calcite.rel">RelDistribution</a>)</li>
<li class="circle">org.apache.calcite.rel.externalize.<a href="org/apache/calcite/rel/externalize/RelEnumTypes.html" title="class in org.apache.calcite.rel.externalize"><span class="typeNameLink">RelEnumTypes</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.AggregateFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.AggregateFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.AggregateFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.AggregateFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.CorrelateFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.CorrelateFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.CorrelateFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.CorrelateFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ExchangeFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.ExchangeFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ExchangeFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.ExchangeFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.FilterFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.FilterFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.FilterFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.FilterFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.JoinFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.JoinFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.JoinFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.JoinFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.MatchFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.MatchFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.MatchFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.MatchFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ProjectFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.ProjectFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ProjectFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.ProjectFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.RepeatUnionFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.RepeatUnionFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.RepeatUnionFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.RepeatUnionFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SemiJoinFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SemiJoinFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SemiJoinFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.SemiJoinFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SetOpFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SetOpFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SetOpFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.SetOpFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SnapshotFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SnapshotFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SnapshotFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.SnapshotFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SortExchangeFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SortExchangeFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SortExchangeFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.SortExchangeFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SortFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SortFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SortFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.SortFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SpoolFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SpoolFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SpoolFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.SpoolFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.TableFunctionScanFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.TableFunctionScanFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.TableFunctionScanFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.TableFunctionScanFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.TableScanFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.TableScanFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.TableScanFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.TableScanFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ValuesFactoryImpl.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.ValuesFactoryImpl</span></a> (implements org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ValuesFactory.html" title="interface in org.apache.calcite.rel.core">RelFactories.ValuesFactory</a>)</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelFieldCollation.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelFieldCollation</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelFieldTrimmer.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelFieldTrimmer</span></a> (implements org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util">ReflectiveVisitor</a>)</li>
<li class="circle">org.apache.calcite.rel.externalize.<a href="org/apache/calcite/rel/externalize/RelJson.html" title="class in org.apache.calcite.rel.externalize"><span class="typeNameLink">RelJson</span></a></li>
<li class="circle">org.apache.calcite.rel.externalize.<a href="org/apache/calcite/rel/externalize/RelJsonReader.html" title="class in org.apache.calcite.rel.externalize"><span class="typeNameLink">RelJsonReader</span></a></li>
<li class="circle">org.apache.calcite.rel.externalize.<a href="org/apache/calcite/rel/externalize/RelJsonWriter.html" title="class in org.apache.calcite.rel.externalize"><span class="typeNameLink">RelJsonWriter</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelWriter.html" title="interface in org.apache.calcite.rel">RelWriter</a>)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdAllPredicates.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdAllPredicates</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdCollation.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdCollation</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdColumnOrigins.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdColumnOrigins</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdColumnUniqueness.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdColumnUniqueness</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdDistinctRowCount.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdDistinctRowCount</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdDistribution.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdDistribution</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdExplainVisibility.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdExplainVisibility</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdExpressionLineage.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdExpressionLineage</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdMaxRowCount.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdMaxRowCount</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdMemory.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdMemory</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdMinRowCount.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdMinRowCount</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdNodeTypes.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdNodeTypes</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdParallelism.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdParallelism</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdPercentageOriginalRows.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdPercentageOriginalRows</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdPopulationSize.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdPopulationSize</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdPredicates.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdPredicates</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdPredicates.JoinConditionBasedPredicateInference.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdPredicates.JoinConditionBasedPredicateInference</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdPredicates.JoinConditionBasedPredicateInference.ExprsItr</span></a> (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdRowCount.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdRowCount</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdSelectivity.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdSelectivity</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdSize.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdSize</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdTableReferences.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdTableReferences</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdUniqueKeys.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdUniqueKeys</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata">MetadataHandler</a>&lt;M&gt;)</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdUtil.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdUtil</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMetadataQuery.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMetadataQuery</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNodes.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelNodes</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNodes.RelNodeComparator.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelNodes.RelNodeComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptAbstractTable.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptAbstractTable</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.html" title="interface in org.apache.calcite.plan">RelOptTable</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCluster.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptCluster</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCostImpl.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptCostImpl</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCost.html" title="interface in org.apache.calcite.plan">RelOptCost</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCostImpl.Factory.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptCostImpl.Factory</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCostFactory.html" title="interface in org.apache.calcite.plan">RelOptCostFactory</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptLattice.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptLattice</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptMaterialization.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptMaterialization</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptMaterialization.ProjectFilterTable.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptMaterialization.ProjectFilterTable</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptMaterializations.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptMaterializations</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptPredicateList.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptPredicateList</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptQuery.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptQuery</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptRule</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/AbstractConverter.ExpandConversionRule.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">AbstractConverter.ExpandConversionRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractJoinExtractFilterRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractJoinExtractFilterRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinExtractFilterRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinExtractFilterRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MaterializedViewAggregateRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MaterializedViewAggregateRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MaterializedViewOnlyAggregateRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MaterializedViewOnlyAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MaterializedViewProjectAggregateRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MaterializedViewProjectAggregateRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MaterializedViewJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MaterializedViewJoinRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MaterializedViewOnlyFilterRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MaterializedViewOnlyFilterRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MaterializedViewOnlyJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MaterializedViewOnlyJoinRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MaterializedViewProjectFilterRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MaterializedViewProjectFilterRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MaterializedViewProjectJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MaterializedViewProjectJoinRule</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateCaseToFilterRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateCaseToFilterRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateExpandDistinctAggregatesRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateExtractProjectRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateExtractProjectRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidAggregateExtractProjectRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateFilterTransposeRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateFilterTransposeRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidAggregateFilterTransposeRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateJoinJoinRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateJoinRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateJoinTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateProjectMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateProjectMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateProjectPullUpConstantsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateReduceFunctionsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateStarTableRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateStarTableRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateUnionAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateUnionTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/AggregateValuesRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">AggregateValuesRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableTableScanRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableTableScanRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcSplitRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcSplitRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraFilterRule.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRules.CassandraFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraLimitRule.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRules.CassandraLimitRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraSortRule.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRules.CassandraSortRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CoerceInputsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CoerceInputsRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/CommonRelSubExprRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">CommonRelSubExprRule</span></a></li>
<li class="circle">org.apache.calcite.rel.convert.<a href="org/apache/calcite/rel/convert/ConverterRule.html" title="class in org.apache.calcite.rel.convert"><span class="typeNameLink">ConverterRule</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableAggregateRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableFilterRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableFilterRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableJoinRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableJoinRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableMatchRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableMatchRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableProjectRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableProjectRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableSortRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableSortRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableUnionRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableUnionRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableValuesRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableValuesRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Bindables.BindableWindowRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Bindables.BindableWindowRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraConverterRule.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRules.CassandraConverterRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraProjectRule.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRules.CassandraProjectRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraToEnumerableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRules.ElasticsearchConverterRule.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRules.ElasticsearchConverterRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRules.ElasticsearchAggregateRule.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRules.ElasticsearchAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRules.ElasticsearchFilterRule.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRules.ElasticsearchFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRules.ElasticsearchProjectRule.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRules.ElasticsearchProjectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRules.ElasticsearchSortRule.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRules.ElasticsearchSortRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchToEnumerableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableAggregateRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.EnumerableToBindableConverterRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableBindable.EnumerableToBindableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableCalcRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableCalcRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableCollectRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableCollectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelateRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableCorrelateRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableFilterRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreterRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableInterpreterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableIntersectRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableIntersectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableJoinRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableJoinRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableMatchRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableMatchRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableMergeJoinRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableMergeJoinRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableMinusRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableMinusRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableProjectRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableProjectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnionRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRepeatUnionRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableSortRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableSortRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScanRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableTableFunctionScanRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableTableModifyRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableTableModifyRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableTableScanRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableTableScanRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpoolRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableTableSpoolRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/EnumerableToSparkConverterRule.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">EnumerableToSparkConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableUncollectRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableUncollectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableUnionRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableUnionRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableValuesRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableValuesRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableWindowRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableWindowRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRules.GeodeConverterRule.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRules.GeodeConverterRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRules.GeodeAggregateRule.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRules.GeodeAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRules.GeodeProjectRule.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRules.GeodeProjectRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeToEnumerableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcConverterRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcConverterRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcAggregateRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcCalcRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcCalcRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcFilterRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcIntersectRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcIntersectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcJoinRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcJoinRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcMinusRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcMinusRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcProjectRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcProjectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcSortRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcSortRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcTableModificationRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcTableModificationRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcUnionRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcUnionRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcValuesRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.JdbcValuesRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcToEnumerableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/JdbcToSparkConverterRule.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">JdbcToSparkConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRules.MongoConverterRule.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRules.MongoConverterRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRules.MongoAggregateRule.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRules.MongoAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRules.MongoFilterRule.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRules.MongoFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRules.MongoProjectRule.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRules.MongoProjectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRules.MongoSortRule.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRules.MongoSortRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoToEnumerableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/NoneToBindableConverterRule.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">NoneToBindableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRules.PigAggregateRule.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRules.PigAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRules.PigFilterRule.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRules.PigFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRules.PigJoinRule.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRules.PigJoinRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRules.PigProjectRule.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRules.PigProjectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRules.PigTableScanRule.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRules.PigTableScanRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigToEnumerableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRules.EnumerableToSparkConverterRule.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRules.EnumerableToSparkConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRules.SparkCalcRule.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRules.SparkCalcRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRules.SparkToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRules.SparkToEnumerableConverterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRules.SparkValuesRule.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRules.SparkValuesRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvProjectTableScanRule.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvProjectTableScanRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/DateRangeRules.FilterDateRangeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">DateRangeRules.FilterDateRangeRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateProjectRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidAggregateProjectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidHavingFilterRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidHavingFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidPostAggregationProjectRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidPostAggregationProjectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidProjectRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidSortRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableBatchNestedLoopJoinRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableFilterToCalcRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableLimitRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableLimitRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableProjectToCalcRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ExchangeRemoveConstantKeysRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterAggregateTransposeRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterAggregateTransposeRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidFilterAggregateTransposeRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterCalcMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterCalcMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterCorrelateRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterCorrelateRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterJoinRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterJoinRule.FilterIntoJoinRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterJoinRule.JoinConditionPushRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterMultiJoinMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterProjectTransposeRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterProjectTransposeRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidFilterProjectTransposeRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterRemoveIsNotDistinctFromRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterRemoveIsNotDistinctFromRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterSetOpTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterSetOpTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterTableFunctionTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterTableScanRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterTableScanRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterToCalcRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterToCalcRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRules.GeodeFilterRule.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRules.GeodeFilterRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRules.GeodeSortLimitRule.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRules.GeodeSortLimitRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/IntersectToDistinctRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">IntersectToDistinctRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinAddRedundantSemiJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinAddRedundantSemiJoinRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinAssociateRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinAssociateRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinCommuteRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinCommuteRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinProjectTransposeRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/MultiJoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">MultiJoinProjectTransposeRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinPushExpressionsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinPushExpressionsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinPushThroughJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinPushThroughJoinRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinPushTransitivePredicatesRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinPushTransitivePredicatesRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinToCorrelateRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinToCorrelateRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinToMultiJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinToMultiJoinRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinUnionTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/LoptOptimizeJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">LoptOptimizeJoinRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/MatchRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">MatchRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/MaterializedViewFilterScanRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">MaterializedViewFilterScanRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">MultiJoinOptimizeBushyRule</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigToSqlAggregateRule.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigToSqlAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectCalcMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectCalcMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectCorrelateTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectFilterTransposeRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectFilterTransposeRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidProjectFilterTransposeRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectJoinJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectJoinJoinRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectJoinRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectJoinTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectMultiJoinMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectMultiJoinMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectSetOpTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectSetOpTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectSortTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectSortTransposeRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectSortTransposeRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidProjectSortTransposeRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectTableScanRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectTableScanRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectToCalcRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectToCalcRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectToWindowRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectToWindowRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectToWindowRule.CalcToWindowRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectToWindowRule.CalcToWindowRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectWindowTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectWindowTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/PruneEmptyRules.RemoveEmptySingleRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">PruneEmptyRules.RemoveEmptySingleRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.CalcReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.CalcReduceExpressionsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.FilterReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.FilterReduceExpressionsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.JoinReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.JoinReduceExpressionsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ProjectReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.ProjectReduceExpressionsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.WindowReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.WindowReduceExpressionsRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.AdjustProjectForCountAggregateRule.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.AdjustProjectForCountAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.RemoveCorrelationForScalarAggregateRule.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.RemoveCorrelationForScalarAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.RemoveCorrelationForScalarProjectRule.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.RemoveCorrelationForScalarProjectRule</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.RemoveSingleAggregateRule.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.RemoveSingleAggregateRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SemiJoinFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SemiJoinFilterTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SemiJoinJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SemiJoinJoinTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SemiJoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SemiJoinProjectTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SemiJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SemiJoinRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SemiJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SemiJoinRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SemiJoinRule.JoinToSemiJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SemiJoinRule.JoinToSemiJoinRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SemiJoinRule.ProjectToSemiJoinRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SemiJoinRule.ProjectToSemiJoinRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SortJoinCopyRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SortJoinCopyRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SortJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SortJoinTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SortProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SortProjectTransposeRule</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortProjectTransposeRule.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidRules.DruidSortProjectTransposeRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SortRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SortRemoveConstantKeysRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SortRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SortRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SortUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SortUnionTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkPushDownRule.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkPushDownRule</span></a></li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.DeltaAggregateTransposeRule.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules.DeltaAggregateTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.DeltaFilterTransposeRule.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules.DeltaFilterTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.DeltaJoinTransposeRule.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules.DeltaJoinTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.DeltaProjectTransposeRule.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules.DeltaProjectTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.DeltaSortTransposeRule.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules.DeltaSortTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.DeltaTableScanRule.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules.DeltaTableScanRule</span></a></li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.DeltaTableScanToEmptyRule.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules.DeltaTableScanToEmptyRule</span></a></li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.DeltaUnionTransposeRule.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules.DeltaUnionTransposeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SubQueryRemoveRule</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryFilterRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SubQueryRemoveRule.SubQueryFilterRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SubQueryRemoveRule.SubQueryJoinRemoveRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryProjectRemoveRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SubQueryRemoveRule.SubQueryProjectRemoveRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.FilterOnProjectRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.FilterOnProjectRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/TableScanRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">TableScanRule</span></a></li>
<li class="circle">org.apache.calcite.rel.convert.<a href="org/apache/calcite/rel/convert/TraitMatchingRule.html" title="class in org.apache.calcite.rel.convert"><span class="typeNameLink">TraitMatchingRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/UnionEliminatorRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">UnionEliminatorRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/UnionMergeRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">UnionMergeRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/UnionPullUpConstantsRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">UnionPullUpConstantsRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/UnionToDistinctRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">UnionToDistinctRule</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ValuesReduceRule.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ValuesReduceRule</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptRuleCall.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptRuleCall</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepRuleCall.html" title="class in org.apache.calcite.plan.hep"><span class="typeNameLink">HepRuleCall</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoRuleCall.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoRuleCall</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlanner.DeferringRuleCall.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoPlanner.DeferringRuleCall</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoRuleMatch.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoRuleMatch</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptRuleOperand.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptRuleOperand</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptRule.ConverterRelOptRuleOperand.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptRule.ConverterRelOptRuleOperand</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptRuleOperandChildren.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptRuleOperandChildren</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptRules.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptRules</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptSamplingParameters.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptSamplingParameters</span></a></li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/RelOptTableImpl.MySchemaPlus.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">RelOptTableImpl.MySchemaPlus</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaPlus.html" title="interface in org.apache.calcite.schema">SchemaPlus</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.Exists.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.Exists</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.TypeDumper.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.TypeDumper</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelRecordType.SerializableRelRecordType.html" title="class in org.apache.calcite.rel.type"><span class="typeNameLink">RelRecordType.SerializableRelRecordType</span></a> (implements java.io.Serializable)</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelReferentialConstraintImpl.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelReferentialConstraintImpl</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelReferentialConstraint.html" title="interface in org.apache.calcite.rel">RelReferentialConstraint</a>)</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelRoot.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelRoot</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelRunners.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelRunners</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/RelSet.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">RelSet</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelShuttleImpl.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelShuttleImpl</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelShuttle.html" title="interface in org.apache.calcite.rel">RelShuttle</a>)
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.RelNodesExprsHandler.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectCorrelateTransposeRule.RelNodesExprsHandler</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelHomogeneousShuttle.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelHomogeneousShuttle</span></a>
<ul>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/CorrelationReferenceFinder.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">CorrelationReferenceFinder</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/DeduplicateCorrelateVariables.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">DeduplicateCorrelateVariables</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.RelOptTableFinder.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.RelOptTableFinder</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.CorelMapBuilder.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.CorelMapBuilder</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.CorrelationCollector.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.CorrelationCollector</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.logical.<a href="org/apache/calcite/rel/logical/ToLogicalConverter.html" title="class in org.apache.calcite.rel.logical"><span class="typeNameLink">ToLogicalConverter</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelStructuredTypeFlattener</span></a> (implements org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util">ReflectiveVisitor</a>)</li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/RelSubset.CheapestPlanReplacer.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">RelSubset.CheapestPlanReplacer</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/RelSubset.DeadEndFinder.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">RelSubset.DeadEndFinder</span></a></li>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/RelToSqlConverter.Frame.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">RelToSqlConverter.Frame</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelTraitDef.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelTraitDef</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/ConventionTraitDef.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">ConventionTraitDef</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelCollationTraitDef.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelCollationTraitDef</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelDistributionTraitDef.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelDistributionTraitDef</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelTraitSet.Cache.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelTraitSet.Cache</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelVisitor.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">RelVisitor</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.CompilerImpl.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.CompilerImpl</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter">Compiler</a>, org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util">ReflectiveVisitor</a>)
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Nodes.CoreCompiler.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Nodes.CoreCompiler</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.VariableSetVisitor.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.VariableSetVisitor</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.RewriteRelVisitor.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelStructuredTypeFlattener.RewriteRelVisitor</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelTraitPropagationVisitor.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelTraitPropagationVisitor</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/TableAccessMap.TableRelVisitor.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">TableAccessMap.TableRelVisitor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.externalize.<a href="org/apache/calcite/rel/externalize/RelWriterImpl.html" title="class in org.apache.calcite.rel.externalize"><span class="typeNameLink">RelWriterImpl</span></a> (implements org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelWriter.html" title="interface in org.apache.calcite.rel">RelWriter</a>)
<ul>
<li class="circle">org.apache.calcite.rel.externalize.<a href="org/apache/calcite/rel/externalize/RelXmlWriter.html" title="class in org.apache.calcite.rel.externalize"><span class="typeNameLink">RelXmlWriter</span></a></li>
</ul>
</li>
<li class="circle">java.util.ResourceBundle
<ul>
<li class="circle">java.util.PropertyResourceBundle
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.MyPropertyResourceBundle.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.MyPropertyResourceBundle</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.ShadowResourceBundle.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.ShadowResourceBundle</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.Element.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.Element</span></a>
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.Inst.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.Inst</span></a>
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.ExInstWithCause.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.ExInstWithCause</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Feature.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Feature</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.ExInst.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.ExInst</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.Prop.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.Prop</span></a>
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.BooleanProp.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.BooleanProp</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.DoubleProp.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.DoubleProp</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.IntProp.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.IntProp</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.StringProp.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.StringProp</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.PropertiesAccessor.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.PropertiesAccessor</span></a> (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.PropertyAccessor.html" title="interface in org.apache.calcite.runtime">Resources.PropertyAccessor</a>)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ResultSetEnumerable.ResultSetEnumerator.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">ResultSetEnumerable.ResultSetEnumerator</span></a>&lt;T&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ReturnTypes.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">ReturnTypes</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexAnalyzer.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexAnalyzer</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexBuilder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexBuilder</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexExecutable.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexExecutable</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexExecutorImpl.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexExecutorImpl</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexExecutor.html" title="interface in org.apache.calcite.rex">RexExecutor</a>)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexExecutorImpl.DataContextInputGetter.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexExecutorImpl.DataContextInputGetter</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetter.html" title="interface in org.apache.calcite.adapter.enumerable">RexToLixTranslator.InputGetter</a>)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexFieldCollation.Initializer.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexFieldCollation.Initializer</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RexImplicationChecker.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RexImplicationChecker</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RexImplicationChecker.InputRefUsage.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RexImplicationChecker.InputRefUsage</span></a>&lt;T1,&#8203;T2&gt;</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.BinaryImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.BinaryImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.CaseImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.CaseImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.CastImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.CastImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.CastOptimizedImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.CastOptimizedImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.CoalesceImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.CoalesceImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.DatetimeArithmeticImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.DatetimeArithmeticImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.ExtractImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.ExtractImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.FirstLastValueImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.FirstLastValueImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggImplementor</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.FirstValueImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.FirstValueImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.LastValueImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.LastValueImplementor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.GroupingImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.GroupingImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">AggImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.IsXxxImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.IsXxxImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.ItemImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.ItemImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.JsonArrayAggImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.JsonArrayAggImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">AggImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.JsonObjectAggImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.JsonObjectAggImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">AggImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.LeadLagImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.LeadLagImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggImplementor</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.LagImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.LagImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.LeadImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.LeadImplementor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.MethodImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.MethodImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.MethodNameImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.MethodNameImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.FloorImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.FloorImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.PeriodNameImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.PeriodNameImplementor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.NotImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.NotImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.NthValueImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.NthValueImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.NtileImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.NtileImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.ReinterpretImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.ReinterpretImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.SingleValueImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.SingleValueImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">AggImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.SystemFunctionImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.SystemFunctionImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.TrimImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.TrimImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.UnaryImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.UnaryImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">NotNullImplementor</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.ValueConstructorImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.ValueConstructorImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a>)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexInterpreter.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexInterpreter</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexVisitor.html" title="interface in org.apache.calcite.rex">RexVisitor</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexMultisetUtil.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexMultisetUtil</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexNode.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexNode</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexCall.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexCall</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Match.RexMRAggCall.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Match.RexMRAggCall</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexOver.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexOver</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSubQuery.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSubQuery</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Window.RexWinAggCall.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Window.RexWinAggCall</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexFieldAccess.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexFieldAccess</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexLiteral.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexLiteral</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexRangeRef.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexRangeRef</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexVariable.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexVariable</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexCorrelVariable.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexCorrelVariable</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexDynamicParam.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexDynamicParam</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSlot.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSlot</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexInputRef.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexInputRef</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexPatternFieldRef.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexPatternFieldRef</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexTableInputRef.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexTableInputRef</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexLocalRef.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexLocalRef</span></a></li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgram.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgram</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgramBuilder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgramBuilder</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexShuttle</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexVisitor.html" title="interface in org.apache.calcite.rex">RexVisitor</a>&lt;R&gt;)
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcRelSplitter.InputToCommonExprConverter.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcRelSplitter.InputToCommonExprConverter</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/CorrelationReferenceFinder.MyRexVisitor.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">CorrelationReferenceFinder.MyRexVisitor</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/DateRangeRules.ExtractShuttle.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">DateRangeRules.ExtractShuttle</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">DeduplicateCorrelateVariables.DeduplicateCorrelateVariablesShuttle</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterRemoveIsNotDistinctFromRule.RemoveIsNotDistinctFromRexShuttle.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterRemoveIsNotDistinctFromRule.RemoveIsNotDistinctFromRexShuttle</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigToSqlAggregateRule.RexCallReplacer.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigToSqlAggregateRule.RexCallReplacer</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.NotLikeConverter.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.NotLikeConverter</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.RexFieldAccessReplacer.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ProjectCorrelateTransposeRule.RexFieldAccessReplacer</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.DecimalShuttle.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceDecimalsRule.DecimalShuttle</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.CaseShuttle.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.CaseShuttle</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.RexReplacer.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.RexReplacer</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.Shifter.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.Shifter</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.DecorrelateRexShuttle.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.DecorrelateRexShuttle</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelDecorrelator.RemoveCorrelationRexShuttle.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelDecorrelator.RemoveCorrelationRexShuttle</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdExpressionLineage.RexReplacer.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdExpressionLineage.RexReplacer</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.InputReferencedVisitor.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.InputReferencedVisitor</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.RexInputConverter.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.RexInputConverter</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/PushProjector.RefAndExprConverter.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">PushProjector.RefAndExprConverter</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.VariableUsedVisitor.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.VariableUsedVisitor</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.RewriteRexShuttle.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">RelStructuredTypeFlattener.RewriteRexShuttle</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexCopier.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexCopier</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexPermutationShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexPermutationShuttle</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexPermuteInputsShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexPermuteInputsShuttle</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgram.ExpansionShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgram.ExpansionShuttle</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgramBuilder.RegisterShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgramBuilder.RegisterShuttle</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgramBuilder.RegisterInputShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgramBuilder.RegisterInputShuttle</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgramBuilder.RegisterMidputShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgramBuilder.RegisterMidputShuttle</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgramBuilder.RegisterOutputShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgramBuilder.RegisterOutputShuttle</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgramBuilder.UpdateRefShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgramBuilder.UpdateRefShuttle</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.ExprSimplifier.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.ExprSimplifier</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.FixNullabilityShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.FixNullabilityShuttle</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.RexShiftShuttle.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.RexShiftShuttle</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.HistogramShuttle.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.HistogramShuttle</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.RexAccessShuttle.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.RexAccessShuttle</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.ReplaceSubQueryShuttle.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">SubQueryRemoveRule.ReplaceSubQueryShuttle</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ValuesReduceRule.MyRexShuttle.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ValuesReduceRule.MyRexShuttle</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSimplify.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSimplify</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSimplify.CaseBranch.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSimplify.CaseBranch</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSimplify.Comparison.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSimplify.Comparison</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSimplify.Predicate.html" title="interface in org.apache.calcite.rex">RexSimplify.Predicate</a>)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSimplify.IsPredicate.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSimplify.IsPredicate</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSimplify.Predicate.html" title="interface in org.apache.calcite.rex">RexSimplify.Predicate</a>)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSqlReflectiveConvertletTable.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSqlReflectiveConvertletTable</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSqlConvertletTable.html" title="interface in org.apache.calcite.rex">RexSqlConvertletTable</a>)
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSqlStandardConvertletTable.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSqlStandardConvertletTable</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSqlStandardConvertletTable.EquivConvertlet.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexSqlStandardConvertletTable.EquivConvertlet</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSqlConvertlet.html" title="interface in org.apache.calcite.rex">RexSqlConvertlet</a>)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexTableInputRef.RelTableRef.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexTableInputRef.RelTableRef</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexToLixTranslator</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetterImpl.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexToLixTranslator.InputGetterImpl</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetter.html" title="interface in org.apache.calcite.adapter.enumerable">RexToLixTranslator.InputGetter</a>)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexToSqlNodeConverterImpl.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexToSqlNodeConverterImpl</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexToSqlNodeConverter.html" title="interface in org.apache.calcite.rex">RexToSqlNodeConverter</a>)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexTransformer.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexTransformer</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.CnfHelper.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.CnfHelper</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.ConstantFinder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.ConstantFinder</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexVisitor.html" title="interface in org.apache.calcite.rex">RexVisitor</a>&lt;R&gt;)
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgram.ConstantFinder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgram.ConstantFinder</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.DnfHelper.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.DnfHelper</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexVisitorImpl.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexVisitorImpl</span></a>&lt;R&gt; (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexVisitor.html" title="interface in org.apache.calcite.rex">RexVisitor</a>&lt;R&gt;)
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcRelSplitter.HighestUsageFinder.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcRelSplitter.HighestUsageFinder</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcRelSplitter.ImplementTester.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcRelSplitter.ImplementTester</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcRelSplitter.MaxInputFinder.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcRelSplitter.MaxInputFinder</span></a></li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRules.RexToCassandraTranslator.html" title="class in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRules.RexToCassandraTranslator</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/DateRangeRules.ExtractFinder.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">DateRangeRules.ExtractFinder</span></a> (implements java.lang.AutoCloseable)</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRules.RexToElasticsearchTranslator.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRules.RexToElasticsearchTranslator</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableMatch.MaxHistoryFutureVisitor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableMatch.MaxHistoryFutureVisitor</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRules.RexToGeodeTranslator.html" title="class in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRules.RexToGeodeTranslator</span></a></li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRules.CheckingUserDefinedFunctionVisitor.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRules.CheckingUserDefinedFunctionVisitor</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/JoinToMultiJoinRule.InputReferenceCounter.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">JoinToMultiJoinRule.InputReferenceCounter</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/MapProjectionFieldVisitor.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">MapProjectionFieldVisitor</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Match.AggregateFinder.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Match.AggregateFinder</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Match.PatternVarFinder.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Match.PatternVarFinder</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRules.RexToMongoTranslator.html" title="class in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRules.RexToMongoTranslator</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigToSqlAggregateRule.PigAggUdfFinder.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigToSqlAggregateRule.PigAggUdfFinder</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.Visitor.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.Visitor</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/PushProjector.InputSpecialOpFinder.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">PushProjector.InputSpecialOpFinder</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ReducibleExprLocator.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.ReducibleExprLocator</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdPredicates.JoinConditionBasedPredicateInference.EquivalenceFinder.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdPredicates.JoinConditionBasedPredicateInference.EquivalenceFinder</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdUtil.CardOfProjExpr.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMdUtil.CardOfProjExpr</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.InputFinder.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.InputFinder</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexAnalyzer.VariableCollector.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexAnalyzer.VariableCollector</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexChecker.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexChecker</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgram.Checker.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgram.Checker</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RexImplicationChecker.InputUsageFinder.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RexImplicationChecker.InputUsageFinder</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexMultisetUtil.RexCallMultisetOperatorCounter.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexMultisetUtil.RexCallMultisetOperatorCounter</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexOver.Finder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexOver.Finder</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgram.Marshaller.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgram.Marshaller</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexProgram.ReferenceCounter.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexProgram.ReferenceCounter</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.CorrelationFinder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.CorrelationFinder</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.ExpressionNormalizer.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.ExpressionNormalizer</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.FieldAccessFinder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.FieldAccessFinder</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.ForwardRefFinder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.ForwardRefFinder</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.SubQueryFinder.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.SubQueryFinder</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexWindow.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexWindow</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexWindowBound.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexWindowBound</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexWindowBound.RexWindowBoundBounded.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexWindowBound.RexWindowBoundBounded</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexWindowBound.RexWindowBoundCurrentRow.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexWindowBound.RexWindowBoundCurrentRow</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexWindowBound.RexWindowBoundUnbounded.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexWindowBound.RexWindowBoundUnbounded</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Row.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Row</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Row.RowBuilder.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">Row.RowBuilder</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/RuleQueue.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">RuleQueue</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/RuleQueue.PhaseMatchList.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">RuleQueue.PhaseMatchList</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/RuleQueue.RelImportanceComparator.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">RuleQueue.RelImportanceComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/RuleQueue.RuleMatchImportanceComparator.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">RuleQueue.RuleMatchImportanceComparator</span></a> (implements java.util.Comparator&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RuleSets.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RuleSets</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RuleSets.ListRuleSet.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RuleSets.ListRuleSet</span></a> (implements org.apache.calcite.tools.<a href="org/apache/calcite/tools/RuleSet.html" title="interface in org.apache.calcite.tools">RuleSet</a>)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/SaffronProperties.Helper.html" title="class in org.apache.calcite.util"><span class="typeNameLink">SaffronProperties.Helper</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SameOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SameOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlSingleOperandTypeChecker</a>)
<ul>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ComparableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">ComparableOperandTypeChecker</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SameOperandTypeExceptLastOperandChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SameOperandTypeExceptLastOperandChecker</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Schemas.html" title="class in org.apache.calcite.schema"><span class="typeNameLink">Schemas</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Schemas.DummyDataContext.html" title="class in org.apache.calcite.schema"><span class="typeNameLink">Schemas.DummyDataContext</span></a> (implements org.apache.calcite.<a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite">DataContext</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/ScopeChild.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">ScopeChild</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/Scrolling.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">Scrolling</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/Scrolling.AutoClosingIterator.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">Scrolling.AutoClosingIterator</span></a> (implements java.lang.AutoCloseable, java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/SerializableCharset.html" title="class in org.apache.calcite.util"><span class="typeNameLink">SerializableCharset</span></a> (implements java.io.Serializable)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SetopOperandTypeChecker.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SetopOperandTypeChecker</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type">SqlOperandTypeChecker</a>)</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Shuttle.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Shuttle</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/BlockBuilder.SubstituteVariableVisitor.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">BlockBuilder.SubstituteVariableVisitor</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/BlockBuilder.InlineVariableVisitor.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">BlockBuilder.InlineVariableVisitor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ClassDeclarationFinder.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ClassDeclarationFinder</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/DeterministicCodeOptimizer.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">DeterministicCodeOptimizer</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/OptimizeShuttle.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">OptimizeShuttle</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/SimpleProfiler.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">SimpleProfiler</span></a> (implements org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.html" title="interface in org.apache.calcite.profile">Profiler</a>)</li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/SimpleProfiler.Run.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">SimpleProfiler.Run</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/SimpleProfiler.Space.html" title="class in org.apache.calcite.profile"><span class="typeNameLink">SimpleProfiler.Space</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">javax.net.SocketFactory
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/SocketFactoryImpl.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">SocketFactoryImpl</span></a>
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/TrustAllSslSocketFactory.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">TrustAllSslSocketFactory</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Sources.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Sources</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Sources.FileSource.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Sources.FileSource</span></a> (implements org.apache.calcite.util.<a href="org/apache/calcite/util/Source.html" title="interface in org.apache.calcite.util">Source</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/SourceSorter.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">SourceSorter</span></a>&lt;TAccumulate,&#8203;TSource,&#8203;TSortKey&gt; (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.LazyAccumulator.html" title="interface in org.apache.calcite.adapter.enumerable">LazyAggregateLambdaFactory.LazyAccumulator</a>&lt;TOrigAccumulate,&#8203;TSource&gt;)</li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/Span.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">Span</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkHandlerImpl.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkHandlerImpl</span></a> (implements org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.SparkHandler</a>)</li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkHandlerImpl.Holder.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkHandlerImpl.Holder</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRel.Result.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRel.Result</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRules.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRuntime.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRuntime</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRuntime.CalciteFlatMapFunction.html" title="class in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRuntime.CalciteFlatMapFunction</span></a>&lt;T,&#8203;R&gt; (implements org.apache.spark.api.java.function.FlatMapFunction&lt;T,&#8203;R&gt;, org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function.html" title="interface in org.apache.calcite.linq4j.function">Function</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.html" title="class in org.apache.calcite.adapter.splunk.search"><span class="typeNameLink">SplunkConnectionImpl</span></a> (implements org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SplunkConnection.html" title="interface in org.apache.calcite.adapter.splunk.search">SplunkConnection</a>)</li>
<li class="circle">org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.CountingSearchResultListener.html" title="class in org.apache.calcite.adapter.splunk.search"><span class="typeNameLink">SplunkConnectionImpl.CountingSearchResultListener</span></a> (implements org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SearchResultListener.html" title="interface in org.apache.calcite.adapter.splunk.search">SearchResultListener</a>)</li>
<li class="circle">org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.SplunkResultEnumerator.html" title="class in org.apache.calcite.adapter.splunk.search"><span class="typeNameLink">SplunkConnectionImpl.SplunkResultEnumerator</span></a> (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkDriver.MockSplunkConnection.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkDriver.MockSplunkConnection</span></a> (implements org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SplunkConnection.html" title="interface in org.apache.calcite.adapter.splunk.search">SplunkConnection</a>)</li>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkDriver.WrappingSplunkConnection.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkDriver.WrappingSplunkConnection</span></a> (implements org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SplunkConnection.html" title="interface in org.apache.calcite.adapter.splunk.search">SplunkConnection</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlAbstractConformance</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlConformance.html" title="interface in org.apache.calcite.sql.validate">SqlConformance</a>)
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlDelegatingConformance.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlDelegatingConformance</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlAbstractParserImpl.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlAbstractParserImpl</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlAbstractParserImpl.MetadataImpl.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlAbstractParserImpl.MetadataImpl</span></a> (implements org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlAbstractParserImpl.Metadata.html" title="interface in org.apache.calcite.sql.parser">SqlAbstractParserImpl.Metadata</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlAccessType.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAccessType</span></a></li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlAdvisor.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlAdvisor</span></a></li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlAdvisor.ValidateErrorInfo.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlAdvisor.ValidateErrorInfo</span></a></li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlAdvisorGetHintsFunction.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlAdvisorGetHintsFunction</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ImplementableFunction.html" title="interface in org.apache.calcite.schema">ImplementableFunction</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFunction.html" title="interface in org.apache.calcite.schema">TableFunction</a>)</li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlAdvisorGetHintsFunction2.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlAdvisorGetHintsFunction2</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/ImplementableFunction.html" title="interface in org.apache.calcite.schema">ImplementableFunction</a>, org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFunction.html" title="interface in org.apache.calcite.schema">TableFunction</a>)</li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlAdvisorHint.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlAdvisorHint</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlAdvisorHint2.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlAdvisorHint2</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util">SqlVisitor</a>&lt;R&gt;)
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AggChecker.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">AggChecker</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AggVisitor.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">AggVisitor</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AggFinder.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">AggFinder</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AggFinder.AggIterable.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">AggFinder.AggIterable</span></a> (implements java.lang.Iterable&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlBetweenOperator.AndFinder.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlBetweenOperator.AndFinder</span></a></li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlShuttle.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">SqlShuttle</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlScopedShuttle.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlScopedShuttle</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.Expander.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.Expander</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.ExtendedExpander.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.ExtendedExpander</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.OrderExpressionExpander.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.OrderExpressionExpander</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorUtil.DeepCopier.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorUtil.DeepCopier</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.NavigationModifier.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.NavigationModifier</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.NavigationExpander.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.NavigationExpander</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.NavigationReplacer.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.NavigationReplacer</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.AggregateFinder.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.AggregateFinder</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlUtil.Genealogist.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUtil.Genealogist</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.PatternValidator.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.PatternValidator</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Util.OverFinder.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Util.OverFinder</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlBasicVisitor.ArgHandlerImpl.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">SqlBasicVisitor.ArgHandlerImpl</span></a>&lt;R&gt; (implements org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlBasicVisitor.ArgHandler.html" title="interface in org.apache.calcite.sql.util">SqlBasicVisitor.ArgHandler</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlBuilder.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">SqlBuilder</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateTable.ColumnDef.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateTable.ColumnDef</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDdlNodes.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDdlNodes</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlDialect.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDialect</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/AccessSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">AccessSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/AnsiSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">AnsiSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/BigQuerySqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">BigQuerySqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/CalciteSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">CalciteSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/Db2SqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">Db2SqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/DerbySqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">DerbySqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/FirebirdSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">FirebirdSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/H2SqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">H2SqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/HiveSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">HiveSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/HsqldbSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">HsqldbSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/InfobrightSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">InfobrightSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/InformixSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">InformixSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/IngresSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">IngresSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/InterbaseSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">InterbaseSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">JethroDataSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/LucidDbSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">LucidDbSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/MssqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">MssqlSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/MysqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">MysqlSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/NeoviewSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">NeoviewSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/NetezzaSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">NetezzaSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/OracleSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">OracleSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/ParaccelSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">ParaccelSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/PhoenixSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">PhoenixSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/PostgresqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">PostgresqlSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/RedshiftSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">RedshiftSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/SnowflakeSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">SnowflakeSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/SparkSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">SparkSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/SybaseSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">SybaseSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/TeradataSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">TeradataSqlDialect</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/VerticaSqlDialect.html" title="class in org.apache.calcite.sql.dialect"><span class="typeNameLink">VerticaSqlDialect</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlDialect.ContextImpl.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDialect.ContextImpl</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlDialect.Context.html" title="interface in org.apache.calcite.sql">SqlDialect.Context</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlDialectFactoryImpl.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDialectFactoryImpl</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlDialectFactory.html" title="interface in org.apache.calcite.sql">SqlDialectFactory</a>)</li>
<li class="circle">org.apache.calcite.sql.pretty.<a href="org/apache/calcite/sql/pretty/SqlFormatOptions.html" title="class in org.apache.calcite.sql.pretty"><span class="typeNameLink">SqlFormatOptions</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/SqlFunctions.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">SqlFunctions</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlIdentifierMoniker.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlIdentifierMoniker</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlMoniker.html" title="interface in org.apache.calcite.sql.validate">SqlMoniker</a>)</li>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/RelToSqlConverter.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">RelToSqlConverter</span></a> (implements org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util">ReflectiveVisitor</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcImplementor.html" title="class in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcImplementor</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelToSqlConverter.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigRelToSqlConverter</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Builder.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.Builder</span></a></li>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Context.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.Context</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.BaseContext.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.BaseContext</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.AliasContext.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.AliasContext</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.MatchRecognizeContext.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.MatchRecognizeContext</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.JoinContext.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.JoinContext</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.SimpleContext.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.SimpleContext</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Result.html" title="class in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.Result</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlJdbcFunctionCall.SimpleMakeCall.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJdbcFunctionCall.SimpleMakeCall</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlJdbcFunctionCall.MakeCall.html" title="interface in org.apache.calcite.sql">SqlJdbcFunctionCall.MakeCall</a>)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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.materialize.<a href="org/apache/calcite/materialize/SqlLatticeStatisticProvider.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">SqlLatticeStatisticProvider</span></a> (implements org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeStatisticProvider.html" title="interface in org.apache.calcite.materialize">LatticeStatisticProvider</a>)</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlLibraryOperators.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlLibraryOperators</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlLibraryOperatorTableFactory.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlLibraryOperatorTableFactory</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlMonikerImpl.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlMonikerImpl</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlMoniker.html" title="interface in org.apache.calcite.sql.validate">SqlMoniker</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlNameMatchers.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlNameMatchers</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlNameMatchers.BaseMatcher.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlNameMatchers.BaseMatcher</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlNameMatcher.html" title="interface in org.apache.calcite.sql.validate">SqlNameMatcher</a>)
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlNameMatchers.LiberalNameMatcher.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlNameMatchers.LiberalNameMatcher</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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.ddl.<a href="org/apache/calcite/sql/ddl/SqlAttributeDefinition.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlAttributeDefinition</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlBasicCall.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlBasicCall</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCase.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCase</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCheckConstraint.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCheckConstraint</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlColumnDeclaration.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlColumnDeclaration</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlCreate.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlCreate</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateForeignSchema.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateForeignSchema</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql">SqlExecutableStatement</a>)</li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateFunction.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateMaterializedView.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateMaterializedView</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql">SqlExecutableStatement</a>)</li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateSchema.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateSchema</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql">SqlExecutableStatement</a>)</li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateTable.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateTable</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql">SqlExecutableStatement</a>)</li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateType.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateType</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql">SqlExecutableStatement</a>)</li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlCreateView.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlCreateView</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql">SqlExecutableStatement</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlDrop.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlDrop</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDropObject.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDropObject</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql">SqlExecutableStatement</a>)
<ul>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDropFunction.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDropFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDropMaterializedView.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDropMaterializedView</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDropTable.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDropTable</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDropType.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDropType</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDropView.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDropView</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDropSchema.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDropSchema</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql">SqlExecutableStatement</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlJoin.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJoin</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlKeyConstraint.html" title="class in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlKeyConstraint</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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.sql2rel.<a href="org/apache/calcite/sql2rel/SqlNodeToRexConverterImpl.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlNodeToRexConverterImpl</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlNodeToRexConverter.html" title="interface in org.apache.calcite.sql2rel">SqlNodeToRexConverter</a>)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandCountRanges.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlOperandCountRanges</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandCountRanges.RangeImpl.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlOperandCountRanges.RangeImpl</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperandCountRange.html" title="interface in org.apache.calcite.sql">SqlOperandCountRange</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlBinaryOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCastOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCastOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlFilterOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlFilterOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlInOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlInOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlQuantifyOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMonotonicBinaryOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMonotonicBinaryOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMultisetMemberOfOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMultisetMemberOfOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMultisetSetOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlOverlapsOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOverOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlOverOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlPosixRegexOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlPosixRegexOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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.fun.<a href="org/apache/calcite/sql/fun/SqlCaseOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCaseOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlFunction</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlAbstractTimeFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlAbstractTimeFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAggFunction</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan">Context</a>)
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlAbstractGroupFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlAbstractGroupFunction</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlGroupIdFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlGroupIdFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlGroupingFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlGroupingFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlGroupingIdFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlGroupingIdFunction</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlAnyValueAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlAnyValueAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlAvgAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlBitOpAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlBitOpAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCountAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCountAggFunction</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlRegrCountAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlRegrCountAggFunction</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCovarAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlFirstLastValueAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlFirstLastValueAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlHistogramAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlHistogramAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonArrayAggAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonArrayAggAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonObjectAggAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonObjectAggAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlLeadLagAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlLeadLagAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMinMaxAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlNthValueAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlNthValueAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlNtileAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlNtileAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlRankFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlRankFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlSingleValueAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlSingleValueAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlSumAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlSumAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlSumEmptyIsZeroAggFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlSumEmptyIsZeroAggFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlUserDefinedAggFunction.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlUserDefinedAggFunction</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlBaseContextVariable.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlBaseContextVariable</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlStringContextVariable.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlStringContextVariable</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCastFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCastFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCoalesceFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCoalesceFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlConvertFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlConvertFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCurrentDateFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCurrentDateFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlDatePartFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlExtractFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlExtractFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlJdbcFunctionCall.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlJdbcFunctionCall</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonArrayFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonArrayFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonDepthFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonDepthFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonExistsFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonExistsFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonKeysFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonKeysFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonLengthFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonLengthFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonObjectFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonObjectFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonPrettyFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonPrettyFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonQueryFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonQueryFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonRemoveFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonRemoveFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonStorageSizeFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonStorageSizeFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonTypeFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonTypeFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonValueFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonValueFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMonotonicUnaryFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMonotonicUnaryFunction</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlFloorFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlFloorFunction</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlNullifFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlNullifFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlOverlayFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlOverlayFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlPositionFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlPositionFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlRandFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlRandFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlRandIntegerFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlRandIntegerFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlRegexpReplaceFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlRegexpReplaceFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlSubstringFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlSubstringFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlTimestampAddFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlTimestampAddFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlTimestampDiffFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlTimestampDiffFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlTranslate3Function.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlTranslate3Function</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlTrimFunction.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlTrimFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlUnresolvedFunction.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUnresolvedFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlUserDefinedFunction.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlUserDefinedFunction</span></a>
<ul>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigUserDefinedFunction.html" title="class in org.apache.calcite.piglet"><span class="typeNameLink">PigUserDefinedFunction</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlUserDefinedTableFunction.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlUserDefinedTableFunction</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlUserDefinedTableMacro.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlUserDefinedTableMacro</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlPostfixOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlJsonValueExpressionOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlJsonValueExpressionOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlPrefixOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlNewOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlNewOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlAsOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlAsOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlArgumentAssignmentOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlArgumentAssignmentOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlColumnListConstructor.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlColumnListConstructor</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCursorConstructor.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCursorConstructor</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlDatetimePlusOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlDatetimePlusOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlDatetimeSubtractionOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlDatetimeSubtractionOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlDefaultOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlDefaultOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlDotOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlDotOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlFunctionalOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlFunctionalOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCollectionTableOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCollectionTableOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlInfixOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlInfixOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlBetweenOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlInternalOperator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlExtendOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlExtendOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlRollupOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlRollupOperator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlItemOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlItemOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlLateralOperator.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlLateralOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlLikeOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlLikeOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlLiteralChainOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlLiteralChainOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMultisetQueryConstructor</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlArrayQueryConstructor.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlArrayQueryConstructor</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMapQueryConstructor.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMapQueryConstructor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMultisetValueConstructor.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMultisetValueConstructor</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlArrayValueConstructor.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlArrayValueConstructor</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMapValueConstructor.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlMapValueConstructor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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.fun.<a href="org/apache/calcite/sql/fun/SqlRowOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlRowOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlSequenceValueOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlSequenceValueOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlThrowOperator.html" title="class in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlThrowOperator</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlOperatorBinding.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlOperatorBinding</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Aggregate.AggCallBinding.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Aggregate.AggCallBinding</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/ExplicitOperatorBinding.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">ExplicitOperatorBinding</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexCallBinding.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexCallBinding</span></a>
<ul>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexCallBinding.RexCastCallBinding.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexCallBinding.RexCastCallBinding</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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.parser.<a href="org/apache/calcite/sql/parser/SqlParser.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParser</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParser.ConfigBuilder.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParser.ConfigBuilder</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParser.ConfigImpl.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParser.ConfigImpl</span></a> (implements org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParser.Config.html" title="interface in org.apache.calcite.sql.parser">SqlParser.Config</a>)</li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserPos</span></a> (implements java.io.Serializable)
<ul>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserPos.QuotedParserPos.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserPos.QuotedParserPos</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserUtil.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserUtil</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserUtil.Format.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserUtil.Format</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserUtil.OldTokenSequenceImpl.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserUtil.OldTokenSequenceImpl</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlSpecialOperator.TokenSequence.html" title="interface in org.apache.calcite.sql">SqlSpecialOperator.TokenSequence</a>)</li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserUtil.ParsedCollation.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserUtil.ParsedCollation</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserUtil.StringAndPos.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserUtil.StringAndPos</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserUtil.TokenSequenceImpl.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserUtil.TokenSequenceImpl</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlSpecialOperator.TokenSequence.html" title="interface in org.apache.calcite.sql">SqlSpecialOperator.TokenSequence</a>)</li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserUtil.ToTreeListItem.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserUtil.ToTreeListItem</span></a></li>
<li class="circle">org.apache.calcite.sql.pretty.<a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html" title="class in org.apache.calcite.sql.pretty"><span class="typeNameLink">SqlPrettyWriter</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlWriter.html" title="interface in org.apache.calcite.sql">SqlWriter</a>)</li>
<li class="circle">org.apache.calcite.sql.pretty.<a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.Bean.html" title="class in org.apache.calcite.sql.pretty"><span class="typeNameLink">SqlPrettyWriter.Bean</span></a></li>
<li class="circle">org.apache.calcite.sql.pretty.<a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.FrameImpl.html" title="class in org.apache.calcite.sql.pretty"><span class="typeNameLink">SqlPrettyWriter.FrameImpl</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlWriter.Frame.html" title="interface in org.apache.calcite.sql">SqlWriter.Frame</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlQualified.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlQualified</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlReturnTypeInferenceChain.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlReturnTypeInferenceChain</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type">SqlReturnTypeInference</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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.adapter.os.<a href="org/apache/calcite/adapter/os/SqlShell.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">SqlShell</span></a></li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlShuttle.CallCopyingArgHandler.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">SqlShuttle.CallCopyingArgHandler</span></a> (implements org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlBasicVisitor.ArgHandler.html" title="interface in org.apache.calcite.sql.util">SqlBasicVisitor.ArgHandler</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlSimpleParser.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlSimpleParser</span></a></li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlSimpleParser.Token.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlSimpleParser.Token</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlSimpleParser.IdToken.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlSimpleParser.IdToken</span></a></li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlSimpleParser.Query.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlSimpleParser.Query</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlSimpleParser.Tokenizer.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlSimpleParser.Tokenizer</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlSplittableAggFunction.AbstractSumSplitter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.AbstractSumSplitter</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql">SqlSplittableAggFunction</a>)
<ul>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlSplittableAggFunction.CountSplitter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.CountSplitter</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql">SqlSplittableAggFunction</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlSplittableAggFunction.SelfSplitter.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlSplittableAggFunction.SelfSplitter</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql">SqlSplittableAggFunction</a>)</li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlString.html" title="class in org.apache.calcite.sql.util"><span class="typeNameLink">SqlString</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.AggConverter.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.AggConverter</span></a> (implements org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util">SqlVisitor</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.Blackboard.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.Blackboard</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/InitializerContext.html" title="interface in org.apache.calcite.sql2rel">InitializerContext</a>, org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexContext.html" title="interface in org.apache.calcite.sql2rel">SqlRexContext</a>, org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util">SqlVisitor</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.ConfigBuilder.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.ConfigBuilder</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.ConfigImpl.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.ConfigImpl</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.Config.html" title="interface in org.apache.calcite.sql2rel">SqlToRelConverter.Config</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.CorrelationUse.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.CorrelationUse</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.DeferredLookup.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.DeferredLookup</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.LookupContext.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.LookupContext</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.NoOpSubQueryConverter.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.NoOpSubQueryConverter</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SubQueryConverter.html" title="interface in org.apache.calcite.sql2rel">SubQueryConverter</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.SubQuery.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.SubQuery</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeAssignmentRules.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeAssignmentRules</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeAssignmentRules.Builder.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeAssignmentRules.Builder</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeExplicitPrecedenceList.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeExplicitPrecedenceList</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypePrecedenceList.html" title="interface in org.apache.calcite.rel.type">RelDataTypePrecedenceList</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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.type.<a href="org/apache/calcite/sql/type/SqlTypeTransformCascade.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeTransformCascade</span></a> (implements org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type">SqlReturnTypeInference</a>)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeTransforms.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeTransforms</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeUtil.html" title="class in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeUtil</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlUtil.html" title="class in org.apache.calcite.sql"><span class="typeNameLink">SqlUtil</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorWithHints.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorWithHints</a>)
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalciteSqlValidator.html" title="class in org.apache.calcite.prepare"><span class="typeNameLink">CalciteSqlValidator</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/ContextSqlValidator.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">ContextSqlValidator</span></a></li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlAdvisorValidator.html" title="class in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlAdvisorValidator</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.DeriveTypeVisitor.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.DeriveTypeVisitor</span></a> (implements org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util">SqlVisitor</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.FunctionParamInfo.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.FunctionParamInfo</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.IdInfo.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.IdInfo</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.PatternVarVisitor.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.PatternVarVisitor</span></a> (implements org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util">SqlVisitor</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.Permute.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.Permute</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.ValidationError.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.ValidationError</span></a> (implements java.util.function.Supplier&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.ValidationErrorFunction.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.ValidationErrorFunction</span></a> (implements org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function2.html" title="interface in org.apache.calcite.linq4j.function">Function2</a>&lt;T0,&#8203;T1,&#8203;R&gt;)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.Path.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorScope.Path</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.EmptyPath.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorScope.EmptyPath</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.Step.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorScope.Step</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.Resolve.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorScope.Resolve</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.ResolvedImpl.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorScope.ResolvedImpl</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.Resolved.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorScope.Resolved</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorUtil</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorUtil.GroupAnalyzer.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorUtil.GroupAnalyzer</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Stacks.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Stacks</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/StandardConvertletTable.AvgVarianceConvertlet.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">StandardConvertletTable.AvgVarianceConvertlet</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel">SqlRexConvertlet</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/StandardConvertletTable.FloorCeilConvertlet.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">StandardConvertletTable.FloorCeilConvertlet</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel">SqlRexConvertlet</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/StandardConvertletTable.GreatestConvertlet.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">StandardConvertletTable.GreatestConvertlet</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel">SqlRexConvertlet</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/StandardConvertletTable.RegrCovarianceConvertlet.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">StandardConvertletTable.RegrCovarianceConvertlet</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel">SqlRexConvertlet</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/StandardConvertletTable.TimestampAddConvertlet.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">StandardConvertletTable.TimestampAddConvertlet</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel">SqlRexConvertlet</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/StandardConvertletTable.TimestampDiffConvertlet.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">StandardConvertletTable.TimestampDiffConvertlet</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel">SqlRexConvertlet</a>)</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/StandardConvertletTable.TrimConvertlet.html" title="class in org.apache.calcite.sql2rel"><span class="typeNameLink">StandardConvertletTable.TrimConvertlet</span></a> (implements org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel">SqlRexConvertlet</a>)</li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StatementTest.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StatementTest</span></a></li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StatementTest.Department.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StatementTest.Department</span></a></li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StatementTest.Employee.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StatementTest.Employee</span></a></li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StatementTest.HrConnection.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StatementTest.HrConnection</span></a>
<ul>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StatementTest.HrPreparedStatement.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StatementTest.HrPreparedStatement</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StatementTest.HrSchema.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StatementTest.HrSchema</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Static.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Static</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Statistics.html" title="class in org.apache.calcite.schema"><span class="typeNameLink">Statistics</span></a></li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/StdinTableFunction.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">StdinTableFunction</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/Step.Factory.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">Step.Factory</span></a> (implements org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="interface in org.apache.calcite.util.graph">AttributedDirectedGraph.AttributedEdgeFactory</a>&lt;V,&#8203;E&gt;)</li>
<li class="circle">org.apache.calcite.rel.stream.<a href="org/apache/calcite/rel/stream/StreamRules.html" title="class in org.apache.calcite.rel.stream"><span class="typeNameLink">StreamRules</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/StrictAggImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">StrictAggImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">AggImplementor</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.BitOpImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.BitOpImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.CollectImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.CollectImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.CountImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.CountImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.FusionImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.FusionImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.ListaggImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.ListaggImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.MinMaxImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.MinMaxImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.SumImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.SumImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.UserDefinedAggReflectiveImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.UserDefinedAggReflectiveImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/StrictWinAggImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">StrictWinAggImplementor</span></a> (implements org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggImplementor</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.CountWinImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.CountWinImplementor</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.RankImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.RankImplementor</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.DenseRankImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.DenseRankImplementor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.RowNumberImplementor.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.RowNumberImplementor</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/StringConcatFunction.html" title="class in org.apache.calcite.chinook"><span class="typeNameLink">StringConcatFunction</span></a></li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StringConstructBenchmark.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StringConstructBenchmark</span></a></li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StringConstructBenchmark.AppenderState.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StringConstructBenchmark.AppenderState</span></a></li>
<li class="circle">org.apache.calcite.benchmarks.<a href="org/apache/calcite/benchmarks/StringConstructBenchmark.WriterState.html" title="class in org.apache.calcite.benchmarks"><span class="typeNameLink">StringConstructBenchmark.WriterState</span></a></li>
<li class="circle">org.apache.calcite.adapter.splunk.util.<a href="org/apache/calcite/adapter/splunk/util/StringUtils.html" title="class in org.apache.calcite.adapter.splunk.util"><span class="typeNameLink">StringUtils</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Strong.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">Strong</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">MaterializedViewSubstitutionVisitor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.Operand.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.Operand</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.AnyOperand.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.AnyOperand</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.InternalOperand.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.InternalOperand</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.QueryOperand.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.QueryOperand</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.TargetOperand.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.TargetOperand</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.Replacement.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.Replacement</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.SlotCounter.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.SlotCounter</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.UnifyResult.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.UnifyResult</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.UnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.UnifyRule</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.AbstractUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.AbstractUnifyRule</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">MaterializedViewSubstitutionVisitor.FilterToFilterUnifyRule1</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">MaterializedViewSubstitutionVisitor.FilterToProjectUnifyRule1</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">MaterializedViewSubstitutionVisitor.ProjectToProjectUnifyRule1</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.UnionToUnionUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">MaterializedViewSubstitutionVisitor.UnionToUnionUnifyRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.AggregateOnProjectToAggregateUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.AggregateOnProjectToAggregateUnifyRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.AggregateToAggregateUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.AggregateToAggregateUnifyRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.FilterToFilterUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.FilterToFilterUnifyRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.FilterToProjectUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.FilterToProjectUnifyRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.ProjectToFilterUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.ProjectToFilterUnifyRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.ProjectToProjectUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.ProjectToProjectUnifyRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.ScanToProjectUnifyRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.ScanToProjectUnifyRule</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.TrivialRule.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.TrivialRule</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.UnifyRuleCall.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.UnifyRuleCall</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/SubstringOperatorConversion.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">SubstringOperatorConversion</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/SwitchCase.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">SwitchCase</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/TableAccessMap.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">TableAccessMap</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/TableScanNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">TableScanNode</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter">Node</a>)</li>
<li class="circle">org.apache.commons.io.input.TailerListenerAdapter (implements org.apache.commons.io.input.TailerListener)
<ul>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvStreamReader.CsvContentListener.html" title="class in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvStreamReader.CsvContentListener</span></a></li>
</ul>
</li>
<li class="circle">java.lang.ThreadLocal&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/TryThreadLocal.html" title="class in org.apache.calcite.util"><span class="typeNameLink">TryThreadLocal</span></a>&lt;T&gt;</li>
</ul>
</li>
<li class="circle">java.lang.Throwable (implements java.io.Serializable)
<ul>
<li class="circle">java.lang.Exception
<ul>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileReaderException.html" title="class in org.apache.calcite.adapter.file"><span class="typeNameLink">FileReaderException</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/InvalidRelException.html" title="class in org.apache.calcite.rel"><span class="typeNameLink">InvalidRelException</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.ExpressionNotAnalyzableException.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.ExpressionNotAnalyzableException</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelConversionException.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">RelConversionException</span></a></li>
<li class="circle">java.lang.RuntimeException
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/CalciteException.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">CalciteException</span></a>
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/CalciteContextException.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">CalciteContextException</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/CalcRelSplitter.CannotImplement.html" title="class in org.apache.calcite.rel.rules"><span class="typeNameLink">CalcRelSplitter.CannotImplement</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ControlFlowException.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ControlFlowException</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.NoHandler.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">JaninoRelMetadataProvider.NoHandler</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexOver.OverFound.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexOver.OverFound</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.AlwaysNull.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexToLixTranslator.AlwaysNull</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.CnfHelper.OverflowError.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.CnfHelper.OverflowError</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.ExpressionNormalizer.SubExprExistsException.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.ExpressionNormalizer.SubExprExistsException</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUtil.ForwardRefFinder.IllegalForwardRefException.html" title="class in org.apache.calcite.rex"><span class="typeNameLink">RexUtil.ForwardRefFinder.IllegalForwardRefException</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/SubstitutionVisitor.MatchFailed.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">SubstitutionVisitor.MatchFailed</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Util.FoundOne.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Util.FoundOne</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/CyclicDefinitionException.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">CyclicDefinitionException</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/CyclicMetadataException.html" title="class in org.apache.calcite.rel.metadata"><span class="typeNameLink">CyclicMetadataException</span></a></li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.NoElementException.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.NoElementException</span></a></li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TooManyElementsException.html" title="class in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.TooManyElementsException</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.PredicateAnalyzerException.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.PredicateAnalyzerException</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptPlanner.CannotPlanException.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">RelOptPlanner.CannotPlanException</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.NoDefaultValueException.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Resources.NoDefaultValueException</span></a></li>
</ul>
</li>
<li class="circle">java.sql.SQLException (implements java.lang.Iterable&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/SqlTimeoutException.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">SqlTimeoutException</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParseException.html" title="class in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParseException</span></a> (implements org.apache.calcite.util.<a href="org/apache/calcite/util/CalciteParserException.html" title="interface in org.apache.calcite.util">CalciteParserException</a>)</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlUserDefinedTableMacro.NonLiteralException.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlUserDefinedTableMacro.NonLiteralException</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorException.html" title="class in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorException</span></a> (implements org.apache.calcite.util.<a href="org/apache/calcite/util/CalciteValidatorException.html" title="interface in org.apache.calcite.util">CalciteValidatorException</a>)</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/ValidationException.html" title="class in org.apache.calcite.tools"><span class="typeNameLink">ValidationException</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/TileKey.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">TileKey</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/TileSuggester.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">TileSuggester</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/TileSuggester.AttributeImpl.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">TileSuggester.AttributeImpl</span></a> (implements org.pentaho.aggdes.model.Attribute)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/TileSuggester.SchemaImpl.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">TileSuggester.SchemaImpl</span></a> (implements org.pentaho.aggdes.model.Schema)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/TileSuggester.StatisticsProviderImpl.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">TileSuggester.StatisticsProviderImpl</span></a> (implements org.pentaho.aggdes.model.StatisticsProvider)</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/TileSuggester.TableImpl.html" title="class in org.apache.calcite.materialize"><span class="typeNameLink">TileSuggester.TableImpl</span></a> (implements org.pentaho.aggdes.model.Table)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/TimeExtractionFunction.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">TimeExtractionFunction</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/ExtractionFunction.html" title="interface in org.apache.calcite.adapter.druid">ExtractionFunction</a>)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/TimestampString.html" title="class in org.apache.calcite.util"><span class="typeNameLink">TimestampString</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/TimestampWithTimeZoneString.html" title="class in org.apache.calcite.util"><span class="typeNameLink">TimestampWithTimeZoneString</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/TimeString.html" title="class in org.apache.calcite.util"><span class="typeNameLink">TimeString</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/TimeWithTimeZoneString.html" title="class in org.apache.calcite.util"><span class="typeNameLink">TimeWithTimeZoneString</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/TopologicalOrderIterator.html" title="class in org.apache.calcite.util.graph"><span class="typeNameLink">TopologicalOrderIterator</span></a>&lt;V,&#8203;E&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.adapter.tpcds.<a href="org/apache/calcite/adapter/tpcds/TpcdsSchemaFactory.html" title="class in org.apache.calcite.adapter.tpcds"><span class="typeNameLink">TpcdsSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.adapter.tpch.<a href="org/apache/calcite/adapter/tpch/TpchSchemaFactory.html" title="class in org.apache.calcite.adapter.tpch"><span class="typeNameLink">TpchSchemaFactory</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema">SchemaFactory</a>)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/TransformedEnumerator.html" title="class in org.apache.calcite.linq4j"><span class="typeNameLink">TransformedEnumerator</span></a>&lt;F,&#8203;E&gt; (implements org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/TrustAllSslSocketFactory.DummyTrustManager.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">TrustAllSslSocketFactory.DummyTrustManager</span></a> (implements javax.net.ssl.X509TrustManager)</li>
<li class="circle">org.apache.calcite.sql.validate.implicit.<a href="org/apache/calcite/sql/validate/implicit/TypeCoercions.html" title="class in org.apache.calcite.sql.validate.implicit"><span class="typeNameLink">TypeCoercions</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Types</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.ArrayType.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Types.ArrayType</span></a> (implements java.lang.reflect.Type)</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.MapType.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Types.MapType</span></a> (implements java.lang.reflect.Type)</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.ParameterizedTypeImpl.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Types.ParameterizedTypeImpl</span></a> (implements java.lang.reflect.ParameterizedType)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/UnaryPrefixOperatorConversion.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">UnaryPrefixOperatorConversion</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/UnarySuffixOperatorConversion.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">UnarySuffixOperatorConversion</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a>)</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/UnionNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">UnionNode</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter">Node</a>)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Unit.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Unit</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">com.google.common.collect.UnmodifiableIterator&lt;E&gt; (implements java.util.Iterator&lt;E&gt;)
<ul>
<li class="circle">com.google.common.collect.AbstractSequentialIterator&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/Scrolling.SequentialIterator.html" title="class in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">Scrolling.SequentialIterator</span></a></li>
</ul>
</li>
<li class="circle">com.google.common.collect.UnmodifiableListIterator&lt;E&gt; (implements java.util.ListIterator&lt;E&gt;)
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ImmutableIntList.AbstractIndexedListIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">ImmutableIntList.AbstractIndexedListIterator</span></a>&lt;E&gt;</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.avatica.UnregisteredDriver (implements java.sql.Driver)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/Driver.html" title="class in org.apache.calcite.jdbc"><span class="typeNameLink">Driver</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkDriver.html" title="class in org.apache.calcite.adapter.splunk"><span class="typeNameLink">SplunkDriver</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Unsafe.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Unsafe</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Util.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Util</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Util.FilteringIterator.html" title="class in org.apache.calcite.util"><span class="typeNameLink">Util.FilteringIterator</span></a>&lt;T&gt; (implements java.util.Iterator&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Utilities.html" title="class in org.apache.calcite.runtime"><span class="typeNameLink">Utilities</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/ValuesNode.html" title="class in org.apache.calcite.interpreter"><span class="typeNameLink">ValuesNode</span></a> (implements org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter">Node</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/ViewExpanders.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">ViewExpanders</span></a></li>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/ViewTableMacro.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">ViewTableMacro</span></a> (implements org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableMacro.html" title="interface in org.apache.calcite.schema">TableMacro</a>)
<ul>
<li class="circle">org.apache.calcite.schema.impl.<a href="org/apache/calcite/schema/impl/MaterializedViewTable.MaterializedViewTableMacro.html" title="class in org.apache.calcite.schema.impl"><span class="typeNameLink">MaterializedViewTable.MaterializedViewTableMacro</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/VirtualColumn.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">VirtualColumn</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/VirtualColumn.Builder.html" title="class in org.apache.calcite.adapter.druid"><span class="typeNameLink">VirtualColumn.Builder</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/VisitorDataContext.html" title="class in org.apache.calcite.plan"><span class="typeNameLink">VisitorDataContext</span></a> (implements org.apache.calcite.<a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite">DataContext</a>)</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/VisitorImpl.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">VisitorImpl</span></a>&lt;R&gt; (implements org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Visitor.html" title="interface in org.apache.calcite.linq4j.tree">Visitor</a>&lt;R&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/BlockBuilder.UseCounter.html" title="class in org.apache.calcite.linq4j.tree"><span class="typeNameLink">BlockBuilder.UseCounter</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableInterpretable.StaticFieldDetector.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableInterpretable.StaticFieldDetector</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.TypeFinder.html" title="class in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRelImplementor.TypeFinder</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/VmstatTableFunction.html" title="class in org.apache.calcite.adapter.os"><span class="typeNameLink">VmstatTableFunction</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoCost.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoCost</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCost.html" title="interface in org.apache.calcite.plan">RelOptCost</a>)</li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoCost.Factory.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoCost.Factory</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCostFactory.html" title="interface in org.apache.calcite.plan">RelOptCostFactory</a>)</li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlanner.Provenance.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoPlanner.Provenance</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlanner.DirectProvenance.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoPlanner.DirectProvenance</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlanner.RuleProvenance.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoPlanner.RuleProvenance</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlanner.UnknownProvenance.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoPlanner.UnknownProvenance</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoRelMetadataProvider.html" title="class in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoRelMetadataProvider</span></a> (implements org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata">RelMetadataProvider</a>)</li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Window.Group.html" title="class in org.apache.calcite.rel.core"><span class="typeNameLink">Window.Group</span></a></li>
<li class="circle">java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
<ul>
<li class="circle">java.io.FilterWriter
<ul>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/StackWriter.html" title="class in org.apache.calcite.util"><span class="typeNameLink">StackWriter</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/XmlOutput.html" title="class in org.apache.calcite.util"><span class="typeNameLink">XmlOutput</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/XmlOutput.StringEscaper.html" title="class in org.apache.calcite.util"><span class="typeNameLink">XmlOutput.StringEscaper</span></a> (implements java.lang.Cloneable)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/XmlOutput.XMLAttrVector.html" title="class in org.apache.calcite.util"><span class="typeNameLink">XmlOutput.XMLAttrVector</span></a></li>
</ul>
</li>
</ul>
</section>
<section role="region">
<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggContext</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggContext</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggImplementor</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggImplementor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggregateLambdaFactory</span></a>&lt;TSource,&#8203;TOrigAccumulate,&#8203;TAccumulate,&#8203;TResult,&#8203;TKey&gt;</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.Accumulator.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.Accumulator</span></a></li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.Representation.html" title="interface in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.Representation</span></a></li>
<li class="circle">java.lang.AutoCloseable
<ul>
<li class="circle">java.sql.Connection (also extends java.sql.Wrapper)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnection.html" title="interface in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnection</span></a> (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryProvider.html" title="interface in org.apache.calcite.linq4j">QueryProvider</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Enumerator</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Hook.Closeable.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">Hook.Closeable</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Planner.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">Planner</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Source.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">Source</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/TryThreadLocal.Memo.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">TryThreadLocal.Memo</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">AuxiliaryConverter</span></a></li>
<li class="circle">java.util.function.BiFunction&lt;T,&#8203;U,&#8203;R&gt;
<ul>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcSchema.Foo.html" title="interface in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcSchema.Foo</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Bindable.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">Bindable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">ArrayBindable</span></a> (also extends org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Typed.html" title="interface in org.apache.calcite.runtime">Typed</a>)
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">BindableRel</span></a> (also extends org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter">InterpretableRel</a>, org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CachingCalciteSchema.Cached.html" title="interface in org.apache.calcite.jdbc"><span class="typeNameLink">CachingCalciteSchema.Cached</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/CalciteParserException.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">CalciteParserException</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.html" title="interface in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.Context.html" title="interface in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.Context</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.html" title="interface in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.SparkHandler</span></a></li>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.RuleSetBuilder.html" title="interface in org.apache.calcite.jdbc"><span class="typeNameLink">CalcitePrepare.SparkHandler.RuleSetBuilder</span></a></li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/CalcitePrepareImpl.ScalarTranslator.html" title="interface in org.apache.calcite.prepare"><span class="typeNameLink">CalcitePrepareImpl.ScalarTranslator</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/CalciteResource.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">CalciteResource</span></a></li>
<li class="circle">org.apache.calcite.server.<a href="org/apache/calcite/server/CalciteServer.html" title="interface in org.apache.calcite.server"><span class="typeNameLink">CalciteServer</span></a></li>
<li class="circle">org.apache.calcite.server.<a href="org/apache/calcite/server/CalciteServerStatement.html" title="interface in org.apache.calcite.server"><span class="typeNameLink">CalciteServerStatement</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/CalciteValidatorException.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">CalciteValidatorException</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">CallImplementor</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/CallSiteBinder.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">CallSiteBinder</span></a></li>
<li class="circle">java.lang.Cloneable
<ul>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelNode</span></a> (also extends org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptNode.html" title="interface in org.apache.calcite.plan">RelOptNode</a>)
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">BindableRel</span></a> (also extends org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime">ArrayBindable</a>, org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter">InterpretableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRel</span></a></li>
<li class="circle">org.apache.calcite.rel.convert.<a href="org/apache/calcite/rel/convert/Converter.html" title="interface in org.apache.calcite.rel.convert"><span class="typeNameLink">Converter</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRel</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">InterpretableRel</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">BindableRel</span></a> (also extends org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime">ArrayBindable</a>, org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRel</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.SelfFlatteningRel.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">RelStructuredTypeFlattener.SelfFlatteningRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRel.html" title="interface in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRel</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">java.lang.Comparable&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.ComparableList</span></a>&lt;T&gt; (also extends java.util.List&lt;E&gt;)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelMultipleTrait.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelMultipleTrait</span></a> (also extends org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelTrait.html" title="interface in org.apache.calcite.plan">RelTrait</a>)
<ul>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelCollation.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelCollation</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelDistribution.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelDistribution</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">Compiler</span></a></li>
<li class="circle">org.apache.calcite.avatica.ConnectionConfig
<ul>
<li class="circle">org.apache.calcite.config.<a href="org/apache/calcite/config/CalciteConnectionConfig.html" title="interface in org.apache.calcite.config"><span class="typeNameLink">CalciteConnectionConfig</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.<a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite"><span class="typeNameLink">DataContext</span></a></li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/DirectedGraph.html" title="interface in org.apache.calcite.util.graph"><span class="typeNameLink">DirectedGraph</span></a>&lt;V,&#8203;E&gt;</li>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="interface in org.apache.calcite.util.graph"><span class="typeNameLink">DirectedGraph.EdgeFactory</span></a>&lt;V,&#8203;E&gt;
<ul>
<li class="circle">org.apache.calcite.util.graph.<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="interface in org.apache.calcite.util.graph"><span class="typeNameLink">AttributedDirectedGraph.AttributedEdgeFactory</span></a>&lt;V,&#8203;E&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnection.html" title="interface in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnection</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJson</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DimensionSpec.html" title="interface in org.apache.calcite.adapter.druid"><span class="typeNameLink">DimensionSpec</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/ExtractionFunction.html" title="interface in org.apache.calcite.adapter.druid"><span class="typeNameLink">ExtractionFunction</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/Granularity.html" title="interface in org.apache.calcite.adapter.druid"><span class="typeNameLink">Granularity</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidSqlOperatorConverter</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchConstants.html" title="interface in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchConstants</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.Aggregation.html" title="interface in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.Aggregation</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchJson.HasAggregations.html" title="interface in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchJson.HasAggregations</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">Enumerables.Emitter</span></a>&lt;E,&#8203;TResult&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">EqualityComparer</span></a>&lt;T&gt;</li>
<li class="circle">java.util.EventListener
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptListener.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptListener</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Expressions.PropertyInfo.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Expressions.PropertyInfo</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Expressions.RuntimeVariablesExpression.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Expressions.RuntimeVariablesExpression</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Expressions.SymbolDocumentInfo.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Expressions.SymbolDocumentInfo</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ExpressionVisitor.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ExpressionVisitor</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedEnumerable</span></a>&lt;TSource&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Enumerable</span></a>&lt;T&gt; (also extends java.lang.Iterable&lt;T&gt;, org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/RawEnumerable.html" title="interface in org.apache.calcite.linq4j">RawEnumerable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedOrderedEnumerable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedEnumerable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a>&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Grouping.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Grouping</span></a>&lt;K,&#8203;V&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Lookup.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Lookup</span></a>&lt;K,&#8203;V&gt; (also extends java.util.Map&lt;K,&#8203;V&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedEnumerable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedEnumerable</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/RawQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">RawQueryable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Queryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedQueryable</a>&lt;TSource&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedOrderedQueryable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedQueryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a>&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedQueryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedQueryable</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableDefaults.Replayable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableDefaults.Replayable</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedQueryable</span></a>&lt;TSource&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Queryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/RawQueryable.html" title="interface in org.apache.calcite.linq4j">RawQueryable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedOrderedQueryable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedQueryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a>&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedQueryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedQueryable</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableDefaults.Replayable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableDefaults.Replayable</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ExtraSqlTypes.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">ExtraSqlTypes</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/FilterJoinRule.Predicate.html" title="interface in org.apache.calcite.rel.rules"><span class="typeNameLink">FilterJoinRule.Predicate</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/FrameworkConfig.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">FrameworkConfig</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Frameworks.BasePrepareAction.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">Frameworks.BasePrepareAction</span></a>&lt;R&gt;</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Frameworks.PlannerAction.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">Frameworks.PlannerAction</span></a>&lt;R&gt;</li>
<li class="circle">java.util.function.Function&lt;T,&#8203;R&gt;
<ul>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeStatisticProvider.Factory.html" title="interface in org.apache.calcite.materialize"><span class="typeNameLink">LatticeStatisticProvider.Factory</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">Function</span></a>&lt;R&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">DoubleFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/FloatFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">FloatFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function0.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">Function0</span></a>&lt;R&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">Function1</span></a>&lt;T0,&#8203;R&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">BigDecimalFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">NullableBigDecimalFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">NullableDoubleFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">NullableFloatFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">NullableIntegerFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">NullableLongFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelProtoDataType.html" title="interface in org.apache.calcite.rel.type"><span class="typeNameLink">RelProtoDataType</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Function2.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">Function2</span></a>&lt;T0,&#8203;T1,&#8203;R&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/IntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">IntegerFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/LongFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">LongFunction1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">Predicate1</span></a>&lt;T0&gt;</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function"><span class="typeNameLink">Predicate2</span></a>&lt;T0,&#8203;T1&gt;</li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Function.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">Function</span></a>
<ul>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/AggregateFunction.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">AggregateFunction</span></a>
<ul>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ImplementableAggFunction.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">ImplementableAggFunction</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ImplementableFunction.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">ImplementableFunction</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScalarFunction.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">ScalarFunction</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFunction.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">TableFunction</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableMacro.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">TableMacro</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/FunctionExpression.Invokable.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">FunctionExpression.Invokable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/FunctionParameter.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">FunctionParameter</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.Geom.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">GeoFunctions.Geom</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Glossary.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">Glossary</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ImplicitCastOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">ImplicitCastOperandTypeChecker</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/InitializerContext.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">InitializerContext</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/InitializerExpressionFactory.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">InitializerExpressionFactory</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/IntegerIntervalSet.Handler.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">IntegerIntervalSet.Handler</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Interpreter.ScalarCompiler.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">Interpreter.ScalarCompiler</span></a></li>
<li class="circle">java.lang.Iterable&lt;T&gt;
<ul>
<li class="circle">java.util.Collection&lt;E&gt;
<ul>
<li class="circle">java.util.List&lt;E&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Expressions.FluentList.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Expressions.FluentList</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">FlatLists.ComparableList</span></a>&lt;T&gt; (also extends java.lang.Comparable&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/JavaToSqlTypeConversionRules.ColumnList.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">JavaToSqlTypeConversionRules.ColumnList</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Path.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">Path</span></a> (also extends java.util.RandomAccess)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Enumerable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedEnumerable</a>&lt;TSource&gt;, org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/RawEnumerable.html" title="interface in org.apache.calcite.linq4j">RawEnumerable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedOrderedEnumerable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedEnumerable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a>&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Grouping.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Grouping</span></a>&lt;K,&#8203;V&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Lookup.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Lookup</span></a>&lt;K,&#8203;V&gt; (also extends java.util.Map&lt;K,&#8203;V&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedEnumerable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedEnumerable</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/RawQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">RawQueryable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Queryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedQueryable</a>&lt;TSource&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedOrderedQueryable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedQueryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a>&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedQueryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedQueryable</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableDefaults.Replayable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableDefaults.Replayable</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping"><span class="typeNameLink">Mapping</span></a> (also extends org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.FunctionMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.FunctionMapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.SourceMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.SourceMapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.TargetMapping</a>)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.CoreMapping.html" title="interface in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.CoreMapping</span></a>
<ul>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.FunctionMapping.html" title="interface in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.FunctionMapping</span></a>
<ul>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping"><span class="typeNameLink">Mapping</span></a> (also extends java.lang.Iterable&lt;T&gt;, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.SourceMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.SourceMapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.TargetMapping</a>)</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.TargetMapping</span></a>
<ul>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping"><span class="typeNameLink">Mapping</span></a> (also extends java.lang.Iterable&lt;T&gt;, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.FunctionMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.FunctionMapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.SourceMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.SourceMapping</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.SourceMapping.html" title="interface in org.apache.calcite.util.mapping"><span class="typeNameLink">Mappings.SourceMapping</span></a>
<ul>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping"><span class="typeNameLink">Mapping</span></a> (also extends java.lang.Iterable&lt;T&gt;, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.FunctionMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.FunctionMapping</a>, org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping">Mappings.TargetMapping</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RuleSet.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">RuleSet</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.javac.<a href="org/apache/calcite/util/javac/JavaCompiler.html" title="interface in org.apache.calcite.util.javac"><span class="typeNameLink">JavaCompiler</span></a></li>
<li class="circle">org.apache.calcite.sql.dialect.<a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroInfoCache.html" title="interface in org.apache.calcite.sql.dialect"><span class="typeNameLink">JethroDataSqlDialect.JethroInfoCache</span></a></li>
<li class="circle">org.apache.calcite.adapter.kafka.<a href="org/apache/calcite/adapter/kafka/KafkaRowConverter.html" title="interface in org.apache.calcite.adapter.kafka"><span class="typeNameLink">KafkaRowConverter</span></a>&lt;K,&#8203;V&gt;</li>
<li class="circle">org.apache.calcite.adapter.kafka.<a href="org/apache/calcite/adapter/kafka/KafkaTableConstants.html" title="interface in org.apache.calcite.adapter.kafka"><span class="typeNameLink">KafkaTableConstants</span></a></li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/LatticeStatisticProvider.html" title="interface in org.apache.calcite.materialize"><span class="typeNameLink">LatticeStatisticProvider</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.LazyAccumulator.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">LazyAggregateLambdaFactory.LazyAccumulator</span></a>&lt;TOrigAccumulate,&#8203;TSource&gt;</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Litmus.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">Litmus</span></a></li>
<li class="circle">java.util.Map&lt;K,&#8203;V&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Lookup.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Lookup</span></a>&lt;K,&#8203;V&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a>&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">java.util.Map.Entry&lt;K,&#8203;V&gt;
<ul>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeField.html" title="interface in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeField</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/MaterializationService.TableFactory.html" title="interface in org.apache.calcite.materialize"><span class="typeNameLink">MaterializationService.TableFactory</span></a></li>
<li class="circle">org.apache.calcite.example.maze.<a href="org/apache/calcite/example/maze/Maze.CellContent.html" title="interface in org.apache.calcite.example.maze"><span class="typeNameLink">Maze.CellContent</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Member.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">Member</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/Metadata.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">Metadata</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.AllPredicates</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Collation</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.ColumnOrigin</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.ColumnUniqueness</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.CumulativeCost</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.DistinctRowCount</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Distribution</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.ExplainVisibility</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.ExpressionLineage</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.MaxRowCount</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Memory</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.MinRowCount</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.NodeTypes</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.NonCumulativeCost</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Parallelism</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.PercentageOriginalRows</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.PopulationSize</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Predicates</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.RowCount</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Selectivity</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Size</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.TableReferences</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.UniqueKeys</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.All.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.All</span></a> (also extends org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a>, org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataFactory.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">MetadataFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">MetadataHandler</span></a>&lt;M&gt;
<ul>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.AllPredicates.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Collation.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.ColumnOrigin.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.ColumnUniqueness.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.CumulativeCost.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.DistinctRowCount.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Distribution.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.ExplainVisibility.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.ExpressionLineage.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.MaxRowCount.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Memory.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.MinRowCount.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.NodeTypes.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.NonCumulativeCost.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Parallelism.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.PercentageOriginalRows.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.PopulationSize.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Predicates.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.RowCount.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Selectivity.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.Size.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.TableReferences.Handler</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">BuiltInMetadata.UniqueKeys.Handler</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NestedBlockBuilder.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">NestedBlockBuilder</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggResetContext</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggResultContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NestedBlockBuilder.html" title="interface in org.apache.calcite.adapter.enumerable">NestedBlockBuilder</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggAddContext</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggAddContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggResultContext</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggResultContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggFrameResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggFrameResultContext</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggAddContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggAddContext</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggResetContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggFrameContext.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggFrameContext</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggResultContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResetContext</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">AggAddContext</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggAddContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggResultContext</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggResultContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggFrameResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">WinAggFrameResultContext</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggAddContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggAddContext</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">Node</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Node.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Node</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">NotNullImplementor</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PartiallyOrderedSet.Ordering.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">PartiallyOrderedSet.Ordering</span></a>&lt;E&gt;</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Pattern.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">Pattern</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/PhysType.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">PhysType</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/PigRelBuilder.Partitioner.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">PigRelBuilder.Partitioner</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.Special.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.Special</span></a></li>
<li class="circle">java.util.function.Predicate&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/PushProjector.ExprCondition.html" title="interface in org.apache.calcite.rel.rules"><span class="typeNameLink">PushProjector.ExprCondition</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.Expression.html" title="interface in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.Expression</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/PredicateAnalyzer.TerminalExpression.html" title="interface in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">PredicateAnalyzer.TerminalExpression</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.PreparedResult.html" title="interface in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.PreparedResult</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Primitive.Sink.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Primitive.Sink</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Primitive.Source.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Primitive.Source</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.html" title="interface in org.apache.calcite.profile"><span class="typeNameLink">Profiler</span></a></li>
<li class="circle">org.apache.calcite.profile.<a href="org/apache/calcite/profile/Profiler.Statistic.html" title="interface in org.apache.calcite.profile"><span class="typeNameLink">Profiler.Statistic</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/Program.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">Program</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/PseudoField.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">PseudoField</span></a>
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.RecordField.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Types.RecordField</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableFactory.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableFactory</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryProvider.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">QueryProvider</span></a>
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnection.html" title="interface in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnection</span></a> (also extends java.sql.Connection)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.statistic.<a href="org/apache/calcite/statistic/QuerySqlStatisticProvider.BuilderAction.html" title="interface in org.apache.calcite.statistic"><span class="typeNameLink">QuerySqlStatisticProvider.BuilderAction</span></a>&lt;R&gt;</li>
<li class="circle">java.util.RandomAccess
<ul>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Path.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">Path</span></a> (also extends java.util.List&lt;E&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/RawEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">RawEnumerable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Enumerable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedEnumerable</a>&lt;TSource&gt;, java.lang.Iterable&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedOrderedEnumerable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedEnumerable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a>&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Grouping.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Grouping</span></a>&lt;K,&#8203;V&gt;</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Lookup.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Lookup</span></a>&lt;K,&#8203;V&gt; (also extends java.util.Map&lt;K,&#8203;V&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedEnumerable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedEnumerable</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/RawQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">RawQueryable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">Queryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedQueryable</a>&lt;TSource&gt;)
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">ExtendedOrderedQueryable</span></a>&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedQueryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j">Queryable</a>&lt;T&gt;)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">OrderedQueryable</span></a>&lt;T&gt; (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedQueryable</a>&lt;T&gt;)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryableDefaults.Replayable.html" title="interface in org.apache.calcite.linq4j"><span class="typeNameLink">QueryableDefaults.Replayable</span></a>&lt;T&gt;</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectiveVisitDispatcher.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">ReflectiveVisitDispatcher</span></a>&lt;R,&#8203;E&gt;</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">ReflectiveVisitor</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/ReflectUtil.MethodDispatcher.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">ReflectUtil.MethodDispatcher</span></a>&lt;T&gt;</li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.AggCall.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.AggCall</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilder.GroupKey.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">RelBuilder.GroupKey</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelBuilderFactory.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">RelBuilderFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataType.html" title="interface in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataType</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactory.html" title="interface in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFactory</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/JavaTypeFactory.html" title="interface in org.apache.calcite.adapter.java"><span class="typeNameLink">JavaTypeFactory</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfo.html" title="interface in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFactory.FieldInfo</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFamily.html" title="interface in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeFamily</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypePrecedenceList.html" title="interface in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypePrecedenceList</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeSystem.html" title="interface in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeSystem</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.AggregateFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.AggregateFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.CorrelateFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.CorrelateFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ExchangeFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.ExchangeFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.FilterFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.FilterFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.JoinFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.JoinFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.MatchFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.MatchFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ProjectFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.ProjectFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.RepeatUnionFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.RepeatUnionFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SemiJoinFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SemiJoinFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SetOpFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SetOpFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SnapshotFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SnapshotFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SortExchangeFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SortExchangeFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SortFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SortFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.SpoolFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.SpoolFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.TableFunctionScanFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.TableFunctionScanFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.TableScanFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.TableScanFactory</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/RelFactories.ValuesFactory.html" title="interface in org.apache.calcite.rel.core"><span class="typeNameLink">RelFactories.ValuesFactory</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelImplementor.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelImplementor</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelInput.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelInput</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">RelMetadataProvider</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNode.Context.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelNode.Context</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptConnection.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptConnection</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCost.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptCost</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptCostFactory.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptCostFactory</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptNode.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptNode</span></a>
<ul>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelNode</span></a> (also extends java.lang.Cloneable)
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">BindableRel</span></a> (also extends org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime">ArrayBindable</a>, org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter">InterpretableRel</a>)</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraRel</span></a></li>
<li class="circle">org.apache.calcite.rel.convert.<a href="org/apache/calcite/rel/convert/Converter.html" title="interface in org.apache.calcite.rel.convert"><span class="typeNameLink">Converter</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel"><span class="typeNameLink">GeodeRel</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">InterpretableRel</span></a>
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">BindableRel</span></a> (also extends org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime">ArrayBindable</a>, org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc"><span class="typeNameLink">JdbcRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigRel</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.SelfFlatteningRel.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">RelStructuredTypeFlattener.SelfFlatteningRel</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkRel.html" title="interface in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkRel</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptPlanner.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptPlanner</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptSchema.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptSchema</span></a>
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.CatalogReader.html" title="interface in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.CatalogReader</span></a> (also extends org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql">SqlOperatorTable</a>, org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorCatalogReader</a>)</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptSchemaWithSampling.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptSchemaWithSampling</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.ViewExpander.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptTable.ViewExpander</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.ToRelContext.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptTable.ToRelContext</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelReferentialConstraint.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelReferentialConstraint</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/RelRunner.html" title="interface in org.apache.calcite.tools"><span class="typeNameLink">RelRunner</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelShuttle.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelShuttle</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelTrait.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelTrait</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">Convention</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelMultipleTrait.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelMultipleTrait</span></a> (also extends java.lang.Comparable&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelCollation.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelCollation</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelDistribution.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelDistribution</span></a></li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelWriter.html" title="interface in org.apache.calcite.rel"><span class="typeNameLink">RelWriter</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.PropertyAccessor.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">Resources.PropertyAccessor</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ResultSetEnumerable.PreparedStatementEnricher.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">ResultSetEnumerable.PreparedStatementEnricher</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexAction.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexAction</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexBiVisitor.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexBiVisitor</span></a>&lt;R,&#8203;P&gt;</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexExecutor.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexExecutor</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptPlanner.Executor.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptPlanner.Executor</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexPattern.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexPattern</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSimplify.Predicate.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexSimplify.Predicate</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSqlConvertlet.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexSqlConvertlet</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSqlConvertletTable.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexSqlConvertletTable</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetter.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexToLixTranslator.InputGetter</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexToSqlNodeConverter.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexToSqlNodeConverter</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexVisitor.html" title="interface in org.apache.calcite.rex"><span class="typeNameLink">RexVisitor</span></a>&lt;R&gt;</li>
<li class="circle">java.lang.Runnable
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnectionImpl.RunnableQueueSink.html" title="interface in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnectionImpl.RunnableQueueSink</span></a> (also extends org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Sink.html" title="interface in org.apache.calcite.interpreter">Sink</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/SaffronProperties.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">SaffronProperties</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Scalar.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">Scalar</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">Schema</span></a>
<ul>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaPlus.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">SchemaPlus</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/SemiMutableSchema.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">SemiMutableSchema</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">SchemaFactory</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/SchemaVersion.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">SchemaVersion</span></a></li>
<li class="circle">org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SearchResultListener.html" title="interface in org.apache.calcite.adapter.splunk.search"><span class="typeNameLink">SearchResultListener</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/Sink.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">Sink</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidConnectionImpl.RunnableQueueSink.html" title="interface in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidConnectionImpl.RunnableQueueSink</span></a> (also extends java.lang.Runnable)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Source.html" title="interface in org.apache.calcite.util"><span class="typeNameLink">Source</span></a></li>
<li class="circle">org.apache.calcite.adapter.splunk.search.<a href="org/apache/calcite/adapter/splunk/search/SplunkConnection.html" title="interface in org.apache.calcite.adapter.splunk.search"><span class="typeNameLink">SplunkConnection</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlAbstractParserImpl.Metadata.html" title="interface in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlAbstractParserImpl.Metadata</span></a></li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlBasicVisitor.ArgHandler.html" title="interface in org.apache.calcite.sql.util"><span class="typeNameLink">SqlBasicVisitor.ArgHandler</span></a>&lt;R&gt;</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlConformance.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlConformance</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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.validate.<a href="org/apache/calcite/sql/validate/SqlMoniker.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlMoniker</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlNameMatcher.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlNameMatcher</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlNodeToRexConverter.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlNodeToRexConverter</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperandCountRange.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlOperandCountRange</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">SqlOperandTypeChecker</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">SqlSingleOperandTypeChecker</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandTypeInference.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">SqlOperandTypeInference</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlOperatorTable</span></a>
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.CatalogReader.html" title="interface in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.CatalogReader</span></a> (also extends org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptSchema.html" title="interface in org.apache.calcite.plan">RelOptSchema</a>, org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorCatalogReader</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParser.Config.html" title="interface in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParser.Config</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParserImplFactory.html" title="interface in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlParserImplFactory</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">SqlReturnTypeInference</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexContext.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlRexContext</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlRexConvertlet</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlRexConvertletTable.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlRexConvertletTable</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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.materialize.<a href="org/apache/calcite/materialize/SqlStatisticProvider.html" title="interface in org.apache.calcite.materialize"><span class="typeNameLink">SqlStatisticProvider</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.Config.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">SqlToRelConverter.Config</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeName.PrecScale.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeName.PrecScale</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeTransform.html" title="interface in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeTransform</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidator.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidator</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorWithHints.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorWithHints</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorNamespace.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorNamespace</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorScope</span></a>
<ul>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/AggregatingScope.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">AggregatingScope</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorScope.Resolved.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorScope.Resolved</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorUtil.Suggester.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorUtil.Suggester</span></a></li>
<li class="circle">org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util"><span class="typeNameLink">SqlVisitor</span></a>&lt;R&gt;</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlWriter.FrameType.html" title="interface in org.apache.calcite.sql"><span class="typeNameLink">SqlWriter.FrameType</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Statistic.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">Statistic</span></a></li>
<li class="circle">org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SubQueryConverter.html" title="interface in org.apache.calcite.sql2rel"><span class="typeNameLink">SubQueryConverter</span></a></li>
<li class="circle">java.util.function.Supplier&lt;T&gt;
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/AggregateNode.AccumulatorFactory.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">AggregateNode.AccumulatorFactory</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Table.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">Table</span></a>
<ul>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/CustomColumnResolvingTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">CustomColumnResolvingTable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ExtensibleTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">ExtensibleTable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/FilterableTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">FilterableTable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ModifiableView.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">ModifiableView</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ProjectableFilterableTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">ProjectableFilterableTable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/QueryableTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">QueryableTable</span></a>
<ul>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ModifiableTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">ModifiableTable</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">ScannableTable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/StreamableTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">StreamableTable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/TemporalTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">TemporalTable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/TransientTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">TransientTable</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">TranslatableTable</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">TableFactory</span></a>&lt;T&gt;</li>
<li class="circle">java.lang.reflect.Type
<ul>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Types.RecordType.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Types.RecordType</span></a></li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.implicit.<a href="org/apache/calcite/sql/validate/implicit/TypeCoercion.html" title="interface in org.apache.calcite.sql.validate.implicit"><span class="typeNameLink">TypeCoercion</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Typed.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">Typed</span></a>
<ul>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime"><span class="typeNameLink">ArrayBindable</span></a> (also extends org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Bindable.html" title="interface in org.apache.calcite.runtime">Bindable</a>&lt;T&gt;)
<ul>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><span class="typeNameLink">BindableRel</span></a> (also extends org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter">InterpretableRel</a>, org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel">RelNode</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/UnboundMetadata.html" title="interface in org.apache.calcite.rel.metadata"><span class="typeNameLink">UnboundMetadata</span></a>&lt;M&gt;</li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Visitor.html" title="interface in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Visitor</span></a>&lt;R&gt;</li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlannerPhaseRuleMappingInitializer.html" title="interface in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoPlannerPhaseRuleMappingInitializer</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggFrameContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggFrameContext</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggFrameResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggFrameResultContext</span></a>
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggResultContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResultContext</a>)
<ul>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggAddContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggAddContext</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggResetContext</span></a> (also extends org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResetContext</a>)</li>
</ul>
</li>
<li class="circle">java.sql.Wrapper
<ul>
<li class="circle">java.sql.Connection (also extends java.lang.AutoCloseable)
<ul>
<li class="circle">org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/CalciteConnection.html" title="interface in org.apache.calcite.jdbc"><span class="typeNameLink">CalciteConnection</span></a> (also extends org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/QueryProvider.html" title="interface in org.apache.calcite.linq4j">QueryProvider</a>)</li>
</ul>
</li>
</ul>
</li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Wrapper.html" title="interface in org.apache.calcite.schema"><span class="typeNameLink">Wrapper</span></a>
<ul>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">Context</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.html" title="interface in org.apache.calcite.plan"><span class="typeNameLink">RelOptTable</span></a>
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.PreparingTable.html" title="interface in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.PreparingTable</span></a> (also extends org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorTable.html" title="interface in org.apache.calcite.sql.validate">SqlValidatorTable</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorCatalogReader</span></a>
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.CatalogReader.html" title="interface in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.CatalogReader</span></a> (also extends org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptSchema.html" title="interface in org.apache.calcite.plan">RelOptSchema</a>, org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql">SqlOperatorTable</a>)</li>
</ul>
</li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorTable.html" title="interface in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorTable</span></a>
<ul>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/Prepare.PreparingTable.html" title="interface in org.apache.calcite.prepare"><span class="typeNameLink">Prepare.PreparingTable</span></a> (also extends org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptTable.html" title="interface in org.apache.calcite.plan">RelOptTable</a>)</li>
</ul>
</li>
</ul>
</li>
</ul>
</section>
<section role="region">
<h2 title="Annotation Type Hierarchy">Annotation Type Hierarchy</h2>
<ul>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/Array.html" title="annotation in org.apache.calcite.adapter.java"><span class="typeNameLink">Array</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Deterministic.html" title="annotation in org.apache.calcite.linq4j.function"><span class="typeNameLink">Deterministic</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Experimental.html" title="annotation in org.apache.calcite.linq4j.function"><span class="typeNameLink">Experimental</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/LibraryOperator.html" title="annotation in org.apache.calcite.sql.fun"><span class="typeNameLink">LibraryOperator</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.adapter.java.<a href="org/apache/calcite/adapter/java/Map.html" title="annotation in org.apache.calcite.adapter.java"><span class="typeNameLink">Map</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/NonDeterministic.html" title="annotation in org.apache.calcite.linq4j.function"><span class="typeNameLink">NonDeterministic</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/PackageMarker.html" title="annotation in org.apache.calcite.linq4j"><span class="typeNameLink">PackageMarker</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Parameter.html" title="annotation in org.apache.calcite.linq4j.function"><span class="typeNameLink">Parameter</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.BaseMessage.html" title="annotation in org.apache.calcite.runtime"><span class="typeNameLink">Resources.BaseMessage</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.Default.html" title="annotation in org.apache.calcite.runtime"><span class="typeNameLink">Resources.Default</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.Property.html" title="annotation in org.apache.calcite.runtime"><span class="typeNameLink">Resources.Property</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.Resource.html" title="annotation in org.apache.calcite.runtime"><span class="typeNameLink">Resources.Resource</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/SemiStrict.html" title="annotation in org.apache.calcite.linq4j.function"><span class="typeNameLink">SemiStrict</span></a> (implements java.lang.annotation.Annotation)</li>
<li class="circle">org.apache.calcite.linq4j.function.<a href="org/apache/calcite/linq4j/function/Strict.html" title="annotation in org.apache.calcite.linq4j.function"><span class="typeNameLink">Strict</span></a> (implements java.lang.annotation.Annotation)</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.rel.rules.<a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.MatchModality.html" title="enum in org.apache.calcite.rel.rules"><span class="typeNameLink">AbstractMaterializedViewRule.MatchModality</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Aggregate.Group.html" title="enum in org.apache.calcite.rel.core"><span class="typeNameLink">Aggregate.Group</span></a></li>
<li class="circle">org.apache.calcite.adapter.clone.<a href="org/apache/calcite/adapter/clone/ArrayTable.RepresentationType.html" title="enum in org.apache.calcite.adapter.clone"><span class="typeNameLink">ArrayTable.RepresentationType</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Direction.html" title="enum in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Direction</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/Ast.Op.html" title="enum in org.apache.calcite.piglet"><span class="typeNameLink">Ast.Op</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableConvention.html" title="enum in org.apache.calcite.interpreter"><span class="typeNameLink">BindableConvention</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan">Convention</a>)</li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/BuiltInMethod.html" title="enum in org.apache.calcite.util"><span class="typeNameLink">BuiltInMethod</span></a></li>
<li class="circle">org.apache.calcite.config.<a href="org/apache/calcite/config/CalciteConnectionProperty.html" title="enum in org.apache.calcite.config"><span class="typeNameLink">CalciteConnectionProperty</span></a> (implements org.apache.calcite.avatica.ConnectionProperty)</li>
<li class="circle">org.apache.calcite.adapter.cassandra.<a href="org/apache/calcite/adapter/cassandra/CassandraMethod.html" title="enum in org.apache.calcite.adapter.cassandra"><span class="typeNameLink">CassandraMethod</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/ColumnStrategy.html" title="enum in org.apache.calcite.schema"><span class="typeNameLink">ColumnStrategy</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.Composition.html" title="enum in org.apache.calcite.sql.type"><span class="typeNameLink">CompositeOperandTypeChecker.Composition</span></a></li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/ConnectionFactory.DatabaseWrapper.html" title="enum in org.apache.calcite.chinook"><span class="typeNameLink">ConnectionFactory.DatabaseWrapper</span></a></li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvFieldType.html" title="enum in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvFieldType</span></a></li>
<li class="circle">org.apache.calcite.adapter.csv.<a href="org/apache/calcite/adapter/csv/CsvTable.Flavor.html" title="enum in org.apache.calcite.adapter.csv"><span class="typeNameLink">CsvTable.Flavor</span></a></li>
<li class="circle">org.apache.calcite.<a href="org/apache/calcite/DataContext.Variable.html" title="enum in org.apache.calcite"><span class="typeNameLink">DataContext.Variable</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidJsonFilter.Type.html" title="enum in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidJsonFilter.Type</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidType.html" title="enum in org.apache.calcite.adapter.druid"><span class="typeNameLink">DruidType</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchMethod.html" title="enum in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchMethod</span></a></li>
<li class="circle">org.apache.calcite.adapter.elasticsearch.<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchVersion.html" title="enum in org.apache.calcite.adapter.elasticsearch"><span class="typeNameLink">ElasticsearchVersion</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableConvention</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan">Convention</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Prefer.html" title="enum in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">EnumerableRel.Prefer</span></a></li>
<li class="circle">org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/EnvironmentFairy.User.html" title="enum in org.apache.calcite.chinook"><span class="typeNameLink">EnvironmentFairy.User</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ExpressionType.html" title="enum in org.apache.calcite.linq4j.tree"><span class="typeNameLink">ExpressionType</span></a></li>
<li class="circle">org.apache.calcite.adapter.file.<a href="org/apache/calcite/adapter/file/FileFieldType.html" title="enum in org.apache.calcite.adapter.file"><span class="typeNameLink">FileFieldType</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.CapStyle.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">GeoFunctions.CapStyle</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.JoinStyle.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">GeoFunctions.JoinStyle</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/GeoFunctions.Type.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">GeoFunctions.Type</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/GotoExpressionKind.html" title="enum in org.apache.calcite.linq4j.tree"><span class="typeNameLink">GotoExpressionKind</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/Granularities.AllGranularity.html" title="enum in org.apache.calcite.adapter.druid"><span class="typeNameLink">Granularities.AllGranularity</span></a> (implements org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/Granularity.html" title="interface in org.apache.calcite.adapter.druid">Granularity</a>)</li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/Granularity.Type.html" title="enum in org.apache.calcite.adapter.druid"><span class="typeNameLink">Granularity.Type</span></a></li>
<li class="circle">org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepMatchOrder.html" title="enum in org.apache.calcite.plan.hep"><span class="typeNameLink">HepMatchOrder</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Hook.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">Hook</span></a></li>
<li class="circle">org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/InterpretableConvention.html" title="enum in org.apache.calcite.interpreter"><span class="typeNameLink">InterpretableConvention</span></a> (implements org.apache.calcite.plan.<a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan">Convention</a>)</li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/JavaRowFormat.html" title="enum in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">JavaRowFormat</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/JoinConditionType.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">JoinConditionType</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core"><span class="typeNameLink">JoinRelType</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/JoinType.html" title="enum in org.apache.calcite.linq4j"><span class="typeNameLink">JoinType</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/JoinType.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">JoinType</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/JsonFunctions.PathMode.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">JsonFunctions.PathMode</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/JsonSchema.Type.html" title="enum in org.apache.calcite.model"><span class="typeNameLink">JsonSchema.Type</span></a></li>
<li class="circle">org.apache.calcite.config.<a href="org/apache/calcite/config/Lex.html" title="enum in org.apache.calcite.config"><span class="typeNameLink">Lex</span></a></li>
<li class="circle">org.apache.calcite.util.mapping.<a href="org/apache/calcite/util/mapping/MappingType.html" title="enum in org.apache.calcite.util.mapping"><span class="typeNameLink">MappingType</span></a></li>
<li class="circle">org.apache.calcite.statistic.<a href="org/apache/calcite/statistic/MapSqlStatisticProvider.html" title="enum in org.apache.calcite.statistic"><span class="typeNameLink">MapSqlStatisticProvider</span></a> (implements org.apache.calcite.materialize.<a href="org/apache/calcite/materialize/SqlStatisticProvider.html" title="interface in org.apache.calcite.materialize">SqlStatisticProvider</a>)</li>
<li class="circle">org.apache.calcite.example.maze.<a href="org/apache/calcite/example/maze/Maze.Direction.html" title="enum in org.apache.calcite.example.maze"><span class="typeNameLink">Maze.Direction</span></a></li>
<li class="circle">org.apache.calcite.model.<a href="org/apache/calcite/model/ModelHandler.ExtraOperand.html" title="enum in org.apache.calcite.model"><span class="typeNameLink">ModelHandler.ExtraOperand</span></a></li>
<li class="circle">org.apache.calcite.adapter.mongodb.<a href="org/apache/calcite/adapter/mongodb/MongoMethod.html" title="enum in org.apache.calcite.adapter.mongodb"><span class="typeNameLink">MongoMethod</span></a></li>
<li class="circle">org.apache.calcite.rel.mutable.<a href="org/apache/calcite/rel/mutable/MutableRelType.html" title="enum in org.apache.calcite.rel.mutable"><span class="typeNameLink">MutableRelType</span></a></li>
<li class="circle">org.apache.calcite.config.<a href="org/apache/calcite/config/NullCollation.html" title="enum in org.apache.calcite.config"><span class="typeNameLink">NullCollation</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/NullPolicy.html" title="enum in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">NullPolicy</span></a></li>
<li class="circle">org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/NullSentinel.html" title="enum in org.apache.calcite.rel.metadata"><span class="typeNameLink">NullSentinel</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/Optionality.html" title="enum in org.apache.calcite.util"><span class="typeNameLink">Optionality</span></a></li>
<li class="circle">org.apache.calcite.linq4j.<a href="org/apache/calcite/linq4j/OpType.html" title="enum in org.apache.calcite.linq4j"><span class="typeNameLink">OpType</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Pattern.Op.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">Pattern.Op</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigAggFunction.html" title="enum in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigAggFunction</span></a></li>
<li class="circle">org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigDataType.html" title="enum in org.apache.calcite.adapter.pig"><span class="typeNameLink">PigDataType</span></a></li>
<li class="circle">org.apache.calcite.tools.<a href="org/apache/calcite/tools/PigRelBuilder.GroupOption.html" title="enum in org.apache.calcite.tools"><span class="typeNameLink">PigRelBuilder.GroupOption</span></a></li>
<li class="circle">org.apache.calcite.piglet.<a href="org/apache/calcite/piglet/PigRelOpVisitor.GroupType.html" title="enum in org.apache.calcite.piglet"><span class="typeNameLink">PigRelOpVisitor.GroupType</span></a></li>
<li class="circle">org.apache.calcite.prepare.<a href="org/apache/calcite/prepare/PlannerImpl.State.html" title="enum in org.apache.calcite.prepare"><span class="typeNameLink">PlannerImpl.State</span></a></li>
<li class="circle">org.apache.calcite.util.<a href="org/apache/calcite/util/PrecedenceClimbingParser.Type.html" title="enum in org.apache.calcite.util"><span class="typeNameLink">PrecedenceClimbingParser.Type</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Primitive.html" title="enum in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Primitive</span></a></li>
<li class="circle">org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/Primitive.Flavor.html" title="enum in org.apache.calcite.linq4j.tree"><span class="typeNameLink">Primitive.Flavor</span></a></li>
<li class="circle">org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/QueryType.html" title="enum in org.apache.calcite.adapter.druid"><span class="typeNameLink">QueryType</span></a></li>
<li class="circle">org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ReducibleExprLocator.Constancy.html" title="enum in org.apache.calcite.rel.rules"><span class="typeNameLink">ReduceExpressionsRule.ReducibleExprLocator.Constancy</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeComparability.html" title="enum in org.apache.calcite.rel.type"><span class="typeNameLink">RelDataTypeComparability</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelDistribution.Type.html" title="enum in org.apache.calcite.rel"><span class="typeNameLink">RelDistribution.Type</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelFieldCollation.Direction.html" title="enum in org.apache.calcite.rel"><span class="typeNameLink">RelFieldCollation.Direction</span></a></li>
<li class="circle">org.apache.calcite.rel.<a href="org/apache/calcite/rel/RelFieldCollation.NullDirection.html" title="enum in org.apache.calcite.rel"><span class="typeNameLink">RelFieldCollation.NullDirection</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptRuleOperandChildPolicy.html" title="enum in org.apache.calcite.plan"><span class="typeNameLink">RelOptRuleOperandChildPolicy</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.Logic.html" title="enum in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.Logic</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.Side.html" title="enum in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.Side</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.SubQueryType.html" title="enum in org.apache.calcite.plan"><span class="typeNameLink">RelOptUtil.SubQueryType</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.BuiltinMethod.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">Resources.BuiltinMethod</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.EmptyPropertyAccessor.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">Resources.EmptyPropertyAccessor</span></a> (implements org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.PropertyAccessor.html" title="interface in org.apache.calcite.runtime">Resources.PropertyAccessor</a>)</li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/Resources.Validation.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">Resources.Validation</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexDigestIncludeType.html" title="enum in org.apache.calcite.rex"><span class="typeNameLink">RexDigestIncludeType</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/RexImpTable.NullAs.html" title="enum in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">RexImpTable.NullAs</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexInterpreter.Truthy.html" title="enum in org.apache.calcite.rex"><span class="typeNameLink">RexInterpreter.Truthy</span></a></li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexSimplify.SafeRexVisitor.html" title="enum in org.apache.calcite.rex"><span class="typeNameLink">RexSimplify.SafeRexVisitor</span></a> (implements org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexVisitor.html" title="interface in org.apache.calcite.rex">RexVisitor</a>&lt;R&gt;)</li>
<li class="circle">org.apache.calcite.rex.<a href="org/apache/calcite/rex/RexUnknownAs.html" title="enum in org.apache.calcite.rex"><span class="typeNameLink">RexUnknownAs</span></a></li>
<li class="circle">org.apache.calcite.schema.<a href="org/apache/calcite/schema/Schema.TableType.html" title="enum in org.apache.calcite.schema"><span class="typeNameLink">Schema.TableType</span></a></li>
<li class="circle">org.apache.calcite.adapter.spark.<a href="org/apache/calcite/adapter/spark/SparkMethod.html" title="enum in org.apache.calcite.adapter.spark"><span class="typeNameLink">SparkMethod</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Spool.Type.html" title="enum in org.apache.calcite.rel.core"><span class="typeNameLink">Spool.Type</span></a></li>
<li class="circle">org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlAbstractParserImpl.ExprContext.html" title="enum in org.apache.calcite.sql.parser"><span class="typeNameLink">SqlAbstractParserImpl.ExprContext</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlAccessEnum.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlAccessEnum</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.Subtype.html" title="enum in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlAvgAggFunction.Subtype</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlBetweenOperator.Flag.html" title="enum in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlBetweenOperator.Flag</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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.validate.<a href="org/apache/calcite/sql/validate/SqlConformanceEnum.html" title="enum in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlConformanceEnum</span></a> (implements org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlConformance.html" title="interface in org.apache.calcite.sql.validate">SqlConformance</a>)</li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.Subtype.html" title="enum in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlCovarAggFunction.Subtype</span></a></li>
<li class="circle">org.apache.calcite.sql.ddl.<a href="org/apache/calcite/sql/ddl/SqlDdlNodes.FileType.html" title="enum in org.apache.calcite.sql.ddl"><span class="typeNameLink">SqlDdlNodes.FileType</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlFunctionCategory.Property.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlFunctionCategory.Property</span></a></li>
<li class="circle">org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/SqlFunctions.FlatProductInputType.html" title="enum in org.apache.calcite.runtime"><span class="typeNameLink">SqlFunctions.FlatProductInputType</span></a></li>
<li class="circle">org.apache.calcite.rel.rel2sql.<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Clause.html" title="enum in org.apache.calcite.rel.rel2sql"><span class="typeNameLink">SqlImplementor.Clause</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlKind</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlLibrary.html" title="enum in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlLibrary</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/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.validate.<a href="org/apache/calcite/sql/validate/SqlModality.html" title="enum in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlModality</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlMonikerType.html" title="enum in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlMonikerType</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlMonotonicity.html" title="enum in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlMonotonicity</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlNullSemantics.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlNullSemantics</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.Consistency.html" title="enum in org.apache.calcite.sql.type"><span class="typeNameLink">SqlOperandTypeChecker.Consistency</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlSelectKeyword.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlSelectKeyword</span></a></li>
<li class="circle">org.apache.calcite.adapter.os.<a href="org/apache/calcite/adapter/os/SqlShell.Format.html" title="enum in org.apache.calcite.adapter.os"><span class="typeNameLink">SqlShell.Format</span></a></li>
<li class="circle">org.apache.calcite.sql.advise.<a href="org/apache/calcite/sql/advise/SqlSimpleParser.TokenType.html" title="enum in org.apache.calcite.sql.advise"><span class="typeNameLink">SqlSimpleParser.TokenType</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlSyntax.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlSyntax</span></a></li>
<li class="circle">org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlTrimFunction.Flag.html" title="enum in org.apache.calcite.sql.fun"><span class="typeNameLink">SqlTrimFunction.Flag</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeFamily.html" title="enum in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeFamily</span></a> (implements org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataTypeFamily.html" title="interface in org.apache.calcite.rel.type">RelDataTypeFamily</a>)</li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeName.html" title="enum in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeName</span></a></li>
<li class="circle">org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeName.Limit.html" title="enum in org.apache.calcite.sql.type"><span class="typeNameLink">SqlTypeName.Limit</span></a></li>
<li class="circle">org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.Status.html" title="enum in org.apache.calcite.sql.validate"><span class="typeNameLink">SqlValidatorImpl.Status</span></a></li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/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="org/apache/calcite/sql/SqlWriter.FrameTypeEnum.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlWriter.FrameTypeEnum</span></a> (implements org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlWriter.FrameType.html" title="interface in org.apache.calcite.sql">SqlWriter.FrameType</a>)</li>
<li class="circle">org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlWriter.SubQueryStyle.html" title="enum in org.apache.calcite.sql"><span class="typeNameLink">SqlWriter.SubQueryStyle</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/Strong.Policy.html" title="enum in org.apache.calcite.plan"><span class="typeNameLink">Strong.Policy</span></a></li>
<li class="circle">org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/StructKind.html" title="enum in org.apache.calcite.rel.type"><span class="typeNameLink">StructKind</span></a></li>
<li class="circle">org.apache.calcite.plan.<a href="org/apache/calcite/plan/TableAccessMap.Mode.html" title="enum in org.apache.calcite.plan"><span class="typeNameLink">TableAccessMap.Mode</span></a></li>
<li class="circle">org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/TableModify.Operation.html" title="enum in org.apache.calcite.rel.core"><span class="typeNameLink">TableModify.Operation</span></a></li>
<li class="circle">org.apache.calcite.plan.volcano.<a href="org/apache/calcite/plan/volcano/VolcanoPlannerPhase.html" title="enum in org.apache.calcite.plan.volcano"><span class="typeNameLink">VolcanoPlannerPhase</span></a></li>
<li class="circle">org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.SeekType.html" title="enum in org.apache.calcite.adapter.enumerable"><span class="typeNameLink">WinAggImplementor.SeekType</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>Package</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>