| <!DOCTYPE HTML> |
| <!-- NewPage --> |
| <html lang="en"> |
| <head> |
| <!-- Generated by javadoc --> |
| <title>Uses of Package org.apache.calcite.sql (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="Uses of Package org.apache.calcite.sql (Apache Calcite API)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var pathtoroot = "../../../../"; |
| var useModuleDirectories = true; |
| loadScripts(document, 'script');</script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| <header role="banner"> |
| <nav role="navigation"> |
| <div class="fixedNav"> |
| <!-- ========= START OF TOP NAVBAR ======= --> |
| <div class="topNav"><a id="navbar.top"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.top.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li>Class</li> |
| <li class="navBarCell1Rev">Use</li> |
| <li><a href="package-tree.html">Tree</a></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 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"> </div> |
| <script type="text/javascript"><!-- |
| $('.navPadding').css('padding-top', $('.fixedNav').css("height")); |
| //--> |
| </script> |
| </nav> |
| </header> |
| <main role="main"> |
| <div class="header"> |
| <h1 title="Uses of Package org.apache.calcite.sql" class="title">Uses of Package<br>org.apache.calcite.sql</h1> |
| </div> |
| <div class="contentContainer"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <table class="useSummary"> |
| <caption><span>Packages that use <a href="package-summary.html">org.apache.calcite.sql</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Package</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.druid">org.apache.calcite.adapter.druid</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on a Druid database.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.elasticsearch">org.apache.calcite.adapter.elasticsearch</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on an Elasticsearch2 DB.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.enumerable">org.apache.calcite.adapter.enumerable</a></th> |
| <td class="colLast"> |
| <div class="block">Query optimizer rules for Java calling convention.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.jdbc">org.apache.calcite.adapter.jdbc</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on a JDBC data source.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.kafka">org.apache.calcite.adapter.kafka</a></th> |
| <td class="colLast"> |
| <div class="block">Kafka query provider.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.mongodb">org.apache.calcite.adapter.mongodb</a></th> |
| <td class="colLast"> |
| <div class="block">Query provider based on a MongoDB database.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.pig">org.apache.calcite.adapter.pig</a></th> |
| <td class="colLast"> |
| <div class="block">Pig query provider.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.spark">org.apache.calcite.adapter.spark</a></th> |
| <td class="colLast"> |
| <div class="block">Adapter based on the Apache Spark data management system.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.adapter.splunk">org.apache.calcite.adapter.splunk</a></th> |
| <td class="colLast"> |
| <div class="block">Splunk query provider.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.benchmarks">org.apache.calcite.benchmarks</a></th> |
| <td class="colLast"> |
| <div class="block">JMH benchmarks for Calcite</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.jdbc">org.apache.calcite.jdbc</a></th> |
| <td class="colLast"> |
| <div class="block">JDBC driver for Calcite.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.materialize">org.apache.calcite.materialize</a></th> |
| <td class="colLast"> |
| <div class="block">Management of materialized query results.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.piglet">org.apache.calcite.piglet</a></th> |
| <td class="colLast"> |
| <div class="block">Piglet, a Pig-like language.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.plan">org.apache.calcite.plan</a></th> |
| <td class="colLast"> |
| <div class="block">Defines interfaces for constructing rule-based optimizers of |
| relational expressions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.prepare">org.apache.calcite.prepare</a></th> |
| <td class="colLast"> |
| <div class="block">Preparation of queries (parsing, planning and implementation).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rel">org.apache.calcite.rel</a></th> |
| <td class="colLast"> |
| <div class="block">Defines relational expressions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rel.core">org.apache.calcite.rel.core</a></th> |
| <td class="colLast"> |
| <div class="block">Defines core relational expressions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rel.externalize">org.apache.calcite.rel.externalize</a></th> |
| <td class="colLast"> |
| <div class="block">Facilities to externalize <a href="../rel/RelNode.html" title="interface in org.apache.calcite.rel"><code>RelNode</code></a>s to and from |
| XML and JSON format.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rel.logical">org.apache.calcite.rel.logical</a></th> |
| <td class="colLast"> |
| <div class="block">Defines logical relational expressions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rel.metadata">org.apache.calcite.rel.metadata</a></th> |
| <td class="colLast"> |
| <div class="block">Defines metadata interfaces and utilities for relational |
| expressions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rel.rel2sql">org.apache.calcite.rel.rel2sql</a></th> |
| <td class="colLast"> |
| <div class="block">Translates a relational expression to SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rel.rules">org.apache.calcite.rel.rules</a></th> |
| <td class="colLast"> |
| <div class="block">Provides a core set of planner rules.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rel.type">org.apache.calcite.rel.type</a></th> |
| <td class="colLast"> |
| <div class="block">Defines a type system for relational expressions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.rex">org.apache.calcite.rex</a></th> |
| <td class="colLast"> |
| <div class="block">Provides a language for representing row-expressions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.runtime">org.apache.calcite.runtime</a></th> |
| <td class="colLast"> |
| <div class="block">Utilities required at runtime.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.schema">org.apache.calcite.schema</a></th> |
| <td class="colLast"> |
| <div class="block">Schema SPI.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.schema.impl">org.apache.calcite.schema.impl</a></th> |
| <td class="colLast"> |
| <div class="block">Utilities to help implement Calcite's SPIs.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql">org.apache.calcite.sql</a></th> |
| <td class="colLast"> |
| <div class="block">Provides a SQL parser and object model.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.advise">org.apache.calcite.sql.advise</a></th> |
| <td class="colLast"> |
| <div class="block">Provides hints and corrections for editing SQL statements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.ddl">org.apache.calcite.sql.ddl</a></th> |
| <td class="colLast"> |
| <div class="block">Parse tree for SQL DDL statements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.dialect">org.apache.calcite.sql.dialect</a></th> |
| <td class="colLast"> |
| <div class="block">SQL unparsers for JDBC dialects.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.fun">org.apache.calcite.sql.fun</a></th> |
| <td class="colLast"> |
| <div class="block">Defines the set of standard SQL row-level functions and |
| operators.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.parser">org.apache.calcite.sql.parser</a></th> |
| <td class="colLast"> |
| <div class="block">Provides a SQL parser.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.pretty">org.apache.calcite.sql.pretty</a></th> |
| <td class="colLast"> |
| <div class="block">Provides a pretty-printer for SQL statements.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.type">org.apache.calcite.sql.type</a></th> |
| <td class="colLast"> |
| <div class="block">SQL type system.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.util">org.apache.calcite.sql.util</a></th> |
| <td class="colLast"> |
| <div class="block">Utility classes for the SQL object model, parsing, and validation.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql.validate">org.apache.calcite.sql.validate</a></th> |
| <td class="colLast"> |
| <div class="block">SQL validation.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.sql2rel">org.apache.calcite.sql2rel</a></th> |
| <td class="colLast"> |
| <div class="block">Translates a SQL parse tree to relational expression.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.statistic">org.apache.calcite.statistic</a></th> |
| <td class="colLast"> |
| <div class="block">Implementations of statistics providers.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.tools">org.apache.calcite.tools</a></th> |
| <td class="colLast"> |
| <div class="block">Provides utility classes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="#org.apache.calcite.util">org.apache.calcite.util</a></th> |
| <td class="colLast"> |
| <div class="block">Provides utility classes.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.druid"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/druid/package-summary.html">org.apache.calcite.adapter.druid</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.adapter.druid">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.adapter.druid">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.adapter.druid">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.adapter.druid">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.elasticsearch"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/elasticsearch/package-summary.html">org.apache.calcite.adapter.elasticsearch</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.adapter.elasticsearch">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.enumerable"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/enumerable/package-summary.html">org.apache.calcite.adapter.enumerable</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.adapter.enumerable">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlBinaryOperator.html#org.apache.calcite.adapter.enumerable">SqlBinaryOperator</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlBinaryOperator</code> is a binary operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.adapter.enumerable">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.adapter.enumerable">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.jdbc"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/jdbc/package-summary.html">org.apache.calcite.adapter.jdbc</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.adapter.jdbc">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.adapter.jdbc">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.CalendarPolicy.html#org.apache.calcite.adapter.jdbc">SqlDialect.CalendarPolicy</a></th> |
| <td class="colLast"> |
| <div class="block">Whether this JDBC driver needs you to pass a Calendar object to methods |
| such as <code>ResultSet.getTimestamp(int, java.util.Calendar)</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialectFactory.html#org.apache.calcite.adapter.jdbc">SqlDialectFactory</a></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>SqlDialect</code> appropriate |
| for a given database metadata object.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.adapter.jdbc">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.kafka"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/kafka/package-summary.html">org.apache.calcite.adapter.kafka</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.adapter.kafka">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.adapter.kafka">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.mongodb"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/mongodb/package-summary.html">org.apache.calcite.adapter.mongodb</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.adapter.mongodb">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.adapter.mongodb">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.pig"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/pig/package-summary.html">org.apache.calcite.adapter.pig</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.adapter.pig">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.spark"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/spark/package-summary.html">org.apache.calcite.adapter.spark</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.adapter.spark">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.adapter.splunk"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../adapter/splunk/package-summary.html">org.apache.calcite.adapter.splunk</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.adapter.splunk">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.adapter.splunk">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.benchmarks"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../benchmarks/package-summary.html">org.apache.calcite.benchmarks</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.benchmarks">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.jdbc"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../jdbc/package-summary.html">org.apache.calcite.jdbc</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.jdbc">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.jdbc">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.materialize"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../materialize/package-summary.html">org.apache.calcite.materialize</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.materialize">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.materialize">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.materialize">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.piglet"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../piglet/package-summary.html">org.apache.calcite.piglet</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.piglet">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.plan"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../plan/package-summary.html">org.apache.calcite.plan</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.plan">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainFormat.html#org.apache.calcite.plan">SqlExplainFormat</a></th> |
| <td class="colLast"> |
| <div class="block">Output format for <code>EXPLAIN PLAN</code> statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainLevel.html#org.apache.calcite.plan">SqlExplainLevel</a></th> |
| <td class="colLast"> |
| <div class="block">SqlExplainLevel defines detail levels for EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.plan">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.plan">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.plan">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.prepare"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../prepare/package-summary.html">org.apache.calcite.prepare</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAccessType.html#org.apache.calcite.prepare">SqlAccessType</a></th> |
| <td class="colLast"> |
| <div class="block">SqlAccessType is represented by a set of allowed access types</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlBinaryOperator.html#org.apache.calcite.prepare">SqlBinaryOperator</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlBinaryOperator</code> is a binary operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainFormat.html#org.apache.calcite.prepare">SqlExplainFormat</a></th> |
| <td class="colLast"> |
| <div class="block">Output format for <code>EXPLAIN PLAN</code> statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainLevel.html#org.apache.calcite.prepare">SqlExplainLevel</a></th> |
| <td class="colLast"> |
| <div class="block">SqlExplainLevel defines detail levels for EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionCategory.html#org.apache.calcite.prepare">SqlFunctionCategory</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of the categories of |
| SQL-invoked routines.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.prepare">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlInsert.html#org.apache.calcite.prepare">SqlInsert</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlInsert</code> is a node of a parse tree which represents an INSERT |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.prepare">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.prepare">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.prepare">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorTable.html#org.apache.calcite.prepare">SqlOperatorTable</a></th> |
| <td class="colLast"> |
| <div class="block">SqlOperatorTable defines a directory interface for enumerating and looking up |
| SQL operators and functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSyntax.html#org.apache.calcite.prepare">SqlSyntax</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of possible syntactic types of <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operators</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rel"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rel/package-summary.html">org.apache.calcite.rel</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainLevel.html#org.apache.calcite.rel">SqlExplainLevel</a></th> |
| <td class="colLast"> |
| <div class="block">SqlExplainLevel defines detail levels for EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.rel">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rel.core"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rel/core/package-summary.html">org.apache.calcite.rel.core</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SemiJoinType.html#org.apache.calcite.rel.core">SemiJoinType</a></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="../rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core"><code>JoinRelType</code></a> instead.</div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.rel.core">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.rel.core">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorBinding.html#org.apache.calcite.rel.core">SqlOperatorBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlOperatorBinding</code> represents the binding of an |
| <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>SqlOperator</code></a> to actual operands, along with any additional information |
| required to validate those operands if needed.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rel.externalize"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rel/externalize/package-summary.html">org.apache.calcite.rel.externalize</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.rel.externalize">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainLevel.html#org.apache.calcite.rel.externalize">SqlExplainLevel</a></th> |
| <td class="colLast"> |
| <div class="block">SqlExplainLevel defines detail levels for EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.rel.externalize">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rel.logical"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rel/logical/package-summary.html">org.apache.calcite.rel.logical</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SemiJoinType.html#org.apache.calcite.rel.logical">SemiJoinType</a></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="../rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core"><code>JoinRelType</code></a> instead.</div> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rel.metadata"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rel/metadata/package-summary.html">org.apache.calcite.rel.metadata</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainLevel.html#org.apache.calcite.rel.metadata">SqlExplainLevel</a></th> |
| <td class="colLast"> |
| <div class="block">SqlExplainLevel defines detail levels for EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunction.html#org.apache.calcite.rel.metadata">SqlFunction</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlFunction</code> is a type of operator which has conventional |
| function-call syntax.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rel.rel2sql"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rel/rel2sql/package-summary.html">org.apache.calcite.rel.rel2sql</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/JoinType.html#org.apache.calcite.rel.rel2sql">JoinType</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the types of join.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.rel.rel2sql">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.rel.rel2sql">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.rel.rel2sql">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.rel.rel2sql">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNodeList.html#org.apache.calcite.rel.rel2sql">SqlNodeList</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNodeList</code> is a list of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.rel.rel2sql">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSelect.html#org.apache.calcite.rel.rel2sql">SqlSelect</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlSelect</code> is a node of a parse tree which represents a select |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSetOperator.html#org.apache.calcite.rel.rel2sql">SqlSetOperator</a></th> |
| <td class="colLast"> |
| <div class="block">SqlSetOperator represents a relational set theory operator (UNION, INTERSECT, |
| MINUS).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWindow.html#org.apache.calcite.rel.rel2sql">SqlWindow</a></th> |
| <td class="colLast"> |
| <div class="block">SQL window specification.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rel.rules"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rel/rules/package-summary.html">org.apache.calcite.rel.rules</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.rel.rules">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunction.html#org.apache.calcite.rel.rules">SqlFunction</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlFunction</code> is a type of operator which has conventional |
| function-call syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.rel.rules">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.rel.rules">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSplittableAggFunction.Registry.html#org.apache.calcite.rel.rules">SqlSplittableAggFunction.Registry</a></th> |
| <td class="colLast"> |
| <div class="block">Collection in which one can register an element.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rel.type"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rel/type/package-summary.html">org.apache.calcite.rel.type</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCollation.html#org.apache.calcite.rel.type">SqlCollation</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCollation</code> is an object representing a <code>Collate</code> |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.rel.type">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.rel.type">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.rex"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../rex/package-summary.html">org.apache.calcite.rex</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.rex">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCollation.html#org.apache.calcite.rex">SqlCollation</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCollation</code> is an object representing a <code>Collate</code> |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainLevel.html#org.apache.calcite.rex">SqlExplainLevel</a></th> |
| <td class="colLast"> |
| <div class="block">SqlExplainLevel defines detail levels for EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.rex">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.rex">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.rex">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.rex">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorBinding.html#org.apache.calcite.rex">SqlOperatorBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlOperatorBinding</code> represents the binding of an |
| <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>SqlOperator</code></a> to actual operands, along with any additional information |
| required to validate those operands if needed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.html#org.apache.calcite.rex">SqlSpecialOperator</a></th> |
| <td class="colLast"> |
| <div class="block">Generic operator for nodes with special syntax.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.runtime"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../runtime/package-summary.html">org.apache.calcite.runtime</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonConstructorNullClause.html#org.apache.calcite.runtime">SqlJsonConstructorNullClause</a></th> |
| <td class="colLast"> |
| <div class="block">Indicating that how do Json constructors handle null</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonExistsErrorBehavior.html#org.apache.calcite.runtime">SqlJsonExistsErrorBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">Categorizing Json exists error behaviors.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonQueryEmptyOrErrorBehavior.html#org.apache.calcite.runtime">SqlJsonQueryEmptyOrErrorBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">Categorizing Json query empty or error behaviors.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonQueryWrapperBehavior.html#org.apache.calcite.runtime">SqlJsonQueryWrapperBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">How json query function handle array result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonValueEmptyOrErrorBehavior.html#org.apache.calcite.runtime">SqlJsonValueEmptyOrErrorBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">Categorizing Json value empty or error behaviors.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.schema"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../schema/package-summary.html">org.apache.calcite.schema</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.schema">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.schema">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.schema.impl"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../schema/impl/package-summary.html">org.apache.calcite.schema.impl</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.schema.impl">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunction.html#org.apache.calcite.schema.impl">SqlFunction</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlFunction</code> is a type of operator which has conventional |
| function-call syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.schema.impl">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorBinding.html#org.apache.calcite.schema.impl">SqlOperatorBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlOperatorBinding</code> represents the binding of an |
| <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>SqlOperator</code></a> to actual operands, along with any additional information |
| required to validate those operands if needed.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="package-summary.html">org.apache.calcite.sql</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/JoinConditionType.html#org.apache.calcite.sql">JoinConditionType</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the types of condition in a join expression.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/JoinType.html#org.apache.calcite.sql">JoinType</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the types of join.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SemiJoinType.html#org.apache.calcite.sql">SemiJoinType</a></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <a href="../rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core"><code>JoinRelType</code></a> instead.</div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAbstractDateTimeLiteral.html#org.apache.calcite.sql">SqlAbstractDateTimeLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a DATE, TIME or TIMESTAMP value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAbstractStringLiteral.html#org.apache.calcite.sql">SqlAbstractStringLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base for character and binary string literals.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAccessEnum.html#org.apache.calcite.sql">SqlAccessEnum</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration representing different access types</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAccessType.html#org.apache.calcite.sql">SqlAccessType</a></th> |
| <td class="colLast"> |
| <div class="block">SqlAccessType is represented by a set of allowed access types</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.sql">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAlter.html#org.apache.calcite.sql">SqlAlter</a></th> |
| <td class="colLast"> |
| <div class="block">Base class for an ALTER statements parse tree nodes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlBinaryOperator.html#org.apache.calcite.sql">SqlBinaryOperator</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlBinaryOperator</code> is a binary operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlBinaryStringLiteral.html#org.apache.calcite.sql">SqlBinaryStringLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A binary (or hexadecimal) string literal.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCallBinding.html#org.apache.calcite.sql">SqlCallBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlCallBinding</code> implements <a href="SqlOperatorBinding.html" title="class in org.apache.calcite.sql"><code>SqlOperatorBinding</code></a> by |
| analyzing to the operands of a <a href="SqlCall.html" title="class in org.apache.calcite.sql"><code>SqlCall</code></a> with a <a href="validate/SqlValidator.html" title="interface in org.apache.calcite.sql.validate"><code>SqlValidator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCharStringLiteral.html#org.apache.calcite.sql">SqlCharStringLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A character string literal.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCollation.html#org.apache.calcite.sql">SqlCollation</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCollation</code> is an object representing a <code>Collate</code> |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCollation.Coercibility.html#org.apache.calcite.sql">SqlCollation.Coercibility</a></th> |
| <td class="colLast"> |
| <div class="block">A <character value expression> consisting of a column |
| reference has the coercibility characteristic Implicit, with collating |
| sequence as defined when the column was created.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDataTypeSpec.html#org.apache.calcite.sql">SqlDataTypeSpec</a></th> |
| <td class="colLast"> |
| <div class="block">Represents a SQL data type specification in a parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDateLiteral.html#org.apache.calcite.sql">SqlDateLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a DATE value, such as <code>DATE |
| '2004-10-22'</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDdl.html#org.apache.calcite.sql">SqlDdl</a></th> |
| <td class="colLast"> |
| <div class="block">Base class for CREATE, DROP and other DDL statements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.sql">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.CalendarPolicy.html#org.apache.calcite.sql">SqlDialect.CalendarPolicy</a></th> |
| <td class="colLast"> |
| <div class="block">Whether this JDBC driver needs you to pass a Calendar object to methods |
| such as <code>ResultSet.getTimestamp(int, java.util.Calendar)</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.Context.html#org.apache.calcite.sql">SqlDialect.Context</a></th> |
| <td class="colLast"> |
| <div class="block">Information for creating a dialect.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.DatabaseProduct.html#org.apache.calcite.sql">SqlDialect.DatabaseProduct</a></th> |
| <td class="colLast"> |
| <div class="block">Rough list of flavors of database.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialectFactory.html#org.apache.calcite.sql">SqlDialectFactory</a></th> |
| <td class="colLast"> |
| <div class="block">Creates a <code>SqlDialect</code> appropriate |
| for a given database metadata object.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialectFactoryImpl.html#org.apache.calcite.sql">SqlDialectFactoryImpl</a></th> |
| <td class="colLast"> |
| <div class="block">The default implementation of a <code>SqlDialectFactory</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDynamicParam.html#org.apache.calcite.sql">SqlDynamicParam</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlDynamicParam</code> represents a dynamic parameter marker in an |
| SQL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplain.Depth.html#org.apache.calcite.sql">SqlExplain.Depth</a></th> |
| <td class="colLast"> |
| <div class="block">The level of abstraction with which to display the plan.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainFormat.html#org.apache.calcite.sql">SqlExplainFormat</a></th> |
| <td class="colLast"> |
| <div class="block">Output format for <code>EXPLAIN PLAN</code> statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExplainLevel.html#org.apache.calcite.sql">SqlExplainLevel</a></th> |
| <td class="colLast"> |
| <div class="block">SqlExplainLevel defines detail levels for EXPLAIN PLAN.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunction.html#org.apache.calcite.sql">SqlFunction</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlFunction</code> is a type of operator which has conventional |
| function-call syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionalOperator.html#org.apache.calcite.sql">SqlFunctionalOperator</a></th> |
| <td class="colLast"> |
| <div class="block">SqlFunctionalOperator is a base class for special operators which use |
| functional syntax.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionCategory.html#org.apache.calcite.sql">SqlFunctionCategory</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of the categories of |
| SQL-invoked routines.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionCategory.Property.html#org.apache.calcite.sql">SqlFunctionCategory.Property</a></th> |
| <td class="colLast"> |
| <div class="block">Property of a SqlFunctionCategory.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlGroupedWindowFunction.html#org.apache.calcite.sql">SqlGroupedWindowFunction</a></th> |
| <td class="colLast"> |
| <div class="block">SQL function that computes keys by which rows can be partitioned and |
| aggregated.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.sql">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlInsert.html#org.apache.calcite.sql">SqlInsert</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlInsert</code> is a node of a parse tree which represents an INSERT |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlInsertKeyword.html#org.apache.calcite.sql">SqlInsertKeyword</a></th> |
| <td class="colLast"> |
| <div class="block">Defines the keywords that can occur immediately after the "INSERT" keyword.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalLiteral.html#org.apache.calcite.sql">SqlIntervalLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a time interval.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalLiteral.IntervalValue.html#org.apache.calcite.sql">SqlIntervalLiteral.IntervalValue</a></th> |
| <td class="colLast"> |
| <div class="block">A Interval value.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.sql">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJdbcDataTypeName.html#org.apache.calcite.sql">SqlJdbcDataTypeName</a></th> |
| <td class="colLast"> |
| <div class="block">Defines the name of the types which can occur as a type argument |
| in a JDBC <code>{fn CONVERT(value, type)}</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJdbcFunctionCall.JdbcToInternalLookupTable.html#org.apache.calcite.sql">SqlJdbcFunctionCall.JdbcToInternalLookupTable</a></th> |
| <td class="colLast"> |
| <div class="block">Lookup table between JDBC functions and internal representation</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJdbcFunctionCall.MakeCall.html#org.apache.calcite.sql">SqlJdbcFunctionCall.MakeCall</a></th> |
| <td class="colLast"> |
| <div class="block">Converts a call to a JDBC function to a call to a regular function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJdbcFunctionCall.SimpleMakeCall.html#org.apache.calcite.sql">SqlJdbcFunctionCall.SimpleMakeCall</a></th> |
| <td class="colLast"> |
| <div class="block">Converter that calls a built-in function with the same arguments.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJoin.SqlJoinOperator.html#org.apache.calcite.sql">SqlJoin.SqlJoinOperator</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlJoinOperator</code> describes the syntax of the SQL <code> |
| JOIN</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonConstructorNullClause.html#org.apache.calcite.sql">SqlJsonConstructorNullClause</a></th> |
| <td class="colLast"> |
| <div class="block">Indicating that how do Json constructors handle null</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonEmptyOrError.html#org.apache.calcite.sql">SqlJsonEmptyOrError</a></th> |
| <td class="colLast"> |
| <div class="block">Flag to indicate if the json value is missing or an error is thrown where |
| EmptyOrErrorBehavior is invoked.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonEncoding.html#org.apache.calcite.sql">SqlJsonEncoding</a></th> |
| <td class="colLast"> |
| <div class="block">Supported json encodings that could be passed to a |
| <code>JsonValueExpression</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonExistsErrorBehavior.html#org.apache.calcite.sql">SqlJsonExistsErrorBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">Categorizing Json exists error behaviors.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonQueryEmptyOrErrorBehavior.html#org.apache.calcite.sql">SqlJsonQueryEmptyOrErrorBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">Categorizing Json query empty or error behaviors.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonQueryWrapperBehavior.html#org.apache.calcite.sql">SqlJsonQueryWrapperBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">How json query function handle array result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonValueEmptyOrErrorBehavior.html#org.apache.calcite.sql">SqlJsonValueEmptyOrErrorBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">Categorizing Json value empty or error behaviors.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.sql">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlLiteral.html#org.apache.calcite.sql">SqlLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlLiteral</code> is a constant.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlMatchRecognize.AfterOption.html#org.apache.calcite.sql">SqlMatchRecognize.AfterOption</a></th> |
| <td class="colLast"> |
| <div class="block">Options for <code>AFTER MATCH</code> clause.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlMatchRecognize.RowsPerMatchOption.html#org.apache.calcite.sql">SqlMatchRecognize.RowsPerMatchOption</a></th> |
| <td class="colLast"> |
| <div class="block">Options for <code>ROWS PER MATCH</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlMatchRecognize.SqlMatchRecognizeOperator.html#org.apache.calcite.sql">SqlMatchRecognize.SqlMatchRecognizeOperator</a></th> |
| <td class="colLast"> |
| <div class="block">An operator describing a MATCH_RECOGNIZE specification.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNodeList.html#org.apache.calcite.sql">SqlNodeList</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNodeList</code> is a list of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNullSemantics.html#org.apache.calcite.sql">SqlNullSemantics</a></th> |
| <td class="colLast"> |
| <div class="block">SqlNullSemantics defines the possible comparison rules for values which might |
| be null.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNumericLiteral.html#org.apache.calcite.sql">SqlNumericLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A numeric SQL literal.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperandCountRange.html#org.apache.calcite.sql">SqlOperandCountRange</a></th> |
| <td class="colLast"> |
| <div class="block">A class that describes how many operands an operator can take.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorBinding.html#org.apache.calcite.sql">SqlOperatorBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlOperatorBinding</code> represents the binding of an |
| <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>SqlOperator</code></a> to actual operands, along with any additional information |
| required to validate those operands if needed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorTable.html#org.apache.calcite.sql">SqlOperatorTable</a></th> |
| <td class="colLast"> |
| <div class="block">SqlOperatorTable defines a directory interface for enumerating and looking up |
| SQL operators and functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlPostfixOperator.html#org.apache.calcite.sql">SqlPostfixOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A postfix unary operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlPrefixOperator.html#org.apache.calcite.sql">SqlPrefixOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A unary operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSampleSpec.html#org.apache.calcite.sql">SqlSampleSpec</a></th> |
| <td class="colLast"> |
| <div class="block">Specification of a SQL sample.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSelect.html#org.apache.calcite.sql">SqlSelect</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlSelect</code> is a node of a parse tree which represents a select |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSelectKeyword.html#org.apache.calcite.sql">SqlSelectKeyword</a></th> |
| <td class="colLast"> |
| <div class="block">Defines the keywords which can occur immediately after the "SELECT" keyword.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSelectOperator.html#org.apache.calcite.sql">SqlSelectOperator</a></th> |
| <td class="colLast"> |
| <div class="block">An operator describing a query.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSnapshot.SqlSnapshotOperator.html#org.apache.calcite.sql">SqlSnapshot.SqlSnapshotOperator</a></th> |
| <td class="colLast"> |
| <div class="block">An operator describing a FOR SYSTEM_TIME specification.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.html#org.apache.calcite.sql">SqlSpecialOperator</a></th> |
| <td class="colLast"> |
| <div class="block">Generic operator for nodes with special syntax.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.ReduceResult.html#org.apache.calcite.sql">SqlSpecialOperator.ReduceResult</a></th> |
| <td class="colLast"> |
| <div class="block">Result of applying |
| <a href="../util/PrecedenceClimbingParser.Special.html#apply(org.apache.calcite.util.PrecedenceClimbingParser,org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp)"><code>PrecedenceClimbingParser.Special.apply(org.apache.calcite.util.PrecedenceClimbingParser, org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp)</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.TokenSequence.html#org.apache.calcite.sql">SqlSpecialOperator.TokenSequence</a></th> |
| <td class="colLast"> |
| <div class="block">List of tokens: the input to a parser.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSplittableAggFunction.html#org.apache.calcite.sql">SqlSplittableAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Aggregate function that can be split into partial aggregates.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSplittableAggFunction.AbstractSumSplitter.html#org.apache.calcite.sql">SqlSplittableAggFunction.AbstractSumSplitter</a></th> |
| <td class="colLast"> |
| <div class="block">Common splitting strategy for <code>SUM</code> and <code>SUM0</code> functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSplittableAggFunction.CountSplitter.html#org.apache.calcite.sql">SqlSplittableAggFunction.CountSplitter</a></th> |
| <td class="colLast"> |
| <div class="block">Splitting strategy for <code>COUNT</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSplittableAggFunction.Registry.html#org.apache.calcite.sql">SqlSplittableAggFunction.Registry</a></th> |
| <td class="colLast"> |
| <div class="block">Collection in which one can register an element.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSplittableAggFunction.SelfSplitter.html#org.apache.calcite.sql">SqlSplittableAggFunction.SelfSplitter</a></th> |
| <td class="colLast"> |
| <div class="block">Aggregate function that splits into two applications of itself.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSplittableAggFunction.Sum0Splitter.html#org.apache.calcite.sql">SqlSplittableAggFunction.Sum0Splitter</a></th> |
| <td class="colLast"> |
| <div class="block">Splitting strategy for <code>SUM0</code> function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSplittableAggFunction.SumSplitter.html#org.apache.calcite.sql">SqlSplittableAggFunction.SumSplitter</a></th> |
| <td class="colLast"> |
| <div class="block">Splitting strategy for <code>SUM</code> function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlStateCodes.html#org.apache.calcite.sql">SqlStateCodes</a></th> |
| <td class="colLast"> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="deprecationComment">Use <code>org.apache.calcite.avatica.SqlState</code></div> |
| </div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSyntax.html#org.apache.calcite.sql">SqlSyntax</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of possible syntactic types of <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operators</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlTimeLiteral.html#org.apache.calcite.sql">SqlTimeLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a TIME value, for example <code>TIME |
| '14:33:44.567'</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlTimestampLiteral.html#org.apache.calcite.sql">SqlTimestampLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a TIMESTAMP value, for example <code>TIMESTAMP |
| '1969-07-21 03:15 GMT'</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlUpdate.html#org.apache.calcite.sql">SqlUpdate</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlUpdate</code> is a node of a parse tree which represents an UPDATE |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWindow.html#org.apache.calcite.sql">SqlWindow</a></th> |
| <td class="colLast"> |
| <div class="block">SQL window specification.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWindow.Bound.html#org.apache.calcite.sql">SqlWindow.Bound</a></th> |
| <td class="colLast"> |
| <div class="block">An enumeration of types of bounds in a window: <code>CURRENT ROW</code>, |
| <code>UNBOUNDED PRECEDING</code>, and <code>UNBOUNDED FOLLOWING</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWindow.SqlWindowOperator.html#org.apache.calcite.sql">SqlWindow.SqlWindowOperator</a></th> |
| <td class="colLast"> |
| <div class="block">An operator describing a window specification.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWith.SqlWithOperator.html#org.apache.calcite.sql">SqlWith.SqlWithOperator</a></th> |
| <td class="colLast"> |
| <div class="block">SqlWithOperator is used to represent a WITH clause of a query.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWithItem.SqlWithItemOperator.html#org.apache.calcite.sql">SqlWithItem.SqlWithItemOperator</a></th> |
| <td class="colLast"> |
| <div class="block">SqlWithItemOperator is used to represent an item in a WITH clause of a |
| query.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.html#org.apache.calcite.sql">SqlWriter</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlWriter</code> is the target to construct a SQL statement from a |
| parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.Frame.html#org.apache.calcite.sql">SqlWriter.Frame</a></th> |
| <td class="colLast"> |
| <div class="block">A Frame is a piece of generated text which shares a common indentation |
| level.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.FrameType.html#org.apache.calcite.sql">SqlWriter.FrameType</a></th> |
| <td class="colLast"> |
| <div class="block">Frame type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.FrameTypeEnum.html#org.apache.calcite.sql">SqlWriter.FrameTypeEnum</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the types of frame.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.SubQueryStyle.html#org.apache.calcite.sql">SqlWriter.SubQueryStyle</a></th> |
| <td class="colLast"> |
| <div class="block">Style of formatting sub-queries.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.advise"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="advise/package-summary.html">org.apache.calcite.sql.advise</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql.advise">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.sql.advise">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.advise">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorTable.html#org.apache.calcite.sql.advise">SqlOperatorTable</a></th> |
| <td class="colLast"> |
| <div class="block">SqlOperatorTable defines a directory interface for enumerating and looking up |
| SQL operators and functions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSelect.html#org.apache.calcite.sql.advise">SqlSelect</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlSelect</code> is a node of a parse tree which represents a select |
| statement.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.ddl"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="ddl/package-summary.html">org.apache.calcite.sql.ddl</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql.ddl">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCollation.html#org.apache.calcite.sql.ddl">SqlCollation</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCollation</code> is an object representing a <code>Collate</code> |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCreate.html#org.apache.calcite.sql.ddl">SqlCreate</a></th> |
| <td class="colLast"> |
| <div class="block">Base class for an CREATE statements parse tree nodes.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDataTypeSpec.html#org.apache.calcite.sql.ddl">SqlDataTypeSpec</a></th> |
| <td class="colLast"> |
| <div class="block">Represents a SQL data type specification in a parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDdl.html#org.apache.calcite.sql.ddl">SqlDdl</a></th> |
| <td class="colLast"> |
| <div class="block">Base class for CREATE, DROP and other DDL statements.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDrop.html#org.apache.calcite.sql.ddl">SqlDrop</a></th> |
| <td class="colLast"> |
| <div class="block">Base class for an DROP statements parse tree nodes.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlExecutableStatement.html#org.apache.calcite.sql.ddl">SqlExecutableStatement</a></th> |
| <td class="colLast"> |
| <div class="block">Mix-in interface for <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a> that allows DDL commands to be |
| executed directly.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.sql.ddl">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlLiteral.html#org.apache.calcite.sql.ddl">SqlLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlLiteral</code> is a constant.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.ddl">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNodeList.html#org.apache.calcite.sql.ddl">SqlNodeList</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNodeList</code> is a list of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql.ddl">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.html#org.apache.calcite.sql.ddl">SqlSpecialOperator</a></th> |
| <td class="colLast"> |
| <div class="block">Generic operator for nodes with special syntax.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.html#org.apache.calcite.sql.ddl">SqlWriter</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlWriter</code> is the target to construct a SQL statement from a |
| parse tree.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.dialect"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="dialect/package-summary.html">org.apache.calcite.sql.dialect</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/JoinType.html#org.apache.calcite.sql.dialect">JoinType</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the types of join.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAbstractDateTimeLiteral.html#org.apache.calcite.sql.dialect">SqlAbstractDateTimeLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a DATE, TIME or TIMESTAMP value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql.dialect">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.sql.dialect">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.CalendarPolicy.html#org.apache.calcite.sql.dialect">SqlDialect.CalendarPolicy</a></th> |
| <td class="colLast"> |
| <div class="block">Whether this JDBC driver needs you to pass a Calendar object to methods |
| such as <code>ResultSet.getTimestamp(int, java.util.Calendar)</code>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.Context.html#org.apache.calcite.sql.dialect">SqlDialect.Context</a></th> |
| <td class="colLast"> |
| <div class="block">Information for creating a dialect.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunction.html#org.apache.calcite.sql.dialect">SqlFunction</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlFunction</code> is a type of operator which has conventional |
| function-call syntax.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalLiteral.html#org.apache.calcite.sql.dialect">SqlIntervalLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a time interval.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.sql.dialect">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.sql.dialect">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.dialect">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql.dialect">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSetOperator.html#org.apache.calcite.sql.dialect">SqlSetOperator</a></th> |
| <td class="colLast"> |
| <div class="block">SqlSetOperator represents a relational set theory operator (UNION, INTERSECT, |
| MINUS).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.html#org.apache.calcite.sql.dialect">SqlWriter</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlWriter</code> is the target to construct a SQL statement from a |
| parse tree.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.fun"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="fun/package-summary.html">org.apache.calcite.sql.fun</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.sql.fun">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAsOperator.html#org.apache.calcite.sql.fun">SqlAsOperator</a></th> |
| <td class="colLast"> |
| <div class="block">The <code>AS</code> operator associates an expression with an alias.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlBinaryOperator.html#org.apache.calcite.sql.fun">SqlBinaryOperator</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlBinaryOperator</code> is a binary operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql.fun">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCallBinding.html#org.apache.calcite.sql.fun">SqlCallBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlCallBinding</code> implements <a href="SqlOperatorBinding.html" title="class in org.apache.calcite.sql"><code>SqlOperatorBinding</code></a> by |
| analyzing to the operands of a <a href="SqlCall.html" title="class in org.apache.calcite.sql"><code>SqlCall</code></a> with a <a href="validate/SqlValidator.html" title="interface in org.apache.calcite.sql.validate"><code>SqlValidator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFilterOperator.html#org.apache.calcite.sql.fun">SqlFilterOperator</a></th> |
| <td class="colLast"> |
| <div class="block">An operator that applies a filter before rows are included in an aggregate |
| function.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunction.html#org.apache.calcite.sql.fun">SqlFunction</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlFunction</code> is a type of operator which has conventional |
| function-call syntax.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionalOperator.html#org.apache.calcite.sql.fun">SqlFunctionalOperator</a></th> |
| <td class="colLast"> |
| <div class="block">SqlFunctionalOperator is a base class for special operators which use |
| functional syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionCategory.html#org.apache.calcite.sql.fun">SqlFunctionCategory</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of the categories of |
| SQL-invoked routines.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlGroupedWindowFunction.html#org.apache.calcite.sql.fun">SqlGroupedWindowFunction</a></th> |
| <td class="colLast"> |
| <div class="block">SQL function that computes keys by which rows can be partitioned and |
| aggregated.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlInfixOperator.html#org.apache.calcite.sql.fun">SqlInfixOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A generalization of a binary operator to involve several (two or more) |
| arguments, and keywords between each pair of arguments.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlInternalOperator.html#org.apache.calcite.sql.fun">SqlInternalOperator</a></th> |
| <td class="colLast"> |
| <div class="block">Generic operator for nodes with internal syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonConstructorNullClause.html#org.apache.calcite.sql.fun">SqlJsonConstructorNullClause</a></th> |
| <td class="colLast"> |
| <div class="block">Indicating that how do Json constructors handle null</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJsonQueryEmptyOrErrorBehavior.html#org.apache.calcite.sql.fun">SqlJsonQueryEmptyOrErrorBehavior</a></th> |
| <td class="colLast"> |
| <div class="block">Categorizing Json query empty or error behaviors.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.sql.fun">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlLiteral.html#org.apache.calcite.sql.fun">SqlLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlLiteral</code> is a constant.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.fun">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNodeList.html#org.apache.calcite.sql.fun">SqlNodeList</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNodeList</code> is a list of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNullTreatmentOperator.html#org.apache.calcite.sql.fun">SqlNullTreatmentOperator</a></th> |
| <td class="colLast"> |
| <div class="block">An operator that decides how to handle null input |
| (<code>RESPECT NULLS</code> and <code>IGNORE NULLS</code>).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperandCountRange.html#org.apache.calcite.sql.fun">SqlOperandCountRange</a></th> |
| <td class="colLast"> |
| <div class="block">A class that describes how many operands an operator can take.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql.fun">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorBinding.html#org.apache.calcite.sql.fun">SqlOperatorBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlOperatorBinding</code> represents the binding of an |
| <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>SqlOperator</code></a> to actual operands, along with any additional information |
| required to validate those operands if needed.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorTable.html#org.apache.calcite.sql.fun">SqlOperatorTable</a></th> |
| <td class="colLast"> |
| <div class="block">SqlOperatorTable defines a directory interface for enumerating and looking up |
| SQL operators and functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlPostfixOperator.html#org.apache.calcite.sql.fun">SqlPostfixOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A postfix unary operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlPrefixOperator.html#org.apache.calcite.sql.fun">SqlPrefixOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A unary operator.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlRankFunction.html#org.apache.calcite.sql.fun">SqlRankFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Operator which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSetOperator.html#org.apache.calcite.sql.fun">SqlSetOperator</a></th> |
| <td class="colLast"> |
| <div class="block">SqlSetOperator represents a relational set theory operator (UNION, INTERSECT, |
| MINUS).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.html#org.apache.calcite.sql.fun">SqlSpecialOperator</a></th> |
| <td class="colLast"> |
| <div class="block">Generic operator for nodes with special syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.ReduceResult.html#org.apache.calcite.sql.fun">SqlSpecialOperator.ReduceResult</a></th> |
| <td class="colLast"> |
| <div class="block">Result of applying |
| <a href="../util/PrecedenceClimbingParser.Special.html#apply(org.apache.calcite.util.PrecedenceClimbingParser,org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp)"><code>PrecedenceClimbingParser.Special.apply(org.apache.calcite.util.PrecedenceClimbingParser, org.apache.calcite.util.PrecedenceClimbingParser.SpecialOp)</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.TokenSequence.html#org.apache.calcite.sql.fun">SqlSpecialOperator.TokenSequence</a></th> |
| <td class="colLast"> |
| <div class="block">List of tokens: the input to a parser.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSyntax.html#org.apache.calcite.sql.fun">SqlSyntax</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of possible syntactic types of <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operators</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlUnnestOperator.html#org.apache.calcite.sql.fun">SqlUnnestOperator</a></th> |
| <td class="colLast"> |
| <div class="block">The <code>UNNEST</code> operator.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWithinGroupOperator.html#org.apache.calcite.sql.fun">SqlWithinGroupOperator</a></th> |
| <td class="colLast"> |
| <div class="block">An operator that applies a sort operation before rows are included in an aggregate function.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.html#org.apache.calcite.sql.fun">SqlWriter</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlWriter</code> is the target to construct a SQL statement from a |
| parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.FrameType.html#org.apache.calcite.sql.fun">SqlWriter.FrameType</a></th> |
| <td class="colLast"> |
| <div class="block">Frame type.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.parser"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="parser/package-summary.html">org.apache.calcite.sql.parser</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql.parser">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDateLiteral.html#org.apache.calcite.sql.parser">SqlDateLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a DATE value, such as <code>DATE |
| '2004-10-22'</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionCategory.html#org.apache.calcite.sql.parser">SqlFunctionCategory</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of the categories of |
| SQL-invoked routines.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.sql.parser">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalLiteral.html#org.apache.calcite.sql.parser">SqlIntervalLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a time interval.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalLiteral.IntervalValue.html#org.apache.calcite.sql.parser">SqlIntervalLiteral.IntervalValue</a></th> |
| <td class="colLast"> |
| <div class="block">A Interval value.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.sql.parser">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.sql.parser">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlLiteral.html#org.apache.calcite.sql.parser">SqlLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlLiteral</code> is a constant.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.parser">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNodeList.html#org.apache.calcite.sql.parser">SqlNodeList</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNodeList</code> is a list of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql.parser">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSpecialOperator.TokenSequence.html#org.apache.calcite.sql.parser">SqlSpecialOperator.TokenSequence</a></th> |
| <td class="colLast"> |
| <div class="block">List of tokens: the input to a parser.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlTimeLiteral.html#org.apache.calcite.sql.parser">SqlTimeLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a TIME value, for example <code>TIME |
| '14:33:44.567'</code>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlTimestampLiteral.html#org.apache.calcite.sql.parser">SqlTimestampLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A SQL literal representing a TIMESTAMP value, for example <code>TIMESTAMP |
| '1969-07-21 03:15 GMT'</code>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.pretty"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="pretty/package-summary.html">org.apache.calcite.sql.pretty</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.sql.pretty">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.pretty">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.html#org.apache.calcite.sql.pretty">SqlWriter</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlWriter</code> is the target to construct a SQL statement from a |
| parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.Frame.html#org.apache.calcite.sql.pretty">SqlWriter.Frame</a></th> |
| <td class="colLast"> |
| <div class="block">A Frame is a piece of generated text which shares a common indentation |
| level.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.FrameType.html#org.apache.calcite.sql.pretty">SqlWriter.FrameType</a></th> |
| <td class="colLast"> |
| <div class="block">Frame type.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.FrameTypeEnum.html#org.apache.calcite.sql.pretty">SqlWriter.FrameTypeEnum</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the types of frame.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWriter.SubQueryStyle.html#org.apache.calcite.sql.pretty">SqlWriter.SubQueryStyle</a></th> |
| <td class="colLast"> |
| <div class="block">Style of formatting sub-queries.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.type"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="type/package-summary.html">org.apache.calcite.sql.type</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql.type">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCallBinding.html#org.apache.calcite.sql.type">SqlCallBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlCallBinding</code> implements <a href="SqlOperatorBinding.html" title="class in org.apache.calcite.sql"><code>SqlOperatorBinding</code></a> by |
| analyzing to the operands of a <a href="SqlCall.html" title="class in org.apache.calcite.sql"><code>SqlCall</code></a> with a <a href="validate/SqlValidator.html" title="interface in org.apache.calcite.sql.validate"><code>SqlValidator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCollation.html#org.apache.calcite.sql.type">SqlCollation</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCollation</code> is an object representing a <code>Collate</code> |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDataTypeSpec.html#org.apache.calcite.sql.type">SqlDataTypeSpec</a></th> |
| <td class="colLast"> |
| <div class="block">Represents a SQL data type specification in a parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.sql.type">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.sql.type">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlLiteral.html#org.apache.calcite.sql.type">SqlLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlLiteral</code> is a constant.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.type">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperandCountRange.html#org.apache.calcite.sql.type">SqlOperandCountRange</a></th> |
| <td class="colLast"> |
| <div class="block">A class that describes how many operands an operator can take.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql.type">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorBinding.html#org.apache.calcite.sql.type">SqlOperatorBinding</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlOperatorBinding</code> represents the binding of an |
| <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>SqlOperator</code></a> to actual operands, along with any additional information |
| required to validate those operands if needed.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.util"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="util/package-summary.html">org.apache.calcite.sql.util</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql.util">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDataTypeSpec.html#org.apache.calcite.sql.util">SqlDataTypeSpec</a></th> |
| <td class="colLast"> |
| <div class="block">Represents a SQL data type specification in a parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.sql.util">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDynamicParam.html#org.apache.calcite.sql.util">SqlDynamicParam</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlDynamicParam</code> represents a dynamic parameter marker in an |
| SQL statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionCategory.html#org.apache.calcite.sql.util">SqlFunctionCategory</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of the categories of |
| SQL-invoked routines.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.sql.util">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.sql.util">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlLiteral.html#org.apache.calcite.sql.util">SqlLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlLiteral</code> is a constant.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.util">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNodeList.html#org.apache.calcite.sql.util">SqlNodeList</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNodeList</code> is a list of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql.util">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorTable.html#org.apache.calcite.sql.util">SqlOperatorTable</a></th> |
| <td class="colLast"> |
| <div class="block">SqlOperatorTable defines a directory interface for enumerating and looking up |
| SQL operators and functions.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSyntax.html#org.apache.calcite.sql.util">SqlSyntax</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of possible syntactic types of <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operators</code></a>.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql.validate"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="validate/package-summary.html">org.apache.calcite.sql.validate</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAccessEnum.html#org.apache.calcite.sql.validate">SqlAccessEnum</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration representing different access types</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAccessType.html#org.apache.calcite.sql.validate">SqlAccessType</a></th> |
| <td class="colLast"> |
| <div class="block">SqlAccessType is represented by a set of allowed access types</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.sql.validate">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql.validate">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDataTypeSpec.html#org.apache.calcite.sql.validate">SqlDataTypeSpec</a></th> |
| <td class="colLast"> |
| <div class="block">Represents a SQL data type specification in a parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDelete.html#org.apache.calcite.sql.validate">SqlDelete</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlDelete</code> is a node of a parse tree which represents a DELETE |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDynamicParam.html#org.apache.calcite.sql.validate">SqlDynamicParam</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlDynamicParam</code> represents a dynamic parameter marker in an |
| SQL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunction.html#org.apache.calcite.sql.validate">SqlFunction</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlFunction</code> is a type of operator which has conventional |
| function-call syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunctionCategory.html#org.apache.calcite.sql.validate">SqlFunctionCategory</a></th> |
| <td class="colLast"> |
| <div class="block">Enumeration of the categories of |
| SQL-invoked routines.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.sql.validate">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlInsert.html#org.apache.calcite.sql.validate">SqlInsert</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlInsert</code> is a node of a parse tree which represents an INSERT |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.sql.validate">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJoin.html#org.apache.calcite.sql.validate">SqlJoin</a></th> |
| <td class="colLast"> |
| <div class="block">Parse tree node representing a <code>JOIN</code> clause.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.sql.validate">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlLiteral.html#org.apache.calcite.sql.validate">SqlLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlLiteral</code> is a constant.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlMatchRecognize.html#org.apache.calcite.sql.validate">SqlMatchRecognize</a></th> |
| <td class="colLast"> |
| <div class="block">SqlNode for MATCH_RECOGNIZE clause.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlMerge.html#org.apache.calcite.sql.validate">SqlMerge</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlMerge</code> is a node of a parse tree which represents a MERGE |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql.validate">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNodeList.html#org.apache.calcite.sql.validate">SqlNodeList</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNodeList</code> is a list of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql.validate">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorTable.html#org.apache.calcite.sql.validate">SqlOperatorTable</a></th> |
| <td class="colLast"> |
| <div class="block">SqlOperatorTable defines a directory interface for enumerating and looking up |
| SQL operators and functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSelect.html#org.apache.calcite.sql.validate">SqlSelect</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlSelect</code> is a node of a parse tree which represents a select |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlUpdate.html#org.apache.calcite.sql.validate">SqlUpdate</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlUpdate</code> is a node of a parse tree which represents an UPDATE |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWindow.html#org.apache.calcite.sql.validate">SqlWindow</a></th> |
| <td class="colLast"> |
| <div class="block">SQL window specification.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWith.html#org.apache.calcite.sql.validate">SqlWith</a></th> |
| <td class="colLast"> |
| <div class="block">The WITH clause of a query.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWithItem.html#org.apache.calcite.sql.validate">SqlWithItem</a></th> |
| <td class="colLast"> |
| <div class="block">An item in a WITH clause of a query.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.sql2rel"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../sql2rel/package-summary.html">org.apache.calcite.sql2rel</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/JoinConditionType.html#org.apache.calcite.sql2rel">JoinConditionType</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the types of condition in a join expression.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/JoinType.html#org.apache.calcite.sql2rel">JoinType</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the types of join.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.sql2rel">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.sql2rel">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDataTypeSpec.html#org.apache.calcite.sql2rel">SqlDataTypeSpec</a></th> |
| <td class="colLast"> |
| <div class="block">Represents a SQL data type specification in a parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDelete.html#org.apache.calcite.sql2rel">SqlDelete</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlDelete</code> is a node of a parse tree which represents a DELETE |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDynamicParam.html#org.apache.calcite.sql2rel">SqlDynamicParam</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlDynamicParam</code> represents a dynamic parameter marker in an |
| SQL statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlFunction.html#org.apache.calcite.sql2rel">SqlFunction</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlFunction</code> is a type of operator which has conventional |
| function-call syntax.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIdentifier.html#org.apache.calcite.sql2rel">SqlIdentifier</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlIdentifier</code> is an identifier, possibly compound.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlInsert.html#org.apache.calcite.sql2rel">SqlInsert</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlInsert</code> is a node of a parse tree which represents an INSERT |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlIntervalQualifier.html#org.apache.calcite.sql2rel">SqlIntervalQualifier</a></th> |
| <td class="colLast"> |
| <div class="block">Represents an INTERVAL qualifier.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlJdbcFunctionCall.html#org.apache.calcite.sql2rel">SqlJdbcFunctionCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlJdbcFunctionCall</code> is a node of a parse tree which represents |
| a JDBC function call.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.sql2rel">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlLiteral.html#org.apache.calcite.sql2rel">SqlLiteral</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlLiteral</code> is a constant.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlMerge.html#org.apache.calcite.sql2rel">SqlMerge</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlMerge</code> is a node of a parse tree which represents a MERGE |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.sql2rel">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNodeList.html#org.apache.calcite.sql2rel">SqlNodeList</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNodeList</code> is a list of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>s.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.sql2rel">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorTable.html#org.apache.calcite.sql2rel">SqlOperatorTable</a></th> |
| <td class="colLast"> |
| <div class="block">SqlOperatorTable defines a directory interface for enumerating and looking up |
| SQL operators and functions.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlSelect.html#org.apache.calcite.sql2rel">SqlSelect</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlSelect</code> is a node of a parse tree which represents a select |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlUpdate.html#org.apache.calcite.sql2rel">SqlUpdate</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlUpdate</code> is a node of a parse tree which represents an UPDATE |
| statement.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWindow.html#org.apache.calcite.sql2rel">SqlWindow</a></th> |
| <td class="colLast"> |
| <div class="block">SQL window specification.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlWith.html#org.apache.calcite.sql2rel">SqlWith</a></th> |
| <td class="colLast"> |
| <div class="block">The WITH clause of a query.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.statistic"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../statistic/package-summary.html">org.apache.calcite.statistic</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlDialect.html#org.apache.calcite.statistic">SqlDialect</a></th> |
| <td class="colLast"> |
| <div class="block"><code>SqlDialect</code> encapsulates the differences between dialects of SQL.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.tools"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../tools/package-summary.html">org.apache.calcite.tools</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlAggFunction.html#org.apache.calcite.tools">SqlAggFunction</a></th> |
| <td class="colLast"> |
| <div class="block">Abstract base class for the definition of an aggregate function: an operator |
| which aggregates sets of values into a result.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlKind.html#org.apache.calcite.tools">SqlKind</a></th> |
| <td class="colLast"> |
| <div class="block">Enumerates the possible types of <a href="SqlNode.html" title="class in org.apache.calcite.sql"><code>SqlNode</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlNode.html#org.apache.calcite.tools">SqlNode</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlNode</code> is a SQL parse tree.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperator.html#org.apache.calcite.tools">SqlOperator</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlOperator</code> is a type of node in a SQL parse tree (it is NOT a |
| node in a SQL parse tree).</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlOperatorTable.html#org.apache.calcite.tools">SqlOperatorTable</a></th> |
| <td class="colLast"> |
| <div class="block">SqlOperatorTable defines a directory interface for enumerating and looking up |
| SQL operators and functions.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| <li class="blockList"><a id="org.apache.calcite.util"> |
| <!-- --> |
| </a> |
| <table class="useSummary"> |
| <caption><span>Classes in <a href="package-summary.html">org.apache.calcite.sql</a> used by <a href="../util/package-summary.html">org.apache.calcite.util</a></span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colFirst" scope="col">Class</th> |
| <th class="colLast" scope="col">Description</th> |
| </tr> |
| <tbody> |
| <tr class="altColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCall.html#org.apache.calcite.util">SqlCall</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCall</code> is a call to an <a href="SqlOperator.html" title="class in org.apache.calcite.sql"><code>operator</code></a>.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <th class="colFirst" scope="row"><a href="class-use/SqlCollation.html#org.apache.calcite.util">SqlCollation</a></th> |
| <td class="colLast"> |
| <div class="block">A <code>SqlCollation</code> is an object representing a <code>Collate</code> |
| statement.</div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </li> |
| </ul> |
| </div> |
| </main> |
| <footer role="contentinfo"> |
| <nav role="navigation"> |
| <!-- ======= START OF BOTTOM NAVBAR ====== --> |
| <div class="bottomNav"><a id="navbar.bottom"> |
| <!-- --> |
| </a> |
| <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div> |
| <a id="navbar.bottom.firstrow"> |
| <!-- --> |
| </a> |
| <ul class="navList" title="Navigation"> |
| <li><a href="../../../../index.html">Overview</a></li> |
| <li><a href="package-summary.html">Package</a></li> |
| <li>Class</li> |
| <li class="navBarCell1Rev">Use</li> |
| <li><a href="package-tree.html">Tree</a></li> |
| <li><a href="../../../../deprecated-list.html">Deprecated</a></li> |
| <li><a href="../../../../index-all.html">Index</a></li> |
| <li><a href="../../../../help-doc.html">Help</a></li> |
| </ul> |
| </div> |
| <div class="subNav"> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses.html">All Classes</a></li> |
| </ul> |
| <div> |
| <script type="text/javascript"><!-- |
| allClassesLink = document.getElementById("allclasses_navbar_bottom"); |
| if(window==top) { |
| allClassesLink.style.display = "block"; |
| } |
| else { |
| allClassesLink.style.display = "none"; |
| } |
| //--> |
| </script> |
| <noscript> |
| <div>JavaScript is disabled on your browser.</div> |
| </noscript> |
| </div> |
| <a id="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| </nav> |
| <p class="legalCopy"><small>Copyright © 2012–2019 <a href="https://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p> |
| </footer> |
| </body> |
| </html> |