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=<