blob: f70c16afb81db18f92d00b10706ba37f98a67e74 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>Deprecated List (Apache Calcite API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="deprecated elements">
<meta name="generator" content="javadoc/DeprecatedListWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="deprecated-list-page">
<script type="text/javascript">var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<div class="about-language"><b>Apache Calcite</b></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="nav-bar-cell1-rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html#deprecated">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#interface">Interfaces</a></li>
<li><a href="#class">Classes</a></li>
<li><a href="#enum-class">Enums</a></li>
<li><a href="#exception">Exceptions</a></li>
<li><a href="#field">Fields</a></li>
<li><a href="#method">Methods</a></li>
<li><a href="#constructor">Constructors</a></li>
<li><a href="#enum-constant">Enum Constants</a></li>
</ul>
</div>
<ul class="block-list">
<li>
<div id="interface">
<div class="caption"><span>Deprecated Interfaces</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Interface</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraFilterRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">org.apache.calcite.adapter.cassandra.CassandraRules.CassandraFilterRule.Config</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraLimitRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">org.apache.calcite.adapter.cassandra.CassandraRules.CassandraLimitRule.Config</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraSortRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">org.apache.calcite.adapter.cassandra.CassandraRules.CassandraSortRule.Config</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptPlanner.Executor.html" title="interface in org.apache.calcite.plan">org.apache.calcite.plan.RelOptPlanner.Executor</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexExecutor.html" title="interface in org.apache.calcite.rex"><code>RexExecutor</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/RelFactories.SemiJoinFactory.html" title="interface in org.apache.calcite.rel.core">org.apache.calcite.rel.core.RelFactories.SemiJoinFactory</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/core/RelFactories.JoinFactory.html" title="interface in org.apache.calcite.rel.core"><code>RelFactories.JoinFactory</code></a> instead.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfo.html" title="interface in org.apache.calcite.rel.type">org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexAction.html" title="interface in org.apache.calcite.rex">org.apache.calcite.rex.RexAction</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexPattern.html" title="interface in org.apache.calcite.rex">org.apache.calcite.rex.RexPattern</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlLiteral.SqlSymbol.html" title="interface in org.apache.calcite.sql">org.apache.calcite.sql.SqlLiteral.SqlSymbol</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/SaffronProperties.html" title="interface in org.apache.calcite.util">org.apache.calcite.util.SaffronProperties</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">As of release 1.19,
replaced by <a href="org/apache/calcite/config/CalciteSystemProperty.html" title="class in org.apache.calcite.config"><code>CalciteSystemProperty</code></a></div>
</div>
</div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div id="class">
<div class="caption"><span>Deprecated Classes</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcCalc.html" title="class in org.apache.calcite.adapter.jdbc">org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/interpreter/UnionNode.html" title="class in org.apache.calcite.interpreter">org.apache.calcite.interpreter.UnionNode</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/interpreter/SetOpNode.html" title="class in org.apache.calcite.interpreter"><code>SetOpNode</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/jdbc/CalciteRootSchema.html" title="class in org.apache.calcite.jdbc">org.apache.calcite.jdbc.CalciteRootSchema</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.html" title="class in org.apache.calcite.plan">org.apache.calcite.plan.MaterializedViewSubstitutionVisitor</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptRuleOperandChildren.html" title="class in org.apache.calcite.plan">org.apache.calcite.plan.RelOptRuleOperandChildren</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandBuilder.html" title="interface in org.apache.calcite.plan"><code>RelRule.OperandBuilder</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelTraitPropagationVisitor.html" title="class in org.apache.calcite.plan">org.apache.calcite.plan.RelTraitPropagationVisitor</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">As of 1.19, if you need to perform certain assertions regarding a RelNode tree and
the contained traits you are encouraged to implement your own RelVisitor or
<a href="org/apache/calcite/rel/RelShuttle.html" title="interface in org.apache.calcite.rel"><code>RelShuttle</code></a> directly. The reasons for deprecating this class are
the following:
<ul>
<li>The contract (Javadoc and naming) and the behavior of the class are inconsistent.</li>
<li>The class is no longer used by any other components of the framework.</li>
<li>The class was used only for debugging purposes.</li>
</ul></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/TableAccessMap.html" title="class in org.apache.calcite.plan">org.apache.calcite.plan.TableAccessMap</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">As of 1.30.0, if you need to know how tables in a plan are accessed you are
encouraged to implement your own logic (using a RelNode visitor or other). The class is not used
anywhere in the project and remains untested thus it is deprecated.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/volcano/VolcanoRelMetadataProvider.html" title="class in org.apache.calcite.plan.volcano">org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/prepare/PlannerImpl.ViewExpanderImpl.html" title="class in org.apache.calcite.prepare">org.apache.calcite.prepare.PlannerImpl.ViewExpanderImpl</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Now <a href="org/apache/calcite/prepare/PlannerImpl.html" title="class in org.apache.calcite.prepare"><code>PlannerImpl</code></a> implements <a href="org/apache/calcite/plan/RelOptTable.ViewExpander.html" title="interface in org.apache.calcite.plan"><code>RelOptTable.ViewExpander</code></a>
directly.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/EquiJoin.html" title="class in org.apache.calcite.rel.core">org.apache.calcite.rel.core.EquiJoin</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">This class is no longer needed; if you are writing a sub-class of
Join that only accepts equi conditions, it is sufficient that it extends
<a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a>. It will be evident that it is an equi-join when its
<a href="org/apache/calcite/rel/core/JoinInfo.html#nonEquiConditions"><code>JoinInfo.nonEquiConditions</code></a> is an empty list.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Project.Flags.html" title="class in org.apache.calcite.rel.core">org.apache.calcite.rel.core.Project.Flags</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">org.apache.calcite.rel.metadata.CachingRelMetadataProvider</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/MetadataFactoryImpl.html" title="class in org.apache.calcite.rel.metadata">org.apache.calcite.rel.metadata.MetadataFactoryImpl</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/metadata/RelMetadataQuery.html" title="class in org.apache.calcite.rel.metadata"><code>RelMetadataQuery</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/EquiJoin.html" title="class in org.apache.calcite.rel.rules">org.apache.calcite.rel.rules.EquiJoin</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/rel/core/EquiJoin.html" title="class in org.apache.calcite.rel.core"><code>EquiJoin in 'core' package</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/TableScanRule.html" title="class in org.apache.calcite.rel.rules">org.apache.calcite.rel.rules.TableScanRule</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment"><code>org.apache.calcite.rel.core.RelFactories.TableScanFactoryImpl</code>
has called <a href="org/apache/calcite/plan/RelOptTable.html#toRel(org.apache.calcite.plan.RelOptTable.ToRelContext)"><code>RelOptTable.toRel(RelOptTable.ToRelContext)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfoBuilder.html" title="class in org.apache.calcite.rel.type">org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfoBuilder</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeField.ToFieldIndex.html" title="class in org.apache.calcite.rel.type">org.apache.calcite.rel.type.RelDataTypeField.ToFieldIndex</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <code>RelDataTypeField::getIndex</code></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeField.ToFieldName.html" title="class in org.apache.calcite.rel.type">org.apache.calcite.rel.type.RelDataTypeField.ToFieldName</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <code>RelDataTypeField::getName</code></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.ExprSimplifier.html" title="class in org.apache.calcite.rex">org.apache.calcite.rex.RexUtil.ExprSimplifier</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/runtime/PredicateImpl.html" title="class in org.apache.calcite.runtime">org.apache.calcite.runtime.PredicateImpl</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Now Calcite is Java 8 and higher, we recommend that you
implement <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/function/Predicate.html" title="class or interface in java.util.function" class="external-link"><code>Predicate</code></a> directly.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html" title="class in org.apache.calcite.sql.fun">org.apache.calcite.sql.fun.OracleSqlOperatorTable</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/sql/fun/SqlLibraryOperatorTableFactory.html#getOperatorTable(org.apache.calcite.sql.fun.SqlLibrary...)"><code>SqlLibraryOperatorTableFactory.getOperatorTable(SqlLibrary...)</code></a>
instead, passing <a href="org/apache/calcite/sql/fun/SqlLibrary.html#ORACLE"><code>SqlLibrary.ORACLE</code></a> as argument.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/parser/SqlParser.ConfigBuilder.html" title="class in org.apache.calcite.sql.parser">org.apache.calcite.sql.parser.SqlParser.ConfigBuilder</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlDialect.FakeUtil.html" title="class in org.apache.calcite.sql">org.apache.calcite.sql.SqlDialect.FakeUtil</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.DeepCopier.html" title="class in org.apache.calcite.sql.validate">org.apache.calcite.sql.validate.SqlValidatorUtil.DeepCopier</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/tools/Frameworks.PrepareAction.html" title="class in org.apache.calcite.tools">org.apache.calcite.tools.Frameworks.PrepareAction</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/IntList.html" title="class in org.apache.calcite.util">org.apache.calcite.util.IntList</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Stacks.html" title="class in org.apache.calcite.util">org.apache.calcite.util.Stacks</a></div>
<div class="col-last even-row-color"></div>
</div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div id="enum-class">
<div class="caption"><span>Deprecated Enums</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.Subtype.html" title="enum in org.apache.calcite.sql.fun">org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.Subtype.html" title="enum in org.apache.calcite.sql.fun">org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlStateCodes.html" title="enum in org.apache.calcite.sql">org.apache.calcite.sql.SqlStateCodes</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <code>org.apache.calcite.avatica.SqlState</code></div>
</div>
</div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div id="exception">
<div class="caption"><span>Deprecated Exceptions</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Exceptions</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.NoHandler.html" title="class in org.apache.calcite.rel.metadata">org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.NoHandler</a></div>
<div class="col-last even-row-color"></div>
</div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div id="field">
<div class="caption"><span>Deprecated Fields</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Field</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/config/CalciteConnectionProperty.html#TIMEZONE">org.apache.calcite.config.CalciteConnectionProperty.TIMEZONE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/interpreter/Bindables.html#BINDABLE_SETOP_RULE">org.apache.calcite.interpreter.Bindables.BINDABLE_SETOP_RULE</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/interpreter/Bindables.html#BINDABLE_SET_OP_RULE"><code>Bindables.BINDABLE_SET_OP_RULE</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#CALC_PREDICATE">org.apache.calcite.plan.RelOptUtil.CALC_PREDICATE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#FILTER_PREDICATE">org.apache.calcite.plan.RelOptUtil.FILTER_PREDICATE</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#PROJECT_PREDICATE">org.apache.calcite.plan.RelOptUtil.PROJECT_PREDICATE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html#ENABLE_ENUMERABLE">org.apache.calcite.prepare.CalcitePrepareImpl.ENABLE_ENUMERABLE</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html#ENABLE_STREAM">org.apache.calcite.prepare.CalcitePrepareImpl.ENABLE_STREAM</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html#ENUMERABLE_RULES">org.apache.calcite.prepare.CalcitePrepareImpl.ENUMERABLE_RULES</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#indicator">org.apache.calcite.rel.core.Aggregate.indicator</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#IS_NOT_GRAND_TOTAL">org.apache.calcite.rel.core.Aggregate.IS_NOT_GRAND_TOTAL</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#IS_SIMPLE">org.apache.calcite.rel.core.Aggregate.IS_SIMPLE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#NO_INDICATOR">org.apache.calcite.rel.core.Aggregate.NO_INDICATOR</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Values.html#IS_EMPTY">org.apache.calcite.rel.core.Values.IS_EMPTY</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Values.html#IS_NOT_EMPTY">org.apache.calcite.rel.core.Values.IS_NOT_EMPTY</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/RelMetadataQueryBase.html#metadataProvider">org.apache.calcite.rel.metadata.RelMetadataQueryBase.metadataProvider</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/RelCollationImpl.html#EMPTY">org.apache.calcite.rel.RelCollationImpl.EMPTY</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/RelCollationImpl.html#PRESERVE">org.apache.calcite.rel.RelCollationImpl.PRESERVE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/RelCollations.html#PRESERVE">org.apache.calcite.rel.RelCollations.PRESERVE</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterJoinRule.html#TRUE_PREDICATE">org.apache.calcite.rel.rules.FilterJoinRule.TRUE_PREDICATE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterTableScanRule.html#PREDICATE">org.apache.calcite.rel.rules.FilterTableScanRule.PREDICATE</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectTableScanRule.html#PREDICATE">org.apache.calcite.rel.rules.ProjectTableScanRule.PREDICATE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.SubQueryFinder.html#FILTER_PREDICATE">org.apache.calcite.rex.RexUtil.SubQueryFinder.FILTER_PREDICATE</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.SubQueryFinder.html#JOIN_PREDICATE">org.apache.calcite.rex.RexUtil.SubQueryFinder.JOIN_PREDICATE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.SubQueryFinder.html#PROJECT_PREDICATE">org.apache.calcite.rex.RexUtil.SubQueryFinder.PROJECT_PREDICATE</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html#DECODE">org.apache.calcite.sql.fun.OracleSqlOperatorTable.DECODE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html#GREATEST">org.apache.calcite.sql.fun.OracleSqlOperatorTable.GREATEST</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html#LEAST">org.apache.calcite.sql.fun.OracleSqlOperatorTable.LEAST</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html#LTRIM">org.apache.calcite.sql.fun.OracleSqlOperatorTable.LTRIM</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html#NVL">org.apache.calcite.sql.fun.OracleSqlOperatorTable.NVL</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html#RTRIM">org.apache.calcite.sql.fun.OracleSqlOperatorTable.RTRIM</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html#SUBSTR">org.apache.calcite.sql.fun.OracleSqlOperatorTable.SUBSTR</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html#TRANSLATE3">org.apache.calcite.sql.fun.OracleSqlOperatorTable.TRANSLATE3</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#argTypes">org.apache.calcite.sql.fun.SqlMinMaxAggFunction.argTypes</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_DEPTH">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_DEPTH</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_INSERT">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_INSERT</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_KEYS">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_KEYS</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_LENGTH">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_LENGTH</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_PRETTY">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_PRETTY</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_REMOVE">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_REMOVE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_REPLACE">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_REPLACE</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_SET">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_SET</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_STORAGE_SIZE">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_STORAGE_SIZE</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#JSON_TYPE">org.apache.calcite.sql.fun.SqlStdOperatorTable.JSON_TYPE</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/parser/SqlParser.html#DEFAULT_ALLOW_BANG_EQUAL">org.apache.calcite.sql.parser.SqlParser.DEFAULT_ALLOW_BANG_EQUAL</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/parser/SqlParser.html#DEFAULT_IDENTIFIER_TIMEUNIT_MAP">org.apache.calcite.sql.parser.SqlParser.DEFAULT_IDENTIFIER_TIMEUNIT_MAP</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlConformance.html#DEFAULT">org.apache.calcite.sql.validate.SqlConformance.DEFAULT</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlConformance.html#ORACLE_10">org.apache.calcite.sql.validate.SqlConformance.ORACLE_10</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlConformance.html#PRAGMATIC_2003">org.apache.calcite.sql.validate.SqlConformance.PRAGMATIC_2003</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlConformance.html#PRAGMATIC_99">org.apache.calcite.sql.validate.SqlConformance.PRAGMATIC_99</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlConformance.html#STRICT_2003">org.apache.calcite.sql.validate.SqlConformance.STRICT_2003</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlConformance.html#STRICT_92">org.apache.calcite.sql.validate.SqlConformance.STRICT_92</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlConformance.html#STRICT_99">org.apache.calcite.sql.validate.SqlConformance.STRICT_99</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#DEFAULT_IN_SUBQUERY_THRESHOLD">org.apache.calcite.sql2rel.SqlToRelConverter.DEFAULT_IN_SUBQUERY_THRESHOLD</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/tools/Programs.html#CALC_RULES">org.apache.calcite.tools.Programs.CALC_RULES</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/ImmutableBitSet.html#FROM_BIT_SET">org.apache.calcite.util.ImmutableBitSet.FROM_BIT_SET</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/mapping/IntPair.html#LEFT">org.apache.calcite.util.mapping.IntPair.LEFT</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/mapping/IntPair.html#RIGHT">org.apache.calcite.util.mapping.IntPair.RIGHT</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/mapping/IntPair.html#SWAP">org.apache.calcite.util.mapping.IntPair.SWAP</a></div>
<div class="col-last odd-row-color"></div>
</div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div id="method">
<div class="caption"><span>Deprecated Methods</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Method</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/clone/CloneSchema.html#createCloneTable(org.apache.calcite.adapter.java.JavaTypeFactory,org.apache.calcite.rel.type.RelProtoDataType,java.util.List,org.apache.calcite.linq4j.Enumerable)">org.apache.calcite.adapter.clone.CloneSchema.createCloneTable<wbr>(JavaTypeFactory, RelProtoDataType, List&lt;ColumnMetaData.Rep&gt;, Enumerable&lt;T&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScan.html#canHandle(org.apache.calcite.schema.Table)">org.apache.calcite.adapter.enumerable.EnumerableTableScan.canHandle<wbr>(Table)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">remove before Calcite 2.0</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/PhysType.html#convertTo(org.apache.calcite.linq4j.tree.Expression,org.apache.calcite.adapter.enumerable.PhysType)">org.apache.calcite.adapter.enumerable.PhysType.convertTo<wbr>(Expression, PhysType)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/adapter/enumerable/PhysType.html#convertTo(org.apache.calcite.linq4j.tree.Expression,org.apache.calcite.adapter.enumerable.JavaRowFormat)"><code>PhysType.convertTo(Expression, JavaRowFormat)</code></a>.
The use of PhysType as a second parameter is misleading since only the row
format of the expression is affected by the conversion. Moreover it requires
to have at hand a PhysType object which is not really necessary for achieving
the desired result.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.html#translateProjects(org.apache.calcite.rex.RexProgram,org.apache.calcite.adapter.java.JavaTypeFactory,org.apache.calcite.sql.validate.SqlConformance,org.apache.calcite.linq4j.tree.BlockBuilder,org.apache.calcite.adapter.enumerable.PhysType,org.apache.calcite.linq4j.tree.Expression,org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetter,org.apache.calcite.linq4j.function.Function1)">org.apache.calcite.adapter.enumerable.RexToLixTranslator.translateProjects<wbr>(RexProgram, JavaTypeFactory, SqlConformance, BlockBuilder, PhysType, Expression, RexToLixTranslator.InputGetter, Function1&lt;String, RexToLixTranslator.InputGetter&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/jdbc/JdbcSchema.html#createDialect(javax.sql.DataSource)">org.apache.calcite.adapter.jdbc.JdbcSchema.createDialect<wbr>(DataSource)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/adapter/jdbc/JdbcSchema.html#createDialect(org.apache.calcite.sql.SqlDialectFactory,javax.sql.DataSource)"><code>JdbcSchema.createDialect(SqlDialectFactory, DataSource)</code></a> instead</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/spark/SparkRules.SparkCalc.html#getFlags()">org.apache.calcite.adapter.spark.SparkRules.SparkCalc.getFlags()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/interpreter/Sink.html#setSourceEnumerable(org.apache.calcite.linq4j.Enumerable)">org.apache.calcite.interpreter.Sink.setSourceEnumerable<wbr>(Enumerable&lt;Row&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/jdbc/CalciteSchema.html#find(java.util.NavigableMap,java.lang.String)">org.apache.calcite.jdbc.CalciteSchema.find<wbr>(NavigableMap&lt;String, V&gt;, String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">use NameMap</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/jdbc/CalciteSchema.html#find(java.util.NavigableSet,java.lang.String)">org.apache.calcite.jdbc.CalciteSchema.find<wbr>(NavigableSet&lt;String&gt;, String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">use NameSet</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/linq4j/EnumerableDefaults.html#mergeJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,boolean,boolean)">org.apache.calcite.linq4j.EnumerableDefaults.mergeJoin<wbr>(Enumerable&lt;TSource&gt;, Enumerable&lt;TInner&gt;, Function1&lt;TSource, TKey&gt;, Function1&lt;TInner, TKey&gt;, Function2&lt;TSource, TInner, TResult&gt;, boolean, boolean)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/linq4j/EnumerableDefaults.html#mergeJoin(org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.Enumerable,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function1,org.apache.calcite.linq4j.function.Function2,org.apache.calcite.linq4j.JoinType,java.util.Comparator)"><code>EnumerableDefaults.mergeJoin(Enumerable, Enumerable, Function1, Function1, Function2, JoinType, Comparator)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/linq4j/function/Functions.html#adapt(java.util.List,org.apache.calcite.linq4j.function.Function1)">org.apache.calcite.linq4j.function.Functions.adapt<wbr>(List&lt;T1&gt;, Function1&lt;T1, R&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <code>Lists.transform(java.util.List&lt;F&gt;, com.google.common.base.Function&lt;? super F, ? extends T&gt;)</code></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/linq4j/function/Functions.html#adapt(T%5B%5D,org.apache.calcite.linq4j.function.Function1)">org.apache.calcite.linq4j.function.Functions.adapt<wbr>(T[], Function1&lt;T, R&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <code>Lists.transform(java.util.List&lt;F&gt;, com.google.common.base.Function&lt;? super F, ? extends T&gt;)</code>
and <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Arrays.html#asList(T...)" title="class or interface in java.util" class="external-link"><code>Arrays.asList(Object[])</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/linq4j/Linq4j.html#equals(T,T)">org.apache.calcite.linq4j.Linq4j.equals<wbr>(T, T)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/linq4j/Linq4j.html#requireNonNull(T)">org.apache.calcite.linq4j.Linq4j.requireNonNull<wbr>(T)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/model/ModelHandler.html#create(org.apache.calcite.schema.SchemaPlus,java.lang.String,java.util.List,java.lang.String,java.lang.String)">org.apache.calcite.model.ModelHandler.create<wbr>(SchemaPlus, String, List&lt;String&gt;, String, String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/model/ModelHandler.html#addFunctions(org.apache.calcite.schema.SchemaPlus,java.lang.String,java.util.List,java.lang.String,java.lang.String,boolean)"><code>ModelHandler.addFunctions(org.apache.calcite.schema.SchemaPlus, java.lang.String, java.util.List&lt;java.lang.String&gt;, java.lang.String, java.lang.String, boolean)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/AbstractRelOptPlanner.html#getCost(org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.AbstractRelOptPlanner.getCost<wbr>(RelNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/AbstractRelOptPlanner.html#getRelMetadataTimestamp(org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.AbstractRelOptPlanner.getRelMetadataTimestamp<wbr>(RelNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/AbstractRelOptPlanner.html#registerMetadataProviders(java.util.List)">org.apache.calcite.plan.AbstractRelOptPlanner.registerMetadataProviders<wbr>(List&lt;RelMetadataProvider&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/Contexts.html#withConfig(org.apache.calcite.config.CalciteConnectionConfig)">org.apache.calcite.plan.Contexts.withConfig<wbr>(CalciteConnectionConfig)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/Contexts.html#of(java.lang.Object)"><code>Contexts.of(java.lang.Object)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/hep/HepPlanner.html#getRelMetadataTimestamp(org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.hep.HepPlanner.getRelMetadataTimestamp<wbr>(RelNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/hep/HepPlanner.html#registerMetadataProviders(java.util.List)">org.apache.calcite.plan.hep.HepPlanner.registerMetadataProviders<wbr>(List&lt;RelMetadataProvider&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptCluster.html#getMetadataFactory()">org.apache.calcite.plan.RelOptCluster.getMetadataFactory()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelOptCluster.html#getMetadataQuery()"><code>RelOptCluster.getMetadataQuery()</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptCluster.html#getOriginalExpression()">org.apache.calcite.plan.RelOptCluster.getOriginalExpression()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptCluster.html#getQuery()">org.apache.calcite.plan.RelOptCluster.getQuery()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptCluster.html#setOriginalExpression(org.apache.calcite.rex.RexNode)">org.apache.calcite.plan.RelOptCluster.setOriginalExpression<wbr>(RexNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptCluster.html#traitSetOf(org.apache.calcite.plan.RelTrait...)">org.apache.calcite.plan.RelOptCluster.traitSetOf<wbr>(RelTrait...)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">For <code>traitSetOf(t1, t2)</code>,
use <a href="org/apache/calcite/plan/RelOptCluster.html#traitSet()"><code>RelOptCluster.traitSet()</code></a>().replace(t1).replace(t2).</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptNode.html#getDescription()">org.apache.calcite.plan.RelOptNode.getDescription()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptPlanner.html#getCost(org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.RelOptPlanner.getCost<wbr>(RelNode)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelOptPlanner.html#getCost(org.apache.calcite.rel.RelNode,org.apache.calcite.rel.metadata.RelMetadataQuery)"><code>RelOptPlanner.getCost(RelNode, RelMetadataQuery)</code></a>
or, better, call <a href="org/apache/calcite/rel/metadata/RelMetadataQuery.html#getCumulativeCost(org.apache.calcite.rel.RelNode)"><code>RelMetadataQuery.getCumulativeCost(RelNode)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptPlanner.html#getRelMetadataTimestamp(org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.RelOptPlanner.getRelMetadataTimestamp<wbr>(RelNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptPlanner.html#registerMetadataProviders(java.util.List)">org.apache.calcite.plan.RelOptPlanner.registerMetadataProviders<wbr>(List&lt;RelMetadataProvider&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptPlanner.html#setCancelFlag(org.apache.calcite.util.CancelFlag)">org.apache.calcite.plan.RelOptPlanner.setCancelFlag<wbr>(CancelFlag)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Previously, this method installed the cancellation-checking
flag for this planner, but is now deprecated. Now, you should add a
<a href="org/apache/calcite/util/CancelFlag.html" title="class in org.apache.calcite.util"><code>CancelFlag</code></a> to the <a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan"><code>Context</code></a> passed to the constructor.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptQuery.html#createCluster(org.apache.calcite.rel.type.RelDataTypeFactory,org.apache.calcite.rex.RexBuilder)">org.apache.calcite.plan.RelOptQuery.createCluster<wbr>(RelDataTypeFactory, RexBuilder)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptQuery.html#createCorrel()">org.apache.calcite.plan.RelOptQuery.createCorrel()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelOptCluster.html#createCorrel()"><code>RelOptCluster.createCorrel()</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptQuery.html#getCorrelOrdinal(java.lang.String)">org.apache.calcite.plan.RelOptQuery.getCorrelOrdinal<wbr>(String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#any()">org.apache.calcite.plan.RelOptRule.any()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandDetailBuilder.html#anyInputs()"><code>RelRule.OperandDetailBuilder.anyInputs()</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#convertOperand(java.lang.Class,com.google.common.base.Predicate,org.apache.calcite.plan.RelTrait)">org.apache.calcite.plan.RelOptRule.convertOperand<wbr>(Class&lt;R&gt;, Predicate&lt;? super R&gt;, RelTrait)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelOptRule.html#convertOperand(java.lang.Class,java.util.function.Predicate,org.apache.calcite.plan.RelTrait)"><code>RelOptRule.convertOperand(Class, Predicate, RelTrait)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#convertOperand(java.lang.Class,java.util.function.Predicate,org.apache.calcite.plan.RelTrait)">org.apache.calcite.plan.RelOptRule.convertOperand<wbr>(Class&lt;R&gt;, Predicate&lt;? super R&gt;, RelTrait)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#none()">org.apache.calcite.plan.RelOptRule.none()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandDetailBuilder.html#noInputs()"><code>RelRule.OperandDetailBuilder.noInputs()</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#operand(java.lang.Class,org.apache.calcite.plan.RelOptRuleOperandChildren)">org.apache.calcite.plan.RelOptRule.operand<wbr>(Class&lt;R&gt;, RelOptRuleOperandChildren)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandBuilder.html#operand(java.lang.Class)"><code>RelRule.OperandBuilder.operand(Class)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#operand(java.lang.Class,org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.plan.RelOptRuleOperand...)">org.apache.calcite.plan.RelOptRule.operand<wbr>(Class&lt;R&gt;, RelOptRuleOperand, RelOptRuleOperand...)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandBuilder.html#operand(java.lang.Class)"><code>RelRule.OperandBuilder.operand(Class)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#operand(java.lang.Class,org.apache.calcite.plan.RelTrait,com.google.common.base.Predicate,org.apache.calcite.plan.RelOptRuleOperandChildren)">org.apache.calcite.plan.RelOptRule.operand<wbr>(Class&lt;R&gt;, RelTrait, Predicate&lt;? super R&gt;, RelOptRuleOperandChildren)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelOptRule.html#operandJ(java.lang.Class,org.apache.calcite.plan.RelTrait,java.util.function.Predicate,org.apache.calcite.plan.RelOptRuleOperandChildren)"><code>RelOptRule.operandJ(java.lang.Class&lt;R&gt;, org.apache.calcite.plan.RelTrait, java.util.function.Predicate&lt;? super R&gt;, org.apache.calcite.plan.RelOptRuleOperandChildren)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#operand(java.lang.Class,org.apache.calcite.plan.RelTrait,com.google.common.base.Predicate,org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.plan.RelOptRuleOperand...)">org.apache.calcite.plan.RelOptRule.operand<wbr>(Class&lt;R&gt;, RelTrait, Predicate&lt;? super R&gt;, RelOptRuleOperand, RelOptRuleOperand...)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#operand(java.lang.Class,org.apache.calcite.plan.RelTrait,org.apache.calcite.plan.RelOptRuleOperandChildren)">org.apache.calcite.plan.RelOptRule.operand<wbr>(Class&lt;R&gt;, RelTrait, RelOptRuleOperandChildren)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandBuilder.html#operand(java.lang.Class)"><code>RelRule.OperandBuilder.operand(Class)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#operandJ(java.lang.Class,org.apache.calcite.plan.RelTrait,java.util.function.Predicate,org.apache.calcite.plan.RelOptRuleOperandChildren)">org.apache.calcite.plan.RelOptRule.operandJ<wbr>(Class&lt;R&gt;, RelTrait, Predicate&lt;? super R&gt;, RelOptRuleOperandChildren)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandBuilder.html#operand(java.lang.Class)"><code>RelRule.OperandBuilder.operand(Class)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#operandJ(java.lang.Class,org.apache.calcite.plan.RelTrait,java.util.function.Predicate,org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.plan.RelOptRuleOperand...)">org.apache.calcite.plan.RelOptRule.operandJ<wbr>(Class&lt;R&gt;, RelTrait, Predicate&lt;? super R&gt;, RelOptRuleOperand, RelOptRuleOperand...)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandBuilder.html#operand(java.lang.Class)"><code>RelRule.OperandBuilder.operand(Class)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#some(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.plan.RelOptRuleOperand...)">org.apache.calcite.plan.RelOptRule.some<wbr>(RelOptRuleOperand, RelOptRuleOperand...)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelRule.OperandDetailBuilder.html#inputs(org.apache.calcite.plan.RelRule.OperandTransform...)"><code>RelRule.OperandDetailBuilder.inputs(org.apache.calcite.plan.RelRule.OperandTransform...)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptRule.html#unordered(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.plan.RelOptRuleOperand...)">org.apache.calcite.plan.RelOptRule.unordered<wbr>(RelOptRuleOperand, RelOptRuleOperand...)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptRuleCall.html#getRels()">org.apache.calcite.plan.RelOptRuleCall.getRels()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelOptRuleCall.html#getRelList()"><code>RelOptRuleCall.getRelList()</code></a> or <a href="org/apache/calcite/plan/RelOptRuleCall.html#rel(int)"><code>RelOptRuleCall.rel(int)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#analyzeSimpleEquiJoin(org.apache.calcite.rel.logical.LogicalJoin,int%5B%5D)">org.apache.calcite.plan.RelOptUtil.analyzeSimpleEquiJoin<wbr>(LogicalJoin, int[])</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#checkProjAndChildInputs(org.apache.calcite.rel.core.Project,boolean)">org.apache.calcite.plan.RelOptUtil.checkProjAndChildInputs<wbr>(Project, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#classifyFilters(org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.core.JoinRelType,boolean,boolean,boolean,java.util.List,java.util.List,java.util.List)">org.apache.calcite.plan.RelOptUtil.classifyFilters<wbr>(RelNode, List&lt;RexNode&gt;, JoinRelType, boolean, boolean, boolean, List&lt;RexNode&gt;, List&lt;RexNode&gt;, List&lt;RexNode&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/plan/RelOptUtil.html#classifyFilters(org.apache.calcite.rel.RelNode,java.util.List,boolean,boolean,boolean,java.util.List,java.util.List,java.util.List)"><code>RelOptUtil.classifyFilters(RelNode, List, boolean, boolean, boolean, List, List, List)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createDistinctRel(org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.RelOptUtil.createDistinctRel<wbr>(RelNode)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/tools/RelBuilder.html#distinct()"><code>RelBuilder.distinct()</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createExistsPlan(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rex.RexLiteral,java.lang.String)">org.apache.calcite.plan.RelOptUtil.createExistsPlan<wbr>(RelOptCluster, RelNode, List&lt;RexNode&gt;, RexLiteral, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createExistsPlan(org.apache.calcite.rel.RelNode,org.apache.calcite.plan.RelOptUtil.SubQueryType,org.apache.calcite.plan.RelOptUtil.Logic,boolean)">org.apache.calcite.plan.RelOptUtil.createExistsPlan<wbr>(RelNode, RelOptUtil.SubQueryType, RelOptUtil.Logic, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createFilter(org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.plan.RelOptUtil.createFilter<wbr>(RelNode, RexNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createFilter(org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.RelFactories.FilterFactory)">org.apache.calcite.plan.RelOptUtil.createFilter<wbr>(RelNode, RexNode, RelFactories.FilterFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createNullFilter(org.apache.calcite.rel.RelNode,java.lang.Integer%5B%5D)">org.apache.calcite.plan.RelOptUtil.createNullFilter<wbr>(RelNode, Integer[])</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createProject(org.apache.calcite.rel.RelNode,java.util.List,java.util.List,boolean)">org.apache.calcite.plan.RelOptUtil.createProject<wbr>(RelNode, List&lt;? extends RexNode&gt;, List&lt;? extends String&gt;, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createProject(org.apache.calcite.rel.RelNode,java.util.List,java.util.List,boolean,org.apache.calcite.tools.RelBuilder)">org.apache.calcite.plan.RelOptUtil.createProject<wbr>(RelNode, List&lt;? extends RexNode&gt;, List&lt;? extends String&gt;, boolean, RelBuilder)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/tools/RelBuilder.html#projectNamed(java.lang.Iterable,java.lang.Iterable,boolean)"><code>RelBuilder.projectNamed(Iterable, Iterable, boolean)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createProject(org.apache.calcite.rel.RelNode,java.util.List,java.util.List)">org.apache.calcite.plan.RelOptUtil.createProject<wbr>(RelNode, List&lt;? extends RexNode&gt;, List&lt;String&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createProject(org.apache.calcite.rel.RelNode,java.util.List,boolean)">org.apache.calcite.plan.RelOptUtil.createProject<wbr>(RelNode, List&lt;Pair&lt;RexNode, ? extends String&gt;&gt;, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createProjectJoinRel(java.util.List,org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.RelOptUtil.createProjectJoinRel<wbr>(List&lt;Integer&gt;, RelNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createRename(org.apache.calcite.rel.RelNode,java.util.List)">org.apache.calcite.plan.RelOptUtil.createRename<wbr>(RelNode, List&lt;? extends String&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#createRenameRel(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.RelOptUtil.createRenameRel<wbr>(RelDataType, RelNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#dumpPlan(java.lang.String,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.sql.SqlExplainLevel)">org.apache.calcite.plan.RelOptUtil.dumpPlan<wbr>(String, RelNode, boolean, SqlExplainLevel)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#getContext(org.apache.calcite.plan.RelOptCluster)">org.apache.calcite.plan.RelOptUtil.getContext<wbr>(RelOptCluster)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#getVariablesSetAndUsed(org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.RelOptUtil.getVariablesSetAndUsed<wbr>(RelNode, RelNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#isEqui(org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.plan.RelOptUtil.isEqui<wbr>(RelNode, RelNode, RexNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#projectJoinInputs(org.apache.calcite.rel.RelNode%5B%5D,java.util.List,java.util.List,int,java.util.List,java.util.List,java.util.List)">org.apache.calcite.plan.RelOptUtil.projectJoinInputs<wbr>(RelNode[], List&lt;RexNode&gt;, List&lt;RexNode&gt;, int, List&lt;Integer&gt;, List&lt;Integer&gt;, List&lt;Integer&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#projectMapping(org.apache.calcite.rel.RelNode,org.apache.calcite.util.mapping.Mapping,java.util.List,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.plan.RelOptUtil.projectMapping<wbr>(RelNode, Mapping, List&lt;String&gt;, RelFactories.ProjectFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#pushDownJoinConditions(org.apache.calcite.rel.core.Join)">org.apache.calcite.plan.RelOptUtil.pushDownJoinConditions<wbr>(Join)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#pushDownJoinConditions(org.apache.calcite.rel.core.Join,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.plan.RelOptUtil.pushDownJoinConditions<wbr>(Join, RelFactories.ProjectFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#pushFilterPastProject(org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.Project)">org.apache.calcite.plan.RelOptUtil.pushFilterPastProject<wbr>(RexNode, Project)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#registerAbstractRels(org.apache.calcite.plan.RelOptPlanner)">org.apache.calcite.plan.RelOptUtil.registerAbstractRels<wbr>(RelOptPlanner)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#renameIfNecessary(org.apache.calcite.rel.RelNode,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.plan.RelOptUtil.renameIfNecessary<wbr>(RelNode, RelDataType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptUtil.html#splitCorrelatedFilterCondition(org.apache.calcite.rel.logical.LogicalFilter,java.util.List,java.util.List)">org.apache.calcite.plan.RelOptUtil.splitCorrelatedFilterCondition<wbr>(LogicalFilter, List&lt;RexInputRef&gt;, List&lt;RexNode&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/Strong.html#policy(org.apache.calcite.sql.SqlKind)">org.apache.calcite.plan.Strong.policy<wbr>(SqlKind)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/Strong.html#policy(org.apache.calcite.rex.RexNode)"><code>Strong.policy(RexNode)</code></a> or <a href="org/apache/calcite/plan/Strong.html#policy(org.apache.calcite.sql.SqlOperator)"><code>Strong.policy(SqlOperator)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/SubstitutionVisitor.html#getRollup(org.apache.calcite.sql.SqlAggFunction)">org.apache.calcite.plan.SubstitutionVisitor.getRollup<wbr>(SqlAggFunction)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/volcano/VolcanoPlanner.html#getRelMetadataTimestamp(org.apache.calcite.rel.RelNode)">org.apache.calcite.plan.volcano.VolcanoPlanner.getRelMetadataTimestamp<wbr>(RelNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/volcano/VolcanoPlanner.html#registerMetadataProviders(java.util.List)">org.apache.calcite.plan.volcano.VolcanoPlanner.registerMetadataProviders<wbr>(List&lt;RelMetadataProvider&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/volcano/VolcanoRelMetadataProvider.html#apply(java.lang.Class,java.lang.Class)">org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider.apply<wbr>(Class&lt;? extends RelNode&gt;, Class&lt;? extends M&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/volcano/VolcanoRelMetadataProvider.html#handlers(org.apache.calcite.rel.metadata.MetadataDef)">org.apache.calcite.plan.volcano.VolcanoRelMetadataProvider.handlers<wbr>(MetadataDef&lt;M&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html#createParser(java.lang.String,org.apache.calcite.sql.parser.SqlParser.ConfigBuilder)">org.apache.calcite.prepare.CalcitePrepareImpl.createParser<wbr>(String, SqlParser.ConfigBuilder)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html#createParserConfig()">org.apache.calcite.prepare.CalcitePrepareImpl.createParserConfig()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html#perform(org.apache.calcite.server.CalciteServerStatement,org.apache.calcite.tools.Frameworks.PrepareAction)">org.apache.calcite.prepare.CalcitePrepareImpl.perform<wbr>(CalciteServerStatement, Frameworks.PrepareAction&lt;R&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/prepare/RelOptTableImpl.html#create(org.apache.calcite.plan.RelOptSchema,org.apache.calcite.rel.type.RelDataType,java.util.List,org.apache.calcite.schema.Table,org.apache.calcite.linq4j.tree.Expression)">org.apache.calcite.prepare.RelOptTableImpl.create<wbr>(RelOptSchema, RelDataType, List&lt;String&gt;, Table, Expression)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/AbstractRelNode.html#getDescription()">org.apache.calcite.rel.AbstractRelNode.getDescription()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/AbstractRelNode.html#metadata(java.lang.Class,org.apache.calcite.rel.metadata.RelMetadataQuery)">org.apache.calcite.rel.AbstractRelNode.metadata<wbr>(Class&lt;M&gt;, RelMetadataQuery)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/convert/ConverterImpl.html#cannotImplement()">org.apache.calcite.rel.convert.ConverterImpl.cannotImplement()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#copy(org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.rel.core.Aggregate.copy<wbr>(RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#getIndicatorCount()">org.apache.calcite.rel.core.Aggregate.getIndicatorCount()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#noIndicator(org.apache.calcite.rel.core.Aggregate)">org.apache.calcite.rel.core.Aggregate.noIndicator<wbr>(Aggregate)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#copy(java.util.List)">org.apache.calcite.rel.core.AggregateCall.copy<wbr>(List&lt;Integer&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#copy(java.util.List,int)">org.apache.calcite.rel.core.AggregateCall.copy<wbr>(List&lt;Integer&gt;, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#copy(java.util.List,int,org.apache.calcite.util.ImmutableBitSet,org.apache.calcite.rel.RelCollation)">org.apache.calcite.rel.core.AggregateCall.copy<wbr>(List&lt;Integer&gt;, int, ImmutableBitSet, RelCollation)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#copy(java.util.List,int,org.apache.calcite.rel.RelCollation)">org.apache.calcite.rel.core.AggregateCall.copy<wbr>(List&lt;Integer&gt;, int, RelCollation)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#create(org.apache.calcite.sql.SqlAggFunction,boolean,boolean,boolean,java.util.List,int,org.apache.calcite.rel.RelCollation,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall.create<wbr>(SqlAggFunction, boolean, boolean, boolean, List&lt;Integer&gt;, int, RelCollation, RelDataType, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#create(org.apache.calcite.sql.SqlAggFunction,boolean,boolean,java.util.List,int,int,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall.create<wbr>(SqlAggFunction, boolean, boolean, List&lt;Integer&gt;, int, int, RelNode, RelDataType, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#create(org.apache.calcite.sql.SqlAggFunction,boolean,boolean,java.util.List,int,org.apache.calcite.rel.RelCollation,int,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall.create<wbr>(SqlAggFunction, boolean, boolean, List&lt;Integer&gt;, int, RelCollation, int, RelNode, RelDataType, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#create(org.apache.calcite.sql.SqlAggFunction,boolean,boolean,java.util.List,int,org.apache.calcite.rel.RelCollation,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall.create<wbr>(SqlAggFunction, boolean, boolean, List&lt;Integer&gt;, int, RelCollation, RelDataType, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#create(org.apache.calcite.sql.SqlAggFunction,boolean,boolean,java.util.List,int,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall.create<wbr>(SqlAggFunction, boolean, boolean, List&lt;Integer&gt;, int, RelDataType, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#create(org.apache.calcite.sql.SqlAggFunction,boolean,java.util.List,int,int,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall.create<wbr>(SqlAggFunction, boolean, List&lt;Integer&gt;, int, int, RelNode, RelDataType, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#create(org.apache.calcite.sql.SqlAggFunction,boolean,java.util.List,int,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall.create<wbr>(SqlAggFunction, boolean, List&lt;Integer&gt;, int, RelNode, RelDataType, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#create(org.apache.calcite.sql.SqlAggFunction,boolean,java.util.List,int,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall.create<wbr>(SqlAggFunction, boolean, List&lt;Integer&gt;, int, RelDataType, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#rename(java.lang.String)">org.apache.calcite.rel.core.AggregateCall.rename<wbr>(String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Calc.html#copy(org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram,java.util.List)">org.apache.calcite.rel.core.Calc.copy<wbr>(RelTraitSet, RelNode, RexProgram, List&lt;RelCollation&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Collect.html#create(org.apache.calcite.rel.RelNode,org.apache.calcite.sql.type.SqlTypeName,java.lang.String)">org.apache.calcite.rel.core.Collect.create<wbr>(RelNode, SqlTypeName, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Collect.html#deriveCollectRowType(org.apache.calcite.rel.SingleRel,java.lang.String)">org.apache.calcite.rel.core.Collect.deriveCollectRowType<wbr>(SingleRel, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Filter.html#estimateFilteredRows(org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.rel.core.Filter.estimateFilteredRows<wbr>(RelNode, RexNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Filter.html#estimateFilteredRows(org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram)">org.apache.calcite.rel.core.Filter.estimateFilteredRows<wbr>(RelNode, RexProgram)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Join.html#createJoinType(org.apache.calcite.rel.type.RelDataTypeFactory,org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType,java.util.List,java.util.List)">org.apache.calcite.rel.core.Join.createJoinType<wbr>(RelDataTypeFactory, RelDataType, RelDataType, List&lt;String&gt;, List&lt;RelDataTypeField&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Join.html#deriveJoinRowType(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.core.JoinRelType,org.apache.calcite.rel.type.RelDataTypeFactory,java.util.List,java.util.List)">org.apache.calcite.rel.core.Join.deriveJoinRowType<wbr>(RelDataType, RelDataType, JoinRelType, RelDataTypeFactory, List&lt;String&gt;, List&lt;RelDataTypeField&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Join.html#estimateJoinedRows(org.apache.calcite.rel.core.Join,org.apache.calcite.rex.RexNode)">org.apache.calcite.rel.core.Join.estimateJoinedRows<wbr>(Join, RexNode)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/metadata/RelMdUtil.html#getJoinRowCount(org.apache.calcite.rel.metadata.RelMetadataQuery,org.apache.calcite.rel.core.Join,org.apache.calcite.rex.RexNode)"><code>RelMdUtil.getJoinRowCount(RelMetadataQuery, Join, RexNode)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/JoinInfo.html#getRemaining(org.apache.calcite.rex.RexBuilder)">org.apache.calcite.rel.core.JoinInfo.getRemaining<wbr>(RexBuilder)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Project.html#copy(org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType,int)">org.apache.calcite.rel.core.Project.copy<wbr>(RelTraitSet, RelNode, List&lt;RexNode&gt;, RelDataType, int)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Project.html#getFlags()">org.apache.calcite.rel.core.Project.getFlags()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Project.html#isBoxed()">org.apache.calcite.rel.core.Project.isBoxed()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/RelFactories.FilterFactory.html#createFilter(org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.rel.core.RelFactories.FilterFactory.createFilter<wbr>(RelNode, RexNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/RelFactories.ProjectFactory.html#createProject(org.apache.calcite.rel.RelNode,java.util.List,java.util.List,java.util.List)">org.apache.calcite.rel.core.RelFactories.ProjectFactory.createProject<wbr>(RelNode, List&lt;RelHint&gt;, List&lt;? extends RexNode&gt;, List&lt;? extends String&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/core/RelFactories.ProjectFactory.html#createProject(org.apache.calcite.rel.RelNode,java.util.List,java.util.List,java.util.List,java.util.Set)"><code>RelFactories.ProjectFactory.createProject(RelNode, List, List, List, Set)</code></a> instead</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/RelFactories.SortFactory.html#createSort(org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelCollation,org.apache.calcite.rex.RexNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.rel.core.RelFactories.SortFactory.createSort<wbr>(RelTraitSet, RelNode, RelCollation, RexNode, RexNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Union.html#estimateRowCount(org.apache.calcite.rel.RelNode)">org.apache.calcite.rel.core.Union.estimateRowCount<wbr>(RelNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/externalize/RelJson.html#readExpression(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.externalize.RelJson.InputTranslator,java.util.Map)">org.apache.calcite.rel.externalize.RelJson.readExpression<wbr>(RelOptCluster, RelJson.InputTranslator, Map&lt;String, Object&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/externalize/RelJson.html#toRex(org.apache.calcite.plan.RelOptCluster,java.lang.Object)"><code>RelJson.toRex(RelOptCluster, Object)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalAggregate.html#create(org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.rel.logical.LogicalAggregate.create<wbr>(RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalAggregate.html#create(org.apache.calcite.rel.RelNode,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.rel.logical.LogicalAggregate.create<wbr>(RelNode, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalCorrelate.html#create(org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.core.CorrelationId,org.apache.calcite.util.ImmutableBitSet,org.apache.calcite.rel.core.JoinRelType)">org.apache.calcite.rel.logical.LogicalCorrelate.create<wbr>(RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalProject.html#create(org.apache.calcite.rel.RelNode,java.util.List,java.util.List,java.util.List)">org.apache.calcite.rel.logical.LogicalProject.create<wbr>(RelNode, List&lt;RelHint&gt;, List&lt;? extends RexNode&gt;, List&lt;? extends String&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/logical/LogicalProject.html#create(org.apache.calcite.rel.RelNode,java.util.List,java.util.List,java.util.List,java.util.Set)"><code>LogicalProject.create(RelNode, List, List, List, Set)</code></a> instead</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalProject.html#create(org.apache.calcite.rel.RelNode,java.util.List,java.util.List,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.logical.LogicalProject.create<wbr>(RelNode, List&lt;RelHint&gt;, List&lt;? extends RexNode&gt;, RelDataType)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/logical/LogicalProject.html#create(org.apache.calcite.rel.RelNode,java.util.List,java.util.List,org.apache.calcite.rel.type.RelDataType,java.util.Set)"><code>LogicalProject.create(RelNode, List, List, RelDataType, Set)</code></a> instead</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.html#apply(java.lang.Class,java.lang.Class)">org.apache.calcite.rel.metadata.CachingRelMetadataProvider.apply<wbr>(Class&lt;? extends RelNode&gt;, Class&lt;? extends M&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.html#handlers(org.apache.calcite.rel.metadata.MetadataDef)">org.apache.calcite.rel.metadata.CachingRelMetadataProvider.handlers<wbr>(MetadataDef&lt;M&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.html#apply(java.lang.Class,java.lang.Class)">org.apache.calcite.rel.metadata.ChainedRelMetadataProvider.apply<wbr>(Class&lt;? extends RelNode&gt;, Class&lt;? extends M&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.html#handlers(org.apache.calcite.rel.metadata.MetadataDef)">org.apache.calcite.rel.metadata.ChainedRelMetadataProvider.handlers<wbr>(MetadataDef&lt;M&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.html#apply(java.lang.Class,java.lang.Class)">org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.apply<wbr>(Class&lt;? extends RelNode&gt;, Class&lt;? extends M&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.html#handlers(org.apache.calcite.rel.metadata.MetadataDef)">org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.handlers<wbr>(MetadataDef&lt;M&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.html#register(java.lang.Iterable)">org.apache.calcite.rel.metadata.JaninoRelMetadataProvider.register<wbr>(Iterable&lt;Class&lt;? extends RelNode&gt;&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.html#apply(java.lang.Class)">org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.apply<wbr>(Class&lt;? extends RelNode&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.html#apply(java.lang.Class,java.lang.Class)">org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.apply<wbr>(Class&lt;? extends RelNode&gt;, Class&lt;? extends M&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.html#handlers(org.apache.calcite.rel.metadata.MetadataDef)">org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.handlers<wbr>(MetadataDef&lt;M&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.html#reflectiveSource(java.lang.reflect.Method,org.apache.calcite.rel.metadata.MetadataHandler)">org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.reflectiveSource<wbr>(Method, MetadataHandler)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.html#reflectiveSource(org.apache.calcite.rel.metadata.MetadataHandler,java.lang.reflect.Method...)">org.apache.calcite.rel.metadata.ReflectiveRelMetadataProvider.reflectiveSource<wbr>(MetadataHandler, Method...)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/RelMdCollation.html#mergeJoin(org.apache.calcite.rel.metadata.RelMetadataQuery,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.util.ImmutableIntList,org.apache.calcite.util.ImmutableIntList)">org.apache.calcite.rel.metadata.RelMdCollation.mergeJoin<wbr>(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/metadata/RelMdCollation.html#mergeJoin(org.apache.calcite.rel.metadata.RelMetadataQuery,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.util.ImmutableIntList,org.apache.calcite.util.ImmutableIntList,org.apache.calcite.rel.core.JoinRelType)"><code>RelMdCollation.mergeJoin(RelMetadataQuery, RelNode, RelNode, ImmutableIntList, ImmutableIntList, JoinRelType)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html#apply(java.lang.Class,java.lang.Class)">org.apache.calcite.rel.metadata.RelMetadataProvider.apply<wbr>(Class&lt;? extends RelNode&gt;, Class&lt;? extends M&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/metadata/RelMetadataQuery.html" title="class in org.apache.calcite.rel.metadata"><code>RelMetadataQuery</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html#handlers(org.apache.calcite.rel.metadata.MetadataDef)">org.apache.calcite.rel.metadata.RelMetadataProvider.handlers<wbr>(MetadataDef&lt;M&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/metadata/RelMetadataQueryBase.html#initialHandler(java.lang.Class)">org.apache.calcite.rel.metadata.RelMetadataQueryBase.initialHandler<wbr>(Class&lt;H&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/RelMetadataQueryBase.html#revise(java.lang.Class,org.apache.calcite.rel.metadata.MetadataDef)">org.apache.calcite.rel.metadata.RelMetadataQueryBase.revise<wbr>(Class&lt;? extends RelNode&gt;, MetadataDef&lt;M&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Result.html#builder(org.apache.calcite.rel.RelNode,org.apache.calcite.rel.rel2sql.SqlImplementor.Clause,org.apache.calcite.rel.rel2sql.SqlImplementor.Clause...)">org.apache.calcite.rel.rel2sql.SqlImplementor.Result.builder<wbr>(RelNode, SqlImplementor.Clause, SqlImplementor.Clause...)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Provide the expected clauses up-front, when you call
<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.html#visitInput(org.apache.calcite.rel.RelNode,int,java.util.Set)"><code>SqlImplementor.visitInput(RelNode, int, Set)</code></a>, then create a builder using
<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Result.html#builder(org.apache.calcite.rel.RelNode)"><code>SqlImplementor.Result.builder(RelNode)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Result.html#maxClause()">org.apache.calcite.rel.rel2sql.SqlImplementor.Result.maxClause()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.html#visitChild(int,org.apache.calcite.rel.RelNode)">org.apache.calcite.rel.rel2sql.SqlImplementor.visitChild<wbr>(int, RelNode)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use either <a href="org/apache/calcite/rel/rel2sql/SqlImplementor.html#visitRoot(org.apache.calcite.rel.RelNode)"><code>SqlImplementor.visitRoot(RelNode)</code></a> or
<a href="org/apache/calcite/rel/rel2sql/SqlImplementor.html#visitInput(org.apache.calcite.rel.RelNode,int)"><code>SqlImplementor.visitInput(RelNode, int)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/RelCollationImpl.html#createSingleton(int)">org.apache.calcite.rel.RelCollationImpl.createSingleton<wbr>(int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/RelCollationImpl.html#equal(java.util.List,java.util.List)">org.apache.calcite.rel.RelCollationImpl.equal<wbr>(List&lt;RelCollation&gt;, List&lt;RelCollation&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/RelCollationImpl.html#isValid(org.apache.calcite.rel.type.RelDataType,java.util.List,boolean)">org.apache.calcite.rel.RelCollationImpl.isValid<wbr>(RelDataType, List&lt;RelCollation&gt;, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/RelCollationImpl.html#of(java.util.List)">org.apache.calcite.rel.RelCollationImpl.of<wbr>(List&lt;RelFieldCollation&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/RelCollationImpl.html#of(org.apache.calcite.rel.RelFieldCollation...)">org.apache.calcite.rel.RelCollationImpl.of<wbr>(RelFieldCollation...)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/RelCollationImpl.html#ordinals(org.apache.calcite.rel.RelCollation)">org.apache.calcite.rel.RelCollationImpl.ordinals<wbr>(RelCollation)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/RelFieldCollation.html#copy(int)">org.apache.calcite.rel.RelFieldCollation.copy<wbr>(int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/RelNode.html#metadata(java.lang.Class,org.apache.calcite.rel.metadata.RelMetadataQuery)">org.apache.calcite.rel.RelNode.metadata<wbr>(Class&lt;M&gt;, RelMetadataQuery)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/metadata/RelMetadataQuery.html" title="class in org.apache.calcite.rel.metadata"><code>RelMetadataQuery</code></a> via <a href="org/apache/calcite/plan/RelOptNode.html#getCluster()"><code>RelOptNode.getCluster()</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/RelReferentialConstraint.html#getNumColumns()">org.apache.calcite.rel.RelReferentialConstraint.getNumColumns()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <code>getColumnPairs().size()</code></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinCommuteRule.html#swap(org.apache.calcite.rel.core.Join)">org.apache.calcite.rel.rules.JoinCommuteRule.swap<wbr>(Join)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinCommuteRule.html#swap(org.apache.calcite.rel.core.Join,boolean)">org.apache.calcite.rel.rules.JoinCommuteRule.swap<wbr>(Join, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/LoptMultiJoin.html#getChildFactors(org.apache.calcite.rel.rules.LoptJoinTree,org.apache.calcite.util.ImmutableBitSet.Builder)">org.apache.calcite.rel.rules.LoptMultiJoin.getChildFactors<wbr>(LoptJoinTree, ImmutableBitSet.Builder)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewAggregateRule.html#getRollup(org.apache.calcite.sql.SqlAggFunction)">org.apache.calcite.rel.rules.materialize.MaterializedViewAggregateRule.getRollup<wbr>(SqlAggFunction)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.html#predicateConstants(java.lang.Class,org.apache.calcite.rex.RexBuilder,org.apache.calcite.plan.RelOptPredicateList)">org.apache.calcite.rel.rules.ReduceExpressionsRule.predicateConstants<wbr>(Class&lt;C&gt;, RexBuilder, RelOptPredicateList)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/plan/RelOptPredicateList.html#constantMap"><code>RelOptPredicateList.constantMap</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.html#reduceExpressions(org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.plan.RelOptPredicateList,boolean)">org.apache.calcite.rel.rules.ReduceExpressionsRule.reduceExpressions<wbr>(RelNode, List&lt;RexNode&gt;, RelOptPredicateList, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactory.html#createDecimalProduct(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.type.RelDataTypeFactory.createDecimalProduct<wbr>(RelDataType, RelDataType)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/rel/type/RelDataTypeSystem.html#deriveDecimalMultiplyType(org.apache.calcite.rel.type.RelDataTypeFactory,org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)"><code>RelDataTypeSystem.deriveDecimalMultiplyType(RelDataTypeFactory, RelDataType, RelDataType)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactory.html#createDecimalQuotient(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.type.RelDataTypeFactory.createDecimalQuotient<wbr>(RelDataType, RelDataType)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/rel/type/RelDataTypeSystem.html#deriveDecimalDivideType(org.apache.calcite.rel.type.RelDataTypeFactory,org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)"><code>RelDataTypeSystem.deriveDecimalDivideType(RelDataTypeFactory, RelDataType, RelDataType)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactory.html#createStructType(org.apache.calcite.rel.type.RelDataTypeFactory.FieldInfo)">org.apache.calcite.rel.type.RelDataTypeFactory.createStructType<wbr>(RelDataTypeFactory.FieldInfo)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactory.html#useDoubleMultiplication(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.type.RelDataTypeFactory.useDoubleMultiplication<wbr>(RelDataType, RelDataType)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/rel/type/RelDataTypeSystem.html#shouldUseDoubleMultiplication(org.apache.calcite.rel.type.RelDataTypeFactory,org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)"><code>RelDataTypeSystem.shouldUseDoubleMultiplication(RelDataTypeFactory, RelDataType, RelDataType)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactoryImpl.html#createDecimalProduct(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.type.RelDataTypeFactoryImpl.createDecimalProduct<wbr>(RelDataType, RelDataType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactoryImpl.html#createDecimalQuotient(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.type.RelDataTypeFactoryImpl.createDecimalQuotient<wbr>(RelDataType, RelDataType)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/type/RelDataTypeFactoryImpl.html#useDoubleMultiplication(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.type.RelDataTypeFactoryImpl.useDoubleMultiplication<wbr>(RelDataType, RelDataType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#addAggCall(org.apache.calcite.rel.core.AggregateCall,int,boolean,java.util.List,java.util.Map,java.util.List)">org.apache.calcite.rex.RexBuilder.addAggCall<wbr>(AggregateCall, int, boolean, List&lt;AggregateCall&gt;, Map&lt;AggregateCall, RexNode&gt;, List&lt;RelDataType&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#addAggCall(org.apache.calcite.rel.core.AggregateCall,int,java.util.List,java.util.Map,java.util.List)">org.apache.calcite.rex.RexBuilder.addAggCall<wbr>(AggregateCall, int, List&lt;AggregateCall&gt;, Map&lt;AggregateCall, RexNode&gt;, List&lt;RelDataType&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#constantNull()">org.apache.calcite.rex.RexBuilder.constantNull()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexBuilder.html#makeNullLiteral(org.apache.calcite.rel.type.RelDataType)"><code>RexBuilder.makeNullLiteral(RelDataType)</code></a>, which produces a
NULL of the correct type</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#makeDateLiteral(java.util.Calendar)">org.apache.calcite.rex.RexBuilder.makeDateLiteral<wbr>(Calendar)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexBuilder.html#makeDateLiteral(org.apache.calcite.util.DateString)"><code>RexBuilder.makeDateLiteral(DateString)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#makeNullLiteral(org.apache.calcite.sql.type.SqlTypeName)">org.apache.calcite.rex.RexBuilder.makeNullLiteral<wbr>(SqlTypeName)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexBuilder.html#makeNullLiteral(org.apache.calcite.rel.type.RelDataType)"><code>RexBuilder.makeNullLiteral(RelDataType)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#makeNullLiteral(org.apache.calcite.sql.type.SqlTypeName,int)">org.apache.calcite.rex.RexBuilder.makeNullLiteral<wbr>(SqlTypeName, int)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexBuilder.html#makeNullLiteral(org.apache.calcite.rel.type.RelDataType)"><code>RexBuilder.makeNullLiteral(RelDataType)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#makeOver(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.sql.SqlAggFunction,java.util.List,java.util.List,com.google.common.collect.ImmutableList,org.apache.calcite.rex.RexWindowBound,org.apache.calcite.rex.RexWindowBound,boolean,boolean,boolean,boolean)">org.apache.calcite.rex.RexBuilder.makeOver<wbr>(RelDataType, SqlAggFunction, List&lt;RexNode&gt;, List&lt;RexNode&gt;, ImmutableList&lt;RexFieldCollation&gt;, RexWindowBound, RexWindowBound, boolean, boolean, boolean, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#makeTimeLiteral(java.util.Calendar,int)">org.apache.calcite.rex.RexBuilder.makeTimeLiteral<wbr>(Calendar, int)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexBuilder.html#makeTimeLiteral(org.apache.calcite.util.TimeString,int)"><code>RexBuilder.makeTimeLiteral(TimeString, int)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexBuilder.html#makeTimestampLiteral(java.util.Calendar,int)">org.apache.calcite.rex.RexBuilder.makeTimestampLiteral<wbr>(Calendar, int)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexBuilder.html#makeTimestampLiteral(org.apache.calcite.util.TimestampString,int)"><code>RexBuilder.makeTimestampLiteral(TimestampString, int)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexProgram.html#normalize(org.apache.calcite.rex.RexBuilder,boolean)">org.apache.calcite.rex.RexProgram.normalize<wbr>(RexBuilder, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexProgramBuilder.html#create(org.apache.calcite.rex.RexBuilder,org.apache.calcite.rel.type.RelDataType,java.util.List,java.util.List,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.type.RelDataType,boolean)">org.apache.calcite.rex.RexProgramBuilder.create<wbr>(RexBuilder, RelDataType, List&lt;RexNode&gt;, List&lt;? extends RexNode&gt;, RexNode, RelDataType, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexProgramBuilder.html#create(org.apache.calcite.rex.RexBuilder,org.apache.calcite.rel.type.RelDataType,java.util.List,java.util.List,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.type.RelDataType,boolean,boolean)">org.apache.calcite.rex.RexProgramBuilder.create<wbr>(RexBuilder, RelDataType, List&lt;RexNode&gt;, List&lt;? extends RexNode&gt;, RexNode, RelDataType, boolean, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexProgramBuilder.html#normalize(org.apache.calcite.rex.RexBuilder,org.apache.calcite.rex.RexProgram)">org.apache.calcite.rex.RexProgramBuilder.normalize<wbr>(RexBuilder, RexProgram)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexSimplify.html#simplifyAnd(org.apache.calcite.rex.RexCall)">org.apache.calcite.rex.RexSimplify.simplifyAnd<wbr>(RexCall)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexSimplify.html#simplifyAnds(java.lang.Iterable)">org.apache.calcite.rex.RexSimplify.simplifyAnds<wbr>(Iterable&lt;? extends RexNode&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexSimplify.html#simplifyOr(org.apache.calcite.rex.RexCall)">org.apache.calcite.rex.RexSimplify.simplifyOr<wbr>(RexCall)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexSimplify.html#simplifyOrs(java.util.List)">org.apache.calcite.rex.RexSimplify.simplifyOrs<wbr>(List&lt;RexNode&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexSimplify.html#withUnknownAsFalse(boolean)">org.apache.calcite.rex.RexSimplify.withUnknownAsFalse<wbr>(boolean)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use methods with a <a href="org/apache/calcite/rex/RexUnknownAs.html" title="enum in org.apache.calcite.rex"><code>RexUnknownAs</code></a> argument, such as
<code>RexSimplify.simplify(RexNode, RexUnknownAs)</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.html#createStructType(org.apache.calcite.rel.type.RelDataTypeFactory,java.util.List,java.util.List)">org.apache.calcite.rex.RexUtil.createStructType<wbr>(RelDataTypeFactory, List&lt;? extends RexNode&gt;, List&lt;String&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.html#eq(org.apache.calcite.rex.RexNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.rex.RexUtil.eq<wbr>(RexNode, RexNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.html#fixUp(org.apache.calcite.rex.RexBuilder,java.util.List,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rex.RexUtil.fixUp<wbr>(RexBuilder, List&lt;RexNode&gt;, RelDataType)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.html#notFn(org.apache.calcite.rex.RexBuilder)">org.apache.calcite.rex.RexUtil.notFn<wbr>(RexBuilder)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexUtil.html#not(org.apache.calcite.rex.RexNode)"><code>RexUtil.not(org.apache.calcite.rex.RexNode)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplify(org.apache.calcite.rex.RexBuilder,org.apache.calcite.rex.RexNode)">org.apache.calcite.rex.RexUtil.simplify<wbr>(RexBuilder, RexNode)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Create a <a href="org/apache/calcite/rex/RexSimplify.html" title="class in org.apache.calcite.rex"><code>RexSimplify</code></a>, then call its
<code>RexSimplify.simplify(RexNode, RexUnknownAs)</code> method.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplify(org.apache.calcite.rex.RexBuilder,org.apache.calcite.rex.RexNode,boolean)">org.apache.calcite.rex.RexUtil.simplify<wbr>(RexBuilder, RexNode, boolean)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Create a <a href="org/apache/calcite/rex/RexSimplify.html" title="class in org.apache.calcite.rex"><code>RexSimplify</code></a>, then call its
<code>RexSimplify.simplify(RexNode, RexUnknownAs)</code> method.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplifyAnd(org.apache.calcite.rex.RexBuilder,org.apache.calcite.rex.RexCall,boolean)">org.apache.calcite.rex.RexUtil.simplifyAnd<wbr>(RexBuilder, RexCall, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplifyAnd2(org.apache.calcite.rex.RexBuilder,java.util.List,java.util.List)">org.apache.calcite.rex.RexUtil.simplifyAnd2<wbr>(RexBuilder, List&lt;RexNode&gt;, List&lt;RexNode&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplifyAnd2ForUnknownAsFalse(org.apache.calcite.rex.RexBuilder,java.util.List,java.util.List)">org.apache.calcite.rex.RexUtil.simplifyAnd2ForUnknownAsFalse<wbr>(RexBuilder, List&lt;RexNode&gt;, List&lt;RexNode&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplifyAnds(org.apache.calcite.rex.RexBuilder,java.lang.Iterable)">org.apache.calcite.rex.RexUtil.simplifyAnds<wbr>(RexBuilder, Iterable&lt;? extends RexNode&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use
<code>RexSimplify.simplifyAnds(Iterable, RexUnknownAs)</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplifyAnds(org.apache.calcite.rex.RexBuilder,java.lang.Iterable,boolean)">org.apache.calcite.rex.RexUtil.simplifyAnds<wbr>(RexBuilder, Iterable&lt;? extends RexNode&gt;, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplifyOr(org.apache.calcite.rex.RexBuilder,org.apache.calcite.rex.RexCall)">org.apache.calcite.rex.RexUtil.simplifyOr<wbr>(RexBuilder, RexCall)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplifyOrs(org.apache.calcite.rex.RexBuilder,java.util.List)">org.apache.calcite.rex.RexUtil.simplifyOrs<wbr>(RexBuilder, List&lt;RexNode&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexUtil.html#simplifyPreservingType(org.apache.calcite.rex.RexBuilder,org.apache.calcite.rex.RexNode)">org.apache.calcite.rex.RexUtil.simplifyPreservingType<wbr>(RexBuilder, RexNode)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rex/RexSimplify.html#simplifyPreservingType(org.apache.calcite.rex.RexNode)"><code>RexSimplify.simplifyPreservingType(RexNode)</code></a>,
which allows you to specify an <a href="org/apache/calcite/rex/RexExecutor.html" title="interface in org.apache.calcite.rex"><code>RexExecutor</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexWindowBound.html#create(org.apache.calcite.sql.SqlNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.rex.RexWindowBound.create<wbr>(SqlNode, RexNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/runtime/Enumerables.html#toRow(com.google.common.base.Supplier)">org.apache.calcite.runtime.Enumerables.toRow<wbr>(Supplier&lt;Enumerable&lt;Object[]&gt;&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/runtime/FlatLists.html#copy(T...)">org.apache.calcite.runtime.FlatLists.copy<wbr>(T...)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/runtime/Hook.html#add(java.util.function.Consumer)">org.apache.calcite.runtime.Hook.add<wbr>(Consumer&lt;T&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">this installs a global hook (cross-thread), so it might have greater impact
than expected. Use with caution. Prefer thread-local hooks.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/runtime/Hook.html#add(java.util.function.Function)">org.apache.calcite.runtime.Hook.add<wbr>(Function&lt;T, R&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/runtime/Hook.html#add(java.util.function.Consumer)"><code>Hook.add(Consumer)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/runtime/Hook.html#addThread(com.google.common.base.Function)">org.apache.calcite.runtime.Hook.addThread<wbr>(Function&lt;T, R&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/runtime/Hook.html#addThread(java.util.function.Consumer)"><code>Hook.addThread(Consumer)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/runtime/Hook.html#property(V)">org.apache.calcite.runtime.Hook.property<wbr>(V)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/runtime/Hook.html#propertyJ(V)"><code>Hook.propertyJ(V)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/runtime/Utilities.html#equal(java.lang.Object,java.lang.Object)">org.apache.calcite.runtime.Utilities.equal<wbr>(Object, Object)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Objects.html#equals(java.lang.Object,java.lang.Object)" title="class or interface in java.util" class="external-link"><code>Objects.equals(java.lang.Object, java.lang.Object)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/runtime/Utilities.html#hashCode(boolean)">org.apache.calcite.runtime.Utilities.hashCode<wbr>(boolean)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Boolean.html#hashCode(boolean)" title="class or interface in java.lang" class="external-link"><code>Boolean.hashCode(boolean)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/runtime/Utilities.html#hashCode(double)">org.apache.calcite.runtime.Utilities.hashCode<wbr>(double)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Double.html#hashCode(double)" title="class or interface in java.lang" class="external-link"><code>Double.hashCode(double)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/runtime/Utilities.html#hashCode(float)">org.apache.calcite.runtime.Utilities.hashCode<wbr>(float)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Float.html#hashCode(float)" title="class or interface in java.lang" class="external-link"><code>Float.hashCode(float)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/runtime/Utilities.html#hashCode(long)">org.apache.calcite.runtime.Utilities.hashCode<wbr>(long)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html#hashCode(long)" title="class or interface in java.lang" class="external-link"><code>Long.hashCode(long)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/schema/impl/ScalarFunctionImpl.html#createAll(java.lang.Class)">org.apache.calcite.schema.impl.ScalarFunctionImpl.createAll<wbr>(Class&lt;?&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/schema/impl/ViewTable.html#viewMacro(org.apache.calcite.schema.SchemaPlus,java.lang.String,java.util.List)">org.apache.calcite.schema.impl.ViewTable.viewMacro<wbr>(SchemaPlus, String, List&lt;String&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/schema/impl/ViewTable.html#viewMacro(org.apache.calcite.schema.SchemaPlus,java.lang.String,java.util.List,java.lang.Boolean)">org.apache.calcite.schema.impl.ViewTable.viewMacro<wbr>(SchemaPlus, String, List&lt;String&gt;, Boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.html#getSubtype()">org.apache.calcite.sql.fun.SqlAvgAggFunction.getSubtype()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.html#getSubtype()">org.apache.calcite.sql.fun.SqlCovarAggFunction.getSubtype()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlHistogramAggFunction.html#getType()">org.apache.calcite.sql.fun.SqlHistogramAggFunction.getType()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlInOperator.html#isNotIn()">org.apache.calcite.sql.fun.SqlInOperator.isNotIn()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#getMinMaxKind()">org.apache.calcite.sql.fun.SqlMinMaxAggFunction.getMinMaxKind()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#isMin()">org.apache.calcite.sql.fun.SqlMinMaxAggFunction.isMin()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlSingleValueAggFunction.html#getType()">org.apache.calcite.sql.fun.SqlSingleValueAggFunction.getType()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html#reverse(org.apache.calcite.sql.SqlOperator)">org.apache.calcite.sql.fun.SqlStdOperatorTable.reverse<wbr>(SqlOperator)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlOperator.html#reverse()"><code>SqlOperator.reverse()</code></a>, but beware that it has
slightly different semantics</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlSumAggFunction.html#getType()">org.apache.calcite.sql.fun.SqlSumAggFunction.getType()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlTimestampAddFunction.html#deduceType(org.apache.calcite.rel.type.RelDataTypeFactory,org.apache.calcite.avatica.util.TimeUnit,org.apache.calcite.rel.type.RelDataType,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.sql.fun.SqlTimestampAddFunction.deduceType<wbr>(RelDataTypeFactory, TimeUnit, RelDataType, RelDataType)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/parser/SqlParser.Config.html#allowBangEqual()">org.apache.calcite.sql.parser.SqlParser.Config.allowBangEqual()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/parser/SqlParser.Config.html#timeUnitCodes()">org.apache.calcite.sql.parser.SqlParser.Config.timeUnitCodes()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">This property is deprecated, and has no effect. All
non-standard time units are now parsed as identifiers, and resolved in
the validator. You can define custom time frames using
<a href="org/apache/calcite/rel/type/RelDataTypeSystem.html#deriveTimeFrameSet(org.apache.calcite.rel.type.TimeFrameSet)"><code>RelDataTypeSystem.deriveTimeFrameSet(TimeFrameSet)</code></a>. To alias a
time frame, use <a href="org/apache/calcite/rel/type/TimeFrameSet.Builder.html#addAlias(java.lang.String,java.lang.String)"><code>TimeFrameSet.Builder.addAlias(String, String)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/parser/SqlParser.html#configBuilder()">org.apache.calcite.sql.parser.SqlParser.configBuilder()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/parser/SqlParser.html#config()"><code>SqlParser.config()</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/parser/SqlParser.html#configBuilder(org.apache.calcite.sql.parser.SqlParser.Config)">org.apache.calcite.sql.parser.SqlParser.configBuilder<wbr>(SqlParser.Config)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <code>config</code>, and modify it using its mutator methods</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/parser/SqlParser.ConfigBuilder.html#setAllowBangEqual(boolean)">org.apache.calcite.sql.parser.SqlParser.ConfigBuilder.setAllowBangEqual<wbr>(boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/parser/SqlParserUtil.html#findPos(java.lang.String)">org.apache.calcite.sql.parser.SqlParserUtil.findPos<wbr>(String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/parser/SqlParserUtil.html#parseBinaryString(java.lang.String)">org.apache.calcite.sql.parser.SqlParserUtil.parseBinaryString<wbr>(String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/parser/SqlParserUtil.html#parseDate(java.lang.String)">org.apache.calcite.sql.parser.SqlParserUtil.parseDate<wbr>(String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">this method is not localized for Farrago standards</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/parser/SqlParserUtil.html#parseTime(java.lang.String)">org.apache.calcite.sql.parser.SqlParserUtil.parseTime<wbr>(String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Does not parse SQL:99 milliseconds</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/parser/SqlParserUtil.html#parseTimestamp(java.lang.String)">org.apache.calcite.sql.parser.SqlParserUtil.parseTimestamp<wbr>(String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">this method is not localized for Farrago standards</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/parser/SqlParserUtil.html#rightTrim(java.lang.String,char)">org.apache.calcite.sql.parser.SqlParserUtil.rightTrim<wbr>(String, char)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/parser/SqlParserUtil.html#toStringArray(java.util.List)">org.apache.calcite.sql.parser.SqlParserUtil.toStringArray<wbr>(List&lt;String&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#getIndentation()">org.apache.calcite.sql.pretty.SqlPrettyWriter.getIndentation()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#getLineLength()">org.apache.calcite.sql.pretty.SqlPrettyWriter.getLineLength()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#isAlwaysUseParentheses()">org.apache.calcite.sql.pretty.SqlPrettyWriter.isAlwaysUseParentheses()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#isClauseStartsLine()">org.apache.calcite.sql.pretty.SqlPrettyWriter.isClauseStartsLine()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#isKeywordsLowerCase()">org.apache.calcite.sql.pretty.SqlPrettyWriter.isKeywordsLowerCase()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#isQuoteAllIdentifiers()">org.apache.calcite.sql.pretty.SqlPrettyWriter.isQuoteAllIdentifiers()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#isSelectListExtraIndentFlag()">org.apache.calcite.sql.pretty.SqlPrettyWriter.isSelectListExtraIndentFlag()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#isSelectListItemsOnSeparateLines()">org.apache.calcite.sql.pretty.SqlPrettyWriter.isSelectListItemsOnSeparateLines()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#isWhereListItemsOnSeparateLines()">org.apache.calcite.sql.pretty.SqlPrettyWriter.isWhereListItemsOnSeparateLines()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setAlwaysUseParentheses(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setAlwaysUseParentheses<wbr>(boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setCaseClausesOnNewLines(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setCaseClausesOnNewLines<wbr>(boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setClauseStartsLine(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setClauseStartsLine<wbr>(boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setIndentation(int)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setIndentation<wbr>(int)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setKeywordsLowerCase(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setKeywordsLowerCase<wbr>(boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setLineLength(int)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setLineLength<wbr>(int)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setQuoteAllIdentifiers(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setQuoteAllIdentifiers<wbr>(boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setSelectListExtraIndentFlag(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setSelectListExtraIndentFlag<wbr>(boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setSelectListItemsOnSeparateLines(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setSelectListItemsOnSeparateLines<wbr>(boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setSubQueryStyle(org.apache.calcite.sql.SqlWriter.SubQueryStyle)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setSubQueryStyle<wbr>(SqlWriter.SubQueryStyle)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setWhereListItemsOnSeparateLines(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setWhereListItemsOnSeparateLines<wbr>(boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setWindowDeclListNewline(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setWindowDeclListNewline<wbr>(boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#setWindowNewline(boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter.setWindowNewline<wbr>(boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlAggFunction.html#getParameterTypes(org.apache.calcite.rel.type.RelDataTypeFactory)">org.apache.calcite.sql.SqlAggFunction.getParameterTypes<wbr>(RelDataTypeFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlAggFunction.html#getReturnType(org.apache.calcite.rel.type.RelDataTypeFactory)">org.apache.calcite.sql.SqlAggFunction.getReturnType<wbr>(RelDataTypeFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlBinaryStringLiteral.html#getBitString()">org.apache.calcite.sql.SqlBinaryStringLiteral.getBitString()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlLiteral.html#getValueAs(java.lang.Class)"><code>getValueAs(BitString.class)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlCharStringLiteral.html#getNlsString()">org.apache.calcite.sql.SqlCharStringLiteral.getNlsString()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlLiteral.html#getValueAs(java.lang.Class)"><code>getValueAs(NlsString.class)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlDialect.html#configureParser(org.apache.calcite.sql.parser.SqlParser.ConfigBuilder)">org.apache.calcite.sql.SqlDialect.configureParser<wbr>(SqlParser.ConfigBuilder)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlDialect.html#create(java.sql.DatabaseMetaData)">org.apache.calcite.sql.SqlDialect.create<wbr>(DatabaseMetaData)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Replaced by <a href="org/apache/calcite/sql/SqlDialectFactory.html" title="interface in org.apache.calcite.sql"><code>SqlDialectFactory</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlDialect.html#getDatabaseProduct()">org.apache.calcite.sql.SqlDialect.getDatabaseProduct()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">To be removed without replacement</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlDialect.html#getProduct(java.lang.String,java.lang.String)">org.apache.calcite.sql.SqlDialect.getProduct<wbr>(String, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlDialect.html#supportsOffsetFetch()">org.apache.calcite.sql.SqlDialect.supportsOffsetFetch()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">This method is no longer used. To change how the dialect
unparses offset/fetch, override the <a href="org/apache/calcite/sql/SqlDialect.html#unparseOffsetFetch(org.apache.calcite.sql.SqlWriter,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNode)"><code>SqlDialect.unparseOffsetFetch(org.apache.calcite.sql.SqlWriter, org.apache.calcite.sql.SqlNode, org.apache.calcite.sql.SqlNode)</code></a> method.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlExplain.html#isXml()">org.apache.calcite.sql.SqlExplain.isXml()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlExplain.html#getFormat()"><code>SqlExplain.getFormat()</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlFunction.html#getParamNames()">org.apache.calcite.sql.SqlFunction.getParamNames()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlFunction.html#getParamTypes()">org.apache.calcite.sql.SqlFunction.getParamTypes()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlLiteral.html#createDate(java.util.Calendar,org.apache.calcite.sql.parser.SqlParserPos)">org.apache.calcite.sql.SqlLiteral.createDate<wbr>(Calendar, SqlParserPos)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlLiteral.html#createTime(java.util.Calendar,int,org.apache.calcite.sql.parser.SqlParserPos)">org.apache.calcite.sql.SqlLiteral.createTime<wbr>(Calendar, int, SqlParserPos)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlLiteral.html#createTimestamp(java.util.Calendar,int,org.apache.calcite.sql.parser.SqlParserPos)">org.apache.calcite.sql.SqlLiteral.createTimestamp<wbr>(Calendar, int, SqlParserPos)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlLiteral.html#createTimestamp(org.apache.calcite.util.TimestampString,int,org.apache.calcite.sql.parser.SqlParserPos)">org.apache.calcite.sql.SqlLiteral.createTimestamp<wbr>(TimestampString, int, SqlParserPos)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlLiteral.html#getStringValue()">org.apache.calcite.sql.SqlLiteral.getStringValue()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlLiteral.html#signum()">org.apache.calcite.sql.SqlLiteral.signum()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlLiteral.html#stringValue(org.apache.calcite.sql.SqlNode)">org.apache.calcite.sql.SqlLiteral.stringValue<wbr>(SqlNode)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlLiteral.html#value(org.apache.calcite.sql.SqlNode)"><code>SqlLiteral.value(SqlNode)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlLiteral.html#symbolValue_()">org.apache.calcite.sql.SqlLiteral.symbolValue_()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlNode.html#clone()">org.apache.calcite.sql.SqlNode.clone()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Please use <a href="org/apache/calcite/sql/SqlNode.html#clone(E)"><code>SqlNode.clone(SqlNode)</code></a>; this method brings
along too much baggage from early versions of Java</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlNode.html#cloneArray(org.apache.calcite.sql.SqlNode%5B%5D)">org.apache.calcite.sql.SqlNode.cloneArray<wbr>(SqlNode[])</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlNode.html#equalsDeep(org.apache.calcite.sql.SqlNode,boolean)">org.apache.calcite.sql.SqlNode.equalsDeep<wbr>(SqlNode, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlOperator.html#createCall(org.apache.calcite.sql.SqlLiteral,org.apache.calcite.sql.parser.SqlParserPos,org.apache.calcite.sql.SqlNodeList)">org.apache.calcite.sql.SqlOperator.createCall<wbr>(SqlLiteral, SqlParserPos, SqlNodeList)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlOperator.html#createCall(org.apache.calcite.sql.parser.SqlParserPos,org.apache.calcite.sql.SqlNodeList)">org.apache.calcite.sql.SqlOperator.createCall<wbr>(SqlParserPos, SqlNodeList)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlOperator.html#getMonotonicity(org.apache.calcite.sql.SqlCall,org.apache.calcite.sql.validate.SqlValidatorScope)">org.apache.calcite.sql.SqlOperator.getMonotonicity<wbr>(SqlCall, SqlValidatorScope)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlOperator.html#getMonotonicity(org.apache.calcite.sql.SqlOperatorBinding)"><code>SqlOperator.getMonotonicity(SqlOperatorBinding)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlOperator.html#unparseListClause(org.apache.calcite.sql.SqlWriter,org.apache.calcite.sql.SqlNode)">org.apache.calcite.sql.SqlOperator.unparseListClause<wbr>(SqlWriter, SqlNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlOperator.html#unparseListClause(org.apache.calcite.sql.SqlWriter,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlKind)">org.apache.calcite.sql.SqlOperator.unparseListClause<wbr>(SqlWriter, SqlNode, SqlKind)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlOperatorBinding.html#getIntLiteralOperand(int)">org.apache.calcite.sql.SqlOperatorBinding.getIntLiteralOperand<wbr>(int)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlOperatorBinding.html#getOperandLiteralValue(int)">org.apache.calcite.sql.SqlOperatorBinding.getOperandLiteralValue<wbr>(int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlOperatorBinding.html#getStringLiteralOperand(int)">org.apache.calcite.sql.SqlOperatorBinding.getStringLiteralOperand<wbr>(int)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlSelectOperator.html#createCall(org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.parser.SqlParserPos)">org.apache.calcite.sql.SqlSelectOperator.createCall<wbr>(SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlParserPos)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlSelectOperator.html#createCall(org.apache.calcite.sql.SqlLiteral,org.apache.calcite.sql.parser.SqlParserPos,org.apache.calcite.sql.SqlNode...)"><code>SqlSelectOperator.createCall(SqlLiteral, SqlParserPos, SqlNode...)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlUtil.html#unparseFunctionSyntax(org.apache.calcite.sql.SqlOperator,org.apache.calcite.sql.SqlWriter,org.apache.calcite.sql.SqlCall)">org.apache.calcite.sql.SqlUtil.unparseFunctionSyntax<wbr>(SqlOperator, SqlWriter, SqlCall)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlWindow.html#populateBounds()">org.apache.calcite.sql.SqlWindow.populateBounds()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/type/SqlTypeUtil.html#getNumericJavaClassName(org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.sql.type.SqlTypeUtil.getNumericJavaClassName<wbr>(RelDataType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/type/SqlTypeUtil.html#getPrimitiveWrapperJavaClassName(org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.sql.type.SqlTypeUtil.getPrimitiveWrapperJavaClassName<wbr>(RelDataType)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/type/SqlTypeUtil.html#hasCharactor(org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.sql.type.SqlTypeUtil.hasCharactor<wbr>(RelDataType)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/type/SqlTypeUtil.html#hasCharacter(org.apache.calcite.rel.type.RelDataType)"><code>SqlTypeUtil.hasCharacter(RelDataType)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/type/SqlTypeUtil.html#isJavaPrimitive(org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.sql.type.SqlTypeUtil.isJavaPrimitive<wbr>(RelDataType)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/util/ChainedSqlOperatorTable.html#add(org.apache.calcite.sql.SqlOperatorTable)">org.apache.calcite.sql.util.ChainedSqlOperatorTable.add<wbr>(SqlOperatorTable)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/util/ListSqlOperatorTable.html#add(org.apache.calcite.sql.SqlOperator)">org.apache.calcite.sql.util.ListSqlOperatorTable.add<wbr>(SqlOperator)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/util/SqlOperatorTables.html#of(java.lang.Iterable)"><code>SqlOperatorTables.of(java.lang.Iterable&lt;? extends org.apache.calcite.sql.SqlOperator&gt;)</code></a>, which creates an immutable
table.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidator.Config.html#sqlConformance()">org.apache.calcite.sql.validate.SqlValidator.Config.sqlConformance()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/validate/SqlValidator.Config.html#conformance()"><code>SqlValidator.Config.conformance()</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidator.Config.html#withSqlConformance(org.apache.calcite.sql.validate.SqlConformance)">org.apache.calcite.sql.validate.SqlValidator.Config.withSqlConformance<wbr>(SqlConformance)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/validate/SqlValidator.Config.html#conformance()"><code>SqlValidator.Config.conformance()</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidator.html#isAggregate(org.apache.calcite.sql.SqlNode)">org.apache.calcite.sql.validate.SqlValidator.isAggregate<wbr>(SqlNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidator.html#resolveWindow(org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.validate.SqlValidatorScope,boolean)">org.apache.calcite.sql.validate.SqlValidator.resolveWindow<wbr>(SqlNode, SqlValidatorScope, boolean)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/validate/SqlValidator.html#resolveWindow(org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.validate.SqlValidatorScope)"><code>SqlValidator.resolveWindow(SqlNode, SqlValidatorScope)</code></a>, which
does not have the deprecated <code>populateBounds</code> parameter.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html#field(org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.sql.validate.SqlValidatorCatalogReader.field<wbr>(RelDataType, String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html#nameMatcher()"><code>SqlValidatorCatalogReader.nameMatcher()</code></a>.<a href="org/apache/calcite/sql/validate/SqlNameMatcher.html#field(org.apache.calcite.rel.type.RelDataType,java.lang.String)"><code>SqlNameMatcher.field(RelDataType, String)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html#isCaseSensitive()">org.apache.calcite.sql.validate.SqlValidatorCatalogReader.isCaseSensitive()</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html#nameMatcher()"><code>SqlValidatorCatalogReader.nameMatcher()</code></a>.<a href="org/apache/calcite/sql/validate/SqlNameMatcher.html#isCaseSensitive()"><code>SqlNameMatcher.isCaseSensitive()</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html#matches(java.lang.String,java.lang.String)">org.apache.calcite.sql.validate.SqlValidatorCatalogReader.matches<wbr>(String, String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html#nameMatcher()"><code>SqlValidatorCatalogReader.nameMatcher()</code></a>.<a href="org/apache/calcite/sql/validate/SqlNameMatcher.html#matches(java.lang.String,java.lang.String)"><code>SqlNameMatcher.matches(String, String)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html#isAggregate(org.apache.calcite.sql.SqlNode)">org.apache.calcite.sql.validate.SqlValidatorImpl.isAggregate<wbr>(SqlNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorNamespace.html#makeNullable()">org.apache.calcite.sql.validate.SqlValidatorNamespace.makeNullable()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorScope.html#findQualifyingTableName(java.lang.String,org.apache.calcite.sql.SqlNode)">org.apache.calcite.sql.validate.SqlValidatorScope.findQualifyingTableName<wbr>(String, SqlNode)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/sql/validate/SqlValidatorScope.html#findQualifyingTableNames(java.lang.String,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.validate.SqlNameMatcher)"><code>SqlValidatorScope.findQualifyingTableNames(String, SqlNode, SqlNameMatcher)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorScope.html#getTableNamespace(java.util.List)">org.apache.calcite.sql.validate.SqlValidatorScope.getTableNamespace<wbr>(List&lt;String&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/sql/validate/SqlValidatorScope.html#resolveTable(java.util.List,org.apache.calcite.sql.validate.SqlNameMatcher,org.apache.calcite.sql.validate.SqlValidatorScope.Path,org.apache.calcite.sql.validate.SqlValidatorScope.Resolved)"><code>SqlValidatorScope.resolveTable(List, SqlNameMatcher, Path, Resolved)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorTable.html#columnHasDefaultValue(org.apache.calcite.rel.type.RelDataType,int,org.apache.calcite.sql2rel.InitializerContext)">org.apache.calcite.sql.validate.SqlValidatorTable.columnHasDefaultValue<wbr>(RelDataType, int, InitializerContext)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html#getAlias(org.apache.calcite.sql.SqlNode,int)">org.apache.calcite.sql.validate.SqlValidatorUtil.getAlias<wbr>(SqlNode, int)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html#alias(org.apache.calcite.sql.SqlNode)"><code>SqlValidatorUtil.alias(SqlNode)</code></a> if <code>ordinal</code> is negative,
or <a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html#alias(org.apache.calcite.sql.SqlNode,int)"><code>SqlValidatorUtil.alias(SqlNode, int)</code></a> if <code>ordinal</code> is non-negative.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html#lookupField(boolean,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.sql.validate.SqlValidatorUtil.lookupField<wbr>(boolean, RelDataType, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html#newValidator(org.apache.calcite.sql.SqlOperatorTable,org.apache.calcite.sql.validate.SqlValidatorCatalogReader,org.apache.calcite.rel.type.RelDataTypeFactory)">org.apache.calcite.sql.validate.SqlValidatorUtil.newValidator<wbr>(SqlOperatorTable, SqlValidatorCatalogReader, RelDataTypeFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html#uniquify(java.util.List)">org.apache.calcite.sql.validate.SqlValidatorUtil.uniquify<wbr>(List&lt;String&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html#uniquify(java.util.List,org.apache.calcite.sql.validate.SqlValidatorUtil.Suggester)">org.apache.calcite.sql.validate.SqlValidatorUtil.uniquify<wbr>(List&lt;String&gt;, SqlValidatorUtil.Suggester)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html#uniquify(java.util.List,org.apache.calcite.sql.validate.SqlValidatorUtil.Suggester,boolean)"><code>SqlValidatorUtil.uniquify(List, Suggester, boolean)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql2rel/InitializerExpressionFactory.html#isGeneratedAlways(org.apache.calcite.plan.RelOptTable,int)">org.apache.calcite.sql2rel.InitializerExpressionFactory.isGeneratedAlways<wbr>(RelOptTable, int)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <code>c.generationStrategy(t, i) == VIRTUAL
|| c.generationStrategy(t, i) == STORED</code></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql2rel/RelDecorrelator.html#decorrelateQuery(org.apache.calcite.rel.RelNode)">org.apache.calcite.sql2rel.RelDecorrelator.decorrelateQuery<wbr>(RelNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql2rel/SqlToRelConverter.Blackboard.html#convertSortExpression(org.apache.calcite.sql.SqlNode,org.apache.calcite.rel.RelFieldCollation.Direction,org.apache.calcite.rel.RelFieldCollation.NullDirection)">org.apache.calcite.sql2rel.SqlToRelConverter.Blackboard.convertSortExpression<wbr>(SqlNode, RelFieldCollation.Direction, RelFieldCollation.NullDirection)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#enableDecorrelation()">org.apache.calcite.sql2rel.SqlToRelConverter.enableDecorrelation()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#getInSubqueryThreshold()">org.apache.calcite.sql2rel.SqlToRelConverter.getInSubqueryThreshold()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#isTrimUnusedFields()">org.apache.calcite.sql2rel.SqlToRelConverter.isTrimUnusedFields()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/test/CalciteAssert.AssertQuery.html#queryContains(com.google.common.base.Function)">org.apache.calcite.test.CalciteAssert.AssertQuery.queryContains<wbr>(Function&lt;List, Void&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/test/CalciteAssert.AssertQuery.html#queryContains(java.util.function.Consumer)"><code>CalciteAssert.AssertQuery.queryContains(Consumer)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/test/MockRelOptPlanner.html#getRelMetadataTimestamp(org.apache.calcite.rel.RelNode)">org.apache.calcite.test.MockRelOptPlanner.getRelMetadataTimestamp<wbr>(RelNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/test/MockRelOptPlanner.html#setRelMetadataTimestamp(long)">org.apache.calcite.test.MockRelOptPlanner.setRelMetadataTimestamp<wbr>(long)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/tools/Frameworks.html#withPrepare(org.apache.calcite.tools.Frameworks.PrepareAction)">org.apache.calcite.tools.Frameworks.withPrepare<wbr>(Frameworks.PrepareAction&lt;R&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/tools/Planner.html#convert(org.apache.calcite.sql.SqlNode)">org.apache.calcite.tools.Planner.convert<wbr>(SqlNode)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/tools/Planner.html#rel(org.apache.calcite.sql.SqlNode)"><code>Planner.rel(org.apache.calcite.sql.SqlNode)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/tools/Programs.html#getProgram()">org.apache.calcite.tools.Programs.getProgram()</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/tools/Programs.html#subquery(org.apache.calcite.rel.metadata.RelMetadataProvider)">org.apache.calcite.tools.Programs.subquery<wbr>(RelMetadataProvider)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/tools/RelBuilder.html#aggregateCall(org.apache.calcite.sql.SqlAggFunction,boolean,boolean,org.apache.calcite.rex.RexNode,java.lang.String,java.lang.Iterable)">org.apache.calcite.tools.RelBuilder.aggregateCall<wbr>(SqlAggFunction, boolean, boolean, RexNode, String, Iterable&lt;? extends RexNode&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/tools/RelBuilder.html#aggregateCall(org.apache.calcite.sql.SqlAggFunction,boolean,boolean,org.apache.calcite.rex.RexNode,java.lang.String,org.apache.calcite.rex.RexNode...)">org.apache.calcite.tools.RelBuilder.aggregateCall<wbr>(SqlAggFunction, boolean, boolean, RexNode, String, RexNode...)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/tools/RelBuilder.html#aggregateCall(org.apache.calcite.sql.SqlAggFunction,boolean,org.apache.calcite.rex.RexNode,java.lang.String,java.lang.Iterable)">org.apache.calcite.tools.RelBuilder.aggregateCall<wbr>(SqlAggFunction, boolean, RexNode, String, Iterable&lt;? extends RexNode&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/tools/RelBuilder.html#aggregateCall(org.apache.calcite.sql.SqlAggFunction,boolean,org.apache.calcite.rex.RexNode,java.lang.String,org.apache.calcite.rex.RexNode...)">org.apache.calcite.tools.RelBuilder.aggregateCall<wbr>(SqlAggFunction, boolean, RexNode, String, RexNode...)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/tools/RelBuilder.html#groupKey(java.lang.Iterable,boolean,java.lang.Iterable)">org.apache.calcite.tools.RelBuilder.groupKey<wbr>(Iterable&lt;? extends RexNode&gt;, boolean, Iterable&lt;? extends Iterable&lt;? extends RexNode&gt;&gt;)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Now that indicator is deprecated, use
<a href="org/apache/calcite/tools/RelBuilder.html#groupKey(java.lang.Iterable,java.lang.Iterable)"><code>RelBuilder.groupKey(Iterable, Iterable)</code></a>, which has the same behavior as
calling this method with <code>indicator = false</code>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/tools/RelBuilder.html#groupKey(org.apache.calcite.util.ImmutableBitSet,boolean,com.google.common.collect.ImmutableList)">org.apache.calcite.tools.RelBuilder.groupKey<wbr>(ImmutableBitSet, boolean, ImmutableList&lt;ImmutableBitSet&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/tools/RelBuilder.html#groupKey(org.apache.calcite.util.ImmutableBitSet,java.lang.Iterable)"><code>RelBuilder.groupKey(ImmutableBitSet, Iterable)</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html#addEdge(V,V)">org.apache.calcite.util.graph.AttributedDirectedGraph.addEdge<wbr>(V, V)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html#addEdge(V,V,java.lang.Object...)"><code>AttributedDirectedGraph.addEdge(Object, Object, Object...)</code></a>.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/ImmutableBitSet.html#builder(org.apache.calcite.util.ImmutableBitSet)">org.apache.calcite.util.ImmutableBitSet.builder<wbr>(ImmutableBitSet)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/IntList.html#asList(int%5B%5D)">org.apache.calcite.util.IntList.asList<wbr>(int[])</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/IntList.html#toArray(java.util.List)">org.apache.calcite.util.IntList.toArray<wbr>(List&lt;Integer&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <code>Ints.toArray(java.util.Collection)</code></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Sarg.html#of(boolean,com.google.common.collect.RangeSet)">org.apache.calcite.util.Sarg.of<wbr>(boolean, RangeSet&lt;C&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#asIndexMap(java.util.Collection,com.google.common.base.Function)">org.apache.calcite.util.Util.asIndexMap<wbr>(Collection&lt;V&gt;, Function&lt;V, K&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#deprecated(T,boolean)">org.apache.calcite.util.Util.deprecated<wbr>(T, boolean)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">If a piece of code calls this method, it indicates that the
code needs to be cleaned up.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#getFileTimestamp()">org.apache.calcite.util.Util.getFileTimestamp()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#getMessages(java.lang.Throwable)">org.apache.calcite.util.Util.getMessages<wbr>(Throwable)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#getStackTrace(java.lang.Throwable)">org.apache.calcite.util.Util.getStackTrace<wbr>(Throwable)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <code>Throwables.getStackTraceAsString(Throwable)</code></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#hash(int,int)">org.apache.calcite.util.Util.hash<wbr>(int, int)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Objects.html#hash(java.lang.Object...)" title="class or interface in java.util" class="external-link"><code>Objects.hash(Object...)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#hash(int,java.lang.Object)">org.apache.calcite.util.Util.hash<wbr>(int, Object)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Objects.html#hash(java.lang.Object...)" title="class or interface in java.util" class="external-link"><code>Objects.hash(Object...)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#hashArray(int,java.lang.Object%5B%5D)">org.apache.calcite.util.Util.hashArray<wbr>(int, Object[])</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Objects.html#hash(java.lang.Object...)" title="class or interface in java.util" class="external-link"><code>Objects.hash(Object...)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#hashCode(double)">org.apache.calcite.util.Util.hashCode<wbr>(double)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/runtime/Utilities.html#hashCode(double)"><code>Utilities.hashCode(double)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#newInternal()">org.apache.calcite.util.Util.newInternal()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Throw new <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/AssertionError.html" title="class or interface in java.lang" class="external-link"><code>AssertionError</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#newInternal(java.lang.String)">org.apache.calcite.util.Util.newInternal<wbr>(String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Throw new <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/AssertionError.html" title="class or interface in java.lang" class="external-link"><code>AssertionError</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#newInternal(java.lang.Throwable)">org.apache.calcite.util.Util.newInternal<wbr>(Throwable)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Throw new <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link"><code>RuntimeException</code></a> if checked; throw raw
exception if unchecked or <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Error.html" title="class or interface in java.lang" class="external-link"><code>Error</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#newInternal(java.lang.Throwable,java.lang.String)">org.apache.calcite.util.Util.newInternal<wbr>(Throwable, String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Throw new <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/AssertionError.html" title="class or interface in java.lang" class="external-link"><code>AssertionError</code></a> if applicable;
or <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/RuntimeException.html" title="class or interface in java.lang" class="external-link"><code>RuntimeException</code></a> if e is checked;
or raw exception if e is unchecked or <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Error.html" title="class or interface in java.lang" class="external-link"><code>Error</code></a>.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#permAssert(boolean,java.lang.String)">org.apache.calcite.util.Util.permAssert<wbr>(boolean, String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <code>Preconditions.checkArgument(boolean)</code></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#post(boolean,java.lang.String)">org.apache.calcite.util.Util.post<wbr>(boolean, String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <code>Preconditions.checkArgument(boolean)</code>
or <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Objects.html#requireNonNull(T)" title="class or interface in java.util" class="external-link"><code>Objects.requireNonNull(Object)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#pre(boolean,java.lang.String)">org.apache.calcite.util.Util.pre<wbr>(boolean, String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <code>Preconditions.checkArgument(boolean)</code>
or <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/util/Objects.html#requireNonNull(T)" title="class or interface in java.util" class="external-link"><code>Objects.requireNonNull(Object)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#readAllAsString(java.io.Reader)">org.apache.calcite.util.Util.readAllAsString<wbr>(Reader)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#rpad(java.lang.String,int)">org.apache.calcite.util.Util.rpad<wbr>(String, int)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <code>Spaces.padRight(String, int)</code></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#rtrim(java.lang.String)">org.apache.calcite.util.Util.rtrim<wbr>(String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#squelchConnection(java.sql.Connection)">org.apache.calcite.util.Util.squelchConnection<wbr>(Connection)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#squelchJar(java.util.jar.JarFile)">org.apache.calcite.util.Util.squelchJar<wbr>(JarFile)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#squelchReader(java.io.Reader)">org.apache.calcite.util.Util.squelchReader<wbr>(Reader)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#squelchStmt(java.sql.Statement)">org.apache.calcite.util.Util.squelchStmt<wbr>(Statement)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#squelchStream(java.io.InputStream)">org.apache.calcite.util.Util.squelchStream<wbr>(InputStream)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#squelchStream(java.io.OutputStream)">org.apache.calcite.util.Util.squelchStream<wbr>(OutputStream)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#squelchWriter(java.io.Writer)">org.apache.calcite.util.Util.squelchWriter<wbr>(Writer)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/util/Util.html#toList(java.util.Iterator)">org.apache.calcite.util.Util.toList<wbr>(Iterator&lt;T&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/Util.html#toURL(java.io.File)">org.apache.calcite.util.Util.toURL<wbr>(File)</a></div>
<div class="col-last even-row-color"></div>
</div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div id="constructor">
<div class="caption"><span>Deprecated Constructors</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Constructor</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/cassandra/CassandraTable.html#%3Cinit%3E(org.apache.calcite.adapter.cassandra.CassandraSchema,java.lang.String)">org.apache.calcite.adapter.cassandra.CassandraTable<wbr>(CassandraSchema, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/cassandra/CassandraTable.html#%3Cinit%3E(org.apache.calcite.adapter.cassandra.CassandraSchema,java.lang.String,boolean)">org.apache.calcite.adapter.cassandra.CassandraTable<wbr>(CassandraSchema, String, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.adapter.enumerable.EnumerableAggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,int)">org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule<wbr>(Class&lt;? extends Join&gt;, RelBuilderFactory, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,int)">org.apache.calcite.adapter.enumerable.EnumerableBatchNestedLoopJoinRule<wbr>(RelBuilderFactory, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableCalc.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram,java.util.List)">org.apache.calcite.adapter.enumerable.EnumerableCalc<wbr>(RelOptCluster, RelTraitSet, RelNode, RexProgram, List&lt;RelCollation&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableCollect.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.lang.String)">org.apache.calcite.adapter.enumerable.EnumerableCollect<wbr>(RelOptCluster, RelTraitSet, RelNode, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.adapter.enumerable.EnumerableFilterToCalcRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableHashJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.util.ImmutableIntList,org.apache.calcite.util.ImmutableIntList,org.apache.calcite.rel.core.JoinRelType,java.util.Set)">org.apache.calcite.adapter.enumerable.EnumerableHashJoin<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set&lt;String&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.JoinRelType,java.util.Set)">org.apache.calcite.adapter.enumerable.EnumerableNestedLoopJoin<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set&lt;String&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableProject.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType,int)">org.apache.calcite.adapter.enumerable.EnumerableProject<wbr>(RelOptCluster, RelTraitSet, RelNode, List&lt;? extends RexNode&gt;, RelDataType, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.adapter.enumerable.EnumerableProjectToCalcRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/EnumerableUncollect.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode)">org.apache.calcite.adapter.enumerable.EnumerableUncollect<wbr>(RelOptCluster, RelTraitSet, RelNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/impl/WinAggAddContextImpl.html#%3Cinit%3E(org.apache.calcite.linq4j.tree.BlockBuilder,java.util.List,com.google.common.base.Function)">org.apache.calcite.adapter.enumerable.impl.WinAggAddContextImpl<wbr>(BlockBuilder, List&lt;Expression&gt;, Function&lt;BlockBuilder, WinAggFrameResultContext&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/enumerable/impl/WinAggResultContextImpl.html#%3Cinit%3E(org.apache.calcite.linq4j.tree.BlockBuilder,java.util.List,com.google.common.base.Function)">org.apache.calcite.adapter.enumerable.impl.WinAggResultContextImpl<wbr>(BlockBuilder, List&lt;Expression&gt;, Function&lt;BlockBuilder, WinAggFrameResultContext&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetterImpl.html#%3Cinit%3E(java.util.List)">org.apache.calcite.adapter.enumerable.RexToLixTranslator.InputGetterImpl<wbr>(List&lt;Pair&lt;Expression, PhysType&gt;&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/geode/rel/GeodeAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.adapter.geode.rel.GeodeAggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.adapter.jdbc.JdbcRules.JdbcAggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcCalc.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram,int)">org.apache.calcite.adapter.jdbc.JdbcRules.JdbcCalc<wbr>(RelOptCluster, RelTraitSet, RelNode, RexProgram, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.JoinRelType,java.util.Set)">org.apache.calcite.adapter.jdbc.JdbcRules.JdbcJoin<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set&lt;String&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcProject.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType,int)">org.apache.calcite.adapter.jdbc.JdbcRules.JdbcProject<wbr>(RelOptCluster, RelTraitSet, RelNode, List&lt;RexNode&gt;, RelDataType, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/mongodb/MongoAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.adapter.mongodb.MongoAggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/mongodb/MongoProject.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType,int)">org.apache.calcite.adapter.mongodb.MongoProject<wbr>(RelOptCluster, RelTraitSet, RelNode, List&lt;RexNode&gt;, RelDataType, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/pig/PigAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.adapter.pig.PigAggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/spark/JdbcToSparkConverterRule.html#%3Cinit%3E(org.apache.calcite.adapter.jdbc.JdbcConvention,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.adapter.spark.JdbcToSparkConverterRule<wbr>(JdbcConvention, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/spark/SparkRules.SparkCalc.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram,int)">org.apache.calcite.adapter.spark.SparkRules.SparkCalc<wbr>(RelOptCluster, RelTraitSet, RelNode, RexProgram, int)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/splunk/SplunkPushDownRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,java.lang.String)">org.apache.calcite.adapter.splunk.SplunkPushDownRule<wbr>(RelOptRuleOperand, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/adapter/splunk/SplunkPushDownRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.adapter.splunk.SplunkPushDownRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/adapter/tpcds/TpcdsSchema.html#%3Cinit%3E(double,int,int)">org.apache.calcite.adapter.tpcds.TpcdsSchema<wbr>(double, int, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/interpreter/Bindables.BindableAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.interpreter.Bindables.BindableAggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/interpreter/Bindables.BindableJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.JoinRelType,java.util.Set)">org.apache.calcite.interpreter.Bindables.BindableJoin<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set&lt;String&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/interpreter/Bindables.BindableTableScanRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.interpreter.Bindables.BindableTableScanRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/jdbc/CalcitePrepare.CalciteSignature.html#%3Cinit%3E(java.lang.String,java.util.List,java.util.Map,org.apache.calcite.rel.type.RelDataType,java.util.List,org.apache.calcite.avatica.Meta.CursorFactory,org.apache.calcite.jdbc.CalciteSchema,java.util.List,long,org.apache.calcite.runtime.Bindable)">org.apache.calcite.jdbc.CalcitePrepare.CalciteSignature<wbr>(String, List&lt;AvaticaParameter&gt;, Map&lt;String, Object&gt;, RelDataType, List&lt;ColumnMetaData&gt;, Meta.CursorFactory, CalciteSchema, List&lt;RelCollation&gt;, long, Bindable&lt;T&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/RelOptQuery.html#%3Cinit%3E(org.apache.calcite.plan.RelOptPlanner)">org.apache.calcite.plan.RelOptQuery<wbr>(RelOptPlanner)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/plan/RelOptRuleOperand.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.plan.RelTrait,java.util.function.Predicate,org.apache.calcite.plan.RelOptRuleOperandChildren)">org.apache.calcite.plan.RelOptRuleOperand<wbr>(Class&lt;R&gt;, RelTrait, Predicate&lt;? super R&gt;, RelOptRuleOperandChildren)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use
<a href="org/apache/calcite/plan/RelOptRule.html#operand(java.lang.Class,org.apache.calcite.plan.RelOptRuleOperandChildren)"><code>RelOptRule.operand(Class, RelOptRuleOperandChildren)</code></a> or one of its
overloaded methods.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/plan/volcano/AbstractConverter.ExpandConversionRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.plan.volcano.AbstractConverter.ExpandConversionRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/convert/ConverterRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.plan.RelTrait,org.apache.calcite.plan.RelTrait,java.lang.String)">org.apache.calcite.rel.convert.ConverterRule<wbr>(Class&lt;? extends RelNode&gt;, RelTrait, RelTrait, String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/convert/ConverterRule.html#%3Cinit%3E(org.apache.calcite.rel.convert.ConverterRule.Config)"><code>ConverterRule(Config)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/convert/ConverterRule.html#%3Cinit%3E(java.lang.Class,com.google.common.base.Predicate,org.apache.calcite.plan.RelTrait,org.apache.calcite.plan.RelTrait,java.lang.String)">org.apache.calcite.rel.convert.ConverterRule<wbr>(Class&lt;R&gt;, Predicate&lt;? super R&gt;, RelTrait, RelTrait, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/convert/ConverterRule.html#%3Cinit%3E(java.lang.Class,com.google.common.base.Predicate,org.apache.calcite.plan.RelTrait,org.apache.calcite.plan.RelTrait,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.convert.ConverterRule<wbr>(Class&lt;R&gt;, Predicate&lt;? super R&gt;, RelTrait, RelTrait, RelBuilderFactory, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/convert/ConverterRule.html#%3Cinit%3E(java.lang.Class,java.util.function.Predicate,org.apache.calcite.plan.RelTrait,org.apache.calcite.plan.RelTrait,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.convert.ConverterRule<wbr>(Class&lt;R&gt;, Predicate&lt;? super R&gt;, RelTrait, RelTrait, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/convert/ConverterRule.html#%3Cinit%3E(org.apache.calcite.rel.convert.ConverterRule.Config)"><code>ConverterRule(Config)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/convert/TraitMatchingRule.html#%3Cinit%3E(org.apache.calcite.rel.convert.ConverterRule)">org.apache.calcite.rel.convert.TraitMatchingRule<wbr>(ConverterRule)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/convert/TraitMatchingRule.html#%3Cinit%3E(org.apache.calcite.rel.convert.ConverterRule,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.convert.TraitMatchingRule<wbr>(ConverterRule, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.rel.core.Aggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Aggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.rel.core.Aggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/AggregateCall.html#%3Cinit%3E(org.apache.calcite.sql.SqlAggFunction,boolean,java.util.List,org.apache.calcite.rel.type.RelDataType,java.lang.String)">org.apache.calcite.rel.core.AggregateCall<wbr>(SqlAggFunction, boolean, List&lt;Integer&gt;, RelDataType, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Calc.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram)">org.apache.calcite.rel.core.Calc<wbr>(RelOptCluster, RelTraitSet, RelNode, RexProgram)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Calc.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram,java.util.List)">org.apache.calcite.rel.core.Calc<wbr>(RelOptCluster, RelTraitSet, RelNode, RexProgram, List&lt;RelCollation&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Collect.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.lang.String)">org.apache.calcite.rel.core.Collect<wbr>(RelOptCluster, RelTraitSet, RelNode, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Correlate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.core.CorrelationId,org.apache.calcite.util.ImmutableBitSet,org.apache.calcite.rel.core.JoinRelType)">org.apache.calcite.rel.core.Correlate<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/EquiJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.util.ImmutableIntList,org.apache.calcite.util.ImmutableIntList,java.util.Set,org.apache.calcite.rel.core.JoinRelType)">org.apache.calcite.rel.core.EquiJoin<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, Set&lt;CorrelationId&gt;, JoinRelType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/EquiJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.util.ImmutableIntList,org.apache.calcite.util.ImmutableIntList,org.apache.calcite.rel.core.JoinRelType,java.util.Set)">org.apache.calcite.rel.core.EquiJoin<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, ImmutableIntList, ImmutableIntList, JoinRelType, Set&lt;String&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Join.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,java.util.Set,org.apache.calcite.rel.core.JoinRelType)">org.apache.calcite.rel.core.Join<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set&lt;CorrelationId&gt;, JoinRelType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Join.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.JoinRelType,java.util.Set)">org.apache.calcite.rel.core.Join<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set&lt;String&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Project.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,java.util.List,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.core.Project<wbr>(RelOptCluster, RelTraitSet, List&lt;RelHint&gt;, RelNode, List&lt;? extends RexNode&gt;, RelDataType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Project.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.core.Project<wbr>(RelOptCluster, RelTraitSet, RelNode, List&lt;? extends RexNode&gt;, RelDataType)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Project.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType,int)">org.apache.calcite.rel.core.Project<wbr>(RelOptCluster, RelTraitSet, RelNode, List&lt;? extends RexNode&gt;, RelDataType, int)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/TableScan.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.plan.RelOptTable)">org.apache.calcite.rel.core.TableScan<wbr>(RelOptCluster, RelTraitSet, RelOptTable)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/core/Uncollect.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode)">org.apache.calcite.rel.core.Uncollect<wbr>(RelOptCluster, RelTraitSet, RelNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/core/Window.RexWinAggCall.html#%3Cinit%3E(org.apache.calcite.sql.SqlAggFunction,org.apache.calcite.rel.type.RelDataType,java.util.List,int,boolean)">org.apache.calcite.rel.core.Window.RexWinAggCall<wbr>(SqlAggFunction, RelDataType, List&lt;RexNode&gt;, int, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/externalize/RelJson.html#%3Cinit%3E(org.apache.calcite.util.JsonBuilder)">org.apache.calcite.rel.externalize.RelJson<wbr>(JsonBuilder)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/rel/externalize/RelJson.html#create()"><code>RelJson.create()</code></a>, followed by
<a href="org/apache/calcite/rel/externalize/RelJson.html#withJsonBuilder(org.apache.calcite.util.JsonBuilder)"><code>RelJson.withJsonBuilder(org.apache.calcite.util.JsonBuilder)</code></a> if <code>jsonBuilder</code> is not null.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.rel.logical.LogicalAggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.rel.logical.LogicalAggregate<wbr>(RelOptCluster, RelTraitSet, RelNode, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalAggregate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.RelNode,boolean,org.apache.calcite.util.ImmutableBitSet,java.util.List,java.util.List)">org.apache.calcite.rel.logical.LogicalAggregate<wbr>(RelOptCluster, RelNode, boolean, ImmutableBitSet, List&lt;ImmutableBitSet&gt;, List&lt;AggregateCall&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalCalc.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram)">org.apache.calcite.rel.logical.LogicalCalc<wbr>(RelOptCluster, RelTraitSet, RelNode, RexProgram)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalCalc.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexProgram,java.util.List)">org.apache.calcite.rel.logical.LogicalCalc<wbr>(RelOptCluster, RelTraitSet, RelNode, RexProgram, List&lt;RelCollation&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalCorrelate.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.core.CorrelationId,org.apache.calcite.util.ImmutableBitSet,org.apache.calcite.rel.core.JoinRelType)">org.apache.calcite.rel.logical.LogicalCorrelate<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, CorrelationId, ImmutableBitSet, JoinRelType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalFilter.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.rel.logical.LogicalFilter<wbr>(RelOptCluster, RelTraitSet, RelNode, RexNode)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalFilter.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode)">org.apache.calcite.rel.logical.LogicalFilter<wbr>(RelOptCluster, RelNode, RexNode)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalIntersect.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,java.util.List,boolean)">org.apache.calcite.rel.logical.LogicalIntersect<wbr>(RelOptCluster, List&lt;RelNode&gt;, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,java.util.Set,org.apache.calcite.rel.core.JoinRelType,boolean,com.google.common.collect.ImmutableList)">org.apache.calcite.rel.logical.LogicalJoin<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, Set&lt;CorrelationId&gt;, JoinRelType, boolean, ImmutableList&lt;RelDataTypeField&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.JoinRelType,java.util.Set,boolean,com.google.common.collect.ImmutableList)">org.apache.calcite.rel.logical.LogicalJoin<wbr>(RelOptCluster, RelTraitSet, RelNode, RelNode, RexNode, JoinRelType, Set&lt;String&gt;, boolean, ImmutableList&lt;RelDataTypeField&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.JoinRelType,java.util.Set)">org.apache.calcite.rel.logical.LogicalJoin<wbr>(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set&lt;String&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalJoin.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.RelNode,org.apache.calcite.rex.RexNode,org.apache.calcite.rel.core.JoinRelType,java.util.Set,boolean,com.google.common.collect.ImmutableList)">org.apache.calcite.rel.logical.LogicalJoin<wbr>(RelOptCluster, RelNode, RelNode, RexNode, JoinRelType, Set&lt;String&gt;, boolean, ImmutableList&lt;RelDataTypeField&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalMinus.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,java.util.List,boolean)">org.apache.calcite.rel.logical.LogicalMinus<wbr>(RelOptCluster, List&lt;RelNode&gt;, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalProject.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,java.util.List,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.logical.LogicalProject<wbr>(RelOptCluster, RelTraitSet, List&lt;RelHint&gt;, RelNode, List&lt;? extends RexNode&gt;, RelDataType)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalProject.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType)">org.apache.calcite.rel.logical.LogicalProject<wbr>(RelOptCluster, RelTraitSet, RelNode, List&lt;? extends RexNode&gt;, RelDataType)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalProject.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.rel.RelNode,java.util.List,org.apache.calcite.rel.type.RelDataType,int)">org.apache.calcite.rel.logical.LogicalProject<wbr>(RelOptCluster, RelTraitSet, RelNode, List&lt;? extends RexNode&gt;, RelDataType, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalProject.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.RelNode,java.util.List,java.util.List,int)">org.apache.calcite.rel.logical.LogicalProject<wbr>(RelOptCluster, RelNode, List&lt;RexNode&gt;, List&lt;? extends String&gt;, int)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalTableFunctionScan.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,java.util.List,org.apache.calcite.rex.RexNode,java.lang.reflect.Type,org.apache.calcite.rel.type.RelDataType,java.util.Set)">org.apache.calcite.rel.logical.LogicalTableFunctionScan<wbr>(RelOptCluster, List&lt;RelNode&gt;, RexNode, Type, RelDataType, Set&lt;RelColumnMapping&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalTableModify.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelOptTable,org.apache.calcite.prepare.Prepare.CatalogReader,org.apache.calcite.rel.RelNode,org.apache.calcite.rel.core.TableModify.Operation,java.util.List,boolean)">org.apache.calcite.rel.logical.LogicalTableModify<wbr>(RelOptCluster, RelOptTable, Prepare.CatalogReader, RelNode, TableModify.Operation, List&lt;String&gt;, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalTableScan.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelOptTable)">org.apache.calcite.rel.logical.LogicalTableScan<wbr>(RelOptCluster, RelOptTable)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalTableScan.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.plan.RelTraitSet,org.apache.calcite.plan.RelOptTable)">org.apache.calcite.rel.logical.LogicalTableScan<wbr>(RelOptCluster, RelTraitSet, RelOptTable)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/logical/LogicalUnion.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,java.util.List,boolean)">org.apache.calcite.rel.logical.LogicalUnion<wbr>(RelOptCluster, List&lt;RelNode&gt;, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/logical/LogicalValues.html#%3Cinit%3E(org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.type.RelDataType,com.google.common.collect.ImmutableList)">org.apache.calcite.rel.logical.LogicalValues<wbr>(RelOptCluster, RelDataType, ImmutableList&lt;ImmutableList&lt;RexLiteral&gt;&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/metadata/RelMetadataQueryBase.html#%3Cinit%3E(org.apache.calcite.rel.metadata.JaninoRelMetadataProvider)">org.apache.calcite.rel.metadata.RelMetadataQueryBase<wbr>(JaninoRelMetadataProvider)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateCaseToFilterRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.AggregateCaseToFilterRule<wbr>(RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.html#%3Cinit%3E(java.lang.Class,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule<wbr>(Class&lt;? extends Aggregate&gt;, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.html#%3Cinit%3E(java.lang.Class,boolean,org.apache.calcite.rel.core.RelFactories.JoinFactory)">org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule<wbr>(Class&lt;? extends LogicalAggregate&gt;, boolean, RelFactories.JoinFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.JoinFactory)">org.apache.calcite.rel.rules.AggregateExpandDistinctAggregatesRule<wbr>(Class&lt;? extends LogicalAggregate&gt;, RelFactories.JoinFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateExtractProjectRule<wbr>(Class&lt;? extends Aggregate&gt;, Class&lt;? extends RelNode&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateExtractProjectRule<wbr>(RelOptRuleOperand, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateFilterTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateFilterTransposeRule<wbr>(RelOptRuleOperand, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateJoinJoinRemoveRule<wbr>(Class&lt;? extends Aggregate&gt;, Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateJoinRemoveRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateJoinRemoveRule<wbr>(Class&lt;? extends Aggregate&gt;, Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,boolean)">org.apache.calcite.rel.rules.AggregateJoinTransposeRule<wbr>(Class&lt;? extends Aggregate&gt;, Class&lt;? extends Join&gt;, RelBuilderFactory, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.AggregateFactory,java.lang.Class,org.apache.calcite.rel.core.RelFactories.JoinFactory)">org.apache.calcite.rel.rules.AggregateJoinTransposeRule<wbr>(Class&lt;? extends Aggregate&gt;, RelFactories.AggregateFactory, Class&lt;? extends Join&gt;, RelFactories.JoinFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.AggregateFactory,java.lang.Class,org.apache.calcite.rel.core.RelFactories.JoinFactory,boolean)">org.apache.calcite.rel.rules.AggregateJoinTransposeRule<wbr>(Class&lt;? extends Aggregate&gt;, RelFactories.AggregateFactory, Class&lt;? extends Join&gt;, RelFactories.JoinFactory, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.AggregateFactory,java.lang.Class,org.apache.calcite.rel.core.RelFactories.JoinFactory,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.AggregateJoinTransposeRule<wbr>(Class&lt;? extends Aggregate&gt;, RelFactories.AggregateFactory, Class&lt;? extends Join&gt;, RelFactories.JoinFactory, RelFactories.ProjectFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.AggregateFactory,java.lang.Class,org.apache.calcite.rel.core.RelFactories.JoinFactory,org.apache.calcite.rel.core.RelFactories.ProjectFactory,boolean)">org.apache.calcite.rel.rules.AggregateJoinTransposeRule<wbr>(Class&lt;? extends Aggregate&gt;, RelFactories.AggregateFactory, Class&lt;? extends Join&gt;, RelFactories.JoinFactory, RelFactories.ProjectFactory, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateMergeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateMergeRule<wbr>(RelOptRuleOperand, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateProjectMergeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateProjectMergeRule<wbr>(Class&lt;? extends Aggregate&gt;, Class&lt;? extends Project&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.AggregateProjectPullUpConstantsRule<wbr>(Class&lt;? extends Aggregate&gt;, Class&lt;? extends RelNode&gt;, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,java.util.EnumSet)">org.apache.calcite.rel.rules.AggregateReduceFunctionsRule<wbr>(Class&lt;? extends Aggregate&gt;, RelBuilderFactory, EnumSet&lt;SqlKind&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateReduceFunctionsRule<wbr>(RelOptRuleOperand, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateRemoveRule.html#%3Cinit%3E(java.lang.Class)">org.apache.calcite.rel.rules.AggregateRemoveRule<wbr>(Class&lt;? extends Aggregate&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateRemoveRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateRemoveRule<wbr>(Class&lt;? extends Aggregate&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateStarTableRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.AggregateStarTableRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.AggregateUnionAggregateRule<wbr>(Class&lt;? extends Aggregate&gt;, Class&lt;? extends Union&gt;, Class&lt;? extends RelNode&gt;, Class&lt;? extends RelNode&gt;, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.AggregateFactory,java.lang.Class,org.apache.calcite.rel.core.RelFactories.SetOpFactory)">org.apache.calcite.rel.rules.AggregateUnionAggregateRule<wbr>(Class&lt;? extends Aggregate&gt;, RelFactories.AggregateFactory, Class&lt;? extends Union&gt;, RelFactories.SetOpFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateUnionTransposeRule<wbr>(Class&lt;? extends Aggregate&gt;, Class&lt;? extends Union&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.AggregateFactory,java.lang.Class,org.apache.calcite.rel.core.RelFactories.SetOpFactory)">org.apache.calcite.rel.rules.AggregateUnionTransposeRule<wbr>(Class&lt;? extends Aggregate&gt;, RelFactories.AggregateFactory, Class&lt;? extends Union&gt;, RelFactories.SetOpFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/AggregateValuesRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.AggregateValuesRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/CalcMergeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.CalcMergeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/CalcRemoveRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.CalcRemoveRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/CalcSplitRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.CalcSplitRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/CoerceInputsRule.html#%3Cinit%3E(java.lang.Class,boolean)">org.apache.calcite.rel.rules.CoerceInputsRule<wbr>(Class&lt;? extends RelNode&gt;, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/CoerceInputsRule.html#%3Cinit%3E(java.lang.Class,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.CoerceInputsRule<wbr>(Class&lt;? extends RelNode&gt;, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/DateRangeRules.FilterDateRangeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.DateRangeRules.FilterDateRangeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.FilterFactory,java.lang.Class)">org.apache.calcite.rel.rules.FilterAggregateTransposeRule<wbr>(Class&lt;? extends Filter&gt;, RelFactories.FilterFactory, Class&lt;? extends Aggregate&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,java.lang.Class)">org.apache.calcite.rel.rules.FilterAggregateTransposeRule<wbr>(Class&lt;? extends Filter&gt;, RelBuilderFactory, Class&lt;? extends Aggregate&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterAggregateTransposeRule<wbr>(RelOptRuleOperand, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterCalcMergeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterCalcMergeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterCorrelateRule.html#%3Cinit%3E(org.apache.calcite.rel.core.RelFactories.FilterFactory,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.FilterCorrelateRule<wbr>(RelFactories.FilterFactory, RelFactories.ProjectFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterCorrelateRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterCorrelateRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.html#%3Cinit%3E(boolean,org.apache.calcite.rel.core.RelFactories.FilterFactory,org.apache.calcite.rel.core.RelFactories.ProjectFactory,org.apache.calcite.rel.rules.FilterJoinRule.Predicate)">org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule<wbr>(boolean, RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.html#%3Cinit%3E(boolean,org.apache.calcite.tools.RelBuilderFactory,org.apache.calcite.rel.rules.FilterJoinRule.Predicate)">org.apache.calcite.rel.rules.FilterJoinRule.FilterIntoJoinRule<wbr>(boolean, RelBuilderFactory, FilterJoinRule.Predicate)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.html#%3Cinit%3E(org.apache.calcite.rel.core.RelFactories.FilterFactory,org.apache.calcite.rel.core.RelFactories.ProjectFactory,org.apache.calcite.rel.rules.FilterJoinRule.Predicate)">org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule<wbr>(RelFactories.FilterFactory, RelFactories.ProjectFactory, FilterJoinRule.Predicate)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,org.apache.calcite.rel.rules.FilterJoinRule.Predicate)">org.apache.calcite.rel.rules.FilterJoinRule.JoinConditionPushRule<wbr>(RelBuilderFactory, FilterJoinRule.Predicate)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterMergeRule.html#%3Cinit%3E(org.apache.calcite.rel.core.RelFactories.FilterFactory)">org.apache.calcite.rel.rules.FilterMergeRule<wbr>(RelFactories.FilterFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterMergeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterMergeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterMultiJoinMergeRule<wbr>(Class&lt;? extends Filter&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterMultiJoinMergeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,boolean,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterProjectTransposeRule<wbr>(Class&lt;? extends Filter&gt;, Class&lt;? extends Project&gt;, boolean, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.FilterFactory,java.lang.Class,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.FilterProjectTransposeRule<wbr>(Class&lt;? extends Filter&gt;, RelFactories.FilterFactory, Class&lt;? extends Project&gt;, RelFactories.ProjectFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html#%3Cinit%3E(java.lang.Class,java.util.function.Predicate,java.lang.Class,java.util.function.Predicate,boolean,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterProjectTransposeRule<wbr>(Class&lt;F&gt;, Predicate&lt;? super F&gt;, Class&lt;P&gt;, Predicate&lt;? super P&gt;, boolean, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,boolean,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterProjectTransposeRule<wbr>(RelOptRuleOperand, boolean, boolean, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterRemoveIsNotDistinctFromRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterRemoveIsNotDistinctFromRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterSetOpTransposeRule.html#%3Cinit%3E(org.apache.calcite.rel.core.RelFactories.FilterFactory)">org.apache.calcite.rel.rules.FilterSetOpTransposeRule<wbr>(RelFactories.FilterFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterSetOpTransposeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterSetOpTransposeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterTableFunctionTransposeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterTableScanRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,java.lang.String)">org.apache.calcite.rel.rules.FilterTableScanRule<wbr>(RelOptRuleOperand, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/FilterTableScanRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.FilterTableScanRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/FilterToCalcRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.FilterToCalcRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/IntersectToDistinctRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.IntersectToDistinctRule<wbr>(Class&lt;? extends Intersect&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinAddRedundantSemiJoinRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinAddRedundantSemiJoinRule<wbr>(Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinAssociateRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinAssociateRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinCommuteRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.JoinCommuteRule<wbr>(Class&lt;? extends Join&gt;, RelFactories.ProjectFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinCommuteRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.ProjectFactory,boolean)">org.apache.calcite.rel.rules.JoinCommuteRule<wbr>(Class&lt;? extends Join&gt;, RelFactories.ProjectFactory, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinCommuteRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,boolean)">org.apache.calcite.rel.rules.JoinCommuteRule<wbr>(Class&lt;? extends Join&gt;, RelBuilderFactory, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinExtractFilterRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinExtractFilterRule<wbr>(Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,java.lang.String)">org.apache.calcite.rel.rules.JoinProjectTransposeRule<wbr>(RelOptRuleOperand, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,java.lang.String,boolean,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.JoinProjectTransposeRule<wbr>(RelOptRuleOperand, String, boolean, RelFactories.ProjectFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,java.lang.String,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinProjectTransposeRule<wbr>(RelOptRuleOperand, String, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,java.lang.String,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.JoinProjectTransposeRule<wbr>(RelOptRuleOperand, String, RelFactories.ProjectFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinPushExpressionsRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.JoinPushExpressionsRule<wbr>(Class&lt;? extends Join&gt;, RelFactories.ProjectFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinPushExpressionsRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinPushExpressionsRule<wbr>(Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinPushThroughJoinRule.html#%3Cinit%3E(java.lang.String,boolean,java.lang.Class,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.JoinPushThroughJoinRule<wbr>(String, boolean, Class&lt;? extends Join&gt;, RelFactories.ProjectFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinPushThroughJoinRule.html#%3Cinit%3E(java.lang.String,boolean,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinPushThroughJoinRule<wbr>(String, boolean, Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinPushTransitivePredicatesRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.FilterFactory)">org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule<wbr>(Class&lt;? extends Join&gt;, RelFactories.FilterFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinPushTransitivePredicatesRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinPushTransitivePredicatesRule<wbr>(Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinToCorrelateRule.html#%3Cinit%3E(org.apache.calcite.rel.core.RelFactories.FilterFactory)">org.apache.calcite.rel.rules.JoinToCorrelateRule<wbr>(RelFactories.FilterFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinToCorrelateRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinToCorrelateRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinToMultiJoinRule.html#%3Cinit%3E(java.lang.Class)">org.apache.calcite.rel.rules.JoinToMultiJoinRule<wbr>(Class&lt;? extends Join&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/JoinToMultiJoinRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.JoinToMultiJoinRule<wbr>(Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/JoinUnionTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.JoinUnionTransposeRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/LoptOptimizeJoinRule.html#%3Cinit%3E(org.apache.calcite.rel.core.RelFactories.JoinFactory,org.apache.calcite.rel.core.RelFactories.ProjectFactory,org.apache.calcite.rel.core.RelFactories.FilterFactory)">org.apache.calcite.rel.rules.LoptOptimizeJoinRule<wbr>(RelFactories.JoinFactory, RelFactories.ProjectFactory, RelFactories.FilterFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/LoptOptimizeJoinRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.LoptOptimizeJoinRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyAggregateRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String,boolean,org.apache.calcite.plan.hep.HepProgram,org.apache.calcite.plan.RelOptRule,org.apache.calcite.plan.RelOptRule,org.apache.calcite.plan.RelOptRule,org.apache.calcite.plan.RelOptRule)">org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyAggregateRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,boolean,org.apache.calcite.plan.hep.HepProgram)">org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyAggregateRule<wbr>(RelBuilderFactory, boolean, HepProgram)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyFilterRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,boolean,org.apache.calcite.plan.hep.HepProgram,boolean)">org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyFilterRule<wbr>(RelBuilderFactory, boolean, HepProgram, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyJoinRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,boolean,org.apache.calcite.plan.hep.HepProgram,boolean)">org.apache.calcite.rel.rules.materialize.MaterializedViewOnlyJoinRule<wbr>(RelBuilderFactory, boolean, HepProgram, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectAggregateRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,boolean,org.apache.calcite.plan.hep.HepProgram)">org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule<wbr>(RelBuilderFactory, boolean, HepProgram)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectAggregateRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,boolean,org.apache.calcite.plan.hep.HepProgram,org.apache.calcite.plan.RelOptRule,org.apache.calcite.plan.RelOptRule,org.apache.calcite.plan.RelOptRule,org.apache.calcite.plan.RelOptRule)">org.apache.calcite.rel.rules.materialize.MaterializedViewProjectAggregateRule<wbr>(RelBuilderFactory, boolean, HepProgram, RelOptRule, RelOptRule, RelOptRule, RelOptRule)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectFilterRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,boolean,org.apache.calcite.plan.hep.HepProgram,boolean)">org.apache.calcite.rel.rules.materialize.MaterializedViewProjectFilterRule<wbr>(RelBuilderFactory, boolean, HepProgram, boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectJoinRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory,boolean,org.apache.calcite.plan.hep.HepProgram,boolean)">org.apache.calcite.rel.rules.materialize.MaterializedViewProjectJoinRule<wbr>(RelBuilderFactory, boolean, HepProgram, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/MaterializedViewFilterScanRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.MaterializedViewFilterScanRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.html#%3Cinit%3E(org.apache.calcite.rel.core.RelFactories.JoinFactory,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule<wbr>(RelFactories.JoinFactory, RelFactories.ProjectFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.MultiJoinOptimizeBushyRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/MultiJoinProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,java.lang.String)">org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule<wbr>(RelOptRuleOperand, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/MultiJoinProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.MultiJoinProjectTransposeRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectCalcMergeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectCalcMergeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.html#%3Cinit%3E(org.apache.calcite.rel.rules.PushProjector.ExprCondition,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectCorrelateTransposeRule<wbr>(PushProjector.ExprCondition, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectFilterTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,org.apache.calcite.rel.rules.PushProjector.ExprCondition)">org.apache.calcite.rel.rules.ProjectFilterTransposeRule<wbr>(Class&lt;? extends Project&gt;, Class&lt;? extends Filter&gt;, RelBuilderFactory, PushProjector.ExprCondition)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectFilterTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.rel.rules.PushProjector.ExprCondition,boolean,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectFilterTransposeRule<wbr>(RelOptRuleOperand, PushProjector.ExprCondition, boolean, boolean, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectJoinJoinRemoveRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectJoinJoinRemoveRule<wbr>(Class&lt;? extends Project&gt;, Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectJoinRemoveRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectJoinRemoveRule<wbr>(Class&lt;? extends Project&gt;, Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectJoinTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.rel.rules.PushProjector.ExprCondition,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectJoinTransposeRule<wbr>(Class&lt;? extends Project&gt;, Class&lt;? extends Join&gt;, PushProjector.ExprCondition, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectMergeRule.html#%3Cinit%3E(boolean,int,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectMergeRule<wbr>(boolean, int, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectMergeRule.html#%3Cinit%3E(boolean,org.apache.calcite.rel.core.RelFactories.ProjectFactory)">org.apache.calcite.rel.rules.ProjectMergeRule<wbr>(boolean, RelFactories.ProjectFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectMergeRule.html#%3Cinit%3E(boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectMergeRule<wbr>(boolean, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectMultiJoinMergeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule<wbr>(Class&lt;? extends Project&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectMultiJoinMergeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectMultiJoinMergeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectRemoveRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectRemoveRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectSetOpTransposeRule.html#%3Cinit%3E(org.apache.calcite.rel.rules.PushProjector.ExprCondition,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectSetOpTransposeRule<wbr>(PushProjector.ExprCondition, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectTableScanRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.ProjectTableScanRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectToCalcRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectToCalcRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ProjectWindowTransposeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ProjectWindowTransposeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/PruneEmptyRules.RemoveEmptySingleRule.html#%3Cinit%3E(java.lang.Class,com.google.common.base.Predicate,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule<wbr>(Class&lt;R&gt;, Predicate&lt;R&gt;, RelBuilderFactory, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/PruneEmptyRules.RemoveEmptySingleRule.html#%3Cinit%3E(java.lang.Class,java.lang.String)">org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule<wbr>(Class&lt;R&gt;, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/PruneEmptyRules.RemoveEmptySingleRule.html#%3Cinit%3E(java.lang.Class,java.util.function.Predicate,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.PruneEmptyRules.RemoveEmptySingleRule<wbr>(Class&lt;R&gt;, Predicate&lt;R&gt;, RelBuilderFactory, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceDecimalsRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.CalcReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule<wbr>(Class&lt;? extends Calc&gt;, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.CalcReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.CalcReduceExpressionsRule<wbr>(Class&lt;? extends Calc&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.FilterReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule<wbr>(Class&lt;? extends Filter&gt;, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.FilterReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.FilterReduceExpressionsRule<wbr>(Class&lt;? extends Filter&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.JoinReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule<wbr>(Class&lt;? extends Join&gt;, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.JoinReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.JoinReduceExpressionsRule<wbr>(Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ProjectReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule<wbr>(Class&lt;? extends Project&gt;, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ProjectReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.ProjectReduceExpressionsRule<wbr>(Class&lt;? extends Project&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.WindowReduceExpressionsRule.html#%3Cinit%3E(java.lang.Class,boolean,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.ReduceExpressionsRule.WindowReduceExpressionsRule<wbr>(Class&lt;? extends Window&gt;, boolean, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/SemiJoinFilterTransposeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.SemiJoinFilterTransposeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/SemiJoinJoinTransposeRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.SemiJoinJoinTransposeRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/SemiJoinRemoveRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.SemiJoinRemoveRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/SemiJoinRule.JoinToSemiJoinRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.SemiJoinRule.JoinToSemiJoinRule<wbr>(Class&lt;Join&gt;, Class&lt;Aggregate&gt;, RelBuilderFactory, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/SemiJoinRule.ProjectToSemiJoinRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.SemiJoinRule.ProjectToSemiJoinRule<wbr>(Class&lt;Project&gt;, Class&lt;Join&gt;, Class&lt;Aggregate&gt;, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/SortJoinCopyRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.SortJoinCopyRule<wbr>(Class&lt;? extends Sort&gt;, Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/SortJoinTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class)">org.apache.calcite.rel.rules.SortJoinTransposeRule<wbr>(Class&lt;? extends Sort&gt;, Class&lt;? extends Join&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/SortJoinTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.SortJoinTransposeRule<wbr>(Class&lt;? extends Sort&gt;, Class&lt;? extends Join&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/SortProjectTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class)">org.apache.calcite.rel.rules.SortProjectTransposeRule<wbr>(Class&lt;? extends Sort&gt;, Class&lt;? extends Project&gt;)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/SortProjectTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,java.lang.String)">org.apache.calcite.rel.rules.SortProjectTransposeRule<wbr>(Class&lt;? extends Sort&gt;, Class&lt;? extends Project&gt;, String)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/SortProjectTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.SortProjectTransposeRule<wbr>(Class&lt;? extends Sort&gt;, Class&lt;? extends Project&gt;, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/SortProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand)">org.apache.calcite.rel.rules.SortProjectTransposeRule<wbr>(RelOptRuleOperand)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/SortProjectTransposeRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.SortProjectTransposeRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/SortRemoveRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.SortRemoveRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/SortUnionTransposeRule.html#%3Cinit%3E(java.lang.Class,java.lang.Class,boolean,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.SortUnionTransposeRule<wbr>(Class&lt;? extends Sort&gt;, Class&lt;? extends Union&gt;, boolean, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/TableScanRule.html#%3Cinit%3E(org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.TableScanRule<wbr>(RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/UnionEliminatorRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.UnionEliminatorRule<wbr>(Class&lt;? extends Union&gt;, RelBuilderFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/UnionMergeRule.html#%3Cinit%3E(java.lang.Class,java.lang.String,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.UnionMergeRule<wbr>(Class&lt;? extends SetOp&gt;, String, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/UnionMergeRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.SetOpFactory)">org.apache.calcite.rel.rules.UnionMergeRule<wbr>(Class&lt;? extends Union&gt;, RelFactories.SetOpFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/UnionPullUpConstantsRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.UnionPullUpConstantsRule<wbr>(Class&lt;? extends Union&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/UnionToDistinctRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.rel.core.RelFactories.SetOpFactory)">org.apache.calcite.rel.rules.UnionToDistinctRule<wbr>(Class&lt;? extends Union&gt;, RelFactories.SetOpFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/rules/UnionToDistinctRule.html#%3Cinit%3E(java.lang.Class,org.apache.calcite.tools.RelBuilderFactory)">org.apache.calcite.rel.rules.UnionToDistinctRule<wbr>(Class&lt;? extends Union&gt;, RelBuilderFactory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rel/rules/ValuesReduceRule.html#%3Cinit%3E(org.apache.calcite.plan.RelOptRuleOperand,org.apache.calcite.tools.RelBuilderFactory,java.lang.String)">org.apache.calcite.rel.rules.ValuesReduceRule<wbr>(RelOptRuleOperand, RelBuilderFactory, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rel/stream/StreamRules.DeltaJoinTransposeRule.html#%3Cinit%3E()">org.apache.calcite.rel.stream.StreamRules.DeltaJoinTransposeRule()</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/rex/RexSimplify.html#%3Cinit%3E(org.apache.calcite.rex.RexBuilder,boolean,org.apache.calcite.rex.RexExecutor)">org.apache.calcite.rex.RexSimplify<wbr>(RexBuilder, boolean, RexExecutor)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/rex/RexSimplify.html#%3Cinit%3E(org.apache.calcite.rex.RexBuilder,org.apache.calcite.plan.RelOptPredicateList,boolean,org.apache.calcite.rex.RexExecutor)">org.apache.calcite.rex.RexSimplify<wbr>(RexBuilder, RelOptPredicateList, boolean, RexExecutor)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/advise/SqlAdvisor.html#%3Cinit%3E(org.apache.calcite.sql.validate.SqlValidatorWithHints)">org.apache.calcite.sql.advise.SqlAdvisor<wbr>(SqlValidatorWithHints)</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">use <a href="org/apache/calcite/sql/advise/SqlAdvisor.html#%3Cinit%3E(org.apache.calcite.sql.validate.SqlValidatorWithHints,org.apache.calcite.sql.parser.SqlParser.Config)"><code>SqlAdvisor(SqlValidatorWithHints, SqlParser.Config)</code></a></div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/advise/SqlSimpleParser.html#%3Cinit%3E(java.lang.String)">org.apache.calcite.sql.advise.SqlSimpleParser<wbr>(String)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/advise/SqlSimpleParser.html#%3Cinit%3E(java.lang.String,org.apache.calcite.sql.parser.SqlParser.Config)"><code>SqlSimpleParser(String, SqlParser.Config)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/advise/SqlSimpleParser.Tokenizer.html#%3Cinit%3E(java.lang.String,java.lang.String)">org.apache.calcite.sql.advise.SqlSimpleParser.Tokenizer<wbr>(String, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.html#%3Cinit%3E(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.sql.fun.SqlAvgAggFunction.Subtype)">org.apache.calcite.sql.fun.SqlAvgAggFunction<wbr>(RelDataType, SqlAvgAggFunction.Subtype)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.html#%3Cinit%3E(org.apache.calcite.rel.type.RelDataType,org.apache.calcite.sql.fun.SqlCovarAggFunction.Subtype)">org.apache.calcite.sql.fun.SqlCovarAggFunction<wbr>(RelDataType, SqlCovarAggFunction.Subtype)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlFirstLastValueAggFunction.html#%3Cinit%3E(boolean)">org.apache.calcite.sql.fun.SqlFirstLastValueAggFunction<wbr>(boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/fun/SqlLeadLagAggFunction.html#%3Cinit%3E(boolean)">org.apache.calcite.sql.fun.SqlLeadLagAggFunction<wbr>(boolean)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#%3Cinit%3E(java.util.List,boolean,int)">org.apache.calcite.sql.fun.SqlMinMaxAggFunction<wbr>(List&lt;RelDataType&gt;, boolean, int)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#%3Cinit%3E(org.apache.calcite.sql.SqlDialect)">org.apache.calcite.sql.pretty.SqlPrettyWriter<wbr>(SqlDialect)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#%3Cinit%3E(org.apache.calcite.sql.SqlDialect,boolean)">org.apache.calcite.sql.pretty.SqlPrettyWriter<wbr>(SqlDialect, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#%3Cinit%3E(org.apache.calcite.sql.SqlDialect,boolean,java.io.PrintWriter)">org.apache.calcite.sql.pretty.SqlPrettyWriter<wbr>(SqlDialect, boolean, PrintWriter)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html#%3Cinit%3E(org.apache.calcite.sql.SqlDialect,org.apache.calcite.sql.SqlWriterConfig)">org.apache.calcite.sql.pretty.SqlPrettyWriter<wbr>(SqlDialect, SqlWriterConfig)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlAggFunction.html#%3Cinit%3E(java.lang.String,org.apache.calcite.sql.SqlIdentifier,org.apache.calcite.sql.SqlKind,org.apache.calcite.sql.type.SqlReturnTypeInference,org.apache.calcite.sql.type.SqlOperandTypeInference,org.apache.calcite.sql.type.SqlOperandTypeChecker,org.apache.calcite.sql.SqlFunctionCategory)">org.apache.calcite.sql.SqlAggFunction<wbr>(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlAggFunction.html#%3Cinit%3E(java.lang.String,org.apache.calcite.sql.SqlIdentifier,org.apache.calcite.sql.SqlKind,org.apache.calcite.sql.type.SqlReturnTypeInference,org.apache.calcite.sql.type.SqlOperandTypeInference,org.apache.calcite.sql.type.SqlOperandTypeChecker,org.apache.calcite.sql.SqlFunctionCategory,boolean,boolean)">org.apache.calcite.sql.SqlAggFunction<wbr>(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory, boolean, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlAggFunction.html#%3Cinit%3E(java.lang.String,org.apache.calcite.sql.SqlKind,org.apache.calcite.sql.type.SqlReturnTypeInference,org.apache.calcite.sql.type.SqlOperandTypeInference,org.apache.calcite.sql.type.SqlOperandTypeChecker,org.apache.calcite.sql.SqlFunctionCategory)">org.apache.calcite.sql.SqlAggFunction<wbr>(String, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, SqlFunctionCategory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlBasicCall.html#%3Cinit%3E(org.apache.calcite.sql.SqlOperator,org.apache.calcite.sql.SqlNode%5B%5D,org.apache.calcite.sql.parser.SqlParserPos)">org.apache.calcite.sql.SqlBasicCall<wbr>(SqlOperator, SqlNode[], SqlParserPos)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlBasicCall.html#%3Cinit%3E(org.apache.calcite.sql.SqlOperator,org.apache.calcite.sql.SqlNode%5B%5D,org.apache.calcite.sql.parser.SqlParserPos,org.apache.calcite.sql.SqlLiteral)">org.apache.calcite.sql.SqlBasicCall<wbr>(SqlOperator, SqlNode[], SqlParserPos, SqlLiteral)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlCreate.html#%3Cinit%3E(org.apache.calcite.sql.parser.SqlParserPos,boolean)">org.apache.calcite.sql.SqlCreate<wbr>(SqlParserPos, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlDialect.html#%3Cinit%3E(org.apache.calcite.sql.SqlDialect.DatabaseProduct,java.lang.String,java.lang.String)">org.apache.calcite.sql.SqlDialect<wbr>(SqlDialect.DatabaseProduct, String, String)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlDialect.html#%3Cinit%3E(org.apache.calcite.sql.SqlDialect.DatabaseProduct,java.lang.String,java.lang.String,org.apache.calcite.config.NullCollation)">org.apache.calcite.sql.SqlDialect<wbr>(SqlDialect.DatabaseProduct, String, String, NullCollation)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlDialect.html#%3Cinit%3E(org.apache.calcite.sql.SqlDialect.Context)"><code>SqlDialect(Context)</code></a></div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlDrop.html#%3Cinit%3E(org.apache.calcite.sql.parser.SqlParserPos)">org.apache.calcite.sql.SqlDrop<wbr>(SqlParserPos)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlFunction.html#%3Cinit%3E(java.lang.String,org.apache.calcite.sql.SqlIdentifier,org.apache.calcite.sql.SqlKind,org.apache.calcite.sql.type.SqlReturnTypeInference,org.apache.calcite.sql.type.SqlOperandTypeInference,org.apache.calcite.sql.type.SqlOperandTypeChecker,java.util.List,org.apache.calcite.sql.SqlFunctionCategory)">org.apache.calcite.sql.SqlFunction<wbr>(String, SqlIdentifier, SqlKind, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List&lt;RelDataType&gt;, SqlFunctionCategory)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlGroupedWindowFunction.html#%3Cinit%3E(java.lang.String,org.apache.calcite.sql.SqlKind,org.apache.calcite.sql.SqlGroupedWindowFunction,org.apache.calcite.sql.type.SqlOperandTypeChecker)">org.apache.calcite.sql.SqlGroupedWindowFunction<wbr>(String, SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlGroupedWindowFunction.html#%3Cinit%3E(org.apache.calcite.sql.SqlKind,org.apache.calcite.sql.SqlGroupedWindowFunction,org.apache.calcite.sql.type.SqlOperandTypeChecker)">org.apache.calcite.sql.SqlGroupedWindowFunction<wbr>(SqlKind, SqlGroupedWindowFunction, SqlOperandTypeChecker)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlRankFunction.html#%3Cinit%3E(boolean,org.apache.calcite.sql.SqlKind)">org.apache.calcite.sql.SqlRankFunction<wbr>(boolean, SqlKind)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/SqlSelect.html#%3Cinit%3E(org.apache.calcite.sql.parser.SqlParserPos,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNodeList,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNode,org.apache.calcite.sql.SqlNodeList)">org.apache.calcite.sql.SqlSelect<wbr>(SqlParserPos, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList, SqlNode, SqlNodeList, SqlNodeList, SqlNode, SqlNode, SqlNodeList)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/type/ComparableOperandTypeChecker.html#%3Cinit%3E(int,org.apache.calcite.rel.type.RelDataTypeComparability)">org.apache.calcite.sql.type.ComparableOperandTypeChecker<wbr>(int, RelDataTypeComparability)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/util/ChainedSqlOperatorTable.html#%3Cinit%3E(java.util.List)">org.apache.calcite.sql.util.ChainedSqlOperatorTable<wbr>(List&lt;SqlOperatorTable&gt;)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/util/ListSqlOperatorTable.html#%3Cinit%3E()">org.apache.calcite.sql.util.ListSqlOperatorTable()</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/util/SqlOperatorTables.html#of(java.lang.Iterable)"><code>SqlOperatorTables.of(java.lang.Iterable&lt;? extends org.apache.calcite.sql.SqlOperator&gt;)</code></a>, which creates an immutable
table.</div>
</div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/util/ListSqlOperatorTable.html#%3Cinit%3E(java.util.List)">org.apache.calcite.sql.util.ListSqlOperatorTable<wbr>(List&lt;SqlOperator&gt;)</a></div>
<div class="col-last odd-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/util/SqlOperatorTables.html#of(java.lang.Iterable)"><code>SqlOperatorTables.of(java.lang.Iterable&lt;? extends org.apache.calcite.sql.SqlOperator&gt;)</code></a>, which creates an immutable
table.</div>
</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlUserDefinedAggFunction.html#%3Cinit%3E(org.apache.calcite.sql.SqlIdentifier,org.apache.calcite.sql.type.SqlReturnTypeInference,org.apache.calcite.sql.type.SqlOperandTypeInference,org.apache.calcite.sql.type.SqlOperandTypeChecker,org.apache.calcite.schema.AggregateFunction,boolean,boolean,org.apache.calcite.util.Optionality,org.apache.calcite.rel.type.RelDataTypeFactory)">org.apache.calcite.sql.validate.SqlUserDefinedAggFunction<wbr>(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, AggregateFunction, boolean, boolean, Optionality, RelDataTypeFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlUserDefinedFunction.html#%3Cinit%3E(org.apache.calcite.sql.SqlIdentifier,org.apache.calcite.sql.type.SqlReturnTypeInference,org.apache.calcite.sql.type.SqlOperandTypeInference,org.apache.calcite.sql.type.SqlOperandTypeChecker,java.util.List,org.apache.calcite.schema.Function)">org.apache.calcite.sql.validate.SqlUserDefinedFunction<wbr>(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List&lt;RelDataType&gt;, Function)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/validate/SqlUserDefinedTableFunction.html#%3Cinit%3E(org.apache.calcite.sql.SqlIdentifier,org.apache.calcite.sql.type.SqlReturnTypeInference,org.apache.calcite.sql.type.SqlOperandTypeInference,org.apache.calcite.sql.type.SqlOperandTypeChecker,java.util.List,org.apache.calcite.schema.TableFunction)">org.apache.calcite.sql.validate.SqlUserDefinedTableFunction<wbr>(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List&lt;RelDataType&gt;, TableFunction)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql/validate/SqlUserDefinedTableMacro.html#%3Cinit%3E(org.apache.calcite.sql.SqlIdentifier,org.apache.calcite.sql.type.SqlReturnTypeInference,org.apache.calcite.sql.type.SqlOperandTypeInference,org.apache.calcite.sql.type.SqlOperandTypeChecker,java.util.List,org.apache.calcite.schema.TableMacro)">org.apache.calcite.sql.validate.SqlUserDefinedTableMacro<wbr>(SqlIdentifier, SqlReturnTypeInference, SqlOperandTypeInference, SqlOperandTypeChecker, List&lt;RelDataType&gt;, TableMacro)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql2rel/RelFieldTrimmer.html#%3Cinit%3E(org.apache.calcite.sql.validate.SqlValidator,org.apache.calcite.plan.RelOptCluster,org.apache.calcite.rel.core.RelFactories.ProjectFactory,org.apache.calcite.rel.core.RelFactories.FilterFactory,org.apache.calcite.rel.core.RelFactories.JoinFactory,org.apache.calcite.rel.core.RelFactories.SortFactory,org.apache.calcite.rel.core.RelFactories.AggregateFactory,org.apache.calcite.rel.core.RelFactories.SetOpFactory)">org.apache.calcite.sql2rel.RelFieldTrimmer<wbr>(SqlValidator, RelOptCluster, RelFactories.ProjectFactory, RelFactories.FilterFactory, RelFactories.JoinFactory, RelFactories.SortFactory, RelFactories.AggregateFactory, RelFactories.SetOpFactory)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.html#%3Cinit%3E(org.apache.calcite.rex.RexBuilder,org.apache.calcite.plan.RelOptTable.ToRelContext,boolean)">org.apache.calcite.sql2rel.RelStructuredTypeFlattener<wbr>(RexBuilder, RelOptTable.ToRelContext, boolean)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#%3Cinit%3E(org.apache.calcite.plan.RelOptTable.ViewExpander,org.apache.calcite.sql.validate.SqlValidator,org.apache.calcite.prepare.Prepare.CatalogReader,org.apache.calcite.plan.RelOptCluster,org.apache.calcite.sql2rel.SqlRexConvertletTable)">org.apache.calcite.sql2rel.SqlToRelConverter<wbr>(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptCluster, SqlRexConvertletTable)</a></div>
<div class="col-last even-row-color"></div>
<div class="col-summary-item-name odd-row-color"><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#%3Cinit%3E(org.apache.calcite.plan.RelOptTable.ViewExpander,org.apache.calcite.sql.validate.SqlValidator,org.apache.calcite.prepare.Prepare.CatalogReader,org.apache.calcite.plan.RelOptPlanner,org.apache.calcite.rex.RexBuilder,org.apache.calcite.sql2rel.SqlRexConvertletTable)">org.apache.calcite.sql2rel.SqlToRelConverter<wbr>(RelOptTable.ViewExpander, SqlValidator, Prepare.CatalogReader, RelOptPlanner, RexBuilder, SqlRexConvertletTable)</a></div>
<div class="col-last odd-row-color"></div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/util/PartiallyOrderedSet.html#%3Cinit%3E(org.apache.calcite.util.PartiallyOrderedSet.Ordering,com.google.common.base.Function,com.google.common.base.Function)">org.apache.calcite.util.PartiallyOrderedSet<wbr>(PartiallyOrderedSet.Ordering&lt;E&gt;, Function&lt;E, Iterable&lt;E&gt;&gt;, Function&lt;E, Iterable&lt;E&gt;&gt;)</a></div>
<div class="col-last even-row-color"></div>
</div>
</div>
</li>
</ul>
<ul class="block-list">
<li>
<div id="enum-constant">
<div class="caption"><span>Deprecated Enum Constants</span></div>
<div class="summary-table two-column-summary">
<div class="table-header col-first">Enum Constant</div>
<div class="table-header col-last">Description</div>
<div class="col-summary-item-name even-row-color"><a href="org/apache/calcite/sql/SqlKind.html#GROUPING_ID">org.apache.calcite.sql.SqlKind.GROUPING_ID</a></div>
<div class="col-last even-row-color">
<div class="deprecation-comment">Use <a href="org/apache/calcite/sql/SqlKind.html#GROUPING"><code>SqlKind.GROUPING</code></a>.</div>
</div>
</div>
</div>
</li>
</ul>
</main>
<footer role="contentinfo">
<hr>
<p class="legal-copy"><small>Copyright &copy; 2012-2023 Apache Software Foundation. All Rights Reserved.</small></p>
</footer>
</div>
</div>
</body>
</html>