You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by ch...@apache.org on 2020/07/25 05:41:13 UTC

[calcite-site] branch master updated: Publish website for Apache Calcite 1.24.0 release

This is an automated email from the ASF dual-hosted git repository.

chunwei pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/calcite-site.git


The following commit(s) were added to refs/heads/master by this push:
     new 84e3b75  Publish website for Apache Calcite 1.24.0 release
84e3b75 is described below

commit 84e3b759beddbf4039c6b90067ec6ba542a69ba6
Author: chunwei.lcw <ch...@alibaba-inc.com>
AuthorDate: Sat Jul 25 13:38:22 2020 +0800

    Publish website for Apache Calcite 1.24.0 release
---
 community/index.html                               |     8 -
 docs/algebra.html                                  |    13 +
 docs/history.html                                  |   372 +-
 docs/howto.html                                    |     6 +-
 docs/powered_by.html                               |     5 +
 docs/reference.html                                |    60 +-
 downloads/index.html                               |    26 +-
 img/powered-by.png                                 |   Bin 47813 -> 425710 bytes
 javadocAggregate/allclasses-frame.html             |  2083 +
 javadocAggregate/allclasses-noframe.html           |  2083 +
 javadocAggregate/constant-values.html              |  1111 +-
 javadocAggregate/deprecated-list.html              |  3048 +-
 javadocAggregate/help-doc.html                     |   201 +-
 javadocAggregate/index-all.html                    | 44286 +++++++++----------
 javadocAggregate/index.html                        |   652 +-
 .../org/apache/calcite/DataContext.Variable.html   |   574 +-
 .../org/apache/calcite/DataContext.html            |   311 +-
 javadocAggregate/org/apache/calcite/Demo.html      |   211 +-
 .../calcite/adapter/cassandra/CassandraFilter.html |   529 +-
 .../calcite/adapter/cassandra/CassandraLimit.html  |   529 +-
 .../calcite/adapter/cassandra/CassandraMethod.html |   372 +-
 .../adapter/cassandra/CassandraProject.html        |   515 +-
 .../cassandra/CassandraRel.Implementor.html        |   294 +-
 .../calcite/adapter/cassandra/CassandraRel.html    |   291 +-
 .../calcite/adapter/cassandra/CassandraRules.html  |   235 +-
 .../calcite/adapter/cassandra/CassandraSchema.html |   486 +-
 .../adapter/cassandra/CassandraSchemaFactory.html  |   272 +-
 .../calcite/adapter/cassandra/CassandraSort.html   |   491 +-
 .../CassandraTable.CassandraQueryable.html         |  4739 +-
 .../calcite/adapter/cassandra/CassandraTable.html  |   556 +-
 .../adapter/cassandra/CassandraTableScan.html      |   482 +-
 .../cassandra/CassandraToEnumerableConverter.html  |   505 +-
 .../CassandraToEnumerableConverterRule.html        |   353 +-
 .../cassandra/CqlToSqlTypeConversionRules.html     |   278 +-
 .../calcite/adapter/cassandra/package-frame.html   |    41 +
 .../calcite/adapter/cassandra/package-summary.html |   200 +-
 .../calcite/adapter/cassandra/package-tree.html    |   196 +-
 .../calcite/adapter/clone/CloneSchema.Factory.html |   274 +-
 .../apache/calcite/adapter/clone/CloneSchema.html  |   383 +-
 .../calcite/adapter/clone/package-frame.html       |    21 +
 .../calcite/adapter/clone/package-summary.html     |   140 +-
 .../apache/calcite/adapter/clone/package-tree.html |   122 +-
 .../calcite/adapter/csv/CsvFilterableTable.html    |   380 +-
 .../adapter/csv/CsvProjectTableScanRule.html       |   340 +-
 .../org/apache/calcite/adapter/csv/CsvRules.html   |   246 +
 .../calcite/adapter/csv/CsvScannableTable.html     |   333 +-
 .../org/apache/calcite/adapter/csv/CsvSchema.html  |   317 +-
 .../calcite/adapter/csv/CsvSchemaFactory.html      |   274 +-
 .../adapter/csv/CsvStreamScannableTable.html       |   382 +-
 .../calcite/adapter/csv/CsvStreamTableFactory.html |   278 +-
 .../calcite/adapter/csv/CsvTable.Flavor.html       |   343 +-
 .../org/apache/calcite/adapter/csv/CsvTable.html   |   347 +-
 .../calcite/adapter/csv/CsvTableFactory.html       |   278 +-
 .../apache/calcite/adapter/csv/CsvTableScan.html   |   552 +-
 .../calcite/adapter/csv/CsvTranslatableTable.html  |   443 +-
 .../apache/calcite/adapter/csv/JsonEnumerator.html |   344 +-
 .../calcite/adapter/csv/JsonScannableTable.html    |   350 +-
 .../org/apache/calcite/adapter/csv/JsonTable.html  |   360 +-
 .../apache/calcite/adapter/csv/package-frame.html  |    38 +
 .../calcite/adapter/csv/package-summary.html       |   208 +-
 .../apache/calcite/adapter/csv/package-tree.html   |   163 +-
 .../adapter/druid/BinaryOperatorConversion.html    |   294 +-
 .../adapter/druid/CeilOperatorConversion.html      |   292 +-
 .../calcite/adapter/druid/ComplexMetric.html       |   312 +-
 .../adapter/druid/DefaultDimensionSpec.html        |   360 +-
 .../calcite/adapter/druid/DimensionSpec.html       |   260 +-
 .../adapter/druid/DirectOperatorConversion.html    |   294 +-
 .../calcite/adapter/druid/DruidConnection.html     |   127 +-
 .../calcite/adapter/druid/DruidDateTimeUtils.html  |   408 +-
 .../calcite/adapter/druid/DruidExpressions.html    |   451 +-
 .../apache/calcite/adapter/druid/DruidJson.html    |   196 +-
 .../druid/DruidQuery.JsonPostAggregation.html      |   237 +-
 .../adapter/druid/DruidQuery.QuerySpec.html        |   273 +-
 .../apache/calcite/adapter/druid/DruidQuery.html   |  1331 +-
 ...ruidRules.DruidAggregateExtractProjectRule.html |   281 +-
 ...uidRules.DruidAggregateFilterTransposeRule.html |   301 +-
 .../DruidRules.DruidAggregateProjectRule.html      |   307 +-
 .../druid/DruidRules.DruidAggregateRule.html       |   305 +-
 ...uidRules.DruidFilterAggregateTransposeRule.html |   301 +-
 ...DruidRules.DruidFilterProjectTransposeRule.html |   301 +-
 .../adapter/druid/DruidRules.DruidFilterRule.html  |   305 +-
 .../druid/DruidRules.DruidHavingFilterRule.html    |   305 +-
 ...DruidRules.DruidPostAggregationProjectRule.html |   305 +-
 ...DruidRules.DruidProjectFilterTransposeRule.html |   301 +-
 .../adapter/druid/DruidRules.DruidProjectRule.html |   305 +-
 .../DruidRules.DruidProjectSortTransposeRule.html  |   305 +-
 .../DruidRules.DruidSortProjectTransposeRule.html  |   299 +-
 .../adapter/druid/DruidRules.DruidSortRule.html    |   307 +-
 .../apache/calcite/adapter/druid/DruidRules.html   |   575 +-
 .../apache/calcite/adapter/druid/DruidSchema.html  |   321 +-
 .../calcite/adapter/druid/DruidSchemaFactory.html  |   313 +-
 .../adapter/druid/DruidSqlCastConverter.html       |   308 +-
 .../adapter/druid/DruidSqlOperatorConverter.html   |   218 +-
 .../apache/calcite/adapter/druid/DruidTable.html   |   546 +-
 .../calcite/adapter/druid/DruidTableFactory.html   |   278 +-
 .../apache/calcite/adapter/druid/DruidType.html    |   496 +-
 .../adapter/druid/ExtractOperatorConversion.html   |   290 +-
 .../adapter/druid/ExtractionDimensionSpec.html     |   394 +-
 .../calcite/adapter/druid/ExtractionFunction.html  |   161 +-
 .../adapter/druid/FloorOperatorConversion.html     |   292 +-
 .../calcite/adapter/druid/Granularities.html       |   237 +-
 .../calcite/adapter/druid/Granularity.Type.html    |   470 +-
 .../apache/calcite/adapter/druid/Granularity.html  |   230 +-
 .../adapter/druid/NaryOperatorConverter.html       |   296 +-
 .../apache/calcite/adapter/druid/QueryType.html    |   387 +-
 .../adapter/druid/SubstringOperatorConversion.html |   292 +-
 .../adapter/druid/TimeExtractionFunction.html      |   477 +-
 .../druid/UnaryPrefixOperatorConversion.html       |   294 +-
 .../druid/UnarySuffixOperatorConversion.html       |   294 +-
 .../adapter/druid/VirtualColumn.Builder.html       |   308 +-
 .../calcite/adapter/druid/VirtualColumn.html       |   362 +-
 .../calcite/adapter/druid/package-frame.html       |    75 +
 .../calcite/adapter/druid/package-summary.html     |   309 +-
 .../apache/calcite/adapter/druid/package-tree.html |   250 +-
 .../elasticsearch/ElasticsearchAggregate.html      |   462 +-
 .../adapter/elasticsearch/ElasticsearchFilter.html |   430 +-
 .../elasticsearch/ElasticsearchProject.html        |   458 +-
 .../ElasticsearchRel.Implementor.html              |   219 +-
 .../adapter/elasticsearch/ElasticsearchRel.html    |   291 +-
 .../adapter/elasticsearch/ElasticsearchSchema.html |   321 +-
 .../elasticsearch/ElasticsearchSchemaFactory.html  |   272 +-
 .../ElasticsearchSearchResult.SearchHit.html       |   267 +-
 .../ElasticsearchSearchResult.SearchHits.html      |   231 +-
 .../elasticsearch/ElasticsearchSearchResult.html   |   254 +-
 .../adapter/elasticsearch/ElasticsearchSort.html   |   438 +-
 .../ElasticsearchTable.ElasticsearchQueryable.html |  4700 +-
 .../adapter/elasticsearch/ElasticsearchTable.html  |   395 +-
 .../elasticsearch/ElasticsearchTableScan.html      |   455 +-
 .../ElasticsearchToEnumerableConverter.html        |   456 +-
 .../ElasticsearchToEnumerableConverterRule.html    |   275 +-
 .../adapter/elasticsearch/package-frame.html       |    38 +
 .../adapter/elasticsearch/package-summary.html     |   190 +-
 .../adapter/elasticsearch/package-tree.html        |   192 +-
 .../calcite/adapter/enumerable/AggAddContext.html  |   304 +-
 .../calcite/adapter/enumerable/AggContext.html     |   370 +-
 .../calcite/adapter/enumerable/AggImpState.html    |   358 +-
 .../calcite/adapter/enumerable/AggImplementor.html |   266 +-
 .../adapter/enumerable/AggResetContext.html        |   214 +-
 .../adapter/enumerable/AggResultContext.html       |   258 +-
 .../adapter/enumerable/AggregateLambdaFactory.html |   248 +-
 .../enumerable/BasicAggregateLambdaFactory.html    |   326 +-
 .../adapter/enumerable/BasicLazyAccumulator.html   |   270 +-
 .../adapter/enumerable/CallImplementor.html        |   204 +-
 .../calcite/adapter/enumerable/EnumUtils.html      |   467 +-
 .../adapter/enumerable/EnumerableAggregate.html    |   612 +-
 .../EnumerableAggregateBase.AggContextImpl.html    |   448 +
 .../enumerable/EnumerableAggregateBase.html        |   504 +
 .../enumerable/EnumerableBatchNestedLoopJoin.html  |   695 +-
 .../EnumerableBatchNestedLoopJoinRule.html         |   373 +-
 ...Bindable.EnumerableToBindableConverterRule.html |   353 +-
 .../adapter/enumerable/EnumerableBindable.html     |   507 +-
 .../calcite/adapter/enumerable/EnumerableCalc.html |   641 +-
 .../adapter/enumerable/EnumerableCollect.html      |   469 +-
 .../adapter/enumerable/EnumerableConvention.html   |   619 +-
 .../adapter/enumerable/EnumerableCorrelate.html    |   605 +-
 .../enumerable/EnumerableCorrelateRule.html        |   314 +-
 .../adapter/enumerable/EnumerableFilter.html       |   555 +-
 .../enumerable/EnumerableFilterToCalcRule.html     |   305 +-
 .../adapter/enumerable/EnumerableHashJoin.html     |   721 +-
 .../enumerable/EnumerableInterpretable.html        |   481 +-
 .../adapter/enumerable/EnumerableInterpreter.html  |   502 +-
 .../enumerable/EnumerableInterpreterRule.html      |   357 +-
 .../adapter/enumerable/EnumerableIntersect.html    |   463 +-
 .../adapter/enumerable/EnumerableLimit.html        |   545 +-
 .../adapter/enumerable/EnumerableMatch.html        |   595 +-
 .../adapter/enumerable/EnumerableMatchRule.html    |   277 +-
 .../adapter/enumerable/EnumerableMergeJoin.html    |   668 +-
 .../adapter/enumerable/EnumerableMinus.html        |   463 +-
 .../enumerable/EnumerableNestedLoopJoin.html       |   711 +-
 .../adapter/enumerable/EnumerableProject.html      |   647 +-
 .../enumerable/EnumerableProjectToCalcRule.html    |   305 +-
 .../adapter/enumerable/EnumerableRel.Prefer.html   |   443 +-
 .../adapter/enumerable/EnumerableRel.Result.html   |   298 +-
 .../calcite/adapter/enumerable/EnumerableRel.html  |   335 +-
 .../adapter/enumerable/EnumerableRelFactories.html |   281 +
 .../enumerable/EnumerableRelImplementor.html       |   504 +-
 .../adapter/enumerable/EnumerableRepeatUnion.html  |   420 +-
 .../enumerable/EnumerableRepeatUnionRule.html      |   275 +-
 .../adapter/enumerable/EnumerableRules.html        |   710 +-
 .../calcite/adapter/enumerable/EnumerableSort.html |   521 +-
 .../enumerable/EnumerableSortedAggregate.html      |   586 +-
 .../enumerable/EnumerableTableFunctionScan.html    |   472 +-
 .../EnumerableTableFunctionScanRule.html           |   336 +-
 .../adapter/enumerable/EnumerableTableModify.html  |   503 +-
 .../enumerable/EnumerableTableModifyRule.html      |   318 +-
 .../adapter/enumerable/EnumerableTableScan.html    |   615 +-
 .../enumerable/EnumerableTableScanRule.html        |   336 +-
 .../adapter/enumerable/EnumerableTableSpool.html   |   493 +-
 .../enumerable/EnumerableTableSpoolRule.html       |   277 +-
 .../adapter/enumerable/EnumerableUncollect.html    |   523 +-
 .../adapter/enumerable/EnumerableUnion.html        |   463 +-
 .../adapter/enumerable/EnumerableValues.html       |   465 +-
 .../adapter/enumerable/EnumerableValuesRule.html   |   318 +-
 .../adapter/enumerable/EnumerableWindow.html       |   460 +-
 .../adapter/enumerable/JavaRelImplementor.html     |   312 +-
 .../calcite/adapter/enumerable/JavaRowFormat.html  |   461 +-
 ...LazyAggregateLambdaFactory.LazyAccumulator.html |   202 +-
 .../LazyAggregateLambdaFactory.LazySource.html     |   272 +-
 .../enumerable/LazyAggregateLambdaFactory.html     |   349 +-
 .../adapter/enumerable/MatchImplementor.html       |   210 +-
 .../calcite/adapter/enumerable/MatchUtils.html     |   237 +-
 .../adapter/enumerable/NestedBlockBuilder.html     |   296 +-
 .../adapter/enumerable/NestedBlockBuilderImpl.html |   374 +-
 .../adapter/enumerable/NotNullImplementor.html     |   206 +-
 .../calcite/adapter/enumerable/NullPolicy.html     |   418 +-
 .../calcite/adapter/enumerable/PhysType.html       |   720 +-
 .../calcite/adapter/enumerable/PhysTypeImpl.html   |   881 +-
 .../ReflectiveCallNotNullImplementor.html          |   321 +-
 .../enumerable/RexImpTable.LagImplementor.html     |   382 +-
 .../enumerable/RexImpTable.LeadImplementor.html    |   382 +-
 .../adapter/enumerable/RexImpTable.NullAs.html     |   421 +-
 .../enumerable/RexImpTable.RexCallImplementor.html |   231 +
 ...pTable.UserDefinedAggReflectiveImplementor.html |   343 +-
 .../calcite/adapter/enumerable/RexImpTable.html    |   495 +-
 .../enumerable/RexToLixTranslator.InputGetter.html |   202 +-
 .../RexToLixTranslator.InputGetterImpl.html        |   274 +-
 .../enumerable/RexToLixTranslator.Result.html      |   245 +
 .../adapter/enumerable/RexToLixTranslator.html     |  1003 +-
 .../calcite/adapter/enumerable/SourceSorter.html   |   278 +-
 .../adapter/enumerable/StrictAggImplementor.html   |   480 +-
 .../enumerable/StrictWinAggImplementor.html        |   507 +-
 .../enumerable/TableFunctionCallImplementor.html   |   206 +-
 .../adapter/enumerable/WinAggAddContext.html       |   279 +-
 .../calcite/adapter/enumerable/WinAggContext.html  |   161 +-
 .../adapter/enumerable/WinAggFrameContext.html     |   288 +-
 .../enumerable/WinAggFrameResultContext.html       |   288 +-
 .../enumerable/WinAggImplementor.SeekType.html     |   367 +-
 .../adapter/enumerable/WinAggImplementor.html      |   228 +-
 .../adapter/enumerable/WinAggResetContext.html     |   185 +-
 .../adapter/enumerable/WinAggResultContext.html    |   278 +-
 .../adapter/enumerable/impl/AggAddContextImpl.html |   359 +-
 .../enumerable/impl/AggResetContextImpl.html       |   315 +-
 .../enumerable/impl/AggResultContextImpl.html      |   378 +-
 .../enumerable/impl/WinAggAddContextImpl.html      |   469 +-
 .../enumerable/impl/WinAggResetContextImpl.html    |   456 +-
 .../enumerable/impl/WinAggResultContextImpl.html   |   661 +-
 .../adapter/enumerable/impl/package-frame.html     |    25 +
 .../adapter/enumerable/impl/package-summary.html   |   158 +-
 .../adapter/enumerable/impl/package-tree.html      |   130 +-
 .../calcite/adapter/enumerable/package-frame.html  |   121 +
 .../adapter/enumerable/package-summary.html        |   605 +-
 .../calcite/adapter/enumerable/package-tree.html   |   404 +-
 .../apache/calcite/adapter/file/FileReader.html    |   326 +-
 .../calcite/adapter/file/FileSchemaFactory.html    |   270 +-
 .../apache/calcite/adapter/file/package-frame.html |    21 +
 .../calcite/adapter/file/package-summary.html      |   146 +-
 .../apache/calcite/adapter/file/package-tree.html  |   120 +-
 .../calcite/adapter/geode/rel/GeodeAggregate.html  |   571 +-
 .../calcite/adapter/geode/rel/GeodeFilter.html     |   436 +-
 .../calcite/adapter/geode/rel/GeodeProject.html    |   464 +-
 .../geode/rel/GeodeRel.GeodeImplementContext.html  |   354 +-
 .../apache/calcite/adapter/geode/rel/GeodeRel.html |   295 +-
 .../calcite/adapter/geode/rel/GeodeRules.html      |   170 +-
 .../calcite/adapter/geode/rel/GeodeSchema.html     |   317 +-
 .../adapter/geode/rel/GeodeSchemaFactory.html      |   393 +-
 .../calcite/adapter/geode/rel/GeodeSort.html       |   489 +-
 .../geode/rel/GeodeTable.GeodeQueryable.html       |  4735 +-
 .../calcite/adapter/geode/rel/GeodeTable.html      |   441 +-
 .../calcite/adapter/geode/rel/GeodeTableScan.html  |   431 +-
 .../geode/rel/GeodeToEnumerableConverter.html      |   503 +-
 .../geode/rel/GeodeToEnumerableConverterRule.html  |   306 +-
 .../calcite/adapter/geode/rel/package-frame.html   |    36 +
 .../calcite/adapter/geode/rel/package-summary.html |   186 +-
 .../calcite/adapter/geode/rel/package-tree.html    |   188 +-
 .../geode/simple/GeodeSimpleEnumerator.html        |   366 +-
 .../geode/simple/GeodeSimpleScannableTable.html    |   337 +-
 .../adapter/geode/simple/GeodeSimpleSchema.html    |   325 +-
 .../geode/simple/GeodeSimpleSchemaFactory.html     |   375 +-
 .../adapter/geode/simple/package-frame.html        |    23 +
 .../adapter/geode/simple/package-summary.html      |   142 +-
 .../calcite/adapter/geode/simple/package-tree.html |   128 +-
 .../calcite/adapter/geode/util/GeodeUtils.html     |   338 +-
 .../adapter/geode/util/JavaTypeFactoryExtImpl.html |   421 +-
 .../calcite/adapter/geode/util/package-frame.html  |    21 +
 .../adapter/geode/util/package-summary.html        |   140 +-
 .../calcite/adapter/geode/util/package-tree.html   |   126 +-
 .../adapter/java/AbstractQueryableTable.html       |   374 +-
 .../org/apache/calcite/adapter/java/Array.html     |   239 +-
 .../calcite/adapter/java/JavaTypeFactory.html      |   300 +-
 .../org/apache/calcite/adapter/java/Map.html       |   256 +-
 .../adapter/java/ReflectiveSchema.Factory.html     |   272 +-
 .../calcite/adapter/java/ReflectiveSchema.html     |   379 +-
 .../apache/calcite/adapter/java/package-frame.html |    31 +
 .../calcite/adapter/java/package-summary.html      |   165 +-
 .../apache/calcite/adapter/java/package-tree.html  |   138 +-
 .../calcite/adapter/jdbc/JdbcCatalogSchema.html    |   472 +-
 .../calcite/adapter/jdbc/JdbcConvention.html       |   429 +-
 .../calcite/adapter/jdbc/JdbcImplementor.html      |   356 +-
 .../calcite/adapter/jdbc/JdbcQueryProvider.html    |   301 +-
 .../org/apache/calcite/adapter/jdbc/JdbcRel.html   |   238 +-
 .../adapter/jdbc/JdbcRules.JdbcAggregate.html      |   525 +-
 .../adapter/jdbc/JdbcRules.JdbcAggregateRule.html  |   373 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcCalc.html   |   524 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcFilter.html |   439 +-
 .../adapter/jdbc/JdbcRules.JdbcFilterRule.html     |   373 +-
 .../adapter/jdbc/JdbcRules.JdbcIntersect.html      |   425 +-
 .../adapter/jdbc/JdbcRules.JdbcIntersectRule.html  |   310 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcJoin.html   |   583 +-
 .../adapter/jdbc/JdbcRules.JdbcJoinRule.html       |   389 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcMinus.html  |   425 +-
 .../adapter/jdbc/JdbcRules.JdbcMinusRule.html      |   310 +-
 .../adapter/jdbc/JdbcRules.JdbcProject.html        |   539 +-
 .../adapter/jdbc/JdbcRules.JdbcProjectRule.html    |   373 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcSort.html   |   481 +-
 .../adapter/jdbc/JdbcRules.JdbcSortRule.html       |   397 +-
 .../jdbc/JdbcRules.JdbcTableModificationRule.html  |   306 +-
 .../adapter/jdbc/JdbcRules.JdbcTableModify.html    |   495 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcUnion.html  |   455 +-
 .../adapter/jdbc/JdbcRules.JdbcUnionRule.html      |   373 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcValues.html |   355 +-
 .../adapter/jdbc/JdbcRules.JdbcValuesRule.html     |   306 +-
 .../org/apache/calcite/adapter/jdbc/JdbcRules.html |   562 +-
 .../calcite/adapter/jdbc/JdbcSchema.Factory.html   |   276 +-
 .../calcite/adapter/jdbc/JdbcSchema.Foo.html       |   161 +-
 .../apache/calcite/adapter/jdbc/JdbcSchema.html    |   834 +-
 .../org/apache/calcite/adapter/jdbc/JdbcTable.html |   636 +-
 .../apache/calcite/adapter/jdbc/JdbcTableScan.html |   447 +-
 .../adapter/jdbc/JdbcToEnumerableConverter.html    |   505 +-
 .../jdbc/JdbcToEnumerableConverterRule.html        |   322 +-
 .../apache/calcite/adapter/jdbc/package-frame.html |    56 +
 .../calcite/adapter/jdbc/package-summary.html      |   256 +-
 .../apache/calcite/adapter/jdbc/package-tree.html  |   252 +-
 .../adapter/kafka/KafkaMessageEnumerator.html      |   304 +-
 .../calcite/adapter/kafka/KafkaRowConverter.html   |   218 +-
 .../adapter/kafka/KafkaRowConverterImpl.html       |   288 +-
 .../calcite/adapter/kafka/KafkaStreamTable.html    |   363 +-
 .../calcite/adapter/kafka/KafkaTableFactory.html   |   276 +-
 .../calcite/adapter/kafka/KafkaTableOptions.html   |   414 +-
 .../calcite/adapter/kafka/package-frame.html       |    28 +
 .../calcite/adapter/kafka/package-summary.html     |   164 +-
 .../apache/calcite/adapter/kafka/package-tree.html |   130 +-
 .../calcite/adapter/mongodb/MongoAggregate.html    |   543 +-
 .../calcite/adapter/mongodb/MongoFilter.html       |   483 +-
 .../calcite/adapter/mongodb/MongoMethod.html       |   384 +-
 .../calcite/adapter/mongodb/MongoProject.html      |   553 +-
 .../adapter/mongodb/MongoRel.Implementor.html      |   278 +-
 .../apache/calcite/adapter/mongodb/MongoRel.html   |   291 +-
 .../apache/calcite/adapter/mongodb/MongoRules.html |   231 +-
 .../calcite/adapter/mongodb/MongoSchema.html       |   272 +-
 .../adapter/mongodb/MongoSchemaFactory.html        |   272 +-
 .../apache/calcite/adapter/mongodb/MongoSort.html  |   499 +-
 .../adapter/mongodb/MongoTable.MongoQueryable.html |  4698 +-
 .../apache/calcite/adapter/mongodb/MongoTable.html |   395 +-
 .../calcite/adapter/mongodb/MongoTableScan.html    |   512 +-
 .../mongodb/MongoToEnumerableConverter.html        |   505 +-
 .../mongodb/MongoToEnumerableConverterRule.html    |   347 +-
 .../calcite/adapter/mongodb/package-frame.html     |    40 +
 .../calcite/adapter/mongodb/package-summary.html   |   196 +-
 .../calcite/adapter/mongodb/package-tree.html      |   196 +-
 .../apache/calcite/adapter/os/DuTableFunction.html |   213 +-
 .../calcite/adapter/os/FilesTableFunction.html     |   213 +-
 .../adapter/os/GitCommitsTableFunction.html        |   213 +-
 .../calcite/adapter/os/JpsTableFunction.html       |   213 +-
 .../org/apache/calcite/adapter/os/Processes.html   |   168 +-
 .../apache/calcite/adapter/os/PsTableFunction.html |   213 +-
 .../org/apache/calcite/adapter/os/SqlShell.html    |   211 +-
 .../calcite/adapter/os/StdinTableFunction.html     |   213 +-
 .../calcite/adapter/os/VmstatTableFunction.html    |   213 +-
 .../apache/calcite/adapter/os/package-frame.html   |    28 +
 .../apache/calcite/adapter/os/package-summary.html |   155 +-
 .../apache/calcite/adapter/os/package-tree.html    |   134 +-
 .../apache/calcite/adapter/pig/PigAggFunction.html |   351 +-
 .../apache/calcite/adapter/pig/PigAggregate.html   |   620 +-
 .../apache/calcite/adapter/pig/PigDataType.html    |   415 +-
 .../org/apache/calcite/adapter/pig/PigFilter.html  |   479 +-
 .../org/apache/calcite/adapter/pig/PigJoin.html    |   513 +-
 .../org/apache/calcite/adapter/pig/PigProject.html |   511 +-
 .../calcite/adapter/pig/PigRel.Implementor.html    |   368 +-
 .../org/apache/calcite/adapter/pig/PigRel.html     |   291 +-
 .../pig/PigRelFactories.PigAggregateFactory.html   |   327 +-
 .../pig/PigRelFactories.PigFilterFactory.html      |   329 +-
 .../pig/PigRelFactories.PigJoinFactory.html        |   335 +-
 .../pig/PigRelFactories.PigTableScanFactory.html   |   319 +-
 .../calcite/adapter/pig/PigRelFactories.html       |   266 +-
 .../org/apache/calcite/adapter/pig/PigRules.html   |   219 +-
 .../org/apache/calcite/adapter/pig/PigSchema.html  |   356 +-
 .../calcite/adapter/pig/PigSchemaFactory.html      |   274 +-
 .../org/apache/calcite/adapter/pig/PigTable.html   |   341 +-
 .../calcite/adapter/pig/PigTableFactory.html       |   276 +-
 .../apache/calcite/adapter/pig/PigTableScan.html   |   432 +-
 .../adapter/pig/PigToEnumerableConverter.html      |   475 +-
 .../adapter/pig/PigToEnumerableConverterRule.html  |   306 +-
 .../apache/calcite/adapter/pig/package-frame.html  |    46 +
 .../calcite/adapter/pig/package-summary.html       |   236 +-
 .../apache/calcite/adapter/pig/package-tree.html   |   202 +-
 .../apache/calcite/adapter/redis/RedisConfig.html  |   314 +-
 .../calcite/adapter/redis/RedisDataFormat.html     |   377 +-
 .../calcite/adapter/redis/RedisDataProcess.html    |   274 +-
 .../calcite/adapter/redis/RedisDataType.html       |   433 +-
 .../calcite/adapter/redis/RedisJedisManager.html   |   300 +-
 .../calcite/adapter/redis/RedisSchemaFactory.html  |   270 +-
 .../apache/calcite/adapter/redis/RedisTable.html   |   329 +-
 .../calcite/adapter/redis/RedisTableFactory.html   |   278 +-
 .../calcite/adapter/redis/RedisTableFieldInfo.html |   370 +-
 .../calcite/adapter/redis/package-frame.html       |    31 +
 .../calcite/adapter/redis/package-summary.html     |   163 +-
 .../apache/calcite/adapter/redis/package-tree.html |   142 +-
 .../adapter/spark/EnumerableToSparkConverter.html  |   495 +-
 .../spark/EnumerableToSparkConverterRule.html      |   364 +-
 .../adapter/spark/JdbcToSparkConverter.html        |   489 +-
 .../adapter/spark/JdbcToSparkConverterRule.html    |   322 +-
 .../calcite/adapter/spark/SparkHandlerImpl.html    |   347 +-
 .../apache/calcite/adapter/spark/SparkMethod.html  |   446 +-
 .../adapter/spark/SparkRel.Implementor.html        |   248 +-
 .../calcite/adapter/spark/SparkRel.Result.html     |   278 +-
 .../org/apache/calcite/adapter/spark/SparkRel.html |   296 +-
 .../adapter/spark/SparkRules.SparkCalc.html        |   566 +-
 .../adapter/spark/SparkRules.SparkValues.html      |   375 +-
 .../adapter/spark/SparkRules.SparkValuesRule.html  |   275 +-
 .../apache/calcite/adapter/spark/SparkRules.html   |   332 +-
 .../spark/SparkRuntime.CalciteFlatMapFunction.html |   235 +-
 .../apache/calcite/adapter/spark/SparkRuntime.html |   297 +-
 .../adapter/spark/SparkToEnumerableConverter.html  |   509 +-
 .../calcite/adapter/spark/package-frame.html       |    41 +
 .../calcite/adapter/spark/package-summary.html     |   206 +-
 .../apache/calcite/adapter/spark/package-tree.html |   180 +-
 .../calcite/adapter/splunk/SplunkDriver.html       |   390 +-
 .../calcite/adapter/splunk/SplunkPushDownRule.html |   514 +-
 .../apache/calcite/adapter/splunk/SplunkQuery.html |   336 +-
 .../calcite/adapter/splunk/SplunkSchema.html       |   386 +-
 .../calcite/adapter/splunk/SplunkTableScan.html    |   506 +-
 .../calcite/adapter/splunk/package-frame.html      |    24 +
 .../calcite/adapter/splunk/package-summary.html    |   152 +-
 .../calcite/adapter/splunk/package-tree.html       |   142 +-
 .../splunk/search/SearchResultListener.html        |   204 +-
 .../adapter/splunk/search/SplunkConnection.html    |   226 +-
 ...onnectionImpl.CountingSearchResultListener.html |   296 +-
 ...plunkConnectionImpl.SplunkResultEnumerator.html |   352 +-
 .../splunk/search/SplunkConnectionImpl.html        |   415 +-
 .../adapter/splunk/search/package-frame.html       |    27 +
 .../adapter/splunk/search/package-summary.html     |   156 +-
 .../adapter/splunk/search/package-tree.html        |   128 +-
 .../calcite/adapter/splunk/util/StringUtils.html   |   293 +-
 .../calcite/adapter/splunk/util/package-frame.html |    20 +
 .../adapter/splunk/util/package-summary.html       |   136 +-
 .../calcite/adapter/splunk/util/package-tree.html  |   118 +-
 .../apache/calcite/adapter/tpcds/TpcdsSchema.html  |   339 +-
 .../calcite/adapter/tpcds/TpcdsSchemaFactory.html  |   272 +-
 .../calcite/adapter/tpcds/package-frame.html       |    21 +
 .../calcite/adapter/tpcds/package-summary.html     |   140 +-
 .../apache/calcite/adapter/tpcds/package-tree.html |   122 +-
 .../apache/calcite/adapter/tpch/TpchSchema.html    |   325 +-
 .../calcite/adapter/tpch/TpchSchemaFactory.html    |   272 +-
 .../apache/calcite/adapter/tpch/package-frame.html |    21 +
 .../calcite/adapter/tpch/package-summary.html      |   140 +-
 .../apache/calcite/adapter/tpch/package-tree.html  |   122 +-
 .../calcite/chinook/CalciteConnectionProvider.html |   325 +-
 ...ookAvaticaServer.CalciteChinookMetaFactory.html |   256 +-
 ...ChinookAvaticaServer.RawChinookMetaFactory.html |   256 +-
 .../calcite/chinook/ChinookAvaticaServer.html      |   333 +-
 .../calcite/chinook/ChosenCustomerEmail.html       |   254 +-
 .../org/apache/calcite/chinook/CodesFunction.html  |   213 +-
 .../chinook/ConnectionFactory.DatabaseWrapper.html |   365 +-
 .../apache/calcite/chinook/ConnectionFactory.html  |   286 +-
 .../calcite/chinook/EnvironmentFairy.User.html     |   329 +-
 .../apache/calcite/chinook/EnvironmentFairy.html   |   249 +-
 .../chinook/PreferredAlbumsTableFactory.html       |   274 +-
 .../chinook/PreferredGenresTableFactory.html       |   274 +-
 .../calcite/chinook/StringConcatFunction.html      |   258 +-
 .../org/apache/calcite/chinook/package-frame.html  |    35 +
 .../apache/calcite/chinook/package-summary.html    |   166 +-
 .../org/apache/calcite/chinook/package-tree.html   |   148 +-
 .../calcite/config/CalciteConnectionConfig.html    |   762 +-
 .../config/CalciteConnectionConfigImpl.html        |   959 +-
 .../calcite/config/CalciteConnectionProperty.html  |   919 +-
 .../calcite/config/CalciteSystemProperty.html      |   745 +-
 .../org/apache/calcite/config/Lex.html             |   450 +-
 .../org/apache/calcite/config/NullCollation.html   |   391 +-
 .../org/apache/calcite/config/package-frame.html   |    31 +
 .../org/apache/calcite/config/package-summary.html |   160 +-
 .../org/apache/calcite/config/package-tree.html    |   140 +-
 .../org/apache/calcite/example/maze/MazeTable.html |   320 +-
 .../apache/calcite/example/maze/package-frame.html |    20 +
 .../calcite/example/maze/package-summary.html      |   136 +-
 .../apache/calcite/example/maze/package-tree.html  |   120 +-
 .../interpreter/AggregateNode.BigDecimalSum.html   |   316 +-
 .../interpreter/AggregateNode.DoubleSum.html       |   308 +-
 .../calcite/interpreter/AggregateNode.IntSum.html  |   308 +-
 .../calcite/interpreter/AggregateNode.LongSum.html |   308 +-
 .../interpreter/AggregateNode.MaxBigDecimal.html   |   277 +-
 .../interpreter/AggregateNode.MaxDouble.html       |   234 +-
 .../interpreter/AggregateNode.MaxFloat.html        |   234 +-
 .../calcite/interpreter/AggregateNode.MaxInt.html  |   234 +-
 .../calcite/interpreter/AggregateNode.MaxLong.html |   234 +-
 .../interpreter/AggregateNode.MinBigDecimal.html   |   277 +-
 .../interpreter/AggregateNode.MinBoolean.html      |   316 +-
 .../interpreter/AggregateNode.MinDouble.html       |   234 +-
 .../interpreter/AggregateNode.MinFloat.html        |   234 +-
 .../calcite/interpreter/AggregateNode.MinInt.html  |   234 +-
 .../calcite/interpreter/AggregateNode.MinLong.html |   234 +-
 .../AggregateNode.NumericComparison.html           |   338 +-
 .../apache/calcite/interpreter/AggregateNode.html  |   404 +-
 .../calcite/interpreter/BindableConvention.html    |   620 +-
 .../apache/calcite/interpreter/BindableRel.html    |   235 +-
 .../interpreter/Bindables.BindableAggregate.html   |   585 +-
 .../Bindables.BindableAggregateRule.html           |   318 +-
 .../interpreter/Bindables.BindableFilter.html      |   517 +-
 .../interpreter/Bindables.BindableFilterRule.html  |   318 +-
 .../interpreter/Bindables.BindableIntersect.html   |   485 +-
 .../interpreter/Bindables.BindableJoin.html        |   577 +-
 .../interpreter/Bindables.BindableJoinRule.html    |   320 +-
 .../interpreter/Bindables.BindableMatch.html       |   452 +-
 .../interpreter/Bindables.BindableMatchRule.html   |   320 +-
 .../interpreter/Bindables.BindableMinus.html       |   485 +-
 .../interpreter/Bindables.BindableProject.html     |   527 +-
 .../interpreter/Bindables.BindableProjectRule.html |   320 +-
 .../interpreter/Bindables.BindableSetOpRule.html   |   324 +-
 .../interpreter/Bindables.BindableSort.html        |   511 +-
 .../interpreter/Bindables.BindableSortRule.html    |   320 +-
 .../interpreter/Bindables.BindableTableScan.html   |   604 +-
 .../Bindables.BindableTableScanRule.html           |   305 +-
 .../interpreter/Bindables.BindableUnion.html       |   485 +-
 .../interpreter/Bindables.BindableValues.html      |   415 +-
 .../interpreter/Bindables.BindableValuesRule.html  |   318 +-
 .../interpreter/Bindables.BindableWindow.html      |   482 +-
 .../interpreter/Bindables.BindableWindowRule.html  |   320 +-
 .../org/apache/calcite/interpreter/Bindables.html  |   549 +-
 .../apache/calcite/interpreter/CollectNode.html    |   337 +-
 .../org/apache/calcite/interpreter/Compiler.html   |   318 +-
 .../org/apache/calcite/interpreter/Context.html    |   231 +-
 .../org/apache/calcite/interpreter/FilterNode.html |   337 +-
 .../interpreter/InterpretableConvention.html       |   545 +-
 .../interpreter/InterpretableConverter.html        |   467 +-
 .../InterpretableRel.InterpreterImplementor.html   |   334 +-
 .../calcite/interpreter/InterpretableRel.html      |   254 +-
 .../apache/calcite/interpreter/Interpreter.html    |   326 +-
 .../apache/calcite/interpreter/Interpreters.html   |   221 +-
 .../calcite/interpreter/JaninoRexCompiler.html     |   262 +-
 .../org/apache/calcite/interpreter/JoinNode.html   |   268 +-
 .../org/apache/calcite/interpreter/MatchNode.html  |   292 +-
 .../org/apache/calcite/interpreter/Node.html       |   194 +-
 .../calcite/interpreter/Nodes.CoreCompiler.html    |   727 +-
 .../org/apache/calcite/interpreter/Nodes.html      |   241 +-
 .../interpreter/NoneToBindableConverterRule.html   |   355 +-
 .../apache/calcite/interpreter/ProjectNode.html    |   337 +-
 .../apache/calcite/interpreter/Row.RowBuilder.html |   265 +-
 .../org/apache/calcite/interpreter/Row.html        |   449 +-
 .../org/apache/calcite/interpreter/Scalar.html     |   208 +-
 .../org/apache/calcite/interpreter/SetOpNode.html  |   274 +-
 .../org/apache/calcite/interpreter/Sink.html       |   236 +-
 .../org/apache/calcite/interpreter/SortNode.html   |   337 +-
 .../org/apache/calcite/interpreter/Source.html     |   210 +-
 .../apache/calcite/interpreter/TableScanNode.html  |   219 +-
 .../apache/calcite/interpreter/UncollectNode.html  |   337 +-
 .../org/apache/calcite/interpreter/UnionNode.html  |   284 +-
 .../org/apache/calcite/interpreter/ValuesNode.html |   268 +-
 .../org/apache/calcite/interpreter/WindowNode.html |   292 +-
 .../apache/calcite/interpreter/package-frame.html  |    97 +
 .../calcite/interpreter/package-summary.html       |   470 +-
 .../apache/calcite/interpreter/package-tree.html   |   346 +-
 .../org/apache/calcite/jdbc/CalciteConnection.html |   366 +-
 .../org/apache/calcite/jdbc/CalciteFactory.html    |   401 +-
 .../apache/calcite/jdbc/CalciteJdbc41Factory.html  |   479 +-
 .../org/apache/calcite/jdbc/CalciteMetaImpl.html   |   932 +-
 .../jdbc/CalcitePrepare.AnalyzeViewResult.html     |   404 +-
 .../jdbc/CalcitePrepare.CalciteSignature.html      |   448 +-
 .../calcite/jdbc/CalcitePrepare.Context.html       |   334 +-
 .../calcite/jdbc/CalcitePrepare.ConvertResult.html |   309 +-
 .../apache/calcite/jdbc/CalcitePrepare.Dummy.html  |   265 +-
 .../calcite/jdbc/CalcitePrepare.ParseResult.html   |   393 +-
 .../apache/calcite/jdbc/CalcitePrepare.Query.html  |   324 +-
 ...CalcitePrepare.SparkHandler.RuleSetBuilder.html |   204 +-
 .../calcite/jdbc/CalcitePrepare.SparkHandler.html  |   294 +-
 .../org/apache/calcite/jdbc/CalcitePrepare.html    |   418 +-
 .../org/apache/calcite/jdbc/CalciteResultSet.html  |   317 +-
 .../org/apache/calcite/jdbc/CalciteRootSchema.html |   644 +-
 .../apache/calcite/jdbc/CalciteSchema.Entry.html   |   319 +-
 .../calcite/jdbc/CalciteSchema.FunctionEntry.html  |   315 +-
 .../jdbc/CalciteSchema.FunctionEntryImpl.html      |   332 +-
 .../calcite/jdbc/CalciteSchema.LatticeEntry.html   |   317 +-
 .../jdbc/CalciteSchema.LatticeEntryImpl.html       |   332 +-
 .../calcite/jdbc/CalciteSchema.TableEntry.html     |   336 +-
 .../calcite/jdbc/CalciteSchema.TableEntryImpl.html |   328 +-
 .../calcite/jdbc/CalciteSchema.TypeEntry.html      |   301 +-
 .../calcite/jdbc/CalciteSchema.TypeEntryImpl.html  |   314 +-
 .../org/apache/calcite/jdbc/CalciteSchema.html     |  1547 +-
 .../org/apache/calcite/jdbc/CalciteStatement.html  |   328 +-
 .../apache/calcite/jdbc/ContextSqlValidator.html   |   308 +-
 .../org/apache/calcite/jdbc/Driver.html            |   448 +-
 .../org/apache/calcite/jdbc/JavaCollation.html     |   354 +
 .../org/apache/calcite/jdbc/JavaRecordType.html    |   349 +-
 .../JavaTypeFactoryImpl.SyntheticRecordType.html   |   269 +-
 .../apache/calcite/jdbc/JavaTypeFactoryImpl.html   |   494 +-
 .../apache/calcite/jdbc/SqlTimeoutException.html   |   221 +-
 .../org/apache/calcite/jdbc/package-frame.html     |    59 +
 .../org/apache/calcite/jdbc/package-summary.html   |   242 +-
 .../org/apache/calcite/jdbc/package-tree.html      |   231 +-
 .../apache/calcite/linq4j/AbstractEnumerable.html  |   297 +-
 .../apache/calcite/linq4j/AbstractEnumerable2.html |   287 +-
 .../apache/calcite/linq4j/AbstractQueryable.html   |  4645 +-
 .../org/apache/calcite/linq4j/BaseQueryable.html   |  4817 +-
 .../calcite/linq4j/CartesianProductEnumerator.html |   369 +-
 .../apache/calcite/linq4j/DefaultEnumerable.html   |  3940 +-
 .../calcite/linq4j/DelegatingEnumerator.html       |   387 +-
 .../org/apache/calcite/linq4j/Enumerable.html      |   234 +-
 .../apache/calcite/linq4j/EnumerableDefaults.html  |  4672 +-
 .../org/apache/calcite/linq4j/Enumerator.html      |   272 +-
 .../apache/calcite/linq4j/ExtendedEnumerable.html  |  3101 +-
 .../calcite/linq4j/ExtendedOrderedEnumerable.html  |   338 +-
 .../calcite/linq4j/ExtendedOrderedQueryable.html   |  2092 +-
 .../org/apache/calcite/linq4j/Extensions.html      |   261 +-
 .../org/apache/calcite/linq4j/Grouping.html        |   236 +-
 .../org/apache/calcite/linq4j/JoinType.html        |   415 +-
 .../org/apache/calcite/linq4j/Linq4j.html          |   782 +-
 .../org/apache/calcite/linq4j/Lookup.html          |   268 +-
 .../apache/calcite/linq4j/MemoryEnumerable.html    |   261 +-
 .../apache/calcite/linq4j/MemoryEnumerator.html    |   303 +-
 .../calcite/linq4j/MemoryFactory.Memory.html       |   306 +-
 .../org/apache/calcite/linq4j/MemoryFactory.html   |   300 +-
 .../org/apache/calcite/linq4j/OpType.html          |   315 +-
 .../org/apache/calcite/linq4j/Ord.html             |   569 +-
 .../apache/calcite/linq4j/OrderedEnumerable.html   |   203 +-
 .../apache/calcite/linq4j/OrderedQueryable.html    |  2010 +-
 .../org/apache/calcite/linq4j/PackageMarker.html   |   129 +-
 .../org/apache/calcite/linq4j/QueryProvider.html   |   294 +-
 .../linq4j/QueryProviderImpl.QueryableImpl.html    |  4687 +-
 .../apache/calcite/linq4j/QueryProviderImpl.html   |   392 +-
 .../org/apache/calcite/linq4j/Queryable.html       |  2010 +-
 ...eryableDefaults.NonLeafReplayableQueryable.html |  4690 +-
 .../linq4j/QueryableDefaults.Replayable.html       |  2026 +-
 .../QueryableDefaults.ReplayableQueryable.html     |  4709 +-
 .../apache/calcite/linq4j/QueryableDefaults.html   |  2727 +-
 .../apache/calcite/linq4j/QueryableFactory.html    |  2666 +-
 .../apache/calcite/linq4j/QueryableRecorder.html   |  3150 +-
 .../org/apache/calcite/linq4j/RawEnumerable.html   |   198 +-
 .../org/apache/calcite/linq4j/RawQueryable.html    |   278 +-
 .../calcite/linq4j/TransformedEnumerator.html      |   411 +-
 .../linq4j/function/BigDecimalFunction1.html       |   183 +-
 .../calcite/linq4j/function/Deterministic.html     |   131 +-
 .../calcite/linq4j/function/DoubleFunction1.html   |   196 +-
 .../calcite/linq4j/function/EqualityComparer.html  |   214 +-
 .../calcite/linq4j/function/Experimental.html      |   131 +-
 .../calcite/linq4j/function/FloatFunction1.html    |   196 +-
 .../apache/calcite/linq4j/function/Function.html   |   131 +-
 .../apache/calcite/linq4j/function/Function0.html  |   194 +-
 .../apache/calcite/linq4j/function/Function1.html  |   247 +-
 .../apache/calcite/linq4j/function/Function2.html  |   204 +-
 .../apache/calcite/linq4j/function/Functions.html  |   951 +-
 .../calcite/linq4j/function/IntegerFunction1.html  |   196 +-
 .../calcite/linq4j/function/LongFunction1.html     |   196 +-
 .../calcite/linq4j/function/NonDeterministic.html  |   131 +-
 .../function/NullableBigDecimalFunction1.html      |   183 +-
 .../linq4j/function/NullableDoubleFunction1.html   |   183 +-
 .../linq4j/function/NullableFloatFunction1.html    |   183 +-
 .../linq4j/function/NullableIntegerFunction1.html  |   183 +-
 .../linq4j/function/NullableLongFunction1.html     |   183 +-
 .../apache/calcite/linq4j/function/Parameter.html  |   222 +-
 .../apache/calcite/linq4j/function/Predicate1.html |   257 +-
 .../apache/calcite/linq4j/function/Predicate2.html |   263 +-
 .../apache/calcite/linq4j/function/SemiStrict.html |   133 +-
 .../org/apache/calcite/linq4j/function/Strict.html |   133 +-
 .../calcite/linq4j/function/package-frame.html     |    49 +
 .../calcite/linq4j/function/package-summary.html   |   206 +-
 .../calcite/linq4j/function/package-tree.html      |   168 +-
 .../org/apache/calcite/linq4j/package-frame.html   |    68 +
 .../org/apache/calcite/linq4j/package-summary.html |   270 +-
 .../org/apache/calcite/linq4j/package-tree.html    |   278 +-
 .../apache/calcite/linq4j/tree/AbstractNode.html   |   416 +-
 .../linq4j/tree/ArrayLengthRecordField.html        |   398 +-
 .../calcite/linq4j/tree/BinaryExpression.html      |   390 +-
 .../apache/calcite/linq4j/tree/BlockBuilder.html   |   606 +-
 .../apache/calcite/linq4j/tree/BlockStatement.html |   366 +-
 .../org/apache/calcite/linq4j/tree/Blocks.html     |   273 +-
 .../apache/calcite/linq4j/tree/CallSiteBinder.html |   129 +-
 .../org/apache/calcite/linq4j/tree/CatchBlock.html |   331 +-
 .../calcite/linq4j/tree/ClassDeclaration.html      |   468 +-
 .../linq4j/tree/ClassDeclarationFinder.html        |   596 +-
 .../calcite/linq4j/tree/ConditionalExpression.html |   331 +-
 .../calcite/linq4j/tree/ConditionalStatement.html  |   387 +-
 .../calcite/linq4j/tree/ConstantExpression.html    |   423 +-
 .../calcite/linq4j/tree/ConstantUntypedNull.html   |   345 +-
 .../linq4j/tree/ConstructorDeclaration.html        |   432 +-
 .../calcite/linq4j/tree/DeclarationStatement.html  |   443 +-
 .../calcite/linq4j/tree/DefaultExpression.html     |   330 +-
 .../linq4j/tree/DeterministicCodeOptimizer.html    |   751 +-
 .../calcite/linq4j/tree/DynamicExpression.html     |   330 +-
 .../apache/calcite/linq4j/tree/ElementInit.html    |   217 +-
 .../org/apache/calcite/linq4j/tree/Expression.html |   331 +-
 .../apache/calcite/linq4j/tree/ExpressionType.html |  1561 +-
 .../calcite/linq4j/tree/ExpressionVisitor.html     |   190 +-
 .../linq4j/tree/Expressions.FluentList.html        |   316 +-
 .../apache/calcite/linq4j/tree/Expressions.html    |  7656 ++--
 .../calcite/linq4j/tree/FieldDeclaration.html      |   412 +-
 .../calcite/linq4j/tree/ForEachStatement.html      |   425 +-
 .../apache/calcite/linq4j/tree/ForStatement.html   |   445 +-
 .../linq4j/tree/FunctionExpression.Invokable.html  |   192 +-
 .../calcite/linq4j/tree/FunctionExpression.html    |   522 +-
 .../calcite/linq4j/tree/GotoExpressionKind.html    |   371 +-
 .../apache/calcite/linq4j/tree/GotoStatement.html  |   396 +-
 .../calcite/linq4j/tree/IndexExpression.html       |   415 +-
 .../calcite/linq4j/tree/InvocationExpression.html  |   334 +-
 .../apache/calcite/linq4j/tree/LabelStatement.html |   397 +-
 .../apache/calcite/linq4j/tree/LabelTarget.html    |   315 +-
 .../calcite/linq4j/tree/LambdaExpression.html      |   336 +-
 .../calcite/linq4j/tree/ListInitExpression.html    |   334 +-
 .../calcite/linq4j/tree/MemberAssignment.html      |   222 +-
 .../apache/calcite/linq4j/tree/MemberBinding.html  |   217 +-
 .../calcite/linq4j/tree/MemberDeclaration.html     |   272 +-
 .../calcite/linq4j/tree/MemberExpression.html      |   451 +-
 .../calcite/linq4j/tree/MemberInitExpression.html  |   330 +-
 .../calcite/linq4j/tree/MemberListBinding.html     |   222 +-
 .../calcite/linq4j/tree/MemberMemberBinding.html   |   222 +-
 .../calcite/linq4j/tree/MethodCallExpression.html  |   406 +-
 .../calcite/linq4j/tree/MethodDeclaration.html     |   452 +-
 .../calcite/linq4j/tree/NewArrayExpression.html    |   437 +-
 .../apache/calcite/linq4j/tree/NewExpression.html  |   437 +-
 .../org/apache/calcite/linq4j/tree/Node.html       |   222 +-
 .../calcite/linq4j/tree/OptimizeShuttle.html       |   508 +-
 .../calcite/linq4j/tree/ParameterExpression.html   |   449 +-
 .../calcite/linq4j/tree/Primitive.Flavor.html      |   345 +-
 .../apache/calcite/linq4j/tree/Primitive.Sink.html |   316 +-
 .../calcite/linq4j/tree/Primitive.Source.html      |   318 +-
 .../org/apache/calcite/linq4j/tree/Primitive.html  |  1444 +-
 .../apache/calcite/linq4j/tree/PseudoField.html    |   268 +-
 .../calcite/linq4j/tree/ReflectedPseudoField.html  |   376 +-
 .../org/apache/calcite/linq4j/tree/Shuttle.html    |  1516 +-
 .../org/apache/calcite/linq4j/tree/Statement.html  |   315 +-
 .../org/apache/calcite/linq4j/tree/SwitchCase.html |   217 +-
 .../calcite/linq4j/tree/SwitchStatement.html       |   322 +-
 .../calcite/linq4j/tree/TernaryExpression.html     |   386 +-
 .../apache/calcite/linq4j/tree/ThrowStatement.html |   387 +-
 .../apache/calcite/linq4j/tree/TryStatement.html   |   425 +-
 .../calcite/linq4j/tree/TypeBinaryExpression.html  |   419 +-
 .../calcite/linq4j/tree/Types.ArrayType.html       |   320 +-
 .../apache/calcite/linq4j/tree/Types.MapType.html  |   330 +-
 .../calcite/linq4j/tree/Types.RecordField.html     |   206 +-
 .../calcite/linq4j/tree/Types.RecordType.html      |   226 +-
 .../org/apache/calcite/linq4j/tree/Types.html      |   650 +-
 .../calcite/linq4j/tree/UnaryExpression.html       |   356 +-
 .../org/apache/calcite/linq4j/tree/Visitor.html    |   854 +-
 .../apache/calcite/linq4j/tree/VisitorImpl.html    |   990 +-
 .../apache/calcite/linq4j/tree/WhileStatement.html |   405 +-
 .../apache/calcite/linq4j/tree/package-frame.html  |   100 +
 .../calcite/linq4j/tree/package-summary.html       |   344 +-
 .../apache/calcite/linq4j/tree/package-tree.html   |   282 +-
 .../DelegatingLatticeStatisticProvider.html        |   327 +-
 .../calcite/materialize/Lattice.BaseColumn.html    |   361 +-
 .../calcite/materialize/Lattice.Builder.html       |   524 +-
 .../apache/calcite/materialize/Lattice.Column.html |   344 +-
 .../calcite/materialize/Lattice.DerivedColumn.html |   329 +-
 .../calcite/materialize/Lattice.Measure.html       |   473 +-
 .../calcite/materialize/Lattice.SqlWriter.html     |   308 +-
 .../apache/calcite/materialize/Lattice.Tile.html   |   349 +-
 .../calcite/materialize/Lattice.TileBuilder.html   |   286 +-
 .../org/apache/calcite/materialize/Lattice.html    |   793 +-
 .../calcite/materialize/LatticeChildNode.html      |   260 +-
 .../apache/calcite/materialize/LatticeNode.html    |   306 +-
 .../calcite/materialize/LatticeRootNode.html       |   283 +-
 .../LatticeStatisticProvider.Factory.html          |   165 +-
 .../materialize/LatticeStatisticProvider.html      |   216 +-
 .../calcite/materialize/LatticeSuggester.html      |   292 +-
 .../apache/calcite/materialize/LatticeTable.html   |   310 +-
 .../org/apache/calcite/materialize/Lattices.html   |   249 +-
 .../calcite/materialize/MaterializationKey.html    |   296 +-
 ...MaterializationService.DefaultTableFactory.html |   274 +-
 .../MaterializationService.TableFactory.html       |   202 +-
 .../materialize/MaterializationService.html        |   496 +-
 .../calcite/materialize/SqlStatisticProvider.html  |   246 +-
 .../org/apache/calcite/materialize/TileKey.html    |   373 +-
 .../apache/calcite/materialize/TileSuggester.html  |   254 +-
 .../apache/calcite/materialize/package-frame.html  |    47 +
 .../calcite/materialize/package-summary.html       |   234 +-
 .../apache/calcite/materialize/package-tree.html   |   170 +-
 .../org/apache/calcite/model/JsonColumn.html       |   299 +-
 .../org/apache/calcite/model/JsonCustomSchema.html |   403 +-
 .../org/apache/calcite/model/JsonCustomTable.html  |   336 +-
 .../org/apache/calcite/model/JsonFunction.html     |   343 +-
 .../org/apache/calcite/model/JsonJdbcSchema.html   |   454 +-
 .../org/apache/calcite/model/JsonLattice.html      |   473 +-
 .../org/apache/calcite/model/JsonMapSchema.html    |   390 +-
 .../apache/calcite/model/JsonMaterialization.html  |   381 +-
 .../org/apache/calcite/model/JsonMeasure.html      |   315 +-
 .../org/apache/calcite/model/JsonRoot.html         |   318 +-
 .../org/apache/calcite/model/JsonSchema.Type.html  |   343 +-
 .../org/apache/calcite/model/JsonSchema.html       |   419 +-
 .../org/apache/calcite/model/JsonStream.html       |   274 +-
 .../org/apache/calcite/model/JsonTable.html        |   333 +-
 .../org/apache/calcite/model/JsonTile.html         |   317 +-
 .../org/apache/calcite/model/JsonType.html         |   329 +-
 .../apache/calcite/model/JsonTypeAttribute.html    |   272 +-
 .../org/apache/calcite/model/JsonView.html         |   386 +-
 .../calcite/model/ModelHandler.ExtraOperand.html   |   388 +-
 .../org/apache/calcite/model/ModelHandler.html     |   578 +-
 .../org/apache/calcite/model/package-frame.html    |    42 +
 .../org/apache/calcite/model/package-summary.html  |   214 +-
 .../org/apache/calcite/model/package-tree.html     |   162 +-
 .../org/apache/calcite/package-frame.html          |    28 +
 .../org/apache/calcite/package-summary.html        |   154 +-
 .../org/apache/calcite/package-tree.html           |   130 +-
 .../org/apache/calcite/piglet/Ast.Assignment.html  |   263 +-
 .../org/apache/calcite/piglet/Ast.Assignment1.html |   274 +-
 .../org/apache/calcite/piglet/Ast.BagType.html     |   257 +-
 .../org/apache/calcite/piglet/Ast.Call.html        |   274 +-
 .../apache/calcite/piglet/Ast.DescribeStmt.html    |   257 +-
 .../org/apache/calcite/piglet/Ast.Direction.html   |   343 +-
 .../apache/calcite/piglet/Ast.DistinctStmt.html    |   275 +-
 .../org/apache/calcite/piglet/Ast.DumpStmt.html    |   257 +-
 .../org/apache/calcite/piglet/Ast.FieldSchema.html |   254 +-
 .../org/apache/calcite/piglet/Ast.FilterStmt.html  |   279 +-
 .../calcite/piglet/Ast.ForeachNestedStmt.html      |   289 +-
 .../org/apache/calcite/piglet/Ast.ForeachStmt.html |   285 +-
 .../org/apache/calcite/piglet/Ast.GroupStmt.html   |   279 +-
 .../org/apache/calcite/piglet/Ast.Identifier.html  |   289 +-
 .../org/apache/calcite/piglet/Ast.LimitStmt.html   |   279 +-
 .../org/apache/calcite/piglet/Ast.Literal.html     |   295 +-
 .../org/apache/calcite/piglet/Ast.LoadStmt.html    |   268 +-
 .../org/apache/calcite/piglet/Ast.MapType.html     |   253 +-
 .../org/apache/calcite/piglet/Ast.Node.html        |   280 +-
 .../apache/calcite/piglet/Ast.NumericLiteral.html  |   261 +-
 .../org/apache/calcite/piglet/Ast.Op.html          |   779 +-
 .../org/apache/calcite/piglet/Ast.OrderStmt.html   |   279 +-
 .../org/apache/calcite/piglet/Ast.Program.html     |   281 +-
 .../org/apache/calcite/piglet/Ast.ScalarType.html  |   257 +-
 .../org/apache/calcite/piglet/Ast.Schema.html      |   250 +-
 .../calcite/piglet/Ast.SpecialIdentifier.html      |   292 +-
 .../org/apache/calcite/piglet/Ast.Stmt.html        |   252 +-
 .../org/apache/calcite/piglet/Ast.TupleType.html   |   257 +-
 .../org/apache/calcite/piglet/Ast.Type.html        |   252 +-
 .../org/apache/calcite/piglet/Ast.ValuesStmt.html  |   272 +-
 .../org/apache/calcite/piglet/Ast.html             |   340 +-
 .../calcite/piglet/DynamicTupleRecordType.html     |   329 +-
 .../org/apache/calcite/piglet/Handler.html         |   270 +-
 .../org/apache/calcite/piglet/PigConverter.html    |   430 +-
 .../PigRelBuilder.PigRelTranslationContext.html    |   219 +-
 .../org/apache/calcite/piglet/PigRelBuilder.html   |   724 +-
 .../org/apache/calcite/piglet/PigRelSqlUdfs.html   |   247 +-
 .../calcite/piglet/PigRelToSqlConverter.html       |   321 +-
 .../org/apache/calcite/piglet/PigTable.html        |   322 +-
 .../calcite/piglet/PigToSqlAggregateRule.html      |   291 +-
 .../org/apache/calcite/piglet/PigUdfs.html         |   237 +-
 .../calcite/piglet/PigUserDefinedFunction.html     |   375 +-
 .../org/apache/calcite/piglet/package-frame.html   |    63 +
 .../org/apache/calcite/piglet/package-summary.html |   244 +-
 .../org/apache/calcite/piglet/package-tree.html    |   230 +-
 .../apache/calcite/plan/AbstractRelOptPlanner.html |  1273 +-
 .../apache/calcite/plan/CommonRelSubExprRule.html  |   254 +-
 .../org/apache/calcite/plan/Context.html           |   163 +-
 .../org/apache/calcite/plan/Contexts.html          |   344 +-
 .../org/apache/calcite/plan/Convention.Impl.html   |   505 +-
 .../org/apache/calcite/plan/Convention.html        |   363 +-
 .../apache/calcite/plan/ConventionTraitDef.html    |   443 +-
 .../org/apache/calcite/plan/DeriveMode.html        |   369 +-
 .../plan/MaterializedViewSubstitutionVisitor.html  |   314 +-
 .../calcite/plan/MulticastRelOptListener.html      |   378 +-
 .../org/apache/calcite/plan/RelDigest.html         |   249 +
 .../apache/calcite/plan/RelHintsPropagator.html    |   202 +-
 .../org/apache/calcite/plan/RelImplementor.html    |   194 +-
 .../org/apache/calcite/plan/RelMultipleTrait.html  |   216 +-
 .../apache/calcite/plan/RelOptAbstractTable.html   |   683 +-
 .../org/apache/calcite/plan/RelOptCluster.html     |   603 +-
 .../org/apache/calcite/plan/RelOptConnection.html  |   194 +-
 .../org/apache/calcite/plan/RelOptCost.html        |   398 +-
 .../org/apache/calcite/plan/RelOptCostFactory.html |   268 +-
 .../org/apache/calcite/plan/RelOptCostImpl.html    |   589 +-
 .../org/apache/calcite/plan/RelOptLattice.html     |   359 +-
 .../plan/RelOptListener.RelChosenEvent.html        |   279 +-
 .../plan/RelOptListener.RelDiscardedEvent.html     |   279 +-
 .../plan/RelOptListener.RelEquivalenceEvent.html   |   340 +-
 .../calcite/plan/RelOptListener.RelEvent.html      |   303 +-
 .../plan/RelOptListener.RuleAttemptedEvent.html    |   343 +-
 .../calcite/plan/RelOptListener.RuleEvent.html     |   324 +-
 .../plan/RelOptListener.RuleProductionEvent.html   |   321 +-
 .../org/apache/calcite/plan/RelOptListener.html    |   296 +-
 .../apache/calcite/plan/RelOptMaterialization.html |   401 +-
 .../calcite/plan/RelOptMaterializations.html       |   300 +-
 .../org/apache/calcite/plan/RelOptNode.html        |   314 +-
 .../plan/RelOptPlanner.CannotPlanException.html    |   252 +-
 .../calcite/plan/RelOptPlanner.Executor.html       |   167 +-
 .../org/apache/calcite/plan/RelOptPlanner.html     |   953 +-
 .../apache/calcite/plan/RelOptPredicateList.html   |   400 +-
 .../org/apache/calcite/plan/RelOptQuery.html       |   405 +-
 .../org/apache/calcite/plan/RelOptRule.html        |   979 +-
 .../org/apache/calcite/plan/RelOptRuleCall.html    |   725 +-
 .../org/apache/calcite/plan/RelOptRuleOperand.html |   563 +-
 .../calcite/plan/RelOptRuleOperandChildPolicy.html |   355 +-
 .../calcite/plan/RelOptRuleOperandChildren.html    |   229 +-
 .../org/apache/calcite/plan/RelOptRules.html       |   239 +-
 .../calcite/plan/RelOptSamplingParameters.html     |   316 +-
 .../org/apache/calcite/plan/RelOptSchema.html      |   242 +-
 .../calcite/plan/RelOptSchemaWithSampling.html     |   220 +-
 .../calcite/plan/RelOptTable.ToRelContext.html     |   222 +-
 .../calcite/plan/RelOptTable.ViewExpander.html     |   208 +-
 .../org/apache/calcite/plan/RelOptTable.html       |   465 +-
 .../org/apache/calcite/plan/RelOptUtil.Exists.html |   247 +-
 .../calcite/plan/RelOptUtil.InputFinder.html       |   468 +-
 .../plan/RelOptUtil.InputReferencedVisitor.html    |   329 +-
 .../org/apache/calcite/plan/RelOptUtil.Logic.html  |   427 +-
 .../calcite/plan/RelOptUtil.RexInputConverter.html |   405 +-
 .../calcite/plan/RelOptUtil.SubQueryType.html      |   343 +-
 .../apache/calcite/plan/RelOptUtil.TypeDumper.html |   170 +-
 .../plan/RelOptUtil.VariableUsedVisitor.html       |   385 +-
 .../org/apache/calcite/plan/RelOptUtil.html        |  3546 +-
 .../org/apache/calcite/plan/RelTrait.html          |   339 +-
 .../org/apache/calcite/plan/RelTraitDef.html       |   487 +-
 .../calcite/plan/RelTraitPropagationVisitor.html   |   305 +-
 .../org/apache/calcite/plan/RelTraitSet.html       |  1073 +-
 .../apache/calcite/plan/RexImplicationChecker.html |   264 +-
 .../org/apache/calcite/plan/Strong.Policy.html     |   357 +-
 .../org/apache/calcite/plan/Strong.html            |   457 +-
 .../SubstitutionVisitor.AbstractUnifyRule.html     |   377 +-
 .../plan/SubstitutionVisitor.MatchFailed.html      |   310 +-
 .../calcite/plan/SubstitutionVisitor.Operand.html  |   321 +-
 .../plan/SubstitutionVisitor.UnifyResult.html      |   172 +-
 .../plan/SubstitutionVisitor.UnifyRule.html        |   386 +-
 .../plan/SubstitutionVisitor.UnifyRuleCall.html    |   437 +-
 .../apache/calcite/plan/SubstitutionVisitor.html   |   646 +-
 .../apache/calcite/plan/TableAccessMap.Mode.html   |   357 +-
 .../org/apache/calcite/plan/TableAccessMap.html    |   388 +-
 .../org/apache/calcite/plan/ViewExpanders.html     |   287 +-
 .../apache/calcite/plan/VisitorDataContext.html    |   458 +-
 .../org/apache/calcite/plan/hep/HepMatchOrder.html |   361 +-
 .../org/apache/calcite/plan/hep/HepPlanner.html    |   655 +-
 .../org/apache/calcite/plan/hep/HepProgram.html    |   256 +-
 .../apache/calcite/plan/hep/HepProgramBuilder.html |   474 +-
 .../org/apache/calcite/plan/hep/HepRelVertex.html  |   508 +-
 .../org/apache/calcite/plan/hep/HepRuleCall.html   |   264 +-
 .../org/apache/calcite/plan/hep/package-frame.html |    28 +
 .../apache/calcite/plan/hep/package-summary.html   |   165 +-
 .../org/apache/calcite/plan/hep/package-tree.html  |   140 +-
 .../org/apache/calcite/plan/package-frame.html     |   103 +
 .../org/apache/calcite/plan/package-summary.html   |   408 +-
 .../org/apache/calcite/plan/package-tree.html      |   305 +-
 .../AbstractConverter.ExpandConversionRule.html    |   338 +-
 .../calcite/plan/volcano/AbstractConverter.html    |   513 +-
 .../ChainedPhaseRuleMappingInitializer.html        |   290 +-
 .../org/apache/calcite/plan/volcano/RelSubset.html |   726 +-
 .../org/apache/calcite/plan/volcano/RuleQueue.html |   358 +
 .../calcite/plan/volcano/VolcanoPlanner.html       |  1382 +-
 .../calcite/plan/volcano/VolcanoPlannerPhase.html  |   359 +-
 .../VolcanoPlannerPhaseRuleMappingInitializer.html |   202 +-
 .../plan/volcano/VolcanoRelMetadataProvider.html   |   323 +-
 .../calcite/plan/volcano/VolcanoRuleCall.html      |   362 +-
 .../plan/volcano/VolcanoTimeoutException.html      |   248 +-
 .../apache/calcite/plan/volcano/package-frame.html |    39 +
 .../calcite/plan/volcano/package-summary.html      |   420 +-
 .../apache/calcite/plan/volcano/package-tree.html  |   163 +-
 .../calcite/prepare/CalciteCatalogReader.html      |   831 +-
 .../apache/calcite/prepare/CalcitePrepareImpl.html |   767 +-
 .../prepare/PlannerImpl.ViewExpanderImpl.html      |   247 +-
 .../org/apache/calcite/prepare/PlannerImpl.html    |   550 +-
 .../prepare/Prepare.AbstractPreparingTable.html    |   396 +-
 .../calcite/prepare/Prepare.CatalogReader.html     |   329 +-
 .../calcite/prepare/Prepare.Materialization.html   |   266 +-
 .../calcite/prepare/Prepare.PreparedExplain.html   |   374 +-
 .../calcite/prepare/Prepare.PreparedResult.html    |   282 +-
 .../prepare/Prepare.PreparedResultImpl.html        |   555 +-
 .../calcite/prepare/Prepare.PreparingTable.html    |   205 +-
 .../org/apache/calcite/prepare/Prepare.html        |   847 +-
 .../apache/calcite/prepare/RelOptTableImpl.html    |   886 +-
 .../org/apache/calcite/prepare/package-frame.html  |    34 +
 .../apache/calcite/prepare/package-summary.html    |   192 +-
 .../org/apache/calcite/prepare/package-tree.html   |   162 +-
 .../apache/calcite/profile/Profiler.Column.html    |   375 +-
 .../calcite/profile/Profiler.Distribution.html     |   282 +-
 .../profile/Profiler.FunctionalDependency.html     |   221 +-
 .../apache/calcite/profile/Profiler.Profile.html   |   318 +-
 .../apache/calcite/profile/Profiler.RowCount.html  |   262 +-
 .../apache/calcite/profile/Profiler.Statistic.html |   194 +-
 .../apache/calcite/profile/Profiler.Unique.html    |   262 +-
 .../org/apache/calcite/profile/Profiler.html       |   240 +-
 .../calcite/profile/ProfilerImpl.Builder.html      |   292 +-
 .../org/apache/calcite/profile/ProfilerImpl.html   |   281 +-
 .../org/apache/calcite/profile/SimpleProfiler.html |   312 +-
 .../org/apache/calcite/profile/package-frame.html  |    33 +
 .../apache/calcite/profile/package-summary.html    |   168 +-
 .../org/apache/calcite/profile/package-tree.html   |   140 +-
 .../org/apache/calcite/rel/AbstractRelNode.html    |  1535 +-
 javadocAggregate/org/apache/calcite/rel/BiRel.html |   502 +-
 .../apache/calcite/rel/InvalidRelException.html    |   263 +-
 .../org/apache/calcite/rel/PhysicalNode.html       |   364 +-
 .../org/apache/calcite/rel/RelCollation.html       |   244 +-
 .../org/apache/calcite/rel/RelCollationImpl.html   |   685 +-
 .../apache/calcite/rel/RelCollationTraitDef.html   |   403 +-
 .../org/apache/calcite/rel/RelCollations.html      |   562 +-
 .../apache/calcite/rel/RelDistribution.Type.html   |   442 +-
 .../org/apache/calcite/rel/RelDistribution.html    |   294 +-
 .../calcite/rel/RelDistributionTraitDef.html       |   381 +-
 .../org/apache/calcite/rel/RelDistributions.html   |   374 +-
 .../calcite/rel/RelFieldCollation.Direction.html   |   502 +-
 .../rel/RelFieldCollation.NullDirection.html       |   384 +-
 .../org/apache/calcite/rel/RelFieldCollation.html  |   586 +-
 .../apache/calcite/rel/RelHomogeneousShuttle.html  |   585 +-
 .../org/apache/calcite/rel/RelInput.html           |   592 +-
 .../org/apache/calcite/rel/RelNode.Context.html    |   192 +-
 .../org/apache/calcite/rel/RelNode.html            |  1038 +-
 .../org/apache/calcite/rel/RelNodes.html           |   284 +-
 .../calcite/rel/RelReferentialConstraint.html      |   242 +-
 .../calcite/rel/RelReferentialConstraintImpl.html  |   329 +-
 .../org/apache/calcite/rel/RelRoot.html            |   613 +-
 .../org/apache/calcite/rel/RelShuttle.html         |   478 +-
 .../org/apache/calcite/rel/RelShuttleImpl.html     |   673 +-
 .../org/apache/calcite/rel/RelVisitor.html         |   300 +-
 .../org/apache/calcite/rel/RelWriter.html          |   342 +-
 .../org/apache/calcite/rel/SingleRel.html          |   510 +-
 .../org/apache/calcite/rel/convert/Converter.html  |   282 +-
 .../apache/calcite/rel/convert/ConverterImpl.html  |   519 +-
 .../apache/calcite/rel/convert/ConverterRule.html  |   537 +-
 .../apache/calcite/rel/convert/NoneConverter.html  |   431 +-
 .../calcite/rel/convert/TraitMatchingRule.html     |   345 +-
 .../apache/calcite/rel/convert/package-frame.html  |    27 +
 .../calcite/rel/convert/package-summary.html       |   159 +-
 .../apache/calcite/rel/convert/package-tree.html   |   144 +-
 .../calcite/rel/core/Aggregate.AggCallBinding.html |   399 +-
 .../apache/calcite/rel/core/Aggregate.Group.html   |   421 +-
 .../org/apache/calcite/rel/core/Aggregate.html     |  1166 +-
 .../org/apache/calcite/rel/core/AggregateCall.html |  1235 +-
 .../org/apache/calcite/rel/core/Calc.html          |   739 +-
 .../org/apache/calcite/rel/core/Collect.html       |   525 +-
 .../org/apache/calcite/rel/core/Correlate.html     |   739 +-
 .../org/apache/calcite/rel/core/CorrelationId.html |   437 +-
 .../org/apache/calcite/rel/core/EquiJoin.html      |   608 +-
 .../org/apache/calcite/rel/core/Exchange.html      |   519 +-
 .../org/apache/calcite/rel/core/Filter.html        |   707 +-
 .../org/apache/calcite/rel/core/Intersect.html     |   384 +-
 .../org/apache/calcite/rel/core/Join.html          |  1133 +-
 .../org/apache/calcite/rel/core/JoinInfo.html      |   511 +-
 .../org/apache/calcite/rel/core/JoinRelType.html   |   560 +-
 .../calcite/rel/core/Match.RexMRAggCall.html       |   370 +-
 .../org/apache/calcite/rel/core/Match.html         |   827 +-
 .../org/apache/calcite/rel/core/Minus.html         |   382 +-
 .../org/apache/calcite/rel/core/Project.Flags.html |   304 +-
 .../org/apache/calcite/rel/core/Project.html       |   999 +-
 .../rel/core/RelFactories.AggregateFactory.html    |   212 +-
 .../rel/core/RelFactories.CorrelateFactory.html    |   210 +-
 .../rel/core/RelFactories.ExchangeFactory.html     |   198 +-
 .../rel/core/RelFactories.FilterFactory.html       |   230 +-
 .../calcite/rel/core/RelFactories.JoinFactory.html |   220 +-
 .../rel/core/RelFactories.MatchFactory.html        |   246 +-
 .../rel/core/RelFactories.ProjectFactory.html      |   206 +-
 .../rel/core/RelFactories.RepeatUnionFactory.html  |   210 +-
 .../rel/core/RelFactories.SemiJoinFactory.html     |   212 +-
 .../rel/core/RelFactories.SetOpFactory.html        |   202 +-
 .../rel/core/RelFactories.SnapshotFactory.html     |   204 +-
 .../rel/core/RelFactories.SnapshotFactoryImpl.html |   276 +-
 .../rel/core/RelFactories.SortExchangeFactory.html |   206 +-
 .../calcite/rel/core/RelFactories.SortFactory.html |   246 +-
 .../rel/core/RelFactories.SpoolFactory.html        |   210 +-
 .../calcite/rel/core/RelFactories.Struct.html      |   498 +-
 .../RelFactories.TableFunctionScanFactory.html     |   214 +-
 .../rel/core/RelFactories.TableScanFactory.html    |   204 +-
 .../rel/core/RelFactories.ValuesFactory.html       |   202 +-
 .../org/apache/calcite/rel/core/RelFactories.html  |   603 +-
 .../org/apache/calcite/rel/core/RepeatUnion.html   |   493 +-
 .../org/apache/calcite/rel/core/Sample.html        |   420 +-
 .../org/apache/calcite/rel/core/SetOp.html         |   560 +-
 .../org/apache/calcite/rel/core/Snapshot.html      |   520 +-
 .../org/apache/calcite/rel/core/Sort.html          |   737 +-
 .../org/apache/calcite/rel/core/SortExchange.html  |   534 +-
 .../org/apache/calcite/rel/core/Spool.Type.html    |   329 +-
 .../org/apache/calcite/rel/core/Spool.html         |   481 +-
 .../apache/calcite/rel/core/TableFunctionScan.html |   652 +-
 .../calcite/rel/core/TableModify.Operation.html    |   357 +-
 .../org/apache/calcite/rel/core/TableModify.html   |   715 +-
 .../org/apache/calcite/rel/core/TableScan.html     |   678 +-
 .../org/apache/calcite/rel/core/TableSpool.html    |   464 +-
 .../org/apache/calcite/rel/core/Uncollect.html     |   576 +-
 .../org/apache/calcite/rel/core/Union.html         |   400 +-
 .../org/apache/calcite/rel/core/Values.html        |   596 +-
 .../org/apache/calcite/rel/core/Window.Group.html  |   505 +-
 .../calcite/rel/core/Window.RexWinAggCall.html     |   503 +-
 .../org/apache/calcite/rel/core/Window.html        |   548 +-
 .../org/apache/calcite/rel/core/package-frame.html |    84 +
 .../apache/calcite/rel/core/package-summary.html   |   346 +-
 .../org/apache/calcite/rel/core/package-tree.html  |   256 +-
 .../calcite/rel/externalize/RelEnumTypes.html      |   235 +-
 .../apache/calcite/rel/externalize/RelJson.html    |   487 +-
 .../calcite/rel/externalize/RelJsonReader.html     |   268 +-
 .../calcite/rel/externalize/RelJsonWriter.html     |   485 +-
 .../calcite/rel/externalize/RelWriterImpl.html     |   469 +-
 .../calcite/rel/externalize/RelXmlWriter.html      |   313 +-
 .../calcite/rel/externalize/package-frame.html     |    25 +
 .../calcite/rel/externalize/package-summary.html   |   155 +-
 .../calcite/rel/externalize/package-tree.html      |   128 +-
 .../hint/CompositeHintPredicate.Composition.html   |   329 +-
 .../calcite/rel/hint/CompositeHintPredicate.html   |   247 +-
 .../apache/calcite/rel/hint/HintOptionChecker.html |   213 +-
 .../org/apache/calcite/rel/hint/HintPredicate.html |   208 +-
 .../apache/calcite/rel/hint/HintPredicates.html    |   411 +-
 .../calcite/rel/hint/HintStrategy.Builder.html     |   281 +-
 .../org/apache/calcite/rel/hint/HintStrategy.html  |   344 +-
 .../rel/hint/HintStrategyTable.Builder.html        |   275 +-
 .../hint/HintStrategyTable.HintErrorLogger.html    |   371 +-
 .../apache/calcite/rel/hint/HintStrategyTable.html |   357 +-
 .../org/apache/calcite/rel/hint/Hintable.html      |   230 +-
 .../calcite/rel/hint/NodeTypeHintPredicate.html    |   264 +-
 .../apache/calcite/rel/hint/RelHint.Builder.html   |   327 +-
 .../org/apache/calcite/rel/hint/RelHint.html       |   448 +-
 .../org/apache/calcite/rel/hint/package-frame.html |    39 +
 .../apache/calcite/rel/hint/package-summary.html   |   334 +-
 .../org/apache/calcite/rel/hint/package-tree.html  |   152 +-
 .../calcite/rel/logical/LogicalAggregate.html      |   759 +-
 .../apache/calcite/rel/logical/LogicalCalc.html    |   577 +-
 .../calcite/rel/logical/LogicalCorrelate.html      |   493 +-
 .../calcite/rel/logical/LogicalExchange.html       |   427 +-
 .../apache/calcite/rel/logical/LogicalFilter.html  |   668 +-
 .../calcite/rel/logical/LogicalIntersect.html      |   475 +-
 .../apache/calcite/rel/logical/LogicalJoin.html    |   926 +-
 .../apache/calcite/rel/logical/LogicalMatch.html   |   613 +-
 .../apache/calcite/rel/logical/LogicalMinus.html   |   475 +-
 .../apache/calcite/rel/logical/LogicalProject.html |   728 +-
 .../calcite/rel/logical/LogicalRepeatUnion.html    |   396 +-
 .../calcite/rel/logical/LogicalSnapshot.html       |   407 +-
 .../apache/calcite/rel/logical/LogicalSort.html    |   443 +-
 .../calcite/rel/logical/LogicalSortExchange.html   |   438 +-
 .../rel/logical/LogicalTableFunctionScan.html      |   516 +-
 .../calcite/rel/logical/LogicalTableModify.html    |   527 +-
 .../calcite/rel/logical/LogicalTableScan.html      |   492 +-
 .../calcite/rel/logical/LogicalTableSpool.html     |   472 +-
 .../apache/calcite/rel/logical/LogicalUnion.html   |   475 +-
 .../apache/calcite/rel/logical/LogicalValues.html  |   502 +-
 .../apache/calcite/rel/logical/LogicalWindow.html  |   485 +-
 .../calcite/rel/logical/ToLogicalConverter.html    |   319 +-
 .../apache/calcite/rel/logical/package-frame.html  |    41 +
 .../calcite/rel/logical/package-summary.html       |   240 +-
 .../apache/calcite/rel/logical/package-tree.html   |   214 +-
 .../BuiltInMetadata.AllPredicates.Handler.html     |   210 +-
 .../metadata/BuiltInMetadata.AllPredicates.html    |   277 +-
 .../BuiltInMetadata.Collation.Handler.html         |   210 +-
 .../rel/metadata/BuiltInMetadata.Collation.html    |   271 +-
 .../BuiltInMetadata.ColumnOrigin.Handler.html      |   214 +-
 .../rel/metadata/BuiltInMetadata.ColumnOrigin.html |   271 +-
 .../BuiltInMetadata.ColumnUniqueness.Handler.html  |   218 +-
 .../metadata/BuiltInMetadata.ColumnUniqueness.html |   275 +-
 .../BuiltInMetadata.CumulativeCost.Handler.html    |   210 +-
 .../metadata/BuiltInMetadata.CumulativeCost.html   |   273 +-
 .../BuiltInMetadata.DistinctRowCount.Handler.html  |   218 +-
 .../metadata/BuiltInMetadata.DistinctRowCount.html |   275 +-
 .../BuiltInMetadata.Distribution.Handler.html      |   210 +-
 .../rel/metadata/BuiltInMetadata.Distribution.html |   271 +-
 .../BuiltInMetadata.ExplainVisibility.Handler.html |   214 +-
 .../BuiltInMetadata.ExplainVisibility.html         |   271 +-
 .../BuiltInMetadata.ExpressionLineage.Handler.html |   214 +-
 .../BuiltInMetadata.ExpressionLineage.html         |   279 +-
 .../BuiltInMetadata.LowerBoundCost.Handler.html    |   243 +
 .../metadata/BuiltInMetadata.LowerBoundCost.html   |   299 +
 .../BuiltInMetadata.MaxRowCount.Handler.html       |   210 +-
 .../rel/metadata/BuiltInMetadata.MaxRowCount.html  |   273 +-
 .../metadata/BuiltInMetadata.Memory.Handler.html   |   252 +-
 .../rel/metadata/BuiltInMetadata.Memory.html       |   309 +-
 .../BuiltInMetadata.MinRowCount.Handler.html       |   210 +-
 .../rel/metadata/BuiltInMetadata.MinRowCount.html  |   271 +-
 .../BuiltInMetadata.NodeTypes.Handler.html         |   210 +-
 .../rel/metadata/BuiltInMetadata.NodeTypes.html    |   273 +-
 .../BuiltInMetadata.NonCumulativeCost.Handler.html |   210 +-
 .../BuiltInMetadata.NonCumulativeCost.html         |   277 +-
 .../BuiltInMetadata.Parallelism.Handler.html       |   230 +-
 .../rel/metadata/BuiltInMetadata.Parallelism.html  |   291 +-
 ...tInMetadata.PercentageOriginalRows.Handler.html |   210 +-
 .../BuiltInMetadata.PercentageOriginalRows.html    |   271 +-
 .../BuiltInMetadata.PopulationSize.Handler.html    |   214 +-
 .../metadata/BuiltInMetadata.PopulationSize.html   |   271 +-
 .../BuiltInMetadata.Predicates.Handler.html        |   210 +-
 .../rel/metadata/BuiltInMetadata.Predicates.html   |   271 +-
 .../metadata/BuiltInMetadata.RowCount.Handler.html |   210 +-
 .../rel/metadata/BuiltInMetadata.RowCount.html     |   273 +-
 .../BuiltInMetadata.Selectivity.Handler.html       |   214 +-
 .../rel/metadata/BuiltInMetadata.Selectivity.html  |   271 +-
 .../rel/metadata/BuiltInMetadata.Size.Handler.html |   230 +-
 .../calcite/rel/metadata/BuiltInMetadata.Size.html |   287 +-
 .../BuiltInMetadata.TableReferences.Handler.html   |   210 +-
 .../metadata/BuiltInMetadata.TableReferences.html  |   275 +-
 .../BuiltInMetadata.UniqueKeys.Handler.html        |   214 +-
 .../rel/metadata/BuiltInMetadata.UniqueKeys.html   |   273 +-
 .../calcite/rel/metadata/BuiltInMetadata.html      |   335 +-
 .../rel/metadata/CachingRelMetadataProvider.html   |   291 +-
 .../rel/metadata/ChainedRelMetadataProvider.html   |   349 +-
 .../rel/metadata/CyclicMetadataException.html      |   248 +-
 .../rel/metadata/DefaultRelMetadataProvider.html   |   283 +-
 .../JaninoRelMetadataProvider.NoHandler.html       |   310 +-
 .../rel/metadata/JaninoRelMetadataProvider.html    |   381 +-
 .../org/apache/calcite/rel/metadata/Metadata.html  |   200 +-
 .../apache/calcite/rel/metadata/MetadataDef.html   |   300 +-
 .../calcite/rel/metadata/MetadataFactory.html      |   206 +-
 .../calcite/rel/metadata/MetadataFactoryImpl.html  |   317 +-
 .../calcite/rel/metadata/MetadataHandler.html      |   196 +-
 .../apache/calcite/rel/metadata/NullSentinel.html  |   363 +-
 .../metadata/ReflectiveRelMetadataProvider.html    |   379 +-
 .../calcite/rel/metadata/RelColumnMapping.html     |   310 +-
 .../calcite/rel/metadata/RelColumnOrigin.html      |   328 +-
 .../calcite/rel/metadata/RelMdAllPredicates.html   |   585 +-
 .../calcite/rel/metadata/RelMdCollation.html       |  1303 +-
 .../calcite/rel/metadata/RelMdColumnOrigins.html   |   548 +-
 .../rel/metadata/RelMdColumnUniqueness.html        |   816 +-
 .../rel/metadata/RelMdDistinctRowCount.html        |   645 +-
 .../calcite/rel/metadata/RelMdDistribution.html    |   722 +-
 .../rel/metadata/RelMdExplainVisibility.html       |   294 +-
 .../rel/metadata/RelMdExpressionLineage.html       |   671 +-
 .../calcite/rel/metadata/RelMdLowerBoundCost.html  |   356 +
 .../calcite/rel/metadata/RelMdMaxRowCount.html     |   655 +-
 .../apache/calcite/rel/metadata/RelMdMemory.html   |   395 +-
 .../calcite/rel/metadata/RelMdMinRowCount.html     |   655 +-
 .../calcite/rel/metadata/RelMdNodeTypes.html       |   755 +-
 .../calcite/rel/metadata/RelMdParallelism.html     |   437 +-
 .../rel/metadata/RelMdPercentageOriginalRows.html  |   416 +-
 .../calcite/rel/metadata/RelMdPopulationSize.html  |   534 +-
 .../calcite/rel/metadata/RelMdPredicates.html      |   635 +-
 .../apache/calcite/rel/metadata/RelMdRowCount.html |   689 +-
 .../calcite/rel/metadata/RelMdSelectivity.html     |   537 +-
 .../org/apache/calcite/rel/metadata/RelMdSize.html |   751 +-
 .../calcite/rel/metadata/RelMdTableReferences.html |   645 +-
 .../calcite/rel/metadata/RelMdUniqueKeys.html      |   548 +-
 .../org/apache/calcite/rel/metadata/RelMdUtil.html |  1110 +-
 .../calcite/rel/metadata/RelMetadataProvider.html  |   222 +-
 .../calcite/rel/metadata/RelMetadataQuery.html     |  1111 +-
 .../calcite/rel/metadata/RelMetadataQueryBase.html |   384 +-
 .../calcite/rel/metadata/UnboundMetadata.html      |   202 +-
 .../apache/calcite/rel/metadata/package-frame.html |   119 +
 .../calcite/rel/metadata/package-summary.html      |   443 +-
 .../apache/calcite/rel/metadata/package-tree.html  |   311 +-
 .../org/apache/calcite/rel/mutable/Holder.html     |   401 +-
 .../calcite/rel/mutable/MutableAggregate.html      |   513 +-
 .../apache/calcite/rel/mutable/MutableCalc.html    |   455 +-
 .../apache/calcite/rel/mutable/MutableCollect.html |   459 +-
 .../calcite/rel/mutable/MutableCorrelate.html      |   537 +-
 .../calcite/rel/mutable/MutableExchange.html       |   455 +-
 .../apache/calcite/rel/mutable/MutableFilter.html  |   455 +-
 .../calcite/rel/mutable/MutableIntersect.html      |   436 +-
 .../apache/calcite/rel/mutable/MutableJoin.html    |   537 +-
 .../apache/calcite/rel/mutable/MutableMatch.html   |   653 +-
 .../apache/calcite/rel/mutable/MutableMinus.html   |   436 +-
 .../apache/calcite/rel/mutable/MutableProject.html |   521 +-
 .../org/apache/calcite/rel/mutable/MutableRel.html |   553 +-
 .../calcite/rel/mutable/MutableRelVisitor.html     |   270 +-
 .../apache/calcite/rel/mutable/MutableRels.html    |   500 +-
 .../apache/calcite/rel/mutable/MutableSample.html  |   455 +-
 .../apache/calcite/rel/mutable/MutableScan.html    |   419 +-
 .../apache/calcite/rel/mutable/MutableSetOp.html   |   466 +-
 .../apache/calcite/rel/mutable/MutableSort.html    |   495 +-
 .../rel/mutable/MutableTableFunctionScan.html      |   503 +-
 .../calcite/rel/mutable/MutableTableModify.html    |   557 +-
 .../calcite/rel/mutable/MutableUncollect.html      |   457 +-
 .../apache/calcite/rel/mutable/MutableUnion.html   |   436 +-
 .../apache/calcite/rel/mutable/MutableValues.html  |   419 +-
 .../apache/calcite/rel/mutable/MutableWindow.html  |   479 +-
 .../apache/calcite/rel/mutable/package-frame.html  |    44 +
 .../calcite/rel/mutable/package-summary.html       |   260 +-
 .../apache/calcite/rel/mutable/package-tree.html   |   166 +-
 .../org/apache/calcite/rel/package-frame.html      |    56 +
 .../org/apache/calcite/rel/package-summary.html    |   266 +-
 .../org/apache/calcite/rel/package-tree.html       |   206 +-
 .../calcite/rel/rel2sql/RelToSqlConverter.html     |   957 +-
 .../rel/rel2sql/SqlImplementor.AliasContext.html   |   306 +-
 .../rel/rel2sql/SqlImplementor.BaseContext.html    |   258 +-
 .../rel/rel2sql/SqlImplementor.Builder.html        |   451 +-
 .../calcite/rel/rel2sql/SqlImplementor.Clause.html |   427 +-
 .../rel/rel2sql/SqlImplementor.Context.html        |   472 +-
 .../SqlImplementor.MatchRecognizeContext.html      |   325 +-
 .../calcite/rel/rel2sql/SqlImplementor.Result.html |   516 +-
 .../rel/rel2sql/SqlImplementor.SimpleContext.html  |   285 +-
 .../apache/calcite/rel/rel2sql/SqlImplementor.html |   900 +-
 .../apache/calcite/rel/rel2sql/package-frame.html  |    27 +
 .../calcite/rel/rel2sql/package-summary.html       |   160 +-
 .../apache/calcite/rel/rel2sql/package-tree.html   |   142 +-
 .../rel/rules/AbstractJoinExtractFilterRule.html   |   323 +-
 .../rel/rules/AbstractMaterializedViewRule.html    |   328 +
 .../rel/rules/AggregateCaseToFilterRule.html       |   376 +-
 .../AggregateExpandDistinctAggregatesRule.html     |   446 +-
 .../rel/rules/AggregateExtractProjectRule.html     |   335 +-
 .../rel/rules/AggregateFilterTransposeRule.html    |   354 +-
 .../rel/rules/AggregateJoinJoinRemoveRule.html     |   354 +-
 .../calcite/rel/rules/AggregateJoinRemoveRule.html |   354 +-
 .../rel/rules/AggregateJoinTransposeRule.html      |   521 +-
 .../calcite/rel/rules/AggregateMergeRule.html      |   348 +-
 .../rel/rules/AggregateProjectMergeRule.html       |   378 +-
 .../rules/AggregateProjectPullUpConstantsRule.html |   384 +-
 .../rel/rules/AggregateReduceFunctionsRule.html    |   447 +-
 .../calcite/rel/rules/AggregateRemoveRule.html     |   376 +-
 .../calcite/rel/rules/AggregateStarTableRule.html  |   402 +-
 .../rel/rules/AggregateUnionAggregateRule.html     |   456 +-
 .../rel/rules/AggregateUnionTransposeRule.html     |   384 +-
 .../calcite/rel/rules/AggregateValuesRule.html     |   360 +-
 .../apache/calcite/rel/rules/CalcMergeRule.html    |   353 +-
 .../calcite/rel/rules/CalcRelSplitter.RelType.html |   406 +-
 .../apache/calcite/rel/rules/CalcRelSplitter.html  |   342 +-
 .../apache/calcite/rel/rules/CalcRemoveRule.html   |   358 +-
 .../apache/calcite/rel/rules/CalcSplitRule.html    |   350 +-
 .../apache/calcite/rel/rules/CoerceInputsRule.html |   355 +-
 .../org/apache/calcite/rel/rules/CoreRules.html    |  2394 +
 .../rules/DateRangeRules.FilterDateRangeRule.html  |   309 +-
 .../apache/calcite/rel/rules/DateRangeRules.html   |   288 +-
 .../org/apache/calcite/rel/rules/EquiJoin.html     |   415 +-
 ...eysRule.SortExchangeRemoveConstantKeysRule.html |   355 +-
 .../rel/rules/ExchangeRemoveConstantKeysRule.html  |   417 +-
 .../rel/rules/FilterAggregateTransposeRule.html    |   409 +-
 .../calcite/rel/rules/FilterCalcMergeRule.html     |   350 +-
 .../calcite/rel/rules/FilterCorrelateRule.html     |   368 +-
 .../rules/FilterJoinRule.FilterIntoJoinRule.html   |   394 +-
 .../FilterJoinRule.JoinConditionPushRule.html      |   386 +-
 .../rel/rules/FilterJoinRule.Predicate.html        |   198 +-
 .../apache/calcite/rel/rules/FilterJoinRule.html   |   553 +-
 .../apache/calcite/rel/rules/FilterMergeRule.html  |   374 +-
 .../rel/rules/FilterMultiJoinMergeRule.html        |   374 +-
 .../rel/rules/FilterProjectTransposeRule.html      |   470 +-
 .../rules/FilterRemoveIsNotDistinctFromRule.html   |   347 +-
 .../rel/rules/FilterSetOpTransposeRule.html        |   366 +-
 .../rules/FilterTableFunctionTransposeRule.html    |   346 +-
 .../calcite/rel/rules/FilterTableScanRule.html     |   442 +-
 .../apache/calcite/rel/rules/FilterToCalcRule.html |   360 +-
 .../calcite/rel/rules/IntersectToDistinctRule.html |   354 +-
 .../rel/rules/JoinAddRedundantSemiJoinRule.html    |   350 +-
 .../calcite/rel/rules/JoinAssociateRule.html       |   347 +-
 .../apache/calcite/rel/rules/JoinCommuteRule.html  |   560 +-
 .../calcite/rel/rules/JoinExtractFilterRule.html   |   325 +-
 .../rel/rules/JoinProjectTransposeRule.html        |   664 +-
 .../calcite/rel/rules/JoinPushExpressionsRule.html |   370 +-
 .../calcite/rel/rules/JoinPushThroughJoinRule.html |   394 +-
 .../rules/JoinPushTransitivePredicatesRule.html    |   379 +-
 .../calcite/rel/rules/JoinToCorrelateRule.html     |   425 +-
 .../calcite/rel/rules/JoinToMultiJoinRule.html     |   414 +-
 .../calcite/rel/rules/JoinUnionTransposeRule.html  |   374 +-
 .../calcite/rel/rules/LoptJoinTree.BinaryTree.html |   272 +-
 .../calcite/rel/rules/LoptJoinTree.Leaf.html       |   291 +-
 .../calcite/rel/rules/LoptJoinTree.Node.html       |   315 +-
 .../org/apache/calcite/rel/rules/LoptJoinTree.html |   460 +-
 .../apache/calcite/rel/rules/LoptMultiJoin.html    |   852 +-
 .../calcite/rel/rules/LoptOptimizeJoinRule.html    |   388 +-
 .../calcite/rel/rules/LoptSemiJoinOptimizer.html   |   292 +-
 .../org/apache/calcite/rel/rules/MatchRule.html    |   305 +-
 .../rel/rules/MaterializedViewFilterScanRule.html  |   370 +-
 .../org/apache/calcite/rel/rules/MultiJoin.html    |   686 +-
 .../rel/rules/MultiJoinOptimizeBushyRule.html      |   370 +-
 .../rel/rules/MultiJoinProjectTransposeRule.html   |   501 +-
 .../calcite/rel/rules/ProjectCalcMergeRule.html    |   354 +-
 ...orrelateTransposeRule.RelNodesExprsHandler.html |   311 +-
 ...relateTransposeRule.RexFieldAccessReplacer.html |   320 +-
 .../rel/rules/ProjectCorrelateTransposeRule.html   |   375 +-
 .../rel/rules/ProjectFilterTransposeRule.html      |   455 +-
 .../rel/rules/ProjectJoinJoinRemoveRule.html       |   364 +-
 .../calcite/rel/rules/ProjectJoinRemoveRule.html   |   364 +-
 .../rel/rules/ProjectJoinTransposeRule.html        |   367 +-
 .../apache/calcite/rel/rules/ProjectMergeRule.html |   442 +-
 .../rel/rules/ProjectMultiJoinMergeRule.html       |   376 +-
 .../calcite/rel/rules/ProjectRemoveRule.html       |   400 +-
 .../rel/rules/ProjectSetOpTransposeRule.html       |   352 +-
 .../rel/rules/ProjectSortTransposeRule.html        |   383 +-
 .../calcite/rel/rules/ProjectTableScanRule.html    |   416 +-
 .../calcite/rel/rules/ProjectToCalcRule.html       |   356 +-
 .../ProjectToWindowRule.CalcToWindowRule.html      |   348 +-
 ...wRule.ProjectToLogicalProjectAndWindowRule.html |   348 +-
 .../calcite/rel/rules/ProjectToWindowRule.html     |   372 +-
 .../rel/rules/ProjectWindowTransposeRule.html      |   349 +-
 .../rel/rules/PruneEmptyRules.PruneEmptyRule.html  |   327 +-
 .../PruneEmptyRules.RemoveEmptySingleRule.html     |   386 +-
 .../apache/calcite/rel/rules/PruneEmptyRules.html  |   471 +-
 .../rel/rules/PushProjector.ExprCondition.html     |   263 +-
 .../apache/calcite/rel/rules/PushProjector.html    |   396 +-
 .../rules/ReduceDecimalsRule.DecimalShuttle.html   |   286 +-
 .../rel/rules/ReduceDecimalsRule.RexExpander.html  |   792 +-
 .../calcite/rel/rules/ReduceDecimalsRule.html      |   393 +-
 ...eExpressionsRule.CalcReduceExpressionsRule.html |   420 +-
 .../rules/ReduceExpressionsRule.CaseShuttle.html   |   286 +-
 ...xpressionsRule.FilterReduceExpressionsRule.html |   422 +-
 ...eExpressionsRule.JoinReduceExpressionsRule.html |   396 +-
 ...pressionsRule.ProjectReduceExpressionsRule.html |   396 +-
 ...ReduceExpressionsRule.ReducibleExprLocator.html |   457 +-
 .../rules/ReduceExpressionsRule.RexReplacer.html   |   265 +-
 ...xpressionsRule.WindowReduceExpressionsRule.html |   374 +-
 .../calcite/rel/rules/ReduceExpressionsRule.html   |   799 +-
 .../rel/rules/SemiJoinFilterTransposeRule.html     |   346 +-
 .../rel/rules/SemiJoinJoinTransposeRule.html       |   344 +-
 .../rel/rules/SemiJoinProjectTransposeRule.html    |   305 +-
 .../calcite/rel/rules/SemiJoinRemoveRule.html      |   342 +-
 .../rel/rules/SemiJoinRule.JoinToSemiJoinRule.html |   319 +-
 .../rules/SemiJoinRule.ProjectToSemiJoinRule.html  |   370 +-
 .../org/apache/calcite/rel/rules/SemiJoinRule.html |   463 +-
 .../apache/calcite/rel/rules/SortJoinCopyRule.html |   362 +-
 .../calcite/rel/rules/SortJoinTransposeRule.html   |   406 +-
 .../rel/rules/SortProjectTransposeRule.html        |   456 +-
 .../rel/rules/SortRemoveConstantKeysRule.html      |   315 +-
 .../apache/calcite/rel/rules/SortRemoveRule.html   |   346 +-
 .../calcite/rel/rules/SortUnionTransposeRule.html  |   423 +-
 ...ubQueryRemoveRule.SubQueryFilterRemoveRule.html |   356 +-
 .../SubQueryRemoveRule.SubQueryJoinRemoveRule.html |   356 +-
 ...bQueryRemoveRule.SubQueryProjectRemoveRule.html |   356 +-
 .../calcite/rel/rules/SubQueryRemoveRule.html      |   448 +-
 .../apache/calcite/rel/rules/SubstitutionRule.html |   194 +-
 .../apache/calcite/rel/rules/TableScanRule.html    |   362 +-
 .../calcite/rel/rules/TransformationRule.html      |   151 +-
 .../calcite/rel/rules/UnionEliminatorRule.html     |   396 +-
 .../apache/calcite/rel/rules/UnionMergeRule.html   |   452 +-
 .../rel/rules/UnionPullUpConstantsRule.html        |   346 +-
 .../calcite/rel/rules/UnionToDistinctRule.html     |   376 +-
 .../apache/calcite/rel/rules/ValuesReduceRule.html |   413 +-
 .../materialize/MaterializedViewAggregateRule.html |   877 +-
 .../materialize/MaterializedViewJoinRule.html      |   636 +-
 .../MaterializedViewOnlyAggregateRule.html         |   466 +-
 .../MaterializedViewOnlyFilterRule.html            |   416 +-
 .../materialize/MaterializedViewOnlyJoinRule.html  |   416 +-
 .../MaterializedViewProjectAggregateRule.html      |   458 +-
 .../MaterializedViewProjectFilterRule.html         |   416 +-
 .../MaterializedViewProjectJoinRule.html           |   416 +-
 .../materialize/MaterializedViewRule.Edge.html     |   256 +-
 .../MaterializedViewRule.EquivalenceClasses.html   |   310 +-
 .../MaterializedViewRule.MatchModality.html        |   343 +-
 .../MaterializedViewRule.NodeLineage.html          |   170 +-
 .../MaterializedViewRule.ViewPartialRewriting.html |   223 +-
 .../rules/materialize/MaterializedViewRule.html    |  1222 +-
 .../rules/materialize/MaterializedViewRules.html   |   344 +
 .../rel/rules/materialize/package-frame.html       |    37 +
 .../rel/rules/materialize/package-summary.html     |   180 +-
 .../rel/rules/materialize/package-tree.html        |   155 +-
 .../apache/calcite/rel/rules/package-frame.html    |   150 +
 .../apache/calcite/rel/rules/package-summary.html  |   820 +-
 .../org/apache/calcite/rel/rules/package-tree.html |   394 +-
 .../org/apache/calcite/rel/stream/Chi.html         |   317 +-
 .../org/apache/calcite/rel/stream/Delta.html       |   335 +-
 .../org/apache/calcite/rel/stream/LogicalChi.html  |   322 +-
 .../apache/calcite/rel/stream/LogicalDelta.html    |   405 +-
 .../StreamRules.DeltaAggregateTransposeRule.html   |   309 +-
 .../StreamRules.DeltaFilterTransposeRule.html      |   309 +-
 .../stream/StreamRules.DeltaJoinTransposeRule.html |   327 +-
 .../StreamRules.DeltaProjectTransposeRule.html     |   309 +-
 .../stream/StreamRules.DeltaSortTransposeRule.html |   309 +-
 .../rel/stream/StreamRules.DeltaTableScanRule.html |   311 +-
 .../StreamRules.DeltaTableScanToEmptyRule.html     |   313 +-
 .../StreamRules.DeltaUnionTransposeRule.html       |   309 +-
 .../org/apache/calcite/rel/stream/StreamRules.html |   282 +-
 .../apache/calcite/rel/stream/package-frame.html   |    32 +
 .../apache/calcite/rel/stream/package-summary.html |   204 +-
 .../apache/calcite/rel/stream/package-tree.html    |   148 +-
 .../calcite/rel/type/DelegatingTypeSystem.html     |   624 +-
 .../apache/calcite/rel/type/DynamicRecordType.html |   361 +-
 .../calcite/rel/type/DynamicRecordTypeImpl.html    |   549 +-
 .../org/apache/calcite/rel/type/RelCrossType.html  |   399 +-
 .../org/apache/calcite/rel/type/RelDataType.html   |   680 +-
 .../calcite/rel/type/RelDataTypeComparability.html |   341 +-
 .../rel/type/RelDataTypeFactory.Builder.html       |   584 +-
 .../rel/type/RelDataTypeFactory.FieldInfo.html     |   242 +-
 .../type/RelDataTypeFactory.FieldInfoBuilder.html  |   595 +-
 .../calcite/rel/type/RelDataTypeFactory.html       |   784 +-
 .../rel/type/RelDataTypeFactoryImpl.JavaType.html  |   576 +-
 .../calcite/rel/type/RelDataTypeFactoryImpl.html   |   839 +-
 .../apache/calcite/rel/type/RelDataTypeFamily.html |   129 +-
 .../rel/type/RelDataTypeField.ToFieldIndex.html    |   290 +-
 .../rel/type/RelDataTypeField.ToFieldName.html     |   290 +-
 .../apache/calcite/rel/type/RelDataTypeField.html  |   295 +-
 .../calcite/rel/type/RelDataTypeFieldImpl.html     |   481 +-
 .../apache/calcite/rel/type/RelDataTypeImpl.html   |  1054 +-
 .../rel/type/RelDataTypePrecedenceList.html        |   210 +-
 .../apache/calcite/rel/type/RelDataTypeSystem.html |   669 +-
 .../calcite/rel/type/RelDataTypeSystemImpl.html    |   640 +-
 .../apache/calcite/rel/type/RelProtoDataType.html  |   187 +-
 .../org/apache/calcite/rel/type/RelRecordType.html |   460 +-
 .../org/apache/calcite/rel/type/StructKind.html    |   385 +-
 .../org/apache/calcite/rel/type/package-frame.html |    48 +
 .../apache/calcite/rel/type/package-summary.html   |   234 +-
 .../org/apache/calcite/rel/type/package-tree.html  |   180 +-
 .../org/apache/calcite/rex/LogicVisitor.html       |   550 +-
 .../org/apache/calcite/rex/RexAction.html          |   200 +-
 .../org/apache/calcite/rex/RexAnalyzer.html        |   329 +-
 .../org/apache/calcite/rex/RexBiVisitor.html       |   567 +-
 .../org/apache/calcite/rex/RexBiVisitorImpl.html   |   572 +
 .../org/apache/calcite/rex/RexBuilder.html         |  1915 +-
 .../org/apache/calcite/rex/RexCall.html            |   727 +-
 .../org/apache/calcite/rex/RexCallBinding.html     |   537 +-
 .../org/apache/calcite/rex/RexChecker.html         |   541 +-
 .../org/apache/calcite/rex/RexCorrelVariable.html  |   433 +-
 .../apache/calcite/rex/RexDigestIncludeType.html   |   343 +-
 .../org/apache/calcite/rex/RexDynamicParam.html    |   463 +-
 .../org/apache/calcite/rex/RexExecutable.html      |   334 +-
 .../org/apache/calcite/rex/RexExecutor.html        |   200 +-
 .../org/apache/calcite/rex/RexExecutorImpl.html    |   300 +-
 .../org/apache/calcite/rex/RexFieldAccess.html     |   433 +-
 .../org/apache/calcite/rex/RexFieldCollation.html  |   342 +-
 .../org/apache/calcite/rex/RexInputRef.html        |   572 +-
 .../org/apache/calcite/rex/RexInterpreter.html     |   511 +-
 .../org/apache/calcite/rex/RexLiteral.html         |   877 +-
 .../org/apache/calcite/rex/RexLocalRef.html        |   486 +-
 .../org/apache/calcite/rex/RexMultisetUtil.html    |   319 +-
 .../org/apache/calcite/rex/RexNode.html            |   647 +-
 .../org/apache/calcite/rex/RexNormalize.html       |   293 +
 .../org/apache/calcite/rex/RexOver.html            |   569 +-
 .../org/apache/calcite/rex/RexPattern.html         |   202 +-
 .../org/apache/calcite/rex/RexPatternFieldRef.html |   529 +-
 .../apache/calcite/rex/RexPermutationShuttle.html  |   290 +-
 .../calcite/rex/RexPermuteInputsShuttle.html       |   332 +-
 .../org/apache/calcite/rex/RexProgram.html         |  1004 +-
 .../org/apache/calcite/rex/RexProgramBuilder.html  |   870 +-
 .../org/apache/calcite/rex/RexRangeRef.html        |   419 +-
 .../org/apache/calcite/rex/RexShuttle.html         |   672 +-
 .../org/apache/calcite/rex/RexSimplify.html        |   667 +-
 .../calcite/rex/RexSlot.SelfPopulatingList.html    |   248 +-
 .../org/apache/calcite/rex/RexSlot.html            |   386 +-
 .../org/apache/calcite/rex/RexSqlConvertlet.html   |   200 +-
 .../apache/calcite/rex/RexSqlConvertletTable.html  |   194 +-
 .../rex/RexSqlReflectiveConvertletTable.html       |   286 +-
 .../calcite/rex/RexSqlStandardConvertletTable.html |   297 +-
 .../org/apache/calcite/rex/RexSubQuery.html        |   562 +-
 .../calcite/rex/RexTableInputRef.RelTableRef.html  |   347 +-
 .../org/apache/calcite/rex/RexTableInputRef.html   |   576 +-
 .../apache/calcite/rex/RexToSqlNodeConverter.html  |   266 +-
 .../calcite/rex/RexToSqlNodeConverterImpl.html     |   344 +-
 .../org/apache/calcite/rex/RexTransformer.html     |   260 +-
 .../org/apache/calcite/rex/RexUnaryBiVisitor.html  |   603 +
 .../org/apache/calcite/rex/RexUnknownAs.html       |   405 +-
 .../apache/calcite/rex/RexUtil.ExprSimplifier.html |   346 +-
 .../calcite/rex/RexUtil.FieldAccessFinder.html     |   346 +-
 .../calcite/rex/RexUtil.FixNullabilityShuttle.html |   290 +-
 .../apache/calcite/rex/RexUtil.SubQueryFinder.html |   460 +-
 .../org/apache/calcite/rex/RexUtil.html            |  2642 +-
 .../org/apache/calcite/rex/RexVariable.html        |   377 +-
 .../org/apache/calcite/rex/RexVisitor.html         |   447 +-
 .../org/apache/calcite/rex/RexVisitorImpl.html     |   578 +-
 .../org/apache/calcite/rex/RexWindow.html          |   374 +-
 .../org/apache/calcite/rex/RexWindowBound.html     |   433 +-
 .../org/apache/calcite/rex/RexWindowBounds.html    |   330 +-
 .../org/apache/calcite/rex/package-frame.html      |    84 +
 .../org/apache/calcite/rex/package-summary.html    |   504 +-
 .../org/apache/calcite/rex/package-tree.html       |   256 +-
 .../org/apache/calcite/runtime/ArrayBindable.html  |   216 +-
 .../apache/calcite/runtime/ArrayComparator.html    |   284 +-
 .../calcite/runtime/ArrayEnumeratorCursor.html     |   363 +-
 .../org/apache/calcite/runtime/Automaton.html      |   233 +-
 .../apache/calcite/runtime/AutomatonBuilder.html   |   254 +-
 .../org/apache/calcite/runtime/BinarySearch.html   |   532 +-
 .../org/apache/calcite/runtime/Bindable.html       |   196 +-
 .../calcite/runtime/CalciteContextException.html   |   498 +-
 .../apache/calcite/runtime/CalciteException.html   |   256 +-
 .../apache/calcite/runtime/CalciteResource.html    |  6124 +--
 .../calcite/runtime/CompressionFunctions.html      |   211 +-
 .../org/apache/calcite/runtime/ConsList.html       |   833 +-
 .../calcite/runtime/DeterministicAutomaton.html    |   227 +-
 .../calcite/runtime/Enumerables.Emitter.html       |   208 +-
 .../org/apache/calcite/runtime/Enumerables.html    |   353 +-
 .../apache/calcite/runtime/EnumeratorCursor.html   |   380 +-
 .../org/apache/calcite/runtime/Feature.html        |   304 +-
 .../runtime/FlatLists.AbstractFlatList.html        |   710 +-
 .../calcite/runtime/FlatLists.ComparableList.html  |   199 +-
 .../calcite/runtime/FlatLists.Flat1List.html       |   870 +-
 .../calcite/runtime/FlatLists.Flat2List.html       |   870 +-
 .../calcite/runtime/FlatLists.Flat3List.html       |   870 +-
 .../calcite/runtime/FlatLists.Flat4List.html       |   870 +-
 .../calcite/runtime/FlatLists.Flat5List.html       |   870 +-
 .../calcite/runtime/FlatLists.Flat6List.html       |   870 +-
 .../org/apache/calcite/runtime/FlatLists.html      |   708 +-
 .../apache/calcite/runtime/GeoFunctions.Geom.html  |   240 +-
 .../org/apache/calcite/runtime/GeoFunctions.html   |  1373 +-
 .../org/apache/calcite/runtime/Hook.Closeable.html |   239 +-
 .../org/apache/calcite/runtime/Hook.html           |   764 +-
 .../org/apache/calcite/runtime/HttpUtils.html      |   365 +-
 .../runtime/JsonFunctions.JsonPathContext.html     |   375 +-
 .../runtime/JsonFunctions.JsonValueContext.html    |   362 +-
 .../calcite/runtime/JsonFunctions.PathMode.html    |   357 +-
 .../org/apache/calcite/runtime/JsonFunctions.html  |  1331 +-
 .../org/apache/calcite/runtime/Like.html           |   168 +-
 .../apache/calcite/runtime/Matcher.Builder.html    |   235 +-
 .../org/apache/calcite/runtime/Matcher.html        |   341 +-
 .../calcite/runtime/ObjectEnumeratorCursor.html    |   396 +-
 .../calcite/runtime/Pattern.AbstractPattern.html   |   254 +-
 .../org/apache/calcite/runtime/Pattern.Op.html     |   429 +-
 .../apache/calcite/runtime/Pattern.OpPattern.html  |   267 +-
 .../calcite/runtime/Pattern.PatternBuilder.html    |   363 +-
 .../calcite/runtime/Pattern.RepeatPattern.html     |   272 +-
 .../calcite/runtime/Pattern.SymbolPattern.html     |   265 +-
 .../org/apache/calcite/runtime/Pattern.html        |   251 +-
 .../org/apache/calcite/runtime/PredicateImpl.html  |   314 +-
 .../org/apache/calcite/runtime/RandomFunction.html |   302 +-
 .../calcite/runtime/RecordEnumeratorCursor.html    |   365 +-
 ...ultSetEnumerable.PreparedStatementEnricher.html |   196 +-
 .../calcite/runtime/ResultSetEnumerable.html       |   429 +-
 .../apache/calcite/runtime/SocketFactoryImpl.html  |   598 +-
 .../org/apache/calcite/runtime/SortedMultiMap.html |   378 +-
 .../runtime/SqlFunctions.FlatProductInputType.html |   345 +-
 .../org/apache/calcite/runtime/SqlFunctions.html   |  7790 ++--
 .../calcite/runtime/TrustAllSslSocketFactory.html  |   488 +-
 .../org/apache/calcite/runtime/Typed.html          |   196 +-
 .../org/apache/calcite/runtime/Unit.html           |   278 +-
 .../org/apache/calcite/runtime/Utilities.html      |   916 +-
 .../org/apache/calcite/runtime/XmlFunctions.html   |   333 +-
 .../org/apache/calcite/runtime/package-frame.html  |    88 +
 .../apache/calcite/runtime/package-summary.html    |   312 +-
 .../org/apache/calcite/runtime/package-tree.html   |   286 +-
 .../apache/calcite/schema/AggregateFunction.html   |   208 +-
 .../org/apache/calcite/schema/ColumnStrategy.html  |   389 +-
 .../calcite/schema/CustomColumnResolvingTable.html |   214 +-
 .../org/apache/calcite/schema/ExtensibleTable.html |   228 +-
 .../org/apache/calcite/schema/FilterableTable.html |   212 +-
 .../org/apache/calcite/schema/Function.html        |   202 +-
 .../apache/calcite/schema/FunctionParameter.html   |   242 +-
 .../calcite/schema/ImplementableAggFunction.html   |   224 +-
 .../calcite/schema/ImplementableFunction.html      |   210 +-
 .../org/apache/calcite/schema/Member.html          |   252 +-
 .../org/apache/calcite/schema/ModifiableTable.html |   262 +-
 .../org/apache/calcite/schema/ModifiableView.html  |   264 +-
 .../org/apache/calcite/schema/Path.html            |   258 +-
 .../calcite/schema/ProjectableFilterableTable.html |   216 +-
 .../org/apache/calcite/schema/QueryableTable.html  |   264 +-
 .../org/apache/calcite/schema/ScalarFunction.html  |   206 +-
 .../org/apache/calcite/schema/ScannableTable.html  |   206 +-
 .../apache/calcite/schema/Schema.TableType.html    |   822 +-
 .../org/apache/calcite/schema/Schema.html          |   406 +-
 .../org/apache/calcite/schema/SchemaFactory.html   |   202 +-
 .../org/apache/calcite/schema/SchemaPlus.html      |   468 +-
 .../org/apache/calcite/schema/SchemaVersion.html   |   192 +-
 .../org/apache/calcite/schema/Schemas.html         |   881 +-
 .../apache/calcite/schema/SemiMutableSchema.html   |   181 +-
 .../org/apache/calcite/schema/Statistic.html       |   280 +-
 .../org/apache/calcite/schema/Statistics.html      |   338 +-
 .../org/apache/calcite/schema/StreamableTable.html |   208 +-
 .../org/apache/calcite/schema/Table.html           |   282 +-
 .../org/apache/calcite/schema/TableFactory.html    |   208 +-
 .../org/apache/calcite/schema/TableFunction.html   |   226 +-
 .../org/apache/calcite/schema/TableMacro.html      |   208 +-
 .../org/apache/calcite/schema/TemporalTable.html   |   224 +-
 .../org/apache/calcite/schema/TransientTable.html  |   161 +-
 .../apache/calcite/schema/TranslatableTable.html   |   220 +-
 .../org/apache/calcite/schema/Wrapper.html         |   192 +-
 .../schema/impl/AbstractSchema.Factory.html        |   276 +-
 .../apache/calcite/schema/impl/AbstractSchema.html |   620 +-
 .../apache/calcite/schema/impl/AbstractTable.html  |   374 +-
 .../schema/impl/AbstractTableQueryable.html        |  4829 +-
 .../calcite/schema/impl/AggregateFunctionImpl.html |   450 +-
 .../calcite/schema/impl/DelegatingSchema.html      |   573 +-
 .../calcite/schema/impl/ListTransientTable.html    |   508 +-
 .../calcite/schema/impl/LongSchemaVersion.html     |   314 +-
 ...alizedViewTable.MaterializedViewTableMacro.html |   262 +-
 .../calcite/schema/impl/MaterializedViewTable.html |   464 +-
 .../calcite/schema/impl/ModifiableViewTable.html   |   517 +-
 ...eflectiveFunctionBase.ParameterListBuilder.html |   322 +-
 .../schema/impl/ReflectiveFunctionBase.html        |   362 +-
 .../calcite/schema/impl/ScalarFunctionImpl.html    |   432 +-
 .../schema/impl/StarTable.StarTableScan.html       |   374 +-
 .../org/apache/calcite/schema/impl/StarTable.html  |   455 +-
 .../calcite/schema/impl/TableFunctionImpl.html     |   410 +-
 .../apache/calcite/schema/impl/TableMacroImpl.html |   326 +-
 .../org/apache/calcite/schema/impl/ViewTable.html  |   588 +-
 .../apache/calcite/schema/impl/ViewTableMacro.html |   461 +-
 .../apache/calcite/schema/impl/package-frame.html  |    39 +
 .../calcite/schema/impl/package-summary.html       |   202 +-
 .../apache/calcite/schema/impl/package-tree.html   |   166 +-
 .../org/apache/calcite/schema/package-frame.html   |    60 +
 .../org/apache/calcite/schema/package-summary.html |   248 +-
 .../org/apache/calcite/schema/package-tree.html    |   204 +-
 .../org/apache/calcite/server/CalciteServer.html   |   226 +-
 .../calcite/server/CalciteServerStatement.html     |   272 +-
 .../org/apache/calcite/server/DdlExecutor.html     |   274 +
 .../org/apache/calcite/server/DdlExecutorImpl.html |   340 +
 .../apache/calcite/server/ServerDdlExecutor.html   |   534 +
 .../org/apache/calcite/server/package-frame.html   |    27 +
 .../org/apache/calcite/server/package-summary.html |   167 +-
 .../org/apache/calcite/server/package-tree.html    |   131 +-
 .../calcite/sql/ExplicitOperatorBinding.html       |   385 +-
 .../org/apache/calcite/sql/JoinConditionType.html  |   365 +-
 .../org/apache/calcite/sql/JoinType.html           |   496 +-
 .../calcite/sql/SqlAbstractDateTimeLiteral.html    |   515 +-
 .../org/apache/calcite/sql/SqlAccessEnum.html      |   355 +-
 .../org/apache/calcite/sql/SqlAccessType.html      |   379 +-
 .../org/apache/calcite/sql/SqlAggFunction.html     |   750 +-
 .../calcite/sql/SqlAlienSystemTypeNameSpec.html    |   354 +-
 .../org/apache/calcite/sql/SqlAlter.html           |   404 +-
 .../org/apache/calcite/sql/SqlAsOperator.html      |   520 +-
 .../org/apache/calcite/sql/SqlBasicCall.html       |   591 +-
 .../apache/calcite/sql/SqlBasicTypeNameSpec.html   |   489 +-
 .../org/apache/calcite/sql/SqlBinaryOperator.html  |   457 +-
 .../apache/calcite/sql/SqlBinaryStringLiteral.html |   428 +-
 .../org/apache/calcite/sql/SqlCall.html            |   663 +-
 .../org/apache/calcite/sql/SqlCallBinding.html     |   723 +-
 .../apache/calcite/sql/SqlCharStringLiteral.html   |   446 +-
 .../calcite/sql/SqlCollation.Coercibility.html     |   359 +-
 .../org/apache/calcite/sql/SqlCollation.html       |   717 +-
 .../calcite/sql/SqlCollectionTypeNameSpec.html     |   351 +-
 .../org/apache/calcite/sql/SqlCreate.html          |   420 +-
 .../org/apache/calcite/sql/SqlDataTypeSpec.html    |   669 +-
 .../org/apache/calcite/sql/SqlDateLiteral.html     |   454 +-
 .../org/apache/calcite/sql/SqlDdl.html             |   351 +-
 .../org/apache/calcite/sql/SqlDelete.html          |   589 +-
 .../org/apache/calcite/sql/SqlDescribeSchema.html  |   447 +-
 .../org/apache/calcite/sql/SqlDescribeTable.html   |   469 +-
 .../apache/calcite/sql/SqlDescriptorOperator.html  |   381 +-
 .../calcite/sql/SqlDialect.CalendarPolicy.html     |   373 +-
 .../org/apache/calcite/sql/SqlDialect.Context.html |   740 +-
 .../calcite/sql/SqlDialect.DatabaseProduct.html    |   783 +-
 .../apache/calcite/sql/SqlDialect.FakeUtil.html    |   300 +-
 .../org/apache/calcite/sql/SqlDialect.html         |  1747 +-
 .../org/apache/calcite/sql/SqlDialectFactory.html  |   196 +-
 .../apache/calcite/sql/SqlDialectFactoryImpl.html  |   307 +-
 .../org/apache/calcite/sql/SqlDrop.html            |   361 +-
 .../org/apache/calcite/sql/SqlDynamicParam.html    |   479 +-
 .../apache/calcite/sql/SqlExecutableStatement.html |   203 +-
 .../org/apache/calcite/sql/SqlExplain.Depth.html   |   367 +-
 .../org/apache/calcite/sql/SqlExplain.html         |   665 +-
 .../org/apache/calcite/sql/SqlExplainFormat.html   |   365 +-
 .../org/apache/calcite/sql/SqlExplainLevel.html    |   393 +-
 .../org/apache/calcite/sql/SqlFilterOperator.html  |   400 +-
 .../org/apache/calcite/sql/SqlFunction.html        |   643 +-
 .../apache/calcite/sql/SqlFunctionCategory.html    |   533 +-
 .../apache/calcite/sql/SqlFunctionalOperator.html  |   374 +-
 .../calcite/sql/SqlGroupedWindowFunction.html      |   529 +-
 .../calcite/sql/SqlHint.HintOptionFormat.html      |   357 +-
 .../org/apache/calcite/sql/SqlHint.html            |   474 +-
 .../apache/calcite/sql/SqlHopTableFunction.html    |   399 +-
 .../org/apache/calcite/sql/SqlIdentifier.html      |  1014 +-
 .../org/apache/calcite/sql/SqlInfixOperator.html   |   370 +-
 .../org/apache/calcite/sql/SqlInsert.html          |   605 +-
 .../org/apache/calcite/sql/SqlInsertKeyword.html   |   339 +-
 .../apache/calcite/sql/SqlInternalOperator.html    |   432 +-
 .../sql/SqlIntervalLiteral.IntervalValue.html      |   319 +-
 .../org/apache/calcite/sql/SqlIntervalLiteral.html |   428 +-
 .../apache/calcite/sql/SqlIntervalQualifier.html   |   754 +-
 .../apache/calcite/sql/SqlJdbcDataTypeName.html    |   795 +-
 .../sql/SqlJdbcFunctionCall.SimpleMakeCall.html    |   302 +-
 .../apache/calcite/sql/SqlJdbcFunctionCall.html    |   580 +-
 .../calcite/sql/SqlJoin.SqlJoinOperator.html       |   320 +-
 .../org/apache/calcite/sql/SqlJoin.html            |   671 +-
 .../calcite/sql/SqlJsonConstructorNullClause.html  |   370 +-
 .../apache/calcite/sql/SqlJsonEmptyOrError.html    |   359 +-
 .../org/apache/calcite/sql/SqlJsonEncoding.html    |   379 +-
 .../calcite/sql/SqlJsonExistsErrorBehavior.html    |   367 +-
 .../sql/SqlJsonQueryEmptyOrErrorBehavior.html      |   375 +-
 .../calcite/sql/SqlJsonQueryWrapperBehavior.html   |   341 +-
 .../sql/SqlJsonValueEmptyOrErrorBehavior.html      |   353 +-
 .../apache/calcite/sql/SqlJsonValueReturning.html  |   327 +-
 .../org/apache/calcite/sql/SqlKind.html            |  4203 +-
 .../org/apache/calcite/sql/SqlLateralOperator.html |   348 +-
 .../apache/calcite/sql/SqlLiteral.SqlSymbol.html   |   222 +-
 .../org/apache/calcite/sql/SqlLiteral.html         |  1484 +-
 .../org/apache/calcite/sql/SqlMatchFunction.html   |   291 +-
 .../calcite/sql/SqlMatchRecognize.AfterOption.html |   371 +-
 .../sql/SqlMatchRecognize.RowsPerMatchOption.html  |   367 +-
 ...qlMatchRecognize.SqlMatchRecognizeOperator.html |   433 +-
 .../org/apache/calcite/sql/SqlMatchRecognize.html  |   995 +-
 .../org/apache/calcite/sql/SqlMerge.html           |   677 +-
 .../org/apache/calcite/sql/SqlNode.html            |   742 +-
 .../org/apache/calcite/sql/SqlNodeList.html        |   736 +-
 .../org/apache/calcite/sql/SqlNullSemantics.html   |   341 +-
 .../calcite/sql/SqlNullTreatmentOperator.html      |   390 +-
 .../org/apache/calcite/sql/SqlNumericLiteral.html  |   512 +-
 .../apache/calcite/sql/SqlOperandCountRange.html   |   218 +-
 .../org/apache/calcite/sql/SqlOperator.html        |  1617 +-
 .../org/apache/calcite/sql/SqlOperatorBinding.html |   623 +-
 .../org/apache/calcite/sql/SqlOperatorTable.html   |   224 +-
 .../org/apache/calcite/sql/SqlOrderBy.html         |   473 +-
 .../org/apache/calcite/sql/SqlOverOperator.html    |   404 +-
 .../org/apache/calcite/sql/SqlPostfixOperator.html |   397 +-
 .../org/apache/calcite/sql/SqlPrefixOperator.html  |   421 +-
 .../calcite/sql/SqlProcedureCallOperator.html      |   318 +-
 .../org/apache/calcite/sql/SqlRankFunction.html    |   361 +-
 .../org/apache/calcite/sql/SqlRowTypeNameSpec.html |   385 +-
 .../SqlSampleSpec.SqlSubstitutionSampleSpec.html   |   272 +-
 .../sql/SqlSampleSpec.SqlTableSampleSpec.html      |   318 +-
 .../org/apache/calcite/sql/SqlSampleSpec.html      |   333 +-
 .../org/apache/calcite/sql/SqlSelect.html          |  1007 +-
 .../org/apache/calcite/sql/SqlSelectKeyword.html   |   365 +-
 .../org/apache/calcite/sql/SqlSelectOperator.html  |   491 +-
 .../calcite/sql/SqlSessionTableFunction.html       |   393 +-
 .../org/apache/calcite/sql/SqlSetOperator.html     |   412 +-
 .../org/apache/calcite/sql/SqlSetOption.html       |   576 +-
 .../sql/SqlSnapshot.SqlSnapshotOperator.html       |   391 +-
 .../org/apache/calcite/sql/SqlSnapshot.html        |   460 +-
 .../sql/SqlSpecialOperator.ReduceResult.html       |   296 +-
 .../sql/SqlSpecialOperator.TokenSequence.html      |   306 +-
 .../org/apache/calcite/sql/SqlSpecialOperator.html |   414 +-
 ...lSplittableAggFunction.AbstractSumSplitter.html |   436 +-
 .../SqlSplittableAggFunction.CountSplitter.html    |   457 +-
 .../sql/SqlSplittableAggFunction.Registry.html     |   194 +-
 .../sql/SqlSplittableAggFunction.SelfSplitter.html |   459 +-
 .../sql/SqlSplittableAggFunction.Sum0Splitter.html |   372 +-
 .../sql/SqlSplittableAggFunction.SumSplitter.html  |   342 +-
 .../calcite/sql/SqlSplittableAggFunction.html      |   345 +-
 .../org/apache/calcite/sql/SqlStateCodes.html      |   437 +-
 .../org/apache/calcite/sql/SqlSyntax.html          |   447 +-
 .../org/apache/calcite/sql/SqlTableRef.html        |   378 +-
 .../org/apache/calcite/sql/SqlTimeLiteral.html     |   434 +-
 .../apache/calcite/sql/SqlTimestampLiteral.html    |   412 +-
 .../apache/calcite/sql/SqlTumbleTableFunction.html |   401 +-
 .../calcite/sql/SqlTypeConstructorFunction.html    |   322 +-
 .../org/apache/calcite/sql/SqlTypeNameSpec.html    |   342 +-
 .../org/apache/calcite/sql/SqlUnnestOperator.html  |   474 +-
 .../apache/calcite/sql/SqlUnresolvedFunction.html  |   336 +-
 .../org/apache/calcite/sql/SqlUpdate.html          |   655 +-
 .../calcite/sql/SqlUserDefinedTypeNameSpec.html    |   351 +-
 .../SqlUtil.DatabaseMetaDataInvocationHandler.html |   307 +-
 .../org/apache/calcite/sql/SqlUtil.html            |  1062 +-
 .../org/apache/calcite/sql/SqlValuesOperator.html  |   348 +-
 .../org/apache/calcite/sql/SqlWindow.html          |  1171 +-
 .../apache/calcite/sql/SqlWindowTableFunction.html |   401 +-
 .../org/apache/calcite/sql/SqlWith.html            |   469 +-
 .../org/apache/calcite/sql/SqlWithItem.html        |   461 +-
 .../apache/calcite/sql/SqlWithinGroupOperator.html |   400 +-
 .../org/apache/calcite/sql/SqlWriter.Frame.html    |   135 +-
 .../apache/calcite/sql/SqlWriter.FrameType.html    |   208 +-
 .../calcite/sql/SqlWriter.FrameTypeEnum.html       |   715 +-
 .../calcite/sql/SqlWriter.SubQueryStyle.html       |   329 +-
 .../org/apache/calcite/sql/SqlWriter.html          |   828 +-
 .../calcite/sql/SqlWriterConfig.LineFolding.html   |   387 +-
 .../org/apache/calcite/sql/SqlWriterConfig.html    |  1452 +-
 .../org/apache/calcite/sql/Symbolizable.html       |   194 +-
 .../sql/advise/SqlAdvisor.ValidateErrorInfo.html   |   370 +-
 .../org/apache/calcite/sql/advise/SqlAdvisor.html  |   615 +-
 .../sql/advise/SqlAdvisorGetHintsFunction.html     |   358 +-
 .../sql/advise/SqlAdvisorGetHintsFunction2.html    |   360 +-
 .../apache/calcite/sql/advise/SqlAdvisorHint.html  |   316 +-
 .../apache/calcite/sql/advise/SqlAdvisorHint2.html |   305 +-
 .../calcite/sql/advise/SqlAdvisorValidator.html    |   625 +-
 .../sql/advise/SqlSimpleParser.IdToken.html        |   238 +-
 .../calcite/sql/advise/SqlSimpleParser.Token.html  |   233 +-
 .../sql/advise/SqlSimpleParser.Tokenizer.html      |   286 +-
 .../apache/calcite/sql/advise/SqlSimpleParser.html |   324 +-
 .../apache/calcite/sql/advise/package-frame.html   |    29 +
 .../apache/calcite/sql/advise/package-summary.html |   190 +-
 .../apache/calcite/sql/advise/package-tree.html    |   140 +-
 .../calcite/sql/babel/SqlBabelCreateTable.html     |   423 +
 .../calcite/sql/babel/TableCollectionType.html     |   375 +
 .../apache/calcite/sql/babel/package-frame.html    |    24 +
 .../apache/calcite/sql/babel/package-summary.html  |   157 +-
 .../org/apache/calcite/sql/babel/package-tree.html |   150 +-
 .../calcite/sql/ddl/SqlAttributeDefinition.html    |   370 +-
 .../apache/calcite/sql/ddl/SqlCheckConstraint.html |   327 +-
 .../calcite/sql/ddl/SqlColumnDeclaration.html      |   392 +-
 .../calcite/sql/ddl/SqlCreateForeignSchema.html    |   441 +-
 .../apache/calcite/sql/ddl/SqlCreateFunction.html  |   448 +-
 .../calcite/sql/ddl/SqlCreateMaterializedView.html |   429 +-
 .../apache/calcite/sql/ddl/SqlCreateSchema.html    |   403 +-
 .../org/apache/calcite/sql/ddl/SqlCreateTable.html |   490 +-
 .../org/apache/calcite/sql/ddl/SqlCreateType.html  |   427 +-
 .../org/apache/calcite/sql/ddl/SqlCreateView.html  |   429 +-
 .../calcite/sql/ddl/SqlDdlNodes.FileType.html      |   343 +-
 .../org/apache/calcite/sql/ddl/SqlDdlNodes.html    |   793 +-
 .../apache/calcite/sql/ddl/SqlDropFunction.html    |   480 +-
 .../calcite/sql/ddl/SqlDropMaterializedView.html   |   425 +-
 .../org/apache/calcite/sql/ddl/SqlDropObject.html  |   408 +
 .../org/apache/calcite/sql/ddl/SqlDropSchema.html  |   395 +-
 .../org/apache/calcite/sql/ddl/SqlDropTable.html   |   425 +-
 .../org/apache/calcite/sql/ddl/SqlDropType.html    |   425 +-
 .../org/apache/calcite/sql/ddl/SqlDropView.html    |   425 +-
 .../apache/calcite/sql/ddl/SqlKeyConstraint.html   |   410 +-
 .../org/apache/calcite/sql/ddl/package-frame.html  |    42 +
 .../apache/calcite/sql/ddl/package-summary.html    |   215 +-
 .../org/apache/calcite/sql/ddl/package-tree.html   |   174 +-
 .../calcite/sql/dialect/AccessSqlDialect.html      |   362 +-
 .../apache/calcite/sql/dialect/AnsiSqlDialect.html |   321 +-
 .../calcite/sql/dialect/BigQuerySqlDialect.html    |   576 +-
 .../calcite/sql/dialect/CalciteSqlDialect.html     |   321 +-
 .../calcite/sql/dialect/ClickHouseSqlDialect.html  |   534 +-
 .../apache/calcite/sql/dialect/Db2SqlDialect.html  |   444 +-
 .../calcite/sql/dialect/DerbySqlDialect.html       |   321 +-
 .../calcite/sql/dialect/FirebirdSqlDialect.html    |   321 +-
 .../apache/calcite/sql/dialect/H2SqlDialect.html   |   380 +-
 .../apache/calcite/sql/dialect/HiveSqlDialect.html |   560 +-
 .../calcite/sql/dialect/HsqldbSqlDialect.html      |   464 +-
 .../calcite/sql/dialect/InfobrightSqlDialect.html  |   362 +-
 .../calcite/sql/dialect/InformixSqlDialect.html    |   321 +-
 .../calcite/sql/dialect/IngresSqlDialect.html      |   321 +-
 .../calcite/sql/dialect/InterbaseSqlDialect.html   |   321 +-
 .../dialect/JethroDataSqlDialect.JethroInfo.html   |   260 +-
 .../JethroDataSqlDialect.JethroInfoCache.html      |   192 +-
 .../calcite/sql/dialect/JethroDataSqlDialect.html  |   466 +-
 .../calcite/sql/dialect/LucidDbSqlDialect.html     |   321 +-
 .../calcite/sql/dialect/MssqlSqlDialect.html       |   652 +-
 .../calcite/sql/dialect/MysqlSqlDialect.html       |   682 +-
 .../calcite/sql/dialect/NeoviewSqlDialect.html     |   321 +-
 .../calcite/sql/dialect/NetezzaSqlDialect.html     |   321 +-
 .../calcite/sql/dialect/OracleSqlDialect.html      |   522 +-
 .../calcite/sql/dialect/ParaccelSqlDialect.html    |   321 +-
 .../calcite/sql/dialect/PhoenixSqlDialect.html     |   362 +-
 .../calcite/sql/dialect/PostgresqlSqlDialect.html  |   468 +-
 .../calcite/sql/dialect/PrestoSqlDialect.html      |   677 +
 .../calcite/sql/dialect/RedshiftSqlDialect.html    |   374 +-
 .../calcite/sql/dialect/SnowflakeSqlDialect.html   |   321 +-
 .../calcite/sql/dialect/SparkSqlDialect.html       |   524 +-
 .../calcite/sql/dialect/SybaseSqlDialect.html      |   402 +-
 .../calcite/sql/dialect/TeradataSqlDialect.html    |   321 +-
 .../calcite/sql/dialect/VerticaSqlDialect.html     |   362 +-
 .../apache/calcite/sql/dialect/package-frame.html  |    56 +
 .../calcite/sql/dialect/package-summary.html       |   222 +-
 .../apache/calcite/sql/dialect/package-tree.html   |   187 +-
 .../apache/calcite/sql/fun/LibraryOperator.html    |   192 +-
 .../calcite/sql/fun/OracleSqlOperatorTable.html    |   504 +-
 .../calcite/sql/fun/SqlAbstractGroupFunction.html  |   411 +-
 .../calcite/sql/fun/SqlAbstractTimeFunction.html   |   386 +-
 .../calcite/sql/fun/SqlAnyValueAggFunction.html    |   298 +-
 .../calcite/sql/fun/SqlArrayQueryConstructor.html  |   310 +-
 .../calcite/sql/fun/SqlArrayValueConstructor.html  |   357 +-
 .../calcite/sql/fun/SqlAvgAggFunction.Subtype.html |   403 +-
 .../apache/calcite/sql/fun/SqlAvgAggFunction.html  |   381 +-
 .../calcite/sql/fun/SqlBaseContextVariable.html    |   366 +-
 .../calcite/sql/fun/SqlBetweenOperator.Flag.html   |   329 +-
 .../apache/calcite/sql/fun/SqlBetweenOperator.html |   554 +-
 .../calcite/sql/fun/SqlBitOpAggFunction.html       |   357 +-
 .../org/apache/calcite/sql/fun/SqlCase.html        |   510 +-
 .../apache/calcite/sql/fun/SqlCaseOperator.html    |   513 +-
 .../apache/calcite/sql/fun/SqlCastFunction.html    |   470 +-
 .../calcite/sql/fun/SqlCoalesceFunction.html       |   318 +-
 .../sql/fun/SqlCollectionTableOperator.html        |   355 +-
 .../calcite/sql/fun/SqlColumnListConstructor.html  |   348 +-
 .../apache/calcite/sql/fun/SqlConvertFunction.html |   346 +-
 .../calcite/sql/fun/SqlCountAggFunction.html       |   443 +-
 .../sql/fun/SqlCovarAggFunction.Subtype.html       |   385 +-
 .../calcite/sql/fun/SqlCovarAggFunction.html       |   381 +-
 .../calcite/sql/fun/SqlCurrentDateFunction.html    |   356 +-
 .../calcite/sql/fun/SqlCursorConstructor.html      |   398 +-
 .../calcite/sql/fun/SqlDatePartFunction.html       |   396 +-
 .../calcite/sql/fun/SqlDatetimePlusOperator.html   |   355 +-
 .../sql/fun/SqlDatetimeSubtractionOperator.html    |   374 +-
 .../org/apache/calcite/sql/fun/SqlDotOperator.html |   581 +-
 .../apache/calcite/sql/fun/SqlExtractFunction.html |   370 +-
 .../sql/fun/SqlFirstLastValueAggFunction.html      |   387 +-
 .../apache/calcite/sql/fun/SqlFloorFunction.html   |   413 +-
 .../calcite/sql/fun/SqlHistogramAggFunction.html   |   373 +-
 .../org/apache/calcite/sql/fun/SqlInOperator.html  |   398 +-
 .../sql/fun/SqlJsonArrayAggAggFunction.html        |   445 +-
 .../calcite/sql/fun/SqlJsonArrayFunction.html      |   426 +-
 .../calcite/sql/fun/SqlJsonDepthFunction.html      |   370 +-
 .../calcite/sql/fun/SqlJsonExistsFunction.html     |   346 +-
 .../calcite/sql/fun/SqlJsonKeysFunction.html       |   271 +-
 .../calcite/sql/fun/SqlJsonLengthFunction.html     |   271 +-
 .../sql/fun/SqlJsonObjectAggAggFunction.html       |   415 +-
 .../calcite/sql/fun/SqlJsonObjectFunction.html     |   456 +-
 .../calcite/sql/fun/SqlJsonPrettyFunction.html     |   370 +-
 .../calcite/sql/fun/SqlJsonQueryFunction.html      |   376 +-
 .../calcite/sql/fun/SqlJsonRemoveFunction.html     |   366 +-
 .../sql/fun/SqlJsonStorageSizeFunction.html        |   271 +-
 .../calcite/sql/fun/SqlJsonTypeFunction.html       |   370 +-
 .../sql/fun/SqlJsonValueExpressionOperator.html    |   271 +-
 .../calcite/sql/fun/SqlJsonValueFunction.html      |   404 +-
 .../calcite/sql/fun/SqlLeadLagAggFunction.html     |   367 +-
 .../org/apache/calcite/sql/fun/SqlLibrary.html     |   513 +-
 .../sql/fun/SqlLibraryOperatorTableFactory.html    |   280 +-
 .../calcite/sql/fun/SqlLibraryOperators.html       |  1089 +-
 .../apache/calcite/sql/fun/SqlLikeOperator.html    |   409 +-
 .../calcite/sql/fun/SqlLiteralChainOperator.html   |   451 +-
 .../calcite/sql/fun/SqlMapQueryConstructor.html    |   310 +-
 .../calcite/sql/fun/SqlMapValueConstructor.html    |   385 +-
 .../calcite/sql/fun/SqlMinMaxAggFunction.html      |   590 +-
 .../sql/fun/SqlMonotonicBinaryOperator.html        |   340 +-
 .../calcite/sql/fun/SqlMonotonicUnaryFunction.html |   338 +-
 .../sql/fun/SqlMultisetMemberOfOperator.html       |   344 +-
 .../sql/fun/SqlMultisetQueryConstructor.html       |   474 +-
 .../calcite/sql/fun/SqlMultisetSetOperator.html    |   283 +-
 .../sql/fun/SqlMultisetValueConstructor.html       |   444 +-
 .../org/apache/calcite/sql/fun/SqlNewOperator.html |   336 +-
 .../calcite/sql/fun/SqlNthValueAggFunction.html    |   331 +-
 .../calcite/sql/fun/SqlNtileAggFunction.html       |   298 +-
 .../apache/calcite/sql/fun/SqlNullifFunction.html  |   318 +-
 .../calcite/sql/fun/SqlOverlapsOperator.html       |   359 +-
 .../apache/calcite/sql/fun/SqlOverlayFunction.html |   346 +-
 .../calcite/sql/fun/SqlPositionFunction.html       |   376 +-
 .../calcite/sql/fun/SqlPosixRegexOperator.html     |   367 +-
 .../calcite/sql/fun/SqlQuantifyOperator.html       |   278 +-
 .../apache/calcite/sql/fun/SqlRandFunction.html    |   332 +-
 .../calcite/sql/fun/SqlRandIntegerFunction.html    |   332 +-
 .../calcite/sql/fun/SqlRegexpReplaceFunction.html  |   344 +-
 .../calcite/sql/fun/SqlRegrCountAggFunction.html   |   317 +-
 .../org/apache/calcite/sql/fun/SqlRowOperator.html |   392 +-
 .../calcite/sql/fun/SqlSequenceValueOperator.html  |   399 +-
 .../calcite/sql/fun/SqlSingleValueAggFunction.html |   393 +-
 .../calcite/sql/fun/SqlStdOperatorTable.html       |  5305 ++-
 .../calcite/sql/fun/SqlStringContextVariable.html  |   296 +-
 .../calcite/sql/fun/SqlSubstringFunction.html      |   405 +-
 .../apache/calcite/sql/fun/SqlSumAggFunction.html  |   395 +-
 .../sql/fun/SqlSumEmptyIsZeroAggFunction.html      |   371 +-
 .../apache/calcite/sql/fun/SqlThrowOperator.html   |   348 +-
 .../calcite/sql/fun/SqlTimestampAddFunction.html   |   281 +-
 .../calcite/sql/fun/SqlTranslate3Function.html     |   307 +-
 .../calcite/sql/fun/SqlTrimFunction.Flag.html      |   397 +-
 .../apache/calcite/sql/fun/SqlTrimFunction.html    |   471 +-
 .../org/apache/calcite/sql/fun/package-frame.html  |   115 +
 .../apache/calcite/sql/fun/package-summary.html    |   361 +-
 .../org/apache/calcite/sql/fun/package-tree.html   |   328 +-
 .../org/apache/calcite/sql/package-frame.html      |   170 +
 .../org/apache/calcite/sql/package-summary.html    |   669 +-
 .../org/apache/calcite/sql/package-tree.html       |   420 +-
 .../org/apache/calcite/sql/parser/Span.html        |   461 +-
 .../calcite/sql/parser/SqlParseException.html      |   370 +-
 .../calcite/sql/parser/SqlParser.Config.html       |   355 +-
 .../sql/parser/SqlParser.ConfigBuilder.html        |   409 +-
 .../org/apache/calcite/sql/parser/SqlParser.html   |   549 +-
 .../calcite/sql/parser/SqlParserImplFactory.html   |   226 +-
 .../apache/calcite/sql/parser/SqlParserPos.html    |   621 +-
 .../sql/parser/SqlParserUtil.ParsedCollation.html  |   298 +-
 .../sql/parser/SqlParserUtil.StringAndPos.html     |   247 +-
 .../sql/parser/SqlParserUtil.ToTreeListItem.html   |   300 +-
 .../apache/calcite/sql/parser/SqlParserUtil.html   |  1043 +-
 .../apache/calcite/sql/parser/package-frame.html   |    36 +
 .../apache/calcite/sql/parser/package-summary.html |   176 +-
 .../apache/calcite/sql/parser/package-tree.html    |   144 +-
 .../calcite/sql/pretty/SqlFormatOptions.html       |   640 +-
 .../sql/pretty/SqlPrettyWriter.FrameImpl.html      |   348 +-
 .../apache/calcite/sql/pretty/SqlPrettyWriter.html |  1921 +-
 .../apache/calcite/sql/pretty/package-frame.html   |    21 +
 .../apache/calcite/sql/pretty/package-summary.html |   140 +-
 .../apache/calcite/sql/pretty/package-tree.html    |   122 +-
 .../apache/calcite/sql/type/AbstractSqlType.html   |   445 +-
 .../org/apache/calcite/sql/type/ArraySqlType.html  |   417 +-
 .../sql/type/AssignableOperandTypeChecker.html     |   378 +-
 .../org/apache/calcite/sql/type/BasicSqlType.html  |   539 +-
 .../sql/type/ComparableOperandTypeChecker.html     |   429 +-
 .../CompositeOperandTypeChecker.Composition.html   |   357 +-
 .../sql/type/CompositeOperandTypeChecker.html      |   420 +-
 .../type/CompositeSingleOperandTypeChecker.html    |   334 +-
 .../sql/type/CursorReturnTypeInference.html        |   268 +-
 .../sql/type/ExplicitOperandTypeChecker.html       |   372 +-
 .../sql/type/ExplicitOperandTypeInference.html     |   229 +-
 .../sql/type/ExplicitReturnTypeInference.html      |   315 +-
 .../org/apache/calcite/sql/type/ExtraSqlTypes.html |   304 +-
 .../calcite/sql/type/FamilyOperandTypeChecker.html |   472 +-
 .../sql/type/ImplicitCastOperandTypeChecker.html   |   216 +-
 .../org/apache/calcite/sql/type/InferTypes.html    |   326 +-
 .../apache/calcite/sql/type/IntervalSqlType.html   |   445 +-
 .../sql/type/JavaToSqlTypeConversionRules.html     |   278 +-
 .../sql/type/LiteralOperandTypeChecker.html        |   406 +-
 .../org/apache/calcite/sql/type/MapSqlType.html    |   423 +-
 .../calcite/sql/type/MatchReturnTypeInference.html |   290 +-
 .../sql/type/MultisetOperandTypeChecker.html       |   374 +-
 .../apache/calcite/sql/type/MultisetSqlType.html   |   417 +-
 .../org/apache/calcite/sql/type/ObjectSqlType.html |   451 +-
 .../org/apache/calcite/sql/type/OperandTypes.html  |  1622 +-
 .../calcite/sql/type/OperandsTypeChecking.html     |   215 +-
 .../sql/type/OrdinalReturnTypeInference.html       |   266 +-
 .../org/apache/calcite/sql/type/ReturnTypes.html   |  1632 +-
 .../calcite/sql/type/SameOperandTypeChecker.html   |   537 +-
 .../SameOperandTypeExceptLastOperandChecker.html   |   386 +-
 .../calcite/sql/type/SetopOperandTypeChecker.html  |   372 +-
 .../calcite/sql/type/SqlOperandCountRanges.html    |   312 +-
 .../type/SqlOperandTypeChecker.Consistency.html    |   343 +-
 .../calcite/sql/type/SqlOperandTypeChecker.html    |   292 +-
 .../calcite/sql/type/SqlOperandTypeInference.html  |   198 +-
 .../calcite/sql/type/SqlReturnTypeInference.html   |   198 +-
 .../sql/type/SqlReturnTypeInferenceChain.html      |   227 +-
 .../sql/type/SqlSingleOperandTypeChecker.html      |   242 +-
 .../calcite/sql/type/SqlTypeAssignmentRule.html    |   247 +-
 .../calcite/sql/type/SqlTypeCoercionRule.html      |   320 +-
 .../sql/type/SqlTypeExplicitPrecedenceList.html    |   286 +-
 .../calcite/sql/type/SqlTypeFactoryImpl.html       |   607 +-
 .../org/apache/calcite/sql/type/SqlTypeFamily.html |   715 +-
 .../calcite/sql/type/SqlTypeMappingRule.html       |   210 +-
 .../sql/type/SqlTypeMappingRules.Builder.html      |   170 +-
 .../calcite/sql/type/SqlTypeMappingRules.html      |   306 +-
 .../apache/calcite/sql/type/SqlTypeName.Limit.html |   343 +-
 .../org/apache/calcite/sql/type/SqlTypeName.html   |  1638 +-
 .../apache/calcite/sql/type/SqlTypeTransform.html  |   198 +-
 .../calcite/sql/type/SqlTypeTransformCascade.html  |   274 +-
 .../apache/calcite/sql/type/SqlTypeTransforms.html |   390 +-
 .../org/apache/calcite/sql/type/SqlTypeUtil.html   |  1832 +-
 .../sql/type/TableFunctionReturnTypeInference.html |   319 +-
 .../org/apache/calcite/sql/type/package-frame.html |    78 +
 .../apache/calcite/sql/type/package-summary.html   |   288 +-
 .../org/apache/calcite/sql/type/package-tree.html  |   234 +-
 .../calcite/sql/util/ChainedSqlOperatorTable.html  |   375 +-
 .../calcite/sql/util/ListSqlOperatorTable.html     |   346 +-
 .../sql/util/ReflectiveSqlOperatorTable.html       |   375 +-
 .../sql/util/SqlBasicVisitor.ArgHandler.html       |   224 +-
 .../sql/util/SqlBasicVisitor.ArgHandlerImpl.html   |   320 +-
 .../apache/calcite/sql/util/SqlBasicVisitor.html   |   449 +-
 .../org/apache/calcite/sql/util/SqlBuilder.html    |   617 +-
 .../sql/util/SqlShuttle.CallCopyingArgHandler.html |   306 +-
 .../org/apache/calcite/sql/util/SqlShuttle.html    |   475 +-
 .../org/apache/calcite/sql/util/SqlString.html     |   371 +-
 .../org/apache/calcite/sql/util/SqlVisitor.html    |   330 +-
 .../org/apache/calcite/sql/util/package-frame.html |    32 +
 .../apache/calcite/sql/util/package-summary.html   |   182 +-
 .../org/apache/calcite/sql/util/package-tree.html  |   140 +-
 .../calcite/sql/validate/AggregatingScope.html     |   232 +-
 .../validate/AggregatingSelectScope.Resolved.html  |   364 +-
 .../sql/validate/AggregatingSelectScope.html       |   429 +-
 .../calcite/sql/validate/AliasNamespace.html       |   825 +-
 .../calcite/sql/validate/CollectNamespace.html     |   778 +-
 .../sql/validate/CyclicDefinitionException.html    |   307 +-
 .../calcite/sql/validate/DelegatingNamespace.html  |   641 +-
 .../calcite/sql/validate/DelegatingScope.html      |   752 +-
 .../DelegatingSqlValidatorCatalogReader.html       |   403 +-
 .../sql/validate/DelegatingSqlValidatorTable.html  |   387 +-
 .../apache/calcite/sql/validate/GroupByScope.html  |   308 +-
 .../calcite/sql/validate/IdentifierNamespace.html  |   816 +-
 .../org/apache/calcite/sql/validate/JoinScope.html |   393 +-
 .../org/apache/calcite/sql/validate/ListScope.html |   570 +-
 .../sql/validate/MatchRecognizeNamespace.html      |   809 +-
 .../calcite/sql/validate/MatchRecognizeScope.html  |   482 +-
 .../apache/calcite/sql/validate/OrderByScope.html  |   386 +-
 .../org/apache/calcite/sql/validate/OverScope.html |   341 +-
 .../calcite/sql/validate/ParameterScope.html       |   781 +-
 .../calcite/sql/validate/ProcedureNamespace.html   |   760 +-
 .../calcite/sql/validate/SelectNamespace.html      |   813 +-
 .../apache/calcite/sql/validate/SelectScope.html   |   512 +-
 .../calcite/sql/validate/SetopNamespace.html       |   809 +-
 .../sql/validate/SqlAbstractConformance.html       |   916 +-
 .../calcite/sql/validate/SqlConformance.html       |   935 +-
 .../calcite/sql/validate/SqlConformanceEnum.html   |  1173 +-
 .../sql/validate/SqlDelegatingConformance.html     |   651 +-
 .../calcite/sql/validate/SqlIdentifierMoniker.html |   374 +-
 .../apache/calcite/sql/validate/SqlModality.html   |   327 +-
 .../apache/calcite/sql/validate/SqlMoniker.html    |   291 +-
 .../calcite/sql/validate/SqlMonikerImpl.html       |   432 +-
 .../calcite/sql/validate/SqlMonikerType.html       |   413 +-
 .../calcite/sql/validate/SqlMonotonicity.html      |   469 +-
 .../calcite/sql/validate/SqlNameMatcher.html       |   318 +-
 .../calcite/sql/validate/SqlNameMatchers.html      |   231 +-
 .../apache/calcite/sql/validate/SqlQualified.html  |   352 +-
 .../calcite/sql/validate/SqlScopedShuttle.html     |   366 +-
 .../sql/validate/SqlUserDefinedAggFunction.html    |   446 +-
 .../sql/validate/SqlUserDefinedFunction.html       |   423 +-
 .../sql/validate/SqlUserDefinedTableFunction.html  |   401 +-
 .../sql/validate/SqlUserDefinedTableMacro.html     |   392 +-
 .../calcite/sql/validate/SqlValidator.Config.html  |   547 +-
 .../apache/calcite/sql/validate/SqlValidator.html  |  1912 +-
 .../sql/validate/SqlValidatorCatalogReader.html    |   444 +-
 .../sql/validate/SqlValidatorException.html        |   249 +-
 .../validate/SqlValidatorImpl.DmlNamespace.html    |   686 +-
 .../SqlValidatorImpl.FunctionParamInfo.html        |   274 +-
 .../sql/validate/SqlValidatorImpl.IdInfo.html      |   278 +-
 .../sql/validate/SqlValidatorImpl.Status.html      |   343 +-
 .../calcite/sql/validate/SqlValidatorImpl.html     |  3386 +-
 .../sql/validate/SqlValidatorNamespace.html        |   520 +-
 .../sql/validate/SqlValidatorScope.EmptyPath.html  |   256 +-
 .../sql/validate/SqlValidatorScope.Path.html       |   381 +-
 .../sql/validate/SqlValidatorScope.Resolve.html    |   288 +-
 .../sql/validate/SqlValidatorScope.Resolved.html   |   224 +-
 .../validate/SqlValidatorScope.ResolvedImpl.html   |   328 +-
 .../sql/validate/SqlValidatorScope.Step.html       |   315 +-
 .../calcite/sql/validate/SqlValidatorScope.html    |   645 +-
 .../calcite/sql/validate/SqlValidatorTable.html    |   326 +-
 .../sql/validate/SqlValidatorUtil.DeepCopier.html  |   500 +-
 .../sql/validate/SqlValidatorUtil.Suggester.html   |   200 +-
 .../calcite/sql/validate/SqlValidatorUtil.html     |  1237 +-
 .../sql/validate/SqlValidatorWithHints.html        |   272 +-
 .../sql/validate/TableConstructorNamespace.html    |   778 +-
 .../apache/calcite/sql/validate/WithNamespace.html |   760 +-
 .../validate/implicit/AbstractTypeCoercion.html    |   596 +-
 .../sql/validate/implicit/TypeCoercion.html        |   518 +-
 .../sql/validate/implicit/TypeCoercionFactory.html |   200 +-
 .../sql/validate/implicit/TypeCoercionImpl.html    |   565 +-
 .../sql/validate/implicit/TypeCoercions.html       |   217 +-
 .../sql/validate/implicit/package-frame.html       |    27 +
 .../sql/validate/implicit/package-summary.html     |   264 +-
 .../sql/validate/implicit/package-tree.html        |   128 +-
 .../apache/calcite/sql/validate/package-frame.html |    92 +
 .../calcite/sql/validate/package-summary.html      |   398 +-
 .../apache/calcite/sql/validate/package-tree.html  |   272 +-
 .../calcite/sql2rel/AuxiliaryConverter.Impl.html   |   296 +-
 .../apache/calcite/sql2rel/AuxiliaryConverter.html |   226 +-
 .../sql2rel/CorrelationReferenceFinder.html        |   336 +-
 .../sql2rel/DeduplicateCorrelateVariables.html     |   303 +-
 .../apache/calcite/sql2rel/InitializerContext.html |   256 +-
 .../sql2rel/InitializerExpressionFactory.html      |   318 +-
 .../sql2rel/NullInitializerExpressionFactory.html  |   435 +-
 .../calcite/sql2rel/ReflectiveConvertletTable.html |   306 +-
 .../calcite/sql2rel/RelDecorrelator.CorelMap.html  |   323 +-
 .../sql2rel/RelDecorrelator.CorelMapBuilder.html   |   370 +-
 .../apache/calcite/sql2rel/RelDecorrelator.html    |   810 +-
 .../sql2rel/RelFieldTrimmer.TrimResult.html        |   271 +-
 .../apache/calcite/sql2rel/RelFieldTrimmer.html    |   974 +-
 ...lStructuredTypeFlattener.SelfFlatteningRel.html |   236 +-
 .../sql2rel/RelStructuredTypeFlattener.html        |   792 +-
 .../calcite/sql2rel/SqlNodeToRexConverter.html     |   262 +-
 .../calcite/sql2rel/SqlNodeToRexConverterImpl.html |   299 +-
 .../org/apache/calcite/sql2rel/SqlRexContext.html  |   332 +-
 .../apache/calcite/sql2rel/SqlRexConvertlet.html   |   196 +-
 .../calcite/sql2rel/SqlRexConvertletTable.html     |   194 +-
 .../sql2rel/SqlToRelConverter.AggConverter.html    |   567 +-
 .../sql2rel/SqlToRelConverter.Blackboard.html      |   907 +-
 .../calcite/sql2rel/SqlToRelConverter.Config.html  |   391 +-
 .../sql2rel/SqlToRelConverter.ConfigBuilder.html   |   436 +-
 .../apache/calcite/sql2rel/SqlToRelConverter.html  |  1786 +-
 .../calcite/sql2rel/StandardConvertletTable.html   |   821 +-
 .../apache/calcite/sql2rel/SubQueryConverter.html  |   216 +-
 .../org/apache/calcite/sql2rel/package-frame.html  |    47 +
 .../apache/calcite/sql2rel/package-summary.html    |   230 +-
 .../org/apache/calcite/sql2rel/package-tree.html   |   190 +-
 .../statistic/CachingSqlStatisticProvider.html     |   322 +-
 .../calcite/statistic/MapSqlStatisticProvider.html |   397 +-
 .../statistic/QuerySqlStatisticProvider.html       |   405 +-
 .../apache/calcite/statistic/package-frame.html    |    25 +
 .../apache/calcite/statistic/package-summary.html  |   160 +-
 .../org/apache/calcite/statistic/package-tree.html |   128 +-
 .../org/apache/calcite/tools/FrameworkConfig.html  |   462 +-
 .../tools/Frameworks.BasePrepareAction.html        |   210 +-
 .../calcite/tools/Frameworks.ConfigBuilder.html    |   557 +-
 .../calcite/tools/Frameworks.PlannerAction.html    |   202 +-
 .../calcite/tools/Frameworks.PrepareAction.html    |   300 +-
 .../org/apache/calcite/tools/Frameworks.html       |   398 +-
 .../org/apache/calcite/tools/Hoist.Config.html     |   247 +
 .../org/apache/calcite/tools/Hoist.Hoisted.html    |   314 +
 .../org/apache/calcite/tools/Hoist.Variable.html   |   351 +
 .../org/apache/calcite/tools/Hoist.html            |   366 +
 .../calcite/tools/PigRelBuilder.GroupOption.html   |   329 +-
 .../org/apache/calcite/tools/PigRelBuilder.html    |   551 +-
 .../org/apache/calcite/tools/Planner.html          |   420 +-
 .../org/apache/calcite/tools/Program.html          |   208 +-
 .../org/apache/calcite/tools/Programs.html         |   610 +-
 .../apache/calcite/tools/RelBuilder.AggCall.html   |   318 +-
 .../apache/calcite/tools/RelBuilder.Config.html    |   467 +-
 .../calcite/tools/RelBuilder.ConfigBuilder.html    |   283 +-
 .../apache/calcite/tools/RelBuilder.GroupKey.html  |   196 +-
 .../calcite/tools/RelBuilder.GroupKeyImpl.html     |   316 +-
 .../org/apache/calcite/tools/RelBuilder.html       |  4332 +-
 .../apache/calcite/tools/RelBuilderFactory.html    |   198 +-
 .../calcite/tools/RelConversionException.html      |   273 +-
 .../org/apache/calcite/tools/RelRunner.html        |   192 +-
 .../org/apache/calcite/tools/RelRunners.html       |   215 +-
 .../org/apache/calcite/tools/RuleSet.html          |   161 +-
 .../org/apache/calcite/tools/RuleSets.html         |   231 +-
 .../apache/calcite/tools/ValidationException.html  |   271 +-
 .../org/apache/calcite/tools/package-frame.html    |    56 +
 .../org/apache/calcite/tools/package-summary.html  |   262 +-
 .../org/apache/calcite/tools/package-tree.html     |   186 +-
 .../calcite/util/BarfingInvocationHandler.html     |   294 +-
 .../calcite/util/Benchmark.Statistician.html       |   254 +-
 .../org/apache/calcite/util/Benchmark.html         |   337 +-
 .../org/apache/calcite/util/BitSets.html           |   555 +-
 .../org/apache/calcite/util/BitString.html         |   468 +-
 javadocAggregate/org/apache/calcite/util/Bug.html  |   647 +-
 .../org/apache/calcite/util/BuiltInMethod.html     |  5246 ++-
 .../calcite/util/CalciteParserException.html       |   131 +-
 .../calcite/util/CalciteValidatorException.html    |   131 +-
 .../org/apache/calcite/util/CancelFlag.html        |   327 +-
 .../org/apache/calcite/util/CastingList.html       |   456 +-
 .../org/apache/calcite/util/ChunkList.html         |   477 +-
 .../org/apache/calcite/util/Closer.html            |   282 +-
 .../apache/calcite/util/Compatible.Factory.html    |   217 +-
 .../org/apache/calcite/util/Compatible.html        |   257 +-
 .../org/apache/calcite/util/CompositeList.html     |   449 +-
 .../org/apache/calcite/util/CompositeMap.html      |   534 +-
 .../apache/calcite/util/ControlFlowException.html  |   291 +-
 .../org/apache/calcite/util/ConversionUtil.html    |   350 +-
 .../org/apache/calcite/util/DateString.html        |   420 +-
 .../apache/calcite/util/DateTimeStringUtils.html   |   300 +-
 .../calcite/util/DelegatingInvocationHandler.html  |   288 +-
 .../org/apache/calcite/util/EquivalenceSet.html    |   374 +-
 .../org/apache/calcite/util/Filterator.html        |   312 +-
 .../org/apache/calcite/util/Glossary.html          |   632 +-
 .../org/apache/calcite/util/Holder.html            |   300 +-
 .../util/ImmutableBeans.BooleanDefault.html        |   184 +-
 .../calcite/util/ImmutableBeans.EnumDefault.html   |   186 +-
 .../calcite/util/ImmutableBeans.IntDefault.html    |   184 +-
 .../calcite/util/ImmutableBeans.NullDefault.html   |   131 +-
 .../calcite/util/ImmutableBeans.Property.html      |   184 +-
 .../calcite/util/ImmutableBeans.StringDefault.html |   186 +-
 .../org/apache/calcite/util/ImmutableBeans.html    |   267 +-
 .../calcite/util/ImmutableBitSet.Builder.html      |   465 +-
 .../org/apache/calcite/util/ImmutableBitSet.html   |  1282 +-
 .../org/apache/calcite/util/ImmutableIntList.html  |  1084 +-
 .../util/ImmutableNullableList.Builder.html        |   348 +-
 .../apache/calcite/util/ImmutableNullableList.html |   729 +-
 .../org/apache/calcite/util/IntList.html           |   432 +-
 .../apache/calcite/util/IntegerIntervalSet.html    |   363 +-
 .../org/apache/calcite/util/JsonBuilder.html       |   376 +-
 .../org/apache/calcite/util/Litmus.html            |   305 +-
 .../org/apache/calcite/util/NameMap.html           |   410 +-
 .../org/apache/calcite/util/NameMultimap.html      |   398 +-
 .../org/apache/calcite/util/NameSet.html           |   427 +-
 .../org/apache/calcite/util/NlsString.html         |   580 +-
 .../org/apache/calcite/util/NumberUtil.html        |   469 +-
 .../org/apache/calcite/util/Optionality.html       |   355 +-
 javadocAggregate/org/apache/calcite/util/Pair.html |   839 +-
 .../calcite/util/PartiallyOrderedSet.Ordering.html |   200 +-
 .../apache/calcite/util/PartiallyOrderedSet.html   |   813 +-
 .../org/apache/calcite/util/Permutation.html       |   744 +-
 .../util/PrecedenceClimbingParser.Builder.html     |   398 +-
 .../util/PrecedenceClimbingParser.Call.html        |   329 +-
 .../calcite/util/PrecedenceClimbingParser.Op.html  |   258 +-
 .../util/PrecedenceClimbingParser.Result.html      |   227 +-
 .../util/PrecedenceClimbingParser.Special.html     |   196 +-
 .../util/PrecedenceClimbingParser.SpecialOp.html   |   294 +-
 .../util/PrecedenceClimbingParser.Token.html       |   310 +-
 .../util/PrecedenceClimbingParser.Type.html        |   385 +-
 .../calcite/util/PrecedenceClimbingParser.html     |   490 +-
 .../calcite/util/ReflectUtil.MethodDispatcher.html |   192 +-
 .../org/apache/calcite/util/ReflectUtil.html       |   574 +-
 .../calcite/util/ReflectiveVisitDispatcher.html    |   265 +-
 .../org/apache/calcite/util/ReflectiveVisitor.html |   131 +-
 .../apache/calcite/util/RelToSqlConverterUtil.html |   302 +-
 .../calcite/util/SaffronProperties.Helper.html     |   170 +-
 .../org/apache/calcite/util/SaffronProperties.html |   389 +-
 .../apache/calcite/util/SerializableCharset.html   |   239 +-
 .../calcite/util/SimpleNamespaceContext.html       |   302 +-
 .../org/apache/calcite/util/Source.html            |   358 +-
 .../apache/calcite/util/SourceStringReader.html    |   318 +-
 .../org/apache/calcite/util/Sources.html           |   295 +-
 .../org/apache/calcite/util/StackWriter.html       |   561 +-
 .../org/apache/calcite/util/Stacks.html            |   317 +-
 .../org/apache/calcite/util/Static.html            |   264 +-
 .../org/apache/calcite/util/Template.html          |   361 +-
 .../org/apache/calcite/util/TimeString.html        |   498 +-
 .../calcite/util/TimeWithTimeZoneString.html       |   502 +-
 .../org/apache/calcite/util/TimestampString.html   |   508 +-
 .../calcite/util/TimestampWithTimeZoneString.html  |   553 +-
 .../apache/calcite/util/TryThreadLocal.Memo.html   |   196 +-
 .../org/apache/calcite/util/TryThreadLocal.html    |   298 +-
 .../apache/calcite/util/UnmodifiableArrayList.html |   351 +-
 .../org/apache/calcite/util/Unsafe.html            |   319 +-
 .../org/apache/calcite/util/Util.FoundOne.html     |   349 +-
 .../org/apache/calcite/util/Util.OverFinder.html   |   354 +-
 javadocAggregate/org/apache/calcite/util/Util.html |  3057 +-
 .../org/apache/calcite/util/XmlOutput.html         |   632 +-
 ...ributedDirectedGraph.AttributedEdgeFactory.html |   220 +-
 .../util/graph/AttributedDirectedGraph.html        |   464 +-
 .../calcite/util/graph/BreadthFirstIterator.html   |   374 +-
 .../apache/calcite/util/graph/CycleDetector.html   |   256 +-
 .../calcite/util/graph/DefaultDirectedGraph.html   |   560 +-
 .../org/apache/calcite/util/graph/DefaultEdge.html |   352 +-
 .../calcite/util/graph/DepthFirstIterator.html     |   374 +-
 .../util/graph/DirectedGraph.EdgeFactory.html      |   204 +-
 .../apache/calcite/util/graph/DirectedGraph.html   |   390 +-
 .../calcite/util/graph/Graphs.FrozenGraph.html     |   261 +-
 .../org/apache/calcite/util/graph/Graphs.html      |   264 +-
 .../util/graph/TopologicalOrderIterator.html       |   326 +-
 .../apache/calcite/util/graph/package-frame.html   |    34 +
 .../apache/calcite/util/graph/package-summary.html |   166 +-
 .../apache/calcite/util/graph/package-tree.html    |   142 +-
 .../javac/JaninoCompiler.JaninoCompilerArgs.html   |   341 +-
 .../apache/calcite/util/javac/JaninoCompiler.html  |   381 +-
 .../apache/calcite/util/javac/JavaCompiler.html    |   240 +-
 .../calcite/util/javac/JavaCompilerArgs.html       |   500 +-
 .../apache/calcite/util/javac/package-frame.html   |    26 +
 .../apache/calcite/util/javac/package-summary.html |   152 +-
 .../apache/calcite/util/javac/package-tree.html    |   126 +-
 .../util/mapping/AbstractSourceMapping.html        |   497 +-
 .../util/mapping/AbstractTargetMapping.html        |   499 +-
 .../org/apache/calcite/util/mapping/IntPair.html   |   531 +-
 .../org/apache/calcite/util/mapping/Mapping.html   |   358 +-
 .../apache/calcite/util/mapping/MappingType.html   |   719 +-
 .../util/mapping/Mappings.AbstractMapping.html     |   488 +-
 .../calcite/util/mapping/Mappings.CoreMapping.html |   224 +-
 .../mapping/Mappings.FiniteAbstractMapping.html    |   355 +-
 .../util/mapping/Mappings.FunctionMapping.html     |   272 +-
 .../util/mapping/Mappings.IdentityMapping.html     |   575 +-
 .../util/mapping/Mappings.NoElementException.html  |   250 +-
 .../mapping/Mappings.OverridingSourceMapping.html  |   451 +-
 .../mapping/Mappings.OverridingTargetMapping.html  |   477 +-
 .../util/mapping/Mappings.PartialMapping.html      |   683 +-
 .../util/mapping/Mappings.SourceMapping.html       |   338 +-
 .../util/mapping/Mappings.TargetMapping.html       |   336 +-
 .../mapping/Mappings.TooManyElementsException.html |   250 +-
 .../org/apache/calcite/util/mapping/Mappings.html  |  1022 +-
 .../apache/calcite/util/mapping/package-frame.html |    46 +
 .../calcite/util/mapping/package-summary.html      |   202 +-
 .../apache/calcite/util/mapping/package-tree.html  |   174 +-
 .../org/apache/calcite/util/package-frame.html     |   120 +
 .../org/apache/calcite/util/package-summary.html   |   380 +-
 .../org/apache/calcite/util/package-tree.html      |   344 +-
 .../apache/calcite/util/trace/CalciteLogger.html   |   700 +-
 .../calcite/util/trace/CalciteTimingTracer.html    |   256 +-
 .../apache/calcite/util/trace/CalciteTrace.html    |   445 +-
 .../apache/calcite/util/trace/package-frame.html   |    22 +
 .../apache/calcite/util/trace/package-summary.html |   140 +-
 .../apache/calcite/util/trace/package-tree.html    |   122 +-
 javadocAggregate/overview-frame.html               |   100 +
 javadocAggregate/overview-summary.html             |   621 +-
 javadocAggregate/overview-tree.html                |  4926 ++-
 javadocAggregate/package-list                      |    79 +
 javadocAggregate/script.js                         |   153 +-
 javadocAggregate/serialized-form.html              |   833 +-
 javadocAggregate/stylesheet.css                    |   652 +-
 .../2014/06/27/release-0.8.0-incubating/index.html |    55 +-
 .../2014/08/19/release-0.9.0-incubating/index.html |    55 +-
 .../2014/10/02/release-0.9.1-incubating/index.html |    55 +-
 .../2014/11/05/release-0.9.2-incubating/index.html |    55 +-
 .../2015/02/01/release-1.0.0-incubating/index.html |   298 +
 .../2015/03/14/release-1.1.0-incubating/index.html |   297 +
 .../2015/04/08/release-1.2.0-incubating/index.html |   297 +
 news/2015/04/25/new-committers/index.html          |   291 +
 .../2015/05/31/release-1.3.0-incubating/index.html |   289 +
 news/2015/06/06/algebra-builder/index.html         |   336 +
 .../2015/08/01/xldb-best-lightning-talk/index.html |   296 +
 .../2015/09/02/release-1.4.0-incubating/index.html |    55 +-
 news/2015/10/22/calcite-graduates/index.html       |    55 +-
 news/2015/11/09/new-committers/index.html          |   288 +
 news/2015/11/10/release-1.5.0/index.html           |    55 +-
 news/2016/01/22/release-1.6.0/index.html           |    55 +-
 news/2016/02/18/elser-pmc/index.html               |   288 +
 news/2016/02/18/streaming-sql-talk/index.html      |   297 +
 news/2016/03/22/cassandra-adapter/index.html       |    55 +-
 news/2016/03/22/release-1.7.0/index.html           |    55 +-
 news/2016/06/13/release-1.8.0/index.html           |    55 +-
 news/2016/09/22/release-1.9.0/index.html           |    55 +-
 news/2016/10/12/release-1.10.0/index.html          |    55 +-
 news/2017/01/09/release-1.11.0/index.html          |    55 +-
 news/2017/03/24/release-1.12.0/index.html          |    55 +-
 news/2017/04/01/new-avatica-repository/index.html  |   293 +
 news/2017/06/26/release-1.13.0/index.html          |    55 +-
 news/2017/10/03/release-1.14.0/index.html          |   297 +
 news/2017/12/11/release-1.15.0/index.html          |    55 +-
 news/2018/03/19/release-1.16.0/index.html          |    55 +-
 news/2018/07/20/release-1.17.0/index.html          |    55 +-
 news/2018/12/21/release-1.18.0/index.html          |    55 +-
 news/2019/03/26/release-1.19.0/index.html          |   289 +
 news/2019/06/24/release-1.20.0/index.html          |    57 +-
 news/2019/09/12/release-1.21.0/index.html          |   312 +
 news/2020/03/05/release-1.22.0/index.html          |    57 +-
 news/2020/05/24/release-1.23.0/index.html          |   307 +
 news/2020/07/24/release-1.24.0/index.html          |   300 +
 news/index.html                                    |   171 +-
 news/releases/index.html                           |   143 +-
 2383 files changed, 595867 insertions(+), 471451 deletions(-)

diff --git a/community/index.html b/community/index.html
index e0f4b4d..97c5512 100644
--- a/community/index.html
+++ b/community/index.html
@@ -499,8 +499,6 @@ and <a href="https://beam-summit.firebaseapp.com/schedule/">Beam Summit Europe 2
 [<a href="https://www.youtube.com/watch?v=5_MyORYjq3w">video</a>],
 [<a href="https://www.slideshare.net/julianhyde/apache-calcite-one-planner-fits-all">slides</a>].</p>
 
-<div class="embed-container video "><iframe width="480" height="270" src="https://www.youtube.com/embed/5_MyORYjq3w?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe></div>
-
 <h2 id="streaming-sql">Streaming SQL</h2>
 
 <p>At Hadoop Summit, San Jose, CA, 2016
@@ -508,8 +506,6 @@ and <a href="https://beam-summit.firebaseapp.com/schedule/">Beam Summit Europe 2
 [<a href="https://www.slideshare.net/julianhyde/streaming-sql-63554778">slides</a>],
 [<a href="https://github.com/julianhyde/share/blob/master/slides/calcite-streaming-sql-san-jose-2016.pdf?raw=true">pdf</a>].</p>
 
-<div class="embed-container video "><iframe width="480" height="270" src="https://www.youtube.com/embed/b7HENkvd1uU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe></div>
-
 <h2 id="cost-based-query-optimization-in-apache-phoenix-using-apache-calcite">Cost-based Query Optimization in Apache Phoenix using Apache Calcite</h2>
 
 <p>At Hadoop Summit, San Jose, CA, 2016
@@ -517,16 +513,12 @@ and <a href="https://beam-summit.firebaseapp.com/schedule/">Beam Summit Europe 2
 [<a href="https://www.slideshare.net/julianhyde/costbased-query-optimization-in-apache-phoenix-using-apache-calcite">slides</a>],
 [<a href="https://github.com/julianhyde/share/blob/master/slides/phoenix-on-calcite-hadoop-summit-2016.pdf?raw=true">pdf</a>].</p>
 
-<div class="embed-container video "><iframe width="480" height="270" src="https://www.youtube.com/embed/gz9X7JD8BAU?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe></div>
-
 <h2 id="planning-with-polyalgebra-bringing-together-relational-complex-and-machine-learning-algebra">Planning with Polyalgebra: Bringing together relational, complex and machine learning algebra</h2>
 
 <p>As Hadoop Summit, Dublin, 2016
 [<a href="https://www.youtube.com/watch?v=fHZqbe3iPMc">video</a>],
 [<a href="https://www.slideshare.net/julianhyde/planning-with-polyalgebra-bringing-together-relational-complex-and-machine-learning-algebra">slides</a>].</p>
 
-<div class="embed-container video "><iframe width="480" height="270" src="https://www.youtube.com/embed/fHZqbe3iPMc?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe></div>
-
 <h2 id="more-talks">More talks</h2>
 
 <ul>
diff --git a/docs/algebra.html b/docs/algebra.html
index 0e748ab..c3f8c16 100644
--- a/docs/algebra.html
+++ b/docs/algebra.html
@@ -224,6 +224,19 @@ time to create the final <code class="highlighter-rouge">Join</code>:</p>
   <span class="o">.</span><span class="na">join</span><span class="o">(</span><span class="n">JoinRelType</span><span class="o">.</span><span class="na">INNER</span><span class="o">,</span> <span class="s">"ORDER_ID"</span><span class="o">)</span>
   <span class="o">.</span><span class="na">build</span><span class="o">();</span></code></pre></figure>
 
+<h3 id="switch-convention">Switch Convention</h3>
+
+<p>The default RelBuilder creates logical RelNode without coventions. But you could
+switch to use a different convention through <code class="highlighter-rouge">adoptConvention()</code>:</p>
+
+<figure class="highlight"><pre><code class="language-java" data-lang="java"><span class="kd">final</span> <span class="n">RelNode</span> <span class="n">result</span> <span class="o">=</span> <span class="n">builder</span>
+  <span class="o">.</span><span class="na">push</span><span class="o">(</span><span class="n">input</span><span class="o">)</span>
+  <span class="o">.</span><span class="na">adoptConvention</span><span class="o">(</span><span class="n">EnumerableConvention</span><span class="o">.</span><span class="na">INSTANCE</span><span class="o">)</span>
+  <span class="o">.</span><span class="na">sort</span><span class="o">(</span><span class="n">toCollation</span><span class="o">)</span>
+  <span class="o">.</span><span class="na">build</span><span class="o">();</span></code></pre></figure>
+
+<p>In this case, we create an EnumerableSort on top of the input RelNode.</p>
+
 <h3 id="field-names-and-ordinals">Field names and ordinals</h3>
 
 <p>You can reference a field by name or ordinal.</p>
diff --git a/docs/history.html b/docs/history.html
index 256aec7..704afad 100644
--- a/docs/history.html
+++ b/docs/history.html
@@ -85,6 +85,226 @@
 <a href="https://github.com/apache/calcite/releases">github</a>.
 Downloads are available on the
 <a href="/downloads/">downloads page</a>.</p>
+<h2 id="v1-24-0"><a href="https://github.com/apache/calcite/releases/tag/calcite-1.24.0">1.24.0</a> / 2020-07-24</h2>
+
+<p>This release comes about two months after 1.23.0. It includes more than 80 resolved
+issues, comprising a lot of new features as well as performance improvements
+and bug-fixes. Among others, it is worth highlighting the following.</p>
+
+<ul>
+  <li>Support <a href="https://issues.apache.org/jira/browse/CALCITE-3916">top-down rule applying and upper bound space pruning</a></li>
+  <li>Support <a href="https://issues.apache.org/jira/browse/CALCITE-4000">OFFSET</a> parameter in <code class="highlighter-rouge">TUMBLE/HOP</code>
+table functions</li>
+  <li>A new <a href="https://issues.apache.org/jira/browse/CALCITE-3224">Presto dialect implementation</a></li>
+  <li><a href="https://issues.apache.org/jira/browse/CALCITE-4087">Hoist</a>, a utility to replace literals in a
+SQL string with placeholders</li>
+</ul>
+
+<p>In this release, quite a few instance variables are deprecated and will be
+removed before 1.25, such as <code class="highlighter-rouge">EnumerableToBindableConverterRule.INSTANCE</code>,
+<code class="highlighter-rouge">CassandraToEnumerableConverterRule.INSTANCE</code> and so on. Besides, some methods
+in <code class="highlighter-rouge">RelNode</code> are changed from ‘to removed before 2.0’ to ‘to be removed before 1.25’,
+including <code class="highlighter-rouge">isDistinct()</code>, <code class="highlighter-rouge">isKey(ImmutableBitSet)</code>, <code class="highlighter-rouge">getQuery()</code>, <code class="highlighter-rouge">getRows()</code>,
+<code class="highlighter-rouge">getVariablesStopped()</code>, <code class="highlighter-rouge">computeSelfCost()</code>, <code class="highlighter-rouge">isValid(boolean)</code>, <code class="highlighter-rouge">getCollationList()</code>,
+<code class="highlighter-rouge">getChildExps()</code>. All deprecated APIs are strongly recommended to be replaced by their
+replacements as soon as possible(<a href="https://issues.apache.org/jira/browse/CALCITE-3896">CALCITE-3923</a>,
+<a href="https://issues.apache.org/jira/browse/CALCITE-3896">CALCITE-4079</a>).</p>
+
+<p>Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
+using Oracle JDK 8, 9, 10, 11, 12, 13, 14 and OpenJDK 8, 9, 10, 11, 12, 13, 14;
+Guava versions 19.0 to 28.2-jre; other software versions as specified in
+gradle.properties.</p>
+
+<h4 id="breaking-changes">Breaking Changes</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4032">CALCITE-4032</a>]
+Mark <code class="highlighter-rouge">CalcMergeRule</code> as <code class="highlighter-rouge">TransformationRule</code>. With this change, the <code class="highlighter-rouge">CalcMergeRule</code>
+won’t match <code class="highlighter-rouge">PhysicalNode</code>(including <code class="highlighter-rouge">EnumerableCalc</code>) in <code class="highlighter-rouge">VolcanoPlanner</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4003">CALCITE-4003</a>]
+Disallow cross convention matching and <code class="highlighter-rouge">PhysicalNode</code> generation in <code class="highlighter-rouge">TransformationRule</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3786">CALCITE-3786</a>]
+Change <code class="highlighter-rouge">RelNode#recomputeDigest()</code> return type from <code class="highlighter-rouge">String</code> to <code class="highlighter-rouge">void</code></li>
+</ul>
+
+<h4 id="new-features">New features</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4000">CALCITE-4000</a>]
+Support <code class="highlighter-rouge">OFFSET</code> parameter in <code class="highlighter-rouge">TUMBLE/HOP</code> table functions (Rui Wang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3916">CALCITE-3916</a>]
+Support top-down rule applying and upper bound space pruning</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3941">CALCITE-3941</a>]
+Add the default strict mode to the path in the Json functions</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3724">CALCITE-3724</a>]
+Presto dialect implementation</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3946">CALCITE-3946</a>]
+Add parser support for <code class="highlighter-rouge">MULTISET/SET</code> and <code class="highlighter-rouge">VOLATILE</code> modifiers in <code class="highlighter-rouge">CREATE TABLE</code> statements (Drew Schmitt)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4089">CALCITE-4089</a>]
+In Babel, allow <code class="highlighter-rouge">CAST(integer AS DATE)</code> even though it is illegal in Calcite SQL</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4087">CALCITE-4087</a>]
+<code class="highlighter-rouge">Hoist</code>, a utility to replace literals in a SQL string with placeholders</li>
+</ul>
+
+<h4 id="bug-fixes-api-changes-and-minor-enhancements">Bug fixes, API changes and minor enhancements</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4073">CALCITE-4073</a>]
+Add a new component <code class="highlighter-rouge">RexNormalize</code> for more effect rex nodes normalization</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3224">CALCITE-3224</a>]
+New implementation of <code class="highlighter-rouge">RexNode-to-Expression</code> code generation</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4056">CALCITE-4056</a>]
+Remove <code class="highlighter-rouge">Digest</code> from <code class="highlighter-rouge">RelNode</code> and <code class="highlighter-rouge">RexCall</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4008">CALCITE-4008</a>]
+Implement Code generation for <code class="highlighter-rouge">EnumerableSortedAggregate</code> (Rui Wang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3972">CALCITE-3972</a>]
+Allow <code class="highlighter-rouge">RelBuilder</code> to create <code class="highlighter-rouge">RelNode</code> with convention (Xiening Dai)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4060">CALCITE-4060</a>]
+Supports implicit type coercion for <code class="highlighter-rouge">NOT IN</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4127">CALCITE-4127</a>]
+Remove final from <code class="highlighter-rouge">AbstractRelNode#getRelTypeName</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4124">CALCITE-4124</a>]
+Stop invalidating metadata cache in <code class="highlighter-rouge">VolcanoRuleCall</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4123">CALCITE-4123</a>]
+Make <code class="highlighter-rouge">EnumerableMergeJoin</code> constructor protected</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4085">CALCITE-4085</a>]
+Improve return type nullability for <code class="highlighter-rouge">SqlDotOperator</code> &amp; <code class="highlighter-rouge">SqlItemOperator</code> (Dawid Wysakowicz)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3936">CALCITE-3936</a>]
+JDBC adapter, when generating SQL, changes target of ambiguous <code class="highlighter-rouge">HAVING</code> clause with a <code class="highlighter-rouge">Project</code> on <code class="highlighter-rouge">Filter</code> on <code class="highlighter-rouge">Aggregate</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4112">CALCITE-4112</a>]
+Refine the usage of <code class="highlighter-rouge">CalciteConnectionConfig</code> in <code class="highlighter-rouge">DecorrelateProgram</code> &amp; some minor code refactoring (Jiatao Tao)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4116">CALCITE-4116</a>]
+Remove unused code for tracking <code class="highlighter-rouge">RexNode</code>’s nullable state in codegen</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4105">CALCITE-4105</a>]
+Replace <code class="highlighter-rouge">Pair</code> with <code class="highlighter-rouge">Flat2List</code> in <code class="highlighter-rouge">RelDigestWriter</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4092">CALCITE-4092</a>]
+<code class="highlighter-rouge">NPE</code> using <code class="highlighter-rouge">WITH</code> clause without a corresponding <code class="highlighter-rouge">SELECT FROM</code> (James Kim)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4115">CALCITE-4115</a>]
+Improve the prompt of using SQL keywords for sql parser</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4094">CALCITE-4094</a>]
+Allow <code class="highlighter-rouge">SqlOperator</code> of <code class="highlighter-rouge">SqlKind#OTHER_FUNCTION</code> to define a <code class="highlighter-rouge">Strong.Policy</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3834">CALCITE-3834</a>]
+Support <code class="highlighter-rouge">AntiJoin</code> in <code class="highlighter-rouge">EnumerableMergeJoin</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4098">CALCITE-4098</a>]
+Remove redundant code in <code class="highlighter-rouge">RelJson.toJson(RelDistribution)</code> (Jiatao Tao)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4066">CALCITE-4066</a>]
+<code class="highlighter-rouge">SqlTypeUtil#convertTypeToSpec</code> cover <code class="highlighter-rouge">Array/Multiset/Row</code> types (Jiatao Tao)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4059">CALCITE-4059</a>]
+<code class="highlighter-rouge">SqlTypeUtil#equalSansNullability</code> consider <code class="highlighter-rouge">Array/Map</code> type (Jiatao Tao)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4026">CALCITE-4026</a>]
+<code class="highlighter-rouge">CassandraFilter</code> has generated wrong condition expression for filter with non string literal (Wenhui Tang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4077">CALCITE-4077</a>]
+Exception when joined with built-in table functions</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4097">CALCITE-4097</a>]
+Avoid requesting unnecessary trait request when deriving traits</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4033">CALCITE-4033</a>]
+Does not produce parenthesized table expressions for <code class="highlighter-rouge">UNNEST</code> (Rui Wang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4049">CALCITE-4049</a>]
+Improve the implementation of the shortest-path algorithm</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3929">CALCITE-3929</a>]
+When deserialize UDAF aggregate call from json string, throws <code class="highlighter-rouge">NPE</code> (Xu Zhaohui)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4062">CALCITE-4062</a>]
+Support deserialize UDF array type from json string (Xu Zhaohui)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4090">CALCITE-4090</a>]
+When generating SQL for DB2, a complex <code class="highlighter-rouge">SELECT</code> above a sub-query generates a bad table alias (Steven Talbot)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4083">CALCITE-4083</a>]
+<code class="highlighter-rouge">RelTraitSet</code> failed to canonize traits</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4019">CALCITE-4019</a>]
+Visit <code class="highlighter-rouge">SqlInsert</code> with <code class="highlighter-rouge">SqlShuttle</code> cause <code class="highlighter-rouge">NullPointerException</code> (Xu ZhaoHui)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4063">CALCITE-4063</a>]
+Unnest an array of single-item structs causes <code class="highlighter-rouge">ClassCastException</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3907">CALCITE-3907</a>]
+Use username and password parameters on delegation</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3951">CALCITE-3951</a>]
+Support different string comparison based on <code class="highlighter-rouge">SqlCollation</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4020">CALCITE-4020</a>]
+Support <code class="highlighter-rouge">Calc</code> operator in <code class="highlighter-rouge">RelFieldTrimmer</code> (Xu Zhaohui)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4057">CALCITE-4057</a>]
+Support trait propagation for <code class="highlighter-rouge">EnumerableBatchNestedLoopJoin</code> (Rui Wang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4016">CALCITE-4016</a>]
+Support trait propagation for <code class="highlighter-rouge">EnumerableCalc</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4055">CALCITE-4055</a>]
+<code class="highlighter-rouge">RelFieldTrimmer</code> loses hints</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3975">CALCITE-3975</a>]
+Add options to <code class="highlighter-rouge">ProjectFilterTransposeRule</code> to push down project and filter expressions whole, not just field references</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4038">CALCITE-4038</a>]
+Refactor <code class="highlighter-rouge">RexVisitor</code>, <code class="highlighter-rouge">RexBiVisitor</code>, <code class="highlighter-rouge">RelOptUtil.InputFinder</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4053">CALCITE-4053</a>]
+<code class="highlighter-rouge">RexSimplify</code> should not pass exprs containing non-const subExprs to <code class="highlighter-rouge">RexExecutor</code> (Shuo Cheng)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4018">CALCITE-4018</a>]
+Support trait propagation for <code class="highlighter-rouge">EnumerableValues</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4049">CALCITE-4049</a>]
+Reduce the time complexity of getting shortest distances</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4041">CALCITE-4041</a>]
+Support trait propagation for <code class="highlighter-rouge">EnumerableCorrelate</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4007">CALCITE-4007</a>]
+<code class="highlighter-rouge">MergeJoin</code> collation check should not be limited to join key’s order</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4012">CALCITE-4012</a>]
+Support trait propagation for <code class="highlighter-rouge">EnumerableHashJoin</code> and <code class="highlighter-rouge">EnumerableNestedLoopJoin</code> (Rui Wang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4040">CALCITE-4040</a>]
+An aggregate function that does not support roll up throws an exception when it is rolled up (Xu Zhaohui)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4030">CALCITE-4030</a>]
+Reinstate assertion check for trait derivation in <code class="highlighter-rouge">OptimizeTask</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4042">CALCITE-4042</a>]
+<code class="highlighter-rouge">JoinCommuteRule</code> must not match <code class="highlighter-rouge">SEMI</code> / <code class="highlighter-rouge">ANTI</code> join</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4043">CALCITE-4043</a>]
+Improve <code class="highlighter-rouge">IllegalArgumentException</code> message in <code class="highlighter-rouge">RelBuilder#field</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3991">CALCITE-3991</a>]
+The required should always be provided in <code class="highlighter-rouge">RelSet.getOrCreateSubset()</code> (Botong Huang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3981">CALCITE-3981</a>]
+<code class="highlighter-rouge">Volcano.register</code> should not return stale subset (Botong Huang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2997">CALCITE-2997</a>]
+In <code class="highlighter-rouge">SqlToRelConverter</code> and <code class="highlighter-rouge">RelBuilder</code>, add option to avoid pushing down join condition</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4023">CALCITE-4023</a>]
+Deprecate <code class="highlighter-rouge">ProjectSortTransposeRule</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4031">CALCITE-4031</a>]
+Remove code to be removed before 1.24</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3993">CALCITE-3993</a>]
+Add utility methods to <code class="highlighter-rouge">RelTrait</code>, <code class="highlighter-rouge">RelTraitSet</code> and <code class="highlighter-rouge">RelCollation</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4011">CALCITE-4011</a>]
+Support trait propagation for <code class="highlighter-rouge">EnumerableProject</code> and <code class="highlighter-rouge">EnumerableFilter</code> (Rui Wang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4019">CALCITE-4019</a>]
+Visit <code class="highlighter-rouge">SqlInsert</code> with <code class="highlighter-rouge">SqlShuttle</code> cause <code class="highlighter-rouge">NullPointerException</code> (Xu ZhaoHui)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4004">CALCITE-4004</a>]
+Show <code class="highlighter-rouge">RelOptRuleOperand</code> description in debugger to facilitate debugging</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4009">CALCITE-4009</a>]
+Remove traitset remapping in <code class="highlighter-rouge">ProjectJoinTransposeRule</code></li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3999">CALCITE-3999</a>]
+Simplify <code class="highlighter-rouge">DialectPool</code> implementation using Guava cache</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3910">CALCITE-3910</a>]
+Enhance <code class="highlighter-rouge">ProjectJoinTransposeRule</code> to support <code class="highlighter-rouge">SemiJoin</code> and <code class="highlighter-rouge">AntiJoin</code> (Liya Fan)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3988">CALCITE-3988</a>]
+Intersect in <code class="highlighter-rouge">RelMdRowCount</code> doesn’t take into account <code class="highlighter-rouge">intersect all</code> (Xu Zhaohui)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3985">CALCITE-3985</a>]
+Simplify grouped window function in parser (Rui Wang)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4086">CALCITE-4086</a>]
+Upgrade Avatica version to 1.17.0</li>
+</ul>
+
+<h4 id="build-and-test-suite">Build and test suite</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4075">CALCITE-4075</a>]
+Mock table ‘EMPNULLABLES’ should allow nulls in all non-pk columns</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4101">CALCITE-4101</a>]
+Calcite PR CI often failed due to <code class="highlighter-rouge">elasticsearch:test</code>, disable the related tests first (Jiatao Tao)</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4061">CALCITE-4061</a>]
+Build should fail if Calcite code uses deprecated APIs</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4104">CALCITE-4104</a>]
+Add automatically link to GitHub PR and ‘pull-request-available’ label to issues</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3478">CALCITE-3478</a>]
+Restructure tests for materialized views (Jin Xing)</li>
+</ul>
+
+<h4 id="web-site-and-documentation">Web site and documentation</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3950">CALCITE-3950</a>]
+Doc of <code class="highlighter-rouge">SqlGroupingFunction</code> contradicts its behavior</li>
+  <li>Site: Remove ‘(for Calcite committers)’ suffix from headers in section dedicated to committers</li>
+  <li>Site: Add instructions for managing Calcite repos through GitHub</li>
+  <li>Site: Add Tencent and TBDS logo in powered-by image</li>
+</ul>
 
 <h2 id="v1-23-0"><a href="https://github.com/apache/calcite/releases/tag/calcite-1.23.0">1.23.0</a> / 2020-05-23</h2>
 
@@ -114,7 +334,7 @@ using Oracle JDK 8, 9, 10, 11, 12, 13, 14 and OpenJDK 8, 9, 10, 11, 12, 13, 14;
 Guava versions 19.0 to 28.2-jre; other software versions as specified in
 gradle.properties.</p>
 
-<h4 id="breaking-changes">Breaking Changes</h4>
+<h4 id="breaking-changes-1">Breaking Changes</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3877">CALCITE-3877</a>]
@@ -131,7 +351,7 @@ operators</li>
 Split <code class="highlighter-rouge">AbstractMaterializedViewRule</code> into multiple classes (addendum)</li>
 </ul>
 
-<h4 id="new-features">New features</h4>
+<h4 id="new-features-1">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3896">CALCITE-3896</a>]
@@ -163,7 +383,7 @@ Support SQL standard aggregate functions: <code class="highlighter-rouge">EVERY<
 Implement <code class="highlighter-rouge">STRCMP</code> function</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements">Bug fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-1">Bug fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3984">CALCITE-3984</a>]
@@ -386,7 +606,7 @@ Garg)</li>
 <code class="highlighter-rouge">EnumerableMergeJoin</code> is never taken</li>
 </ul>
 
-<h4 id="build-and-test-suite">Build and test suite</h4>
+<h4 id="build-and-test-suite-1">Build and test suite</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3965">CALCITE-3965</a>]
@@ -405,7 +625,7 @@ Make junit test classes and methods non-public where possible</li>
   <li>The release tag should be ‘calcite-N.N’ not ‘vN.N’</li>
 </ul>
 
-<h4 id="web-site-and-documentation">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-1">Web site and documentation</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3958">CALCITE-3958</a>]
@@ -461,7 +681,7 @@ using Oracle JDK 8, 9, 10, 11, 12, 13 and OpenJDK 8, 9, 10, 11, 12, 13;
 Guava versions 19.0 to 27.1-jre; Apache Flink 1.10.0;
 other software versions as specified in gradle.properties.</p>
 
-<h4 id="breaking-changes-1">Breaking Changes</h4>
+<h4 id="breaking-changes-2">Breaking Changes</h4>
 
 <ul>
   <li>Constructors for <code class="highlighter-rouge">Project</code>, <code class="highlighter-rouge">TableScan</code>, <code class="highlighter-rouge">Calc</code>, <code class="highlighter-rouge">Aggregate</code> and <code class="highlighter-rouge">Join</code> introduce new parameter named <code class="highlighter-rouge">hints</code> (<a href="https://issues.apache.org/jira/browse/CALCITE-482">CALCITE-482</a>)</li>
@@ -472,7 +692,7 @@ other software versions as specified in gradle.properties.</p>
   <li><code class="highlighter-rouge">RelBuilder.scan</code> and sql-to-rel conversion always invoke <code class="highlighter-rouge">RelOptTable.toRel</code> now, so there may be some plan changes for the <code class="highlighter-rouge">TableScan</code> node if your <code class="highlighter-rouge">RelOptTable.toRel</code> returns a physical rel before</li>
 </ul>
 
-<h4 id="new-features-1">New features</h4>
+<h4 id="new-features-2">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3771">CALCITE-3771</a>] <code class="highlighter-rouge">TRIM</code> Support for HIVE/SPARK Dialect (Dhirenda Gautam)</li>
@@ -508,7 +728,7 @@ other software versions as specified in gradle.properties.</p>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3112">CALCITE-3112</a>] Support <code class="highlighter-rouge">Window</code> in <code class="highlighter-rouge">RelToSqlConverter</code> (Wenhui Tang)</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-1">Bug fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-2">Bug fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>Following CALCITE-3769: Add BindableTableScanRule into the default ruleset</li>
@@ -794,7 +1014,7 @@ generates the <code class="highlighter-rouge">ROW</code> keyword only if the dia
   <li>Bump jackson-databind from 2.9.9.3 to 2.9.10.1</li>
 </ul>
 
-<h4 id="web-site-and-documentation-1">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-2">Web site and documentation</h4>
 
 <ul>
   <li>Site: Update IntelliJ instructions with suggested and problematic versions</li>
@@ -845,7 +1065,7 @@ Guava versions 19.0 to 27.1-jre;
 Apache Druid version 0.14.0-incubating;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="breaking-changes-2">Breaking Changes</h4>
+<h4 id="breaking-changes-3">Breaking Changes</h4>
 
 <ul>
   <li>Core parser config.fmpp#dataTypeParserMethods should return <code class="highlighter-rouge">SqlTypeNameSpec</code>
@@ -857,7 +1077,7 @@ exception. The exception can easily disappear by changing the name of the
 <code class="highlighter-rouge">Convention</code> which causes the problem.</li>
 </ul>
 
-<h4 id="new-features-2">New features</h4>
+<h4 id="new-features-3">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2973">CALCITE-2973</a>]
@@ -918,7 +1138,7 @@ Implement <code class="highlighter-rouge">DAYNAME</code>,<code class="highligh
 Parse and process PostgreSQL posix regular expressions</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-2">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-3">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3321">CALCITE-3321</a>]
@@ -1118,7 +1338,7 @@ Validator throws <code class="highlighter-rouge">IndexOutOfBoundsException</code
 sink have non-equal number of fields</li>
 </ul>
 
-<h4 id="build-and-test-suite-1">Build and test suite</h4>
+<h4 id="build-and-test-suite-2">Build and test suite</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3322">CALCITE-3322</a>]
@@ -1157,7 +1377,7 @@ Mongo adapter. Replace fongo with Mongo Java Server for tests</li>
 Add test for invalid literal of SQL parser</li>
 </ul>
 
-<h4 id="web-site-and-documentation-2">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-3">Web site and documentation</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3303">CALCITE-3303</a>]
@@ -1194,7 +1414,7 @@ Guava versions 19.0 to 27.1-jre;
 Apache Druid version 0.14.0-incubating;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="breaking-changes-3">Breaking Changes</h4>
+<h4 id="breaking-changes-4">Breaking Changes</h4>
 
 <ul>
   <li>Make <code class="highlighter-rouge">EnumerableMergeJoin</code> extend <code class="highlighter-rouge">Join</code> instead of <code class="highlighter-rouge">EquiJoin</code></li>
@@ -1212,7 +1432,7 @@ Calcite table names will reflect index names in Elasticsearch (as opposed to typ
 We recommend use of Elasticsearch 6.2 (or later) with Calcite.</li>
 </ul>
 
-<h4 id="new-features-3">New features</h4>
+<h4 id="new-features-4">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2822">CALCITE-2822</a>] Allow <code class="highlighter-rouge">MultiJoin</code> rules with any project/filter (Siddharth Teotia)</li>
@@ -1244,7 +1464,7 @@ We recommend use of Elasticsearch 6.2 (or later) with Calcite.</li>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2908">CALCITE-2908</a>] Implement SQL <code class="highlighter-rouge">LAST_DAY</code> function (Chunwei Lei)</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-3">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-4">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3119">CALCITE-3119</a>] Deprecate Linq4j <code class="highlighter-rouge">CorrelateJoinType</code> (in favor of <code class="highlighter-rouge">JoinType</code>)</li>
@@ -1346,7 +1566,7 @@ We recommend use of Elasticsearch 6.2 (or later) with Calcite.</li>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2942">CALCITE-2942</a>] Materialized view rewriting logic instantiates <code class="highlighter-rouge">RelMetadataQuery</code> each time the rule is triggered</li>
 </ul>
 
-<h4 id="build-and-test-suite-2">Build and test suite</h4>
+<h4 id="build-and-test-suite-3">Build and test suite</h4>
 
 <ul>
   <li>Fix test exception caused by slightly different error message from regex in JDK 13</li>
@@ -1358,7 +1578,7 @@ We recommend use of Elasticsearch 6.2 (or later) with Calcite.</li>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2961">CALCITE-2961</a>] Enable Travis to test against JDK 13</li>
 </ul>
 
-<h4 id="web-site-and-documentation-3">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-4">Web site and documentation</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2952">CALCITE-2952</a>] Document JDK 12 support</li>
@@ -1391,7 +1611,7 @@ Guava versions 19.0 to 27.1-jre;
 Druid version 0.11.0;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-4">New features</h4>
+<h4 id="new-features-5">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1912">CALCITE-1912</a>]
@@ -1410,7 +1630,7 @@ Add bitwise aggregate functions <code class="highlighter-rouge">BIT_AND</code>,
 Allow alias in <code class="highlighter-rouge">HAVING</code> clause for aggregate functions</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-4">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-5">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1513">CALCITE-1513</a>]
@@ -1569,7 +1789,7 @@ composite traits if they were simplified</li>
   <li>In ElasticSearch adapter, remove dead (or unnecessary) code</li>
 </ul>
 
-<h4 id="build-and-test-suite-3">Build and test suite</h4>
+<h4 id="build-and-test-suite-4">Build and test suite</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2732">CALCITE-2732</a>]
@@ -1606,7 +1826,7 @@ In Mongo adapter, compare Bson (not string) query representation in tests</li>
 <code class="highlighter-rouge">cassandra-all</code></li>
 </ul>
 
-<h4 id="web-site-and-documentation-4">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-5">Web site and documentation</h4>
 
 <ul>
   <li>Switch from <code class="highlighter-rouge">maven:alpine</code> to <code class="highlighter-rouge">maven</code> image for generating javadoc when
@@ -1653,7 +1873,7 @@ Guava versions 19.0 to 27.0.1-jre;
 Druid version 0.11.0;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-5">New features</h4>
+<h4 id="new-features-6">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2662">CALCITE-2662</a>]
@@ -1753,7 +1973,7 @@ Geode adapter wrongly quotes <code class="highlighter-rouge">BOOLEAN</code> valu
   </li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-5">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-6">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2670">CALCITE-2670</a>]
@@ -2027,7 +2247,7 @@ Avoid simplification of <code class="highlighter-rouge">x AND NOT(x)</code> to <
   </li>
 </ul>
 
-<h4 id="build-and-test-suite-4">Build and test suite</h4>
+<h4 id="build-and-test-suite-5">Build and test suite</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2678">CALCITE-2678</a>]
@@ -2109,7 +2329,7 @@ Cassandra unit test fails to parse JDK version string (Andrei Sereda)</li>
 Use embedded Cassandra for tests</li>
 </ul>
 
-<h4 id="web-site-and-documentation-5">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-6">Web site and documentation</h4>
 
 <ul>
   <li>Add geospatial category to DOAP file</li>
@@ -2148,7 +2368,7 @@ that accepts all SQL dialects.
 Allowed <a href="https://issues.apache.org/jira/browse/CALCITE-2261">JDK 8 language level</a> for core module.
 Calcite has been upgraded to use <a href="https://issues.apache.org/jira/browse/CALCITE-2365">Avatica 1.12.0</a></p>
 
-<h4 id="new-features-6">New features</h4>
+<h4 id="new-features-7">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-873">CALCITE-873</a>]
@@ -2169,7 +2389,7 @@ In Babel parser, allow Hive-style syntax <code class="highlighter-rouge">LEFT SE
 A union of <code class="highlighter-rouge">CHAR</code> columns of different lengths can now (based on a conformance setting) yield a <code class="highlighter-rouge">VARCHAR</code> column (Hequn Cheng)</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-6">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-7">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-531">CALCITE-531</a>]
@@ -2383,7 +2603,7 @@ and the JDBC adapter now <a href="https://issues.apache.org/jira/browse/CALCITE-
 support for <a href="https://issues.apache.org/jira/browse/CALCITE-2191">Guava versions earlier than 19</a>.</li>
 </ul>
 
-<h4 id="new-features-7">New features</h4>
+<h4 id="new-features-8">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1265">CALCITE-1265</a>]
@@ -2398,7 +2618,7 @@ In JDBC adapter, add SQL dialect for Jethro Data (Jonathan Doron)</li>
 Use Druid Expressions capabilities to improve the amount of work that can be pushed to Druid</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-7">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-8">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1054">CALCITE-1054</a>]
@@ -2543,7 +2763,7 @@ Enforce Java version via maven-enforcer-plugin (Kevin Risden)</li>
 Geode integration tests are failing</li>
 </ul>
 
-<h4 id="web-site-and-documentation-6">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-7">Web site and documentation</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2024">CALCITE-2024</a>]
@@ -2591,7 +2811,7 @@ and the Cassandra adapter’s dependencies.)</p>
 <p>This is the <a href="https://issues.apache.org/jira/browse/CALCITE-2027">last
 release that will support JDK 1.7</a>.</p>
 
-<h4 id="new-features-8">New features</h4>
+<h4 id="new-features-9">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1616">CALCITE-1616</a>]
@@ -2622,7 +2842,7 @@ with dialect methods, and introduce a configurable <code class="highlighter-roug
 (Christian Beikov)</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-8">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-9">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-2078">CALCITE-2078</a>]
@@ -2725,7 +2945,7 @@ aggregate functions (Pawel Ruchaj)</li>
 linq4j: support List and Map literals</li>
 </ul>
 
-<h4 id="web-site-and-documentation-7">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-8">Web site and documentation</h4>
 
 <ul>
   <li>Update PMC Chair</li>
@@ -2768,7 +2988,7 @@ Guava versions 14.0 to 21.0;
 Druid version 0.11.0;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-9">New features</h4>
+<h4 id="new-features-10">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1968">CALCITE-1968</a>]  OpenGIS Simple Feature Access SQL 1.2.1: add <code class="highlighter-rouge">GEOMETRY</code> data type and first 35 functions
@@ -2790,7 +3010,7 @@ which ones are implemented), and add “countries” data set for testing.</li>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1709">CALCITE-1709</a>]  Support mixing table columns with extended columns in DML (Rajeshbabu Chintaguntla)</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-9">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-10">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1931">CALCITE-1931</a>]
@@ -2848,7 +3068,7 @@ types: <code class="highlighter-rouge">RANK</code>, <code class="highlighter-rou
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1856">CALCITE-1856</a>]  Add option <code class="highlighter-rouge">StructKind.PEEK_FIELDS_NO_EXPAND</code>, similar to <code class="highlighter-rouge">PEEK_FIELDS</code> but is not expanded in <code class="highlighter-rouge">"SELECT *"</code> (Shuyi Chen)</li>
 </ul>
 
-<h4 id="web-site-and-documentation-8">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-9">Web site and documentation</h4>
 
 <ul>
   <li>Add committer Chris Baynes</li>
@@ -2893,7 +3113,7 @@ Guava versions 14.0 to 21.0;
 Druid version 0.10.0;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-10">New features</h4>
+<h4 id="new-features-11">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1570">CALCITE-1570</a>]
@@ -2971,7 +3191,7 @@ Upgrade Druid to 0.9.2 (Nishant Bangarwa)</li>
 Support extended columns in DML (Kevin Liew)</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-10">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-11">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1855">CALCITE-1855</a>]
@@ -3058,7 +3278,7 @@ Match <code class="highlighter-rouge">DruidProjectFilterTransposeRule</code> aga
 Do not push group by on druid metrics fields (Slim Bouguerra)</li>
 </ul>
 
-<h4 id="web-site-and-documentation-9">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-10">Web site and documentation</h4>
 
 <ul>
   <li>Michael Mior joins PMC</li>
@@ -3092,7 +3312,7 @@ Guava versions 14.0 to 21.0;
 Druid version 0.9.1.1;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h3 id="new-features-11">New features</h3>
+<h3 id="new-features-12">New features</h3>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1666">CALCITE-1666</a>]
@@ -3182,7 +3402,7 @@ Add numeric scalar functions (Laurent Goujon)</li>
 JDK9</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-11">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-12">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1716">CALCITE-1716</a>]
@@ -3331,7 +3551,7 @@ Correlated scalar sub-query with multiple aggregates gives <code class="highligh
 (Kurt Young)</li>
 </ul>
 
-<h4 id="web-site-and-documentation-10">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-11">Web site and documentation</h4>
 
 <ul>
   <li>Maryann Xue joins PMC</li>
@@ -3401,7 +3621,7 @@ Guava versions 14.0 to 19.0;
 Druid version 0.9.1.1;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-12">New features</h4>
+<h4 id="new-features-13">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1551">CALCITE-1551</a>]
@@ -3479,7 +3699,7 @@ Implement JDBC functions: <code class="highlighter-rouge">LTRIM</code>, <code cl
 Add <code class="highlighter-rouge">AS JSON</code> as output option for <code class="highlighter-rouge">EXPLAIN</code></li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-12">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-13">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1559">CALCITE-1559</a>]
@@ -3569,7 +3789,7 @@ Druid type is called <code class="highlighter-rouge">FLOAT</code>, not <code cla
 Add sub-query support for RelStructuredTypeFlattener</li>
 </ul>
 
-<h4 id="web-site-and-documentation-11">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-12">Web site and documentation</h4>
 
 <ul>
   <li>Change PMC chair</li>
@@ -3598,7 +3818,7 @@ other software versions as specified in <code class="highlighter-rouge">pom.xml<
 Support operator <code class="highlighter-rouge">!=</code> as an alternative to <code class="highlighter-rouge">&lt;&gt;</code></li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-13">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-14">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1378">CALCITE-1378</a>]
@@ -3629,7 +3849,7 @@ Druid Filter translation incorrect if input reference is in RHS of comparison</l
 Allow Calcite JDBC Driver minor version to be greater than 9</li>
 </ul>
 
-<h4 id="web-site-and-documentation-12">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-13">Web site and documentation</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1393">CALCITE-1393</a>]
@@ -3666,7 +3886,7 @@ using Oracle JDK 1.7, 1.8;
 Guava versions 14.0 to 19.0;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-13">New features</h4>
+<h4 id="new-features-14">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1208">CALCITE-1208</a>]
@@ -3713,7 +3933,7 @@ Convert predicates on <code class="highlighter-rouge">EXTRACT</code> function ca
 Introduce <code class="highlighter-rouge">UnionPullUpConstantsRule</code></li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-14">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-15">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-30">CALCITE-30</a>]
@@ -3782,7 +4002,7 @@ In <code class="highlighter-rouge">SqlKind</code>, add <code class="highlighter-
 Calcite generate wrong field names in JDBC adapter</li>
 </ul>
 
-<h4 id="web-site-and-documentation-13">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-14">Web site and documentation</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1229">CALCITE-1229</a>]
@@ -3823,7 +4043,7 @@ using Oracle JDK 1.7, 1.8;
 Guava versions 14.0 to 19.0;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-14">New features</h4>
+<h4 id="new-features-15">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1177">CALCITE-1177</a>]
@@ -3880,7 +4100,7 @@ Add <code class="highlighter-rouge">ProjectRemoveRule</code> to pre-processing p
 substitution</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-15">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-16">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1281">CALCITE-1281</a>]
@@ -3959,7 +4179,7 @@ Allow <code class="highlighter-rouge">SqlSetOperator</code> to be overridden, as
 Allow apache-rat to be run outside of release process</li>
 </ul>
 
-<h4 id="web-site-and-documentation-14">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-15">Web site and documentation</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1273">CALCITE-1273</a>]
@@ -4020,7 +4240,7 @@ using Oracle JDK 1.7, 1.8;
 Guava versions 12.0.1 to 19.0;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-15">New features</h4>
+<h4 id="new-features-16">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1124">CALCITE-1124</a>]
@@ -4064,7 +4284,7 @@ In <code class="highlighter-rouge">RelBuilder</code>, simplify predicates, and o
 Not valid to convert <code class="highlighter-rouge">Aggregate</code> on empty to empty if its <code class="highlighter-rouge">GROUP BY</code> key is empty</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-16">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-17">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1147">CALCITE-1147</a>]
@@ -4131,7 +4351,7 @@ Upgrade Jackson</li>
 Clean up maven POM files</li>
 </ul>
 
-<h4 id="web-site-and-documentation-15">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-16">Web site and documentation</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1112">CALCITE-1112</a>]
@@ -4187,7 +4407,7 @@ on Linux, Mac OS X, Microsoft Windows;
 using Oracle JDK 1.7, 1.8;
 other software versions as specified in <code class="highlighter-rouge">pom.xml</code>.</p>
 
-<h4 id="new-features-16">New features</h4>
+<h4 id="new-features-17">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-816">CALCITE-816</a>]
@@ -4292,7 +4512,7 @@ Composite <code class="highlighter-rouge">EnumerableSort</code> with <code class
 Add description to <code class="highlighter-rouge">SortProjectTransposeRule</code>’s constructor</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-17">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-18">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1060">CALCITE-1060</a>]
@@ -4374,7 +4594,7 @@ Exception while validating <code class="highlighter-rouge">DELETE</code> (Yuri A
 Rename <code class="highlighter-rouge">timezone</code> connection property to <code class="highlighter-rouge">timeZone</code></li>
 </ul>
 
-<h4 id="web-site-and-documentation-16">Web site and documentation</h4>
+<h4 id="web-site-and-documentation-17">Web site and documentation</h4>
 
 <ul>
   <li>Avatica
@@ -4430,7 +4650,7 @@ multi-sets.  You can follow this example to implement your own query
 language, and immediately taking advantage of Calcite’s back-ends and
 optimizer rules. It’s all just algebra, after all!</p>
 
-<h4 id="new-features-17">New features</h4>
+<h4 id="new-features-18">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-911">CALCITE-911</a>]
@@ -4593,7 +4813,7 @@ Add API to execute queries expressed as <code class="highlighter-rouge">RelNode<
   <li>In RelBuilder, build expressions by table alias</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-18">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-19">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-948">CALCITE-948</a>]
@@ -4681,7 +4901,7 @@ this release includes improvements to lattices and materialized views,
 and adds a builder API so that you can easily create relational
 algebra expressions.</p>
 
-<h4 id="new-features-18">New features</h4>
+<h4 id="new-features-19">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-748">CALCITE-748</a>]
@@ -4717,7 +4937,7 @@ exclusions otherwise</li>
     Web site</li>
 </ul>
 
-<h4 id="bug-fixes-api-changes-and-minor-enhancements-19">Bug-fixes, API changes and minor enhancements</h4>
+<h4 id="bug-fixes-api-changes-and-minor-enhancements-20">Bug-fixes, API changes and minor enhancements</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-741">CALCITE-741</a>]
@@ -4868,7 +5088,7 @@ and
 <a href="https://issues.apache.org/jira/browse/CALCITE-704">filtered aggregate functions</a>
 and various improvements to Avatica.</p>
 
-<h4 id="new-features-19">New features</h4>
+<h4 id="new-features-20">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-505">CALCITE-505</a>]
@@ -4997,7 +5217,7 @@ distribution among relational expressions.</p>
 and [<a href="https://issues.apache.org/jira/browse/CALCITE-307">CALCITE-307</a>]
 improve implicit and explicit conversions in SQL.</p>
 
-<h4 id="new-features-20">New features</h4>
+<h4 id="new-features-21">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-366">CALCITE-366</a>]
@@ -5140,7 +5360,7 @@ later.</p>
 <code class="highlighter-rouge">RelNode</code>. We strongly suggest that you use these rather than
 calling constructors directly.</p>
 
-<h4 id="new-features-21">New features</h4>
+<h4 id="new-features-22">New features</h4>
 
 <ul>
   <li>SQL
@@ -5266,7 +5486,7 @@ improvements to the algorithms that implement the relational algebra,
 including an interpreter that can evaluate queries without compilation;
 and fixes about 30 bugs.</p>
 
-<h4 id="new-features-22">New features</h4>
+<h4 id="new-features-23">New features</h4>
 
 <ul>
   <li>SQL
@@ -5528,7 +5748,7 @@ packages and lots of classes, in what we expect to call 1.0. If you
 have an existing application, it’s worth upgrading to this first,
 before you move on to 1.0.</p>
 
-<h4 id="new-features-23">New features</h4>
+<h4 id="new-features-24">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-436">CALCITE-436</a>]
@@ -5579,7 +5799,7 @@ Push predicates through <code class="highlighter-rouge">SemiJoinRel</code></li>
 
 <p>This is the first release as Calcite. (The project was previously called Optiq.)</p>
 
-<h4 id="new-features-24">New features</h4>
+<h4 id="new-features-25">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-430">CALCITE-430</a>]
@@ -5736,7 +5956,7 @@ most recently.</li>
 
 <p>This is the first release under the Apache incubator process.</p>
 
-<h4 id="new-features-25">New features</h4>
+<h4 id="new-features-26">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-371">CALCITE-371</a>]
@@ -5868,7 +6088,7 @@ Add unit test for <code class="highlighter-rouge">SqlRun</code></li>
 
 <h2 id="v0-8"><a href="https://github.com/apache/calcite/releases/tag/optiq-parent-0.8">0.8</a> / 2014-06-27</h2>
 
-<h4 id="new-features-26">New features</h4>
+<h4 id="new-features-27">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-310">CALCITE-310</a>]
@@ -5949,7 +6169,7 @@ Window functions throw exception without <code class="highlighter-rouge">ORDER B
 
 <h2 id="v0-7"><a href="https://github.com/apache/calcite/releases/tag/optiq-parent-0.7">0.7</a> / 2014-05-13</h2>
 
-<h4 id="new-features-27">New features</h4>
+<h4 id="new-features-28">New features</h4>
 
 <ul>
   <li>Implement table functions.</li>
@@ -6034,7 +6254,7 @@ Suspicious map.get in VolcanoPlanner.reregister</li>
 
 <h2 id="v0-6"><a href="https://github.com/apache/calcite/releases/tag/optiq-parent-0.6">0.6</a> / 2014-04-11</h2>
 
-<h4 id="new-features-28">New features</h4>
+<h4 id="new-features-29">New features</h4>
 
 <ul>
   <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-214">CALCITE-214</a>]
@@ -6159,7 +6379,7 @@ and obsolete our copy of the resource framework.</li>
 
 <h2 id="v0-5"><a href="https://github.com/apache/calcite/releases/tag/optiq-parent-0.5">0.5</a> / 2014-03-14</h2>
 
-<h4 id="new-features-29">New features</h4>
+<h4 id="new-features-30">New features</h4>
 
 <ul>
   <li>Allow <code class="highlighter-rouge">quoting</code>, <code class="highlighter-rouge">quotedCasing</code>, <code class="highlighter-rouge">unquotedCasing</code>, and <code class="highlighter-rouge">caseSensitive</code>
diff --git a/docs/howto.html b/docs/howto.html
index 5dacee1..259fc80 100644
--- a/docs/howto.html
+++ b/docs/howto.html
@@ -150,8 +150,8 @@ adapters.</p>
 <code class="highlighter-rouge">cd</code> to the root directory of the unpacked source,
 then build using the included maven wrapper:</p>
 
-<figure class="highlight"><pre><code class="language-bash" data-lang="bash"><span class="nv">$ </span><span class="nb">tar </span>xvfz apache-calcite-1.23.0-src.tar.gz
-<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-1.23.0-src
+<figure class="highlight"><pre><code class="language-bash" data-lang="bash"><span class="nv">$ </span><span class="nb">tar </span>xvfz apache-calcite-1.24.0-src.tar.gz
+<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-1.24.0-src
 <span class="nv">$ </span>./gradlew build</code></pre></figure>
 
 <p><a href="#running-tests">Running tests</a> describes how to run more or fewer
@@ -637,7 +637,7 @@ must:</p>
   <li>resolve the issue (do not close it as this will be done by the release
 manager);</li>
   <li>select “Fixed” as resolution cause;</li>
-  <li>mark the appropriate version (e.g., 1.23.0) in the “Fix version” field;</li>
+  <li>mark the appropriate version (e.g., 1.24.0) in the “Fix version” field;</li>
   <li>add a comment (e.g., “Fixed in …”) with a hyperlink pointing to the commit
 which resolves the issue (in GitHub or GitBox), and also thank the contributor
 for their contribution.</li>
diff --git a/docs/powered_by.html b/docs/powered_by.html
index b544c6d..93da59e 100644
--- a/docs/powered_by.html
+++ b/docs/powered_by.html
@@ -103,6 +103,7 @@
   <li><a href="#omnisci" id="markdown-toc-omnisci">OmniSci</a></li>
   <li><a href="#qubole-quark" id="markdown-toc-qubole-quark">Qubole Quark</a></li>
   <li><a href="#sql-gremlin" id="markdown-toc-sql-gremlin">SQL-Gremlin</a></li>
+  <li><a href="#tbds" id="markdown-toc-tbds">TBDS</a></li>
 </ul>
 
 <p>Is your company or project powered by Calcite?
@@ -213,6 +214,10 @@ is a SQL interface to a
 <a href="https://tinkerpop.apache.org/">Apache TinkerPop</a>-enabled
 graph database.</p>
 
+<h3 id="tbds">TBDS</h3>
+
+<p><a href="https://cloud.tencent.com/product/tbds">TBDS</a> (Tencent Big Data Suite) is a platform for big data storage and processing. It uses calcite for SQL parsing and query optimization.</p>
+
           
 
 
diff --git a/docs/reference.html b/docs/reference.html
index 7293b60..40d1241 100644
--- a/docs/reference.html
+++ b/docs/reference.html
@@ -3281,7 +3281,7 @@ runtime.</li>
 |:——————– |:———–
 | DESCRIPTOR(name [, name ]*) | DESCRIPTOR appears as an argument in a function to indicate a list of names. The interpretation of names is left to the function.</p>
 
-<h3 id="table-functions">Table functions.</h3>
+<h3 id="table-functions">Table functions</h3>
 <p>Table functions occur in the <code class="highlighter-rouge">FROM</code> clause.</p>
 
 <h4 id="tumble">TUMBLE</h4>
@@ -3298,8 +3298,8 @@ is named as “fixed windowing”.</p>
   </thead>
   <tbody>
     <tr>
-      <td style="text-align: left">TUMBLE(table, DESCRIPTOR(datetime), interval)</td>
-      <td style="text-align: left">Indicates a tumbling window of <em>interval</em> for <em>datetime</em>.</td>
+      <td style="text-align: left">TUMBLE(table, DESCRIPTOR(datetime), interval [, offset ])</td>
+      <td style="text-align: left">Indicates a tumbling window of <em>interval</em> for <em>datetime</em>, optionally aligned at offset.</td>
     </tr>
   </tbody>
 </table>
@@ -3322,8 +3322,8 @@ on a timestamp column. Windows assigned could have overlapping so hopping someti
   </thead>
   <tbody>
     <tr>
-      <td style="text-align: left">HOP(table, DESCRIPTOR(datetime), slide, size)</td>
-      <td style="text-align: left">Indicates a hopping window for <em>datetime</em>, covering rows within the interval of <em>size</em>, shifting every <em>slide</em>.</td>
+      <td style="text-align: left">HOP(table, DESCRIPTOR(datetime), slide, size [, offset ])</td>
+      <td style="text-align: left">Indicates a hopping window for <em>datetime</em>, covering rows within the interval of <em>size</em>, shifting every <em>slide</em> and optionally aligned at offset.</td>
     </tr>
   </tbody>
 </table>
@@ -4184,6 +4184,7 @@ if your session has enabled an extra operator table.</p>
 connect string parameter.</p>
 
 <p>The ‘C’ (compatibility) column contains value
+‘b’ for BigQuery (‘fun=bigquery’ in the connect string),
 ‘m’ for MySQL (‘fun=mysql’ in the connect string),
 ‘o’ for Oracle (‘fun=oracle’ in the connect string),
 ‘p’ for PostgreSQL (‘fun=postgresql’ in the connect string).</p>
@@ -4241,6 +4242,16 @@ semantics.</p>
       <td style="text-align: left">Returns the name, in the connection’s locale, of the weekday in <em>datetime</em>; for example, it returns ‘星期日’ for both DATE ‘2020-02-10’ and TIMESTAMP ‘2020-02-10 10:10:10’</td>
     </tr>
     <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">DATE(string)</td>
+      <td style="text-align: left">Equivalent to <code class="highlighter-rouge">CAST(string AS DATE)</code></td>
+    </tr>
+    <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">DATE_FROM_UNIX_DATE(integer)</td>
+      <td style="text-align: left">Returns the DATE that is <em>integer</em> days after 1970-01-01</td>
+    </tr>
+    <tr>
       <td style="text-align: left">o</td>
       <td style="text-align: left">DECODE(value, value1, result1 [, valueN, resultN ]* [, default ])</td>
       <td style="text-align: left">Compares <em>value</em> to each <em>valueN</em> value one by one; if <em>value</em> is equal to a <em>valueN</em>, returns the corresponding <em>resultN</em>, else returns <em>default</em>, or NULL if <em>default</em> is not specified</td>
@@ -4398,7 +4409,7 @@ semantics.</p>
     <tr>
       <td style="text-align: left">m</td>
       <td style="text-align: left">STRCMP(string, string)</td>
-      <td style="text-align: left">Returns 0 if both of the strings are same and returns -1 when the first argument is smaller than the second and 1 when the second one is smaller the first one.</td>
+      <td style="text-align: left">Returns 0 if both of the strings are same and returns -1 when the first argument is smaller than the second and 1 when the second one is smaller than the first one</td>
     </tr>
     <tr>
       <td style="text-align: left">o</td>
@@ -4406,6 +4417,21 @@ semantics.</p>
       <td style="text-align: left">Returns the hyperbolic tangent of <em>numeric</em></td>
     </tr>
     <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">TIMESTAMP_MICROS(integer)</td>
+      <td style="text-align: left">Returns the TIMESTAMP that is <em>integer</em> microseconds after 1970-01-01 00:00:00</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">TIMESTAMP_MILLIS(integer)</td>
+      <td style="text-align: left">Returns the TIMESTAMP that is <em>integer</em> milliseconds after 1970-01-01 00:00:00</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">TIMESTAMP_SECONDS(integer)</td>
+      <td style="text-align: left">Returns the TIMESTAMP that is <em>integer</em> seconds after 1970-01-01 00:00:00</td>
+    </tr>
+    <tr>
       <td style="text-align: left">o p</td>
       <td style="text-align: left">TO_DATE(string, format)</td>
       <td style="text-align: left">Converts <em>string</em> to a date using the format <em>format</em></td>
@@ -4421,9 +4447,29 @@ semantics.</p>
       <td style="text-align: left">Returns <em>expr</em> with all occurrences of each character in <em>fromString</em> replaced by its corresponding character in <em>toString</em>. Characters in <em>expr</em> that are not in <em>fromString</em> are not replaced</td>
     </tr>
     <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">UNIX_MICROS(timestamp)</td>
+      <td style="text-align: left">Returns the number of microseconds since 1970-01-01 00:00:00</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">UNIX_MILLIS(timestamp)</td>
+      <td style="text-align: left">Returns the number of milliseconds since 1970-01-01 00:00:00</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">UNIX_SECONDS(timestamp)</td>
+      <td style="text-align: left">Returns the number of seconds since 1970-01-01 00:00:00</td>
+    </tr>
+    <tr>
+      <td style="text-align: left">b</td>
+      <td style="text-align: left">UNIX_DATE(date)</td>
+      <td style="text-align: left">Returns the number of days since 1970-01-01</td>
+    </tr>
+    <tr>
       <td style="text-align: left">o</td>
       <td style="text-align: left">XMLTRANSFORM(xml, xslt)</td>
-      <td style="text-align: left">Returns a string after applying xslt to supplied xml.</td>
+      <td style="text-align: left">Returns a string after applying xslt to supplied XML</td>
     </tr>
   </tbody>
 </table>
diff --git a/downloads/index.html b/downloads/index.html
index ae3c987..211068c 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -78,10 +78,16 @@
   </thead>
   <tbody>
     <tr>
+      <td style="text-align: left"><a href="/docs/history.html#v1-24-0">1.24.0</a></td>
+      <td style="text-align: left">24 Jul 2020</td>
+      <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/4b5b9100e59ae4a43424156c9beabec6805f3d7c">4b5b910</a></td>
+      <td style="text-align: left"><a href="https://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.24.0/apache-calcite-1.24.0-src.tar.gz&amp;action=download">tar</a> (<a href="https://www.apache.org/dist/calcite/apache-calcite-1.24.0/apache-calcite-1.24.0-src.tar.gz.sha512">digest</a> <a href="https://www.apache.org/dist/calcite/apache-calcite-1.24.0/apache-calcite-1.24.0-src.tar.gz.asc">pgp</a>)</td>
+    </tr>
+    <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-23-0">1.23.0</a></td>
-      <td style="text-align: left">23 May 2020</td>
+      <td style="text-align: left">24 May 2020</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/b708fdc46d4c5fd4c5a6c7a398823318a7b4dce3">b708fdc</a></td>
-      <td style="text-align: left"><a href="https://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.23.0/apache-calcite-1.23.0-src.tar.gz&amp;action=download">tar</a> (<a href="https://www.apache.org/dist/calcite/apache-calcite-1.23.0/apache-calcite-1.23.0-src.tar.gz.sha512">digest</a> <a href="https://www.apache.org/dist/calcite/apache-calcite-1.23.0/apache-calcite-1.23.0-src.tar.gz.asc">pgp</a>)</td>
+      <td style="text-align: left"><a href="https://archive.apache.org/dist/calcite/apache-calcite-1.23.0/apache-calcite-1.23.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.23.0/apache-calcite-1.23.0-src.tar.gz.sha512">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.23.0/apache-calcite-1.23.0-src.tar.gz.asc">pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#rel/v1.22.0">1.22.0</a></td>
@@ -91,7 +97,7 @@
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-21-0">1.21.0</a></td>
-      <td style="text-align: left">11 Sep 2019</td>
+      <td style="text-align: left">12 Sep 2019</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/adc1532de853060d24fd0129257a3fae306fb55c">adc1532</a></td>
       <td style="text-align: left"><a href="https://archive.apache.org/dist/calcite/apache-calcite-1.21.0/apache-calcite-1.21.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.21.0/apache-calcite-1.21.0-src.tar.gz.sha256">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.21.0/apache-calcite-1.21.0-src.tar.gz.asc">pgp</a>)</td>
     </tr>
@@ -103,7 +109,7 @@
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-19-0">1.19.0</a></td>
-      <td style="text-align: left">25 Mar 2019</td>
+      <td style="text-align: left">26 Mar 2019</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/4143176acdb2860b3a80eb18e4cb1557f5969d13">4143176</a></td>
       <td style="text-align: left"><a href="https://archive.apache.org/dist/calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz.sha256">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.19.0/apache-calcite-1.19.0-src.tar.gz.asc">pgp</a>)</td>
     </tr>
@@ -133,7 +139,7 @@
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-14-0">1.14.0</a></td>
-      <td style="text-align: left">02 Oct 2017</td>
+      <td style="text-align: left">03 Oct 2017</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/7426eef">7426eef</a></td>
       <td style="text-align: left"><a href="https://archive.apache.org/dist/calcite/apache-calcite-1.14.0/apache-calcite-1.14.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.14.0/apache-calcite-1.14.0-src.tar.gz.sha256">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.14.0/apache-calcite-1.14.0-src.tar.gz.asc">pgp</a>) <br /> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.14.0/apache-calcite-1.14.0-sr [...]
     </tr>
@@ -199,25 +205,25 @@
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-3-0">1.3.0-incubating</a></td>
-      <td style="text-align: left">30 May 2015</td>
+      <td style="text-align: left">31 May 2015</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/495f1859">495f185</a></td>
       <td style="text-align: left"><a href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz.sha256">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz.asc">pgp</a>) <br /> <a href="https://archive.apache.org [...]
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-2-0">1.2.0-incubating</a></td>
-      <td style="text-align: left">07 Apr 2015</td>
+      <td style="text-align: left">08 Apr 2015</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/d60f2aa">d60f2aa</a></td>
       <td style="text-align: left"><a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz.sha256">digest</a> <a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.2.0-incubating/apache-calcite-1.2.0-incubating-src.tar.gz.asc">pgp</a>) <br /> <a hr [...]
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-1-0">1.1.0-incubating</a></td>
-      <td style="text-align: left">13 Mar 2015</td>
+      <td style="text-align: left">14 Mar 2015</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/f10ea367">f10ea36</a></td>
       <td style="text-align: left"><a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz.sha256">digest</a> <a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.1.0-incubating/apache-calcite-1.1.0-incubating-src.tar.gz.asc">pgp</a>) <br /> <a hr [...]
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-0-0">1.0.0-incubating</a></td>
-      <td style="text-align: left">31 Jan 2015</td>
+      <td style="text-align: left">01 Feb 2015</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/2dd83f2">2dd83f2</a></td>
       <td style="text-align: left"><a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz.sha256">digest</a> <a href="https://archive.apache.org/dist/incubator/calcite/apache-calcite-1.0.0-incubating/apache-calcite-1.0.0-incubating-src.tar.gz.asc">pgp</a>) <br /> <a hr [...]
     </tr>
@@ -300,7 +306,7 @@ For more information why this must be done, please read
   <span class="nt">&lt;dependency&gt;</span>
     <span class="nt">&lt;groupId&gt;</span>org.apache.calcite<span class="nt">&lt;/groupId&gt;</span>
     <span class="nt">&lt;artifactId&gt;</span>calcite-core<span class="nt">&lt;/artifactId&gt;</span>
-    <span class="nt">&lt;version&gt;</span>1.23.0<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;version&gt;</span>1.24.0<span class="nt">&lt;/version&gt;</span>
   <span class="nt">&lt;/dependency&gt;</span>
 <span class="nt">&lt;/dependencies&gt;</span></code></pre></figure>
 
diff --git a/img/powered-by.png b/img/powered-by.png
index 06ea6aa..dfd9d14 100644
Binary files a/img/powered-by.png and b/img/powered-by.png differ
diff --git a/javadocAggregate/allclasses-frame.html b/javadocAggregate/allclasses-frame.html
new file mode 100644
index 0000000..b3b8a23
--- /dev/null
+++ b/javadocAggregate/allclasses-frame.html
@@ -0,0 +1,2083 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache Calcite calcite API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/calcite/plan/volcano/AbstractConverter.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">AbstractConverter</a></li>
+<li><a href="org/apache/calcite/plan/volcano/AbstractConverter.ExpandConversionRule.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">AbstractConverter.ExpandConversionRule</a></li>
+<li><a href="org/apache/calcite/linq4j/AbstractEnumerable.html" title="class in org.apache.calcite.linq4j" target="classFrame">AbstractEnumerable</a></li>
+<li><a href="org/apache/calcite/linq4j/AbstractEnumerable2.html" title="class in org.apache.calcite.linq4j" target="classFrame">AbstractEnumerable2</a></li>
+<li><a href="org/apache/calcite/rel/rules/AbstractJoinExtractFilterRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AbstractJoinExtractFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AbstractMaterializedViewRule</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/AbstractNode.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">AbstractNode</a></li>
+<li><a href="org/apache/calcite/linq4j/AbstractQueryable.html" title="class in org.apache.calcite.linq4j" target="classFrame">AbstractQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/java/AbstractQueryableTable.html" title="class in org.apache.calcite.adapter.java" target="classFrame">AbstractQueryableTable</a></li>
+<li><a href="org/apache/calcite/rel/AbstractRelNode.html" title="class in org.apache.calcite.rel" target="classFrame">AbstractRelNode</a></li>
+<li><a href="org/apache/calcite/plan/AbstractRelOptPlanner.html" title="class in org.apache.calcite.plan" target="classFrame">AbstractRelOptPlanner</a></li>
+<li><a href="org/apache/calcite/schema/impl/AbstractSchema.html" title="class in org.apache.calcite.schema.impl" target="classFrame">AbstractSchema</a></li>
+<li><a href="org/apache/calcite/schema/impl/AbstractSchema.Factory.html" title="class in org.apache.calcite.schema.impl" target="classFrame">AbstractSchema.Factory</a></li>
+<li><a href="org/apache/calcite/util/mapping/AbstractSourceMapping.html" title="class in org.apache.calcite.util.mapping" target="classFrame">AbstractSourceMapping</a></li>
+<li><a href="org/apache/calcite/sql/type/AbstractSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">AbstractSqlType</a></li>
+<li><a href="org/apache/calcite/schema/impl/AbstractTable.html" title="class in org.apache.calcite.schema.impl" target="classFrame">AbstractTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/AbstractTableQueryable.html" title="class in org.apache.calcite.schema.impl" target="classFrame">AbstractTableQueryable</a></li>
+<li><a href="org/apache/calcite/util/mapping/AbstractTargetMapping.html" title="class in org.apache.calcite.util.mapping" target="classFrame">AbstractTargetMapping</a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.html" title="class in org.apache.calcite.sql.validate.implicit" target="classFrame">AbstractTypeCoercion</a></li>
+<li><a href="org/apache/calcite/sql/dialect/AccessSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">AccessSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">AggAddContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/AggAddContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl" target="classFrame">AggAddContextImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">AggContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">AggImplementor</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggImpState.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">AggImpState</a></li>
+<li><a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core" target="classFrame">Aggregate</a></li>
+<li><a href="org/apache/calcite/rel/core/Aggregate.AggCallBinding.html" title="class in org.apache.calcite.rel.core" target="classFrame">Aggregate.AggCallBinding</a></li>
+<li><a href="org/apache/calcite/rel/core/Aggregate.Group.html" title="enum in org.apache.calcite.rel.core" target="classFrame">Aggregate.Group</a></li>
+<li><a href="org/apache/calcite/rel/core/AggregateCall.html" title="class in org.apache.calcite.rel.core" target="classFrame">AggregateCall</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateCaseToFilterRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateCaseToFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateExpandDistinctAggregatesRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateExtractProjectRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/schema/AggregateFunction.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">AggregateFunction</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/AggregateFunctionImpl.html" title="class in org.apache.calcite.schema.impl" target="classFrame">AggregateFunctionImpl</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateJoinJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">AggregateLambdaFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateMergeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.BigDecimalSum.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.BigDecimalSum</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.DoubleSum.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.DoubleSum</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.IntSum.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.IntSum</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.LongSum.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.LongSum</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxBigDecimal.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MaxBigDecimal</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxDouble.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MaxDouble</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxFloat.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MaxFloat</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxInt.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MaxInt</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxLong.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MaxLong</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinBigDecimal.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MinBigDecimal</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinBoolean.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MinBoolean</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinDouble.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MinDouble</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinFloat.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MinFloat</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinInt.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MinInt</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinLong.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.MinLong</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.NumericComparison.html" title="class in org.apache.calcite.interpreter" target="classFrame">AggregateNode.NumericComparison</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateProjectMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateProjectMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateProjectPullUpConstantsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateReduceFunctionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateStarTableRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateStarTableRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateUnionAggregateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateUnionTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateValuesRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">AggregateValuesRule</a></li>
+<li><a href="org/apache/calcite/sql/validate/AggregatingScope.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">AggregatingScope</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/AggregatingSelectScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AggregatingSelectScope</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">AggResetContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/AggResetContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl" target="classFrame">AggResetContextImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">AggResultContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/AggResultContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl" target="classFrame">AggResultContextImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/AliasNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">AliasNamespace</a></li>
+<li><a href="org/apache/calcite/sql/dialect/AnsiSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">AnsiSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/java/Array.html" title="annotation in org.apache.calcite.adapter.java" target="classFrame">Array</a></li>
+<li><a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">ArrayBindable</span></a></li>
+<li><a href="org/apache/calcite/runtime/ArrayComparator.html" title="class in org.apache.calcite.runtime" target="classFrame">ArrayComparator</a></li>
+<li><a href="org/apache/calcite/runtime/ArrayEnumeratorCursor.html" title="class in org.apache.calcite.runtime" target="classFrame">ArrayEnumeratorCursor</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ArrayLengthRecordField.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ArrayLengthRecordField</a></li>
+<li><a href="org/apache/calcite/sql/type/ArraySqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">ArraySqlType</a></li>
+<li><a href="org/apache/calcite/sql/type/AssignableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">AssignableOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Assignment.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Assignment</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Assignment1.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Assignment1</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.BagType.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.BagType</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Call.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Call</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.DescribeStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.DescribeStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Direction.html" title="enum in org.apache.calcite.piglet" target="classFrame">Ast.Direction</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.DistinctStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.DistinctStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.DumpStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.DumpStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.FieldSchema.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.FieldSchema</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.FilterStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.FilterStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.ForeachNestedStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.ForeachNestedStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.ForeachStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.ForeachStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.GroupStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.GroupStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Identifier.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Identifier</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.LimitStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.LimitStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Literal.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Literal</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.LoadStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.LoadStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.MapType.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.MapType</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Node.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Node</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.NumericLiteral.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.NumericLiteral</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Op.html" title="enum in org.apache.calcite.piglet" target="classFrame">Ast.Op</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.OrderStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.OrderStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Program.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Program</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.ScalarType.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.ScalarType</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Schema.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Schema</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.SpecialIdentifier.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.SpecialIdentifier</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Stmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Stmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.TupleType.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.TupleType</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Type.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.Type</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.ValuesStmt.html" title="class in org.apache.calcite.piglet" target="classFrame">Ast.ValuesStmt</a></li>
+<li><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="class in org.apache.calcite.util.graph" target="classFrame">AttributedDirectedGraph</a></li>
+<li><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="interface in org.apache.calcite.util.graph" target="classFrame"><span class="interfaceName">AttributedDirectedGraph.AttributedEdgeFactory</span></a></li>
+<li><a href="org/apache/calcite/runtime/Automaton.html" title="class in org.apache.calcite.runtime" target="classFrame">Automaton</a></li>
+<li><a href="org/apache/calcite/runtime/AutomatonBuilder.html" title="class in org.apache.calcite.runtime" target="classFrame">AutomatonBuilder</a></li>
+<li><a href="org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">AuxiliaryConverter</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/AuxiliaryConverter.Impl.html" title="class in org.apache.calcite.sql2rel" target="classFrame">AuxiliaryConverter.Impl</a></li>
+<li><a href="org/apache/calcite/util/BarfingInvocationHandler.html" title="class in org.apache.calcite.util" target="classFrame">BarfingInvocationHandler</a></li>
+<li><a href="org/apache/calcite/linq4j/BaseQueryable.html" title="class in org.apache.calcite.linq4j" target="classFrame">BaseQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">BasicAggregateLambdaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">BasicLazyAccumulator</a></li>
+<li><a href="org/apache/calcite/sql/type/BasicSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">BasicSqlType</a></li>
+<li><a href="org/apache/calcite/util/Benchmark.html" title="class in org.apache.calcite.util" target="classFrame">Benchmark</a></li>
+<li><a href="org/apache/calcite/util/Benchmark.Statistician.html" title="class in org.apache.calcite.util" target="classFrame">Benchmark.Statistician</a></li>
+<li><a href="org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">BigDecimalFunction1</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/BigQuerySqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">BigQuerySqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/BinaryExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">BinaryExpression</a></li>
+<li><a href="org/apache/calcite/adapter/druid/BinaryOperatorConversion.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">BinaryOperatorConversion</a></li>
+<li><a href="org/apache/calcite/runtime/BinarySearch.html" title="class in org.apache.calcite.runtime" target="classFrame">BinarySearch</a></li>
+<li><a href="org/apache/calcite/runtime/Bindable.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">Bindable</span></a></li>
+<li><a href="org/apache/calcite/interpreter/BindableConvention.html" title="enum in org.apache.calcite.interpreter" target="classFrame">BindableConvention</a></li>
+<li><a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter" target="classFrame"><span class="interfaceName">BindableRel</span></a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableAggregate.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableAggregate</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableAggregateRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableAggregateRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableFilter.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableFilter</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableFilterRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableFilterRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableIntersect.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableIntersect</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableJoin.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableJoin</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableJoinRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableJoinRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableMatch.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableMatch</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableMatchRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableMatchRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableMinus.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableMinus</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableProject.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableProject</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableProjectRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableProjectRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableSetOpRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableSetOpRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableSort.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableSort</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableSortRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableSortRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableTableScan.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableTableScan</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableTableScanRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableTableScanRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableUnion.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableUnion</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableValues.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableValues</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableValuesRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableValuesRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableWindow.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableWindow</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableWindowRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">Bindables.BindableWindowRule</a></li>
+<li><a href="org/apache/calcite/rel/BiRel.html" title="class in org.apache.calcite.rel" target="classFrame">BiRel</a></li>
+<li><a href="org/apache/calcite/util/BitSets.html" title="class in org.apache.calcite.util" target="classFrame">BitSets</a></li>
+<li><a href="org/apache/calcite/util/BitString.html" title="class in org.apache.calcite.util" target="classFrame">BitString</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/BlockBuilder.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">BlockBuilder</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Blocks.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">Blocks</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/BlockStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">BlockStatement</a></li>
+<li><a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="class in org.apache.calcite.util.graph" target="classFrame">BreadthFirstIterator</a></li>
+<li><a href="org/apache/calcite/util/Bug.html" title="class in org.apache.calcite.util" target="classFrame">Bug</a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">BuiltInMetadata</a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.AllPredicates</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.AllPredicates.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Collation</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Collation.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.ColumnOrigin</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.ColumnOrigin.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.ColumnUniqueness</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.ColumnUniqueness.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.CumulativeCost</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.CumulativeCost.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.DistinctRowCount</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.DistinctRowCount.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Distribution</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Distribution.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.ExplainVisibility</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.ExplainVisibility.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.ExpressionLineage</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.ExpressionLineage.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.LowerBoundCost.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.LowerBoundCost</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.LowerBoundCost.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.LowerBoundCost.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.MaxRowCount</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.MaxRowCount.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Memory</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Memory.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.MinRowCount</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.MinRowCount.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.NodeTypes</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.NodeTypes.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.NonCumulativeCost</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.NonCumulativeCost.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Parallelism</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Parallelism.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.PercentageOriginalRows</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.PercentageOriginalRows.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.PopulationSize</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.PopulationSize.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Predicates</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Predicates.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.RowCount</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.RowCount.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Selectivity</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Selectivity.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Size</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.Size.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.TableReferences</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.TableReferences.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.UniqueKeys</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.Handler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">BuiltInMetadata.UniqueKeys.Handler</span></a></li>
+<li><a href="org/apache/calcite/util/BuiltInMethod.html" title="enum in org.apache.calcite.util" target="classFrame">BuiltInMethod</a></li>
+<li><a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">CachingRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/statistic/CachingSqlStatisticProvider.html" title="class in org.apache.calcite.statistic" target="classFrame">CachingSqlStatisticProvider</a></li>
+<li><a href="org/apache/calcite/rel/core/Calc.html" title="class in org.apache.calcite.rel.core" target="classFrame">Calc</a></li>
+<li><a href="org/apache/calcite/prepare/CalciteCatalogReader.html" title="class in org.apache.calcite.prepare" target="classFrame">CalciteCatalogReader</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteConnection.html" title="interface in org.apache.calcite.jdbc" target="classFrame"><span class="interfaceName">CalciteConnection</span></a></li>
+<li><a href="org/apache/calcite/config/CalciteConnectionConfig.html" title="interface in org.apache.calcite.config" target="classFrame"><span class="interfaceName">CalciteConnectionConfig</span></a></li>
+<li><a href="org/apache/calcite/config/CalciteConnectionConfigImpl.html" title="class in org.apache.calcite.config" target="classFrame">CalciteConnectionConfigImpl</a></li>
+<li><a href="org/apache/calcite/config/CalciteConnectionProperty.html" title="enum in org.apache.calcite.config" target="classFrame">CalciteConnectionProperty</a></li>
+<li><a href="org/apache/calcite/chinook/CalciteConnectionProvider.html" title="class in org.apache.calcite.chinook" target="classFrame">CalciteConnectionProvider</a></li>
+<li><a href="org/apache/calcite/runtime/CalciteContextException.html" title="class in org.apache.calcite.runtime" target="classFrame">CalciteContextException</a></li>
+<li><a href="org/apache/calcite/runtime/CalciteException.html" title="class in org.apache.calcite.runtime" target="classFrame">CalciteException</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteFactory.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteFactory</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteJdbc41Factory</a></li>
+<li><a href="org/apache/calcite/util/trace/CalciteLogger.html" title="class in org.apache.calcite.util.trace" target="classFrame">CalciteLogger</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteMetaImpl.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteMetaImpl</a></li>
+<li><a href="org/apache/calcite/util/CalciteParserException.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">CalciteParserException</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.html" title="interface in org.apache.calcite.jdbc" target="classFrame"><span class="interfaceName">CalcitePrepare</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.AnalyzeViewResult.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalcitePrepare.AnalyzeViewResult</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.CalciteSignature.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalcitePrepare.CalciteSignature</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.Context.html" title="interface in org.apache.calcite.jdbc" target="classFrame"><span class="interfaceName">CalcitePrepare.Context</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.ConvertResult.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalcitePrepare.ConvertResult</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.Dummy.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalcitePrepare.Dummy</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.ParseResult.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalcitePrepare.ParseResult</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.Query.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalcitePrepare.Query</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.html" title="interface in org.apache.calcite.jdbc" target="classFrame"><span class="interfaceName">CalcitePrepare.SparkHandler</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.RuleSetBuilder.html" title="interface in org.apache.calcite.jdbc" target="classFrame"><span class="interfaceName">CalcitePrepare.SparkHandler.RuleSetBuilder</span></a></li>
+<li><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html" title="class in org.apache.calcite.prepare" target="classFrame">CalcitePrepareImpl</a></li>
+<li><a href="org/apache/calcite/runtime/CalciteResource.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">CalciteResource</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteResultSet.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteResultSet</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteRootSchema.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteRootSchema</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.Entry.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.Entry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntry.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.FunctionEntry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntryImpl.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.FunctionEntryImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntry.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.LatticeEntry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntryImpl.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.LatticeEntryImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.TableEntry.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.TableEntry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.TableEntryImpl.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.TableEntryImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntry.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.TypeEntry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntryImpl.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteSchema.TypeEntryImpl</a></li>
+<li><a href="org/apache/calcite/server/CalciteServer.html" title="interface in org.apache.calcite.server" target="classFrame"><span class="interfaceName">CalciteServer</span></a></li>
+<li><a href="org/apache/calcite/server/CalciteServerStatement.html" title="interface in org.apache.calcite.server" target="classFrame"><span class="interfaceName">CalciteServerStatement</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/CalciteSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">CalciteSqlDialect</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteStatement.html" title="class in org.apache.calcite.jdbc" target="classFrame">CalciteStatement</a></li>
+<li><a href="org/apache/calcite/config/CalciteSystemProperty.html" title="class in org.apache.calcite.config" target="classFrame">CalciteSystemProperty</a></li>
+<li><a href="org/apache/calcite/util/trace/CalciteTimingTracer.html" title="class in org.apache.calcite.util.trace" target="classFrame">CalciteTimingTracer</a></li>
+<li><a href="org/apache/calcite/util/trace/CalciteTrace.html" title="class in org.apache.calcite.util.trace" target="classFrame">CalciteTrace</a></li>
+<li><a href="org/apache/calcite/util/CalciteValidatorException.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">CalciteValidatorException</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">CalcMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcRelSplitter.html" title="class in org.apache.calcite.rel.rules" target="classFrame">CalcRelSplitter</a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcRelSplitter.RelType.html" title="class in org.apache.calcite.rel.rules" target="classFrame">CalcRelSplitter.RelType</a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">CalcRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcSplitRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">CalcSplitRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">CallImplementor</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/CallSiteBinder.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">CallSiteBinder</span></a></li>
+<li><a href="org/apache/calcite/util/CancelFlag.html" title="class in org.apache.calcite.util" target="classFrame">CancelFlag</a></li>
+<li><a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="class in org.apache.calcite.linq4j" target="classFrame">CartesianProductEnumerator</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraFilter.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraFilter</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraLimit.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraLimit</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraMethod.html" title="enum in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraMethod</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraProject.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraProject</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra" target="classFrame"><span class="interfaceName">CassandraRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraRel.Implementor.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraRel.Implementor</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraRules.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraRules</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraSchema.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraSchema</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraSchemaFactory.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraSort.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraSort</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraTable.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraTable</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraTable.CassandraQueryable.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraTable.CassandraQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraTableScan.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverter.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CassandraToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/util/CastingList.html" title="class in org.apache.calcite.util" target="classFrame">CastingList</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/CatchBlock.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">CatchBlock</a></li>
+<li><a href="org/apache/calcite/adapter/druid/CeilOperatorConversion.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">CeilOperatorConversion</a></li>
+<li><a href="org/apache/calcite/plan/volcano/ChainedPhaseRuleMappingInitializer.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">ChainedPhaseRuleMappingInitializer</a></li>
+<li><a href="org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">ChainedRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/sql/util/ChainedSqlOperatorTable.html" title="class in org.apache.calcite.sql.util" target="classFrame">ChainedSqlOperatorTable</a></li>
+<li><a href="org/apache/calcite/rel/stream/Chi.html" title="class in org.apache.calcite.rel.stream" target="classFrame">Chi</a></li>
+<li><a href="org/apache/calcite/chinook/ChinookAvaticaServer.html" title="class in org.apache.calcite.chinook" target="classFrame">ChinookAvaticaServer</a></li>
+<li><a href="org/apache/calcite/chinook/ChinookAvaticaServer.CalciteChinookMetaFactory.html" title="class in org.apache.calcite.chinook" target="classFrame">ChinookAvaticaServer.CalciteChinookMetaFactory</a></li>
+<li><a href="org/apache/calcite/chinook/ChinookAvaticaServer.RawChinookMetaFactory.html" title="class in org.apache.calcite.chinook" target="classFrame">ChinookAvaticaServer.RawChinookMetaFactory</a></li>
+<li><a href="org/apache/calcite/chinook/ChosenCustomerEmail.html" title="class in org.apache.calcite.chinook" target="classFrame">ChosenCustomerEmail</a></li>
+<li><a href="org/apache/calcite/util/ChunkList.html" title="class in org.apache.calcite.util" target="classFrame">ChunkList</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ClassDeclaration.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ClassDeclaration</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ClassDeclarationFinder.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ClassDeclarationFinder</a></li>
+<li><a href="org/apache/calcite/sql/dialect/ClickHouseSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">ClickHouseSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/clone/CloneSchema.html" title="class in org.apache.calcite.adapter.clone" target="classFrame">CloneSchema</a></li>
+<li><a href="org/apache/calcite/adapter/clone/CloneSchema.Factory.html" title="class in org.apache.calcite.adapter.clone" target="classFrame">CloneSchema.Factory</a></li>
+<li><a href="org/apache/calcite/util/Closer.html" title="class in org.apache.calcite.util" target="classFrame">Closer</a></li>
+<li><a href="org/apache/calcite/chinook/CodesFunction.html" title="class in org.apache.calcite.chinook" target="classFrame">CodesFunction</a></li>
+<li><a href="org/apache/calcite/rel/rules/CoerceInputsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">CoerceInputsRule</a></li>
+<li><a href="org/apache/calcite/rel/core/Collect.html" title="class in org.apache.calcite.rel.core" target="classFrame">Collect</a></li>
+<li><a href="org/apache/calcite/sql/validate/CollectNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">CollectNamespace</a></li>
+<li><a href="org/apache/calcite/interpreter/CollectNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">CollectNode</a></li>
+<li><a href="org/apache/calcite/schema/ColumnStrategy.html" title="enum in org.apache.calcite.schema" target="classFrame">ColumnStrategy</a></li>
+<li><a href="org/apache/calcite/plan/CommonRelSubExprRule.html" title="class in org.apache.calcite.plan" target="classFrame">CommonRelSubExprRule</a></li>
+<li><a href="org/apache/calcite/sql/type/ComparableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">ComparableOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/util/Compatible.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">Compatible</span></a></li>
+<li><a href="org/apache/calcite/util/Compatible.Factory.html" title="class in org.apache.calcite.util" target="classFrame">Compatible.Factory</a></li>
+<li><a href="org/apache/calcite/interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter" target="classFrame"><span class="interfaceName">Compiler</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/ComplexMetric.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">ComplexMetric</a></li>
+<li><a href="org/apache/calcite/rel/hint/CompositeHintPredicate.html" title="class in org.apache.calcite.rel.hint" target="classFrame">CompositeHintPredicate</a></li>
+<li><a href="org/apache/calcite/rel/hint/CompositeHintPredicate.Composition.html" title="enum in org.apache.calcite.rel.hint" target="classFrame">CompositeHintPredicate.Composition</a></li>
+<li><a href="org/apache/calcite/util/CompositeList.html" title="class in org.apache.calcite.util" target="classFrame">CompositeList</a></li>
+<li><a href="org/apache/calcite/util/CompositeMap.html" title="class in org.apache.calcite.util" target="classFrame">CompositeMap</a></li>
+<li><a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">CompositeOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.Composition.html" title="enum in org.apache.calcite.sql.type" target="classFrame">CompositeOperandTypeChecker.Composition</a></li>
+<li><a href="org/apache/calcite/sql/type/CompositeSingleOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">CompositeSingleOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/runtime/CompressionFunctions.html" title="class in org.apache.calcite.runtime" target="classFrame">CompressionFunctions</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConditionalExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ConditionalExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConditionalStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ConditionalStatement</a></li>
+<li><a href="org/apache/calcite/chinook/ConnectionFactory.html" title="class in org.apache.calcite.chinook" target="classFrame">ConnectionFactory</a></li>
+<li><a href="org/apache/calcite/chinook/ConnectionFactory.DatabaseWrapper.html" title="enum in org.apache.calcite.chinook" target="classFrame">ConnectionFactory.DatabaseWrapper</a></li>
+<li><a href="org/apache/calcite/runtime/ConsList.html" title="class in org.apache.calcite.runtime" target="classFrame">ConsList</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConstantExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ConstantExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConstantUntypedNull.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ConstantUntypedNull</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConstructorDeclaration.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ConstructorDeclaration</a></li>
+<li><a href="org/apache/calcite/interpreter/Context.html" title="class in org.apache.calcite.interpreter" target="classFrame">Context</a></li>
+<li><a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">Context</span></a></li>
+<li><a href="org/apache/calcite/plan/Contexts.html" title="class in org.apache.calcite.plan" target="classFrame">Contexts</a></li>
+<li><a href="org/apache/calcite/jdbc/ContextSqlValidator.html" title="class in org.apache.calcite.jdbc" target="classFrame">ContextSqlValidator</a></li>
+<li><a href="org/apache/calcite/util/ControlFlowException.html" title="class in org.apache.calcite.util" target="classFrame">ControlFlowException</a></li>
+<li><a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">Convention</span></a></li>
+<li><a href="org/apache/calcite/plan/Convention.Impl.html" title="class in org.apache.calcite.plan" target="classFrame">Convention.Impl</a></li>
+<li><a href="org/apache/calcite/plan/ConventionTraitDef.html" title="class in org.apache.calcite.plan" target="classFrame">ConventionTraitDef</a></li>
+<li><a href="org/apache/calcite/util/ConversionUtil.html" title="class in org.apache.calcite.util" target="classFrame">ConversionUtil</a></li>
+<li><a href="org/apache/calcite/rel/convert/Converter.html" title="interface in org.apache.calcite.rel.convert" target="classFrame"><span class="interfaceName">Converter</span></a></li>
+<li><a href="org/apache/calcite/rel/convert/ConverterImpl.html" title="class in org.apache.calcite.rel.convert" target="classFrame">ConverterImpl</a></li>
+<li><a href="org/apache/calcite/rel/convert/ConverterRule.html" title="class in org.apache.calcite.rel.convert" target="classFrame">ConverterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/CoreRules.html" title="class in org.apache.calcite.rel.rules" target="classFrame">CoreRules</a></li>
+<li><a href="org/apache/calcite/rel/core/Correlate.html" title="class in org.apache.calcite.rel.core" target="classFrame">Correlate</a></li>
+<li><a href="org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core" target="classFrame">CorrelationId</a></li>
+<li><a href="org/apache/calcite/sql2rel/CorrelationReferenceFinder.html" title="class in org.apache.calcite.sql2rel" target="classFrame">CorrelationReferenceFinder</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CqlToSqlTypeConversionRules.html" title="class in org.apache.calcite.adapter.cassandra" target="classFrame">CqlToSqlTypeConversionRules</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvFilterableTable.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvFilterableTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvProjectTableScanRule.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvProjectTableScanRule</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvRules.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvRules</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvScannableTable.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvScannableTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvSchema.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvSchema</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvSchemaFactory.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvStreamScannableTable.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvStreamScannableTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvStreamTableFactory.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvStreamTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTable.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTable.Flavor.html" title="enum in org.apache.calcite.adapter.csv" target="classFrame">CsvTable.Flavor</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTableFactory.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTableScan.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">CsvTranslatableTable</a></li>
+<li><a href="org/apache/calcite/sql/type/CursorReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">CursorReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/schema/CustomColumnResolvingTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">CustomColumnResolvingTable</span></a></li>
+<li><a href="org/apache/calcite/util/graph/CycleDetector.html" title="class in org.apache.calcite.util.graph" target="classFrame">CycleDetector</a></li>
+<li><a href="org/apache/calcite/sql/validate/CyclicDefinitionException.html" title="class in org.apache.calcite.sql.validate" target="classFrame">CyclicDefinitionException</a></li>
+<li><a href="org/apache/calcite/rel/metadata/CyclicMetadataException.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">CyclicMetadataException</a></li>
+<li><a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite" target="classFrame"><span class="interfaceName">DataContext</span></a></li>
+<li><a href="org/apache/calcite/DataContext.Variable.html" title="enum in org.apache.calcite" target="classFrame">DataContext.Variable</a></li>
+<li><a href="org/apache/calcite/rel/rules/DateRangeRules.html" title="class in org.apache.calcite.rel.rules" target="classFrame">DateRangeRules</a></li>
+<li><a href="org/apache/calcite/rel/rules/DateRangeRules.FilterDateRangeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">DateRangeRules.FilterDateRangeRule</a></li>
+<li><a href="org/apache/calcite/util/DateString.html" title="class in org.apache.calcite.util" target="classFrame">DateString</a></li>
+<li><a href="org/apache/calcite/util/DateTimeStringUtils.html" title="class in org.apache.calcite.util" target="classFrame">DateTimeStringUtils</a></li>
+<li><a href="org/apache/calcite/sql/dialect/Db2SqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">Db2SqlDialect</a></li>
+<li><a href="org/apache/calcite/server/DdlExecutor.html" title="interface in org.apache.calcite.server" target="classFrame"><span class="interfaceName">DdlExecutor</span></a></li>
+<li><a href="org/apache/calcite/server/DdlExecutorImpl.html" title="class in org.apache.calcite.server" target="classFrame">DdlExecutorImpl</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/DeclarationStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">DeclarationStatement</a></li>
+<li><a href="org/apache/calcite/sql2rel/DeduplicateCorrelateVariables.html" title="class in org.apache.calcite.sql2rel" target="classFrame">DeduplicateCorrelateVariables</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DefaultDimensionSpec.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DefaultDimensionSpec</a></li>
+<li><a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="class in org.apache.calcite.util.graph" target="classFrame">DefaultDirectedGraph</a></li>
+<li><a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org.apache.calcite.util.graph" target="classFrame">DefaultEdge</a></li>
+<li><a href="org/apache/calcite/linq4j/DefaultEnumerable.html" title="class in org.apache.calcite.linq4j" target="classFrame">DefaultEnumerable</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/DefaultExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">DefaultExpression</a></li>
+<li><a href="org/apache/calcite/rel/metadata/DefaultRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">DefaultRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/linq4j/DelegatingEnumerator.html" title="class in org.apache.calcite.linq4j" target="classFrame">DelegatingEnumerator</a></li>
+<li><a href="org/apache/calcite/util/DelegatingInvocationHandler.html" title="class in org.apache.calcite.util" target="classFrame">DelegatingInvocationHandler</a></li>
+<li><a href="org/apache/calcite/materialize/DelegatingLatticeStatisticProvider.html" title="class in org.apache.calcite.materialize" target="classFrame">DelegatingLatticeStatisticProvider</a></li>
+<li><a href="org/apache/calcite/sql/validate/DelegatingNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">DelegatingNamespace</a></li>
+<li><a href="org/apache/calcite/schema/impl/DelegatingSchema.html" title="class in org.apache.calcite.schema.impl" target="classFrame">DelegatingSchema</a></li>
+<li><a href="org/apache/calcite/sql/validate/DelegatingScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">DelegatingScope</a></li>
+<li><a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorCatalogReader.html" title="class in org.apache.calcite.sql.validate" target="classFrame">DelegatingSqlValidatorCatalogReader</a></li>
+<li><a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorTable.html" title="class in org.apache.calcite.sql.validate" target="classFrame">DelegatingSqlValidatorTable</a></li>
+<li><a href="org/apache/calcite/rel/type/DelegatingTypeSystem.html" title="class in org.apache.calcite.rel.type" target="classFrame">DelegatingTypeSystem</a></li>
+<li><a href="org/apache/calcite/rel/stream/Delta.html" title="class in org.apache.calcite.rel.stream" target="classFrame">Delta</a></li>
+<li><a href="org/apache/calcite/Demo.html" title="class in org.apache.calcite" target="classFrame">Demo</a></li>
+<li><a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="class in org.apache.calcite.util.graph" target="classFrame">DepthFirstIterator</a></li>
+<li><a href="org/apache/calcite/sql/dialect/DerbySqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">DerbySqlDialect</a></li>
+<li><a href="org/apache/calcite/plan/DeriveMode.html" title="enum in org.apache.calcite.plan" target="classFrame">DeriveMode</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Deterministic.html" title="annotation in org.apache.calcite.linq4j.function" target="classFrame">Deterministic</a></li>
+<li><a href="org/apache/calcite/runtime/DeterministicAutomaton.html" title="class in org.apache.calcite.runtime" target="classFrame">DeterministicAutomaton</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/DeterministicCodeOptimizer.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">DeterministicCodeOptimizer</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DimensionSpec.html" title="interface in org.apache.calcite.adapter.druid" target="classFrame"><span class="interfaceName">DimensionSpec</span></a></li>
+<li><a href="org/apache/calcite/util/graph/DirectedGraph.html" title="interface in org.apache.calcite.util.graph" target="classFrame"><span class="interfaceName">DirectedGraph</span></a></li>
+<li><a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="interface in org.apache.calcite.util.graph" target="classFrame"><span class="interfaceName">DirectedGraph.EdgeFactory</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/DirectOperatorConversion.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DirectOperatorConversion</a></li>
+<li><a href="org/apache/calcite/linq4j/function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">DoubleFunction1</span></a></li>
+<li><a href="org/apache/calcite/jdbc/Driver.html" title="class in org.apache.calcite.jdbc" target="classFrame">Driver</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidConnection.html" title="interface in org.apache.calcite.adapter.druid" target="classFrame"><span class="interfaceName">DruidConnection</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidDateTimeUtils.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidDateTimeUtils</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidExpressions.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidExpressions</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid" target="classFrame"><span class="interfaceName">DruidJson</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidQuery</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidQuery.JsonPostAggregation.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidQuery.JsonPostAggregation</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidQuery.QuerySpec.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidQuery.QuerySpec</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateExtractProjectRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidAggregateExtractProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateFilterTransposeRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidAggregateFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateProjectRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidAggregateProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidAggregateRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterAggregateTransposeRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidFilterAggregateTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterProjectTransposeRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidFilterProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidFilterRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidHavingFilterRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidHavingFilterRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidPostAggregationProjectRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidPostAggregationProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectFilterTransposeRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidProjectFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectSortTransposeRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidProjectSortTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortProjectTransposeRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidSortProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortRule.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidRules.DruidSortRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidSchema.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidSchema</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidSchemaFactory.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidSqlCastConverter.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidSqlCastConverter</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid" target="classFrame"><span class="interfaceName">DruidSqlOperatorConverter</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidTable.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidTable</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidTableFactory.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">DruidTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidType.html" title="enum in org.apache.calcite.adapter.druid" target="classFrame">DruidType</a></li>
+<li><a href="org/apache/calcite/adapter/os/DuTableFunction.html" title="class in org.apache.calcite.adapter.os" target="classFrame">DuTableFunction</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/DynamicExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">DynamicExpression</a></li>
+<li><a href="org/apache/calcite/rel/type/DynamicRecordType.html" title="class in org.apache.calcite.rel.type" target="classFrame">DynamicRecordType</a></li>
+<li><a href="org/apache/calcite/rel/type/DynamicRecordTypeImpl.html" title="class in org.apache.calcite.rel.type" target="classFrame">DynamicRecordTypeImpl</a></li>
+<li><a href="org/apache/calcite/piglet/DynamicTupleRecordType.html" title="class in org.apache.calcite.piglet" target="classFrame">DynamicTupleRecordType</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchAggregate.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchFilter</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchProject.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchProject</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch" target="classFrame"><span class="interfaceName">ElasticsearchRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.Implementor.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchRel.Implementor</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchema.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchSchema</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchSearchResult</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHit.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchSearchResult.SearchHit</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHits.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchSearchResult.SearchHits</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSort.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchSort</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchTable</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchTable.ElasticsearchQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTableScan.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverter.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.elasticsearch" target="classFrame">ElasticsearchToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ElementInit.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ElementInit</a></li>
+<li><a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">Enumerable</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregate.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregateBase.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableAggregateBase</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableBatchNestedLoopJoin</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableBatchNestedLoopJoinRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableBindable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.EnumerableToBindableConverterRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableBindable.EnumerableToBindableConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableCalc.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableCalc</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableCollect.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableCollect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableConvention</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelate.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableCorrelate</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelateRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableCorrelateRule</a></li>
+<li><a href="org/apache/calcite/linq4j/EnumerableDefaults.html" title="class in org.apache.calcite.linq4j" target="classFrame">EnumerableDefaults</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableFilter.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableFilter</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableFilterToCalcRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableHashJoin.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableHashJoin</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpretable.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableInterpretable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreter.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableInterpreter</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreterRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableInterpreterRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableIntersect.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableIntersect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableLimit.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableLimit</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableMatch.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableMatch</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableMatchRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableMatchRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeJoin.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableMergeJoin</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableMinus.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableMinus</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableNestedLoopJoin</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableProject.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableProject</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableProjectToCalcRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">EnumerableRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Prefer.html" title="enum in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableRel.Prefer</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Result.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableRel.Result</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRelFactories.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableRelFactories</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableRelImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnion.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableRepeatUnion</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnionRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableRepeatUnionRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRules.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableRules</a></li>
+<li><a href="org/apache/calcite/runtime/Enumerables.html" title="class in org.apache.calcite.runtime" target="classFrame">Enumerables</a></li>
+<li><a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">Enumerables.Emitter</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableSort.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableSort</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableSortedAggregate.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableSortedAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableTableFunctionScan</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScanRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableTableFunctionScanRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableModify.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableTableModify</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableModifyRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableTableModifyRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScan.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScanRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableTableScanRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpool.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableTableSpool</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpoolRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableTableSpoolRule</a></li>
+<li><a href="org/apache/calcite/adapter/spark/EnumerableToSparkConverter.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">EnumerableToSparkConverter</a></li>
+<li><a href="org/apache/calcite/adapter/spark/EnumerableToSparkConverterRule.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">EnumerableToSparkConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableUncollect.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableUncollect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableUnion.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableUnion</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableValues.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableValues</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableValuesRule.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableValuesRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableWindow.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumerableWindow</a></li>
+<li><a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">Enumerator</span></a></li>
+<li><a href="org/apache/calcite/runtime/EnumeratorCursor.html" title="class in org.apache.calcite.runtime" target="classFrame">EnumeratorCursor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumUtils.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">EnumUtils</a></li>
+<li><a href="org/apache/calcite/chinook/EnvironmentFairy.html" title="class in org.apache.calcite.chinook" target="classFrame">EnvironmentFairy</a></li>
+<li><a href="org/apache/calcite/chinook/EnvironmentFairy.User.html" title="enum in org.apache.calcite.chinook" target="classFrame">EnvironmentFairy.User</a></li>
+<li><a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">EqualityComparer</span></a></li>
+<li><a href="org/apache/calcite/rel/core/EquiJoin.html" title="class in org.apache.calcite.rel.core" target="classFrame">EquiJoin</a></li>
+<li><a href="org/apache/calcite/rel/rules/EquiJoin.html" title="class in org.apache.calcite.rel.rules" target="classFrame">EquiJoin</a></li>
+<li><a href="org/apache/calcite/util/EquivalenceSet.html" title="class in org.apache.calcite.util" target="classFrame">EquivalenceSet</a></li>
+<li><a href="org/apache/calcite/rel/core/Exchange.html" title="class in org.apache.calcite.rel.core" target="classFrame">Exchange</a></li>
+<li><a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ExchangeRemoveConstantKeysRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Experimental.html" title="annotation in org.apache.calcite.linq4j.function" target="classFrame">Experimental</a></li>
+<li><a href="org/apache/calcite/sql/type/ExplicitOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">ExplicitOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/sql/type/ExplicitOperandTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">ExplicitOperandTypeInference</a></li>
+<li><a href="org/apache/calcite/sql/ExplicitOperatorBinding.html" title="class in org.apache.calcite.sql" target="classFrame">ExplicitOperatorBinding</a></li>
+<li><a href="org/apache/calcite/sql/type/ExplicitReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">ExplicitReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Expression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">Expression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Expressions.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">Expressions</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Expressions.FluentList.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">Expressions.FluentList</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ExpressionType.html" title="enum in org.apache.calcite.linq4j.tree" target="classFrame">ExpressionType</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ExpressionVisitor.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">ExpressionVisitor</span></a></li>
+<li><a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">ExtendedEnumerable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">ExtendedOrderedEnumerable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">ExtendedOrderedQueryable</span></a></li>
+<li><a href="org/apache/calcite/schema/ExtensibleTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">ExtensibleTable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/Extensions.html" title="class in org.apache.calcite.linq4j" target="classFrame">Extensions</a></li>
+<li><a href="org/apache/calcite/adapter/druid/ExtractionDimensionSpec.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">ExtractionDimensionSpec</a></li>
+<li><a href="org/apache/calcite/adapter/druid/ExtractionFunction.html" title="interface in org.apache.calcite.adapter.druid" target="classFrame"><span class="interfaceName">ExtractionFunction</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/ExtractOperatorConversion.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">ExtractOperatorConversion</a></li>
+<li><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">ExtraSqlTypes</span></a></li>
+<li><a href="org/apache/calcite/sql/type/FamilyOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">FamilyOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/runtime/Feature.html" title="class in org.apache.calcite.runtime" target="classFrame">Feature</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/FieldDeclaration.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">FieldDeclaration</a></li>
+<li><a href="org/apache/calcite/adapter/file/FileReader.html" title="class in org.apache.calcite.adapter.file" target="classFrame">FileReader</a></li>
+<li><a href="org/apache/calcite/adapter/file/FileSchemaFactory.html" title="class in org.apache.calcite.adapter.file" target="classFrame">FileSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/os/FilesTableFunction.html" title="class in org.apache.calcite.adapter.os" target="classFrame">FilesTableFunction</a></li>
+<li><a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core" target="classFrame">Filter</a></li>
+<li><a href="org/apache/calcite/schema/FilterableTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">FilterableTable</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterAggregateTransposeRule</a></li>
+<li><a href="org/apache/calcite/util/Filterator.html" title="class in org.apache.calcite.util" target="classFrame">Filterator</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterCalcMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterCalcMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterCorrelateRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterCorrelateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterJoinRule.FilterIntoJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterJoinRule.JoinConditionPushRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterJoinRule.Predicate.html" title="interface in org.apache.calcite.rel.rules" target="classFrame"><span class="interfaceName">FilterJoinRule.Predicate</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterMultiJoinMergeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/FilterNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">FilterNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterRemoveIsNotDistinctFromRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterRemoveIsNotDistinctFromRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterSetOpTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterSetOpTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterTableFunctionTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterTableScanRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterTableScanRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterToCalcRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">FilterToCalcRule</a></li>
+<li><a href="org/apache/calcite/sql/dialect/FirebirdSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">FirebirdSqlDialect</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.html" title="class in org.apache.calcite.runtime" target="classFrame">FlatLists</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.AbstractFlatList.html" title="class in org.apache.calcite.runtime" target="classFrame">FlatLists.AbstractFlatList</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">FlatLists.ComparableList</span></a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat1List.html" title="class in org.apache.calcite.runtime" target="classFrame">FlatLists.Flat1List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat2List.html" title="class in org.apache.calcite.runtime" target="classFrame">FlatLists.Flat2List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat3List.html" title="class in org.apache.calcite.runtime" target="classFrame">FlatLists.Flat3List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat4List.html" title="class in org.apache.calcite.runtime" target="classFrame">FlatLists.Flat4List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat5List.html" title="class in org.apache.calcite.runtime" target="classFrame">FlatLists.Flat5List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat6List.html" title="class in org.apache.calcite.runtime" target="classFrame">FlatLists.Flat6List</a></li>
+<li><a href="org/apache/calcite/linq4j/function/FloatFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">FloatFunction1</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/FloorOperatorConversion.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">FloorOperatorConversion</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ForEachStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ForEachStatement</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ForStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ForStatement</a></li>
+<li><a href="org/apache/calcite/tools/FrameworkConfig.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">FrameworkConfig</span></a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.html" title="class in org.apache.calcite.tools" target="classFrame">Frameworks</a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.BasePrepareAction.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">Frameworks.BasePrepareAction</span></a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.ConfigBuilder.html" title="class in org.apache.calcite.tools" target="classFrame">Frameworks.ConfigBuilder</a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.PlannerAction.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">Frameworks.PlannerAction</span></a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.PrepareAction.html" title="class in org.apache.calcite.tools" target="classFrame">Frameworks.PrepareAction</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Function.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">Function</span></a></li>
+<li><a href="org/apache/calcite/schema/Function.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">Function</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Function0.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">Function0</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Function1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">Function1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Function2.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">Function2</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">FunctionExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/FunctionExpression.Invokable.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">FunctionExpression.Invokable</span></a></li>
+<li><a href="org/apache/calcite/schema/FunctionParameter.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">FunctionParameter</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Functions.html" title="class in org.apache.calcite.linq4j.function" target="classFrame">Functions</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeAggregate.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeFilter.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeFilter</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeProject.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeProject</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel" target="classFrame"><span class="interfaceName">GeodeRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeRel.GeodeImplementContext.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeRel.GeodeImplementContext</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeRules.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeRules</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeSchema.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeSchema</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleEnumerator.html" title="class in org.apache.calcite.adapter.geode.simple" target="classFrame">GeodeSimpleEnumerator</a></li>
+<li><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleScannableTable.html" title="class in org.apache.calcite.adapter.geode.simple" target="classFrame">GeodeSimpleScannableTable</a></li>
+<li><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchema.html" title="class in org.apache.calcite.adapter.geode.simple" target="classFrame">GeodeSimpleSchema</a></li>
+<li><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html" title="class in org.apache.calcite.adapter.geode.simple" target="classFrame">GeodeSimpleSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeSort.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeSort</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeTable.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeTable</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeTable.GeodeQueryable.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeTable.GeodeQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeTableScan.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeToEnumerableConverter.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.geode.rel" target="classFrame">GeodeToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/geode/util/GeodeUtils.html" title="class in org.apache.calcite.adapter.geode.util" target="classFrame">GeodeUtils</a></li>
+<li><a href="org/apache/calcite/runtime/GeoFunctions.html" title="class in org.apache.calcite.runtime" target="classFrame">GeoFunctions</a></li>
+<li><a href="org/apache/calcite/runtime/GeoFunctions.Geom.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">GeoFunctions.Geom</span></a></li>
+<li><a href="org/apache/calcite/adapter/os/GitCommitsTableFunction.html" title="class in org.apache.calcite.adapter.os" target="classFrame">GitCommitsTableFunction</a></li>
+<li><a href="org/apache/calcite/util/Glossary.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">Glossary</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/GotoExpressionKind.html" title="enum in org.apache.calcite.linq4j.tree" target="classFrame">GotoExpressionKind</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/GotoStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">GotoStatement</a></li>
+<li><a href="org/apache/calcite/adapter/druid/Granularities.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">Granularities</a></li>
+<li><a href="org/apache/calcite/adapter/druid/Granularity.html" title="interface in org.apache.calcite.adapter.druid" target="classFrame"><span class="interfaceName">Granularity</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/Granularity.Type.html" title="enum in org.apache.calcite.adapter.druid" target="classFrame">Granularity.Type</a></li>
+<li><a href="org/apache/calcite/util/graph/Graphs.html" title="class in org.apache.calcite.util.graph" target="classFrame">Graphs</a></li>
+<li><a href="org/apache/calcite/util/graph/Graphs.FrozenGraph.html" title="class in org.apache.calcite.util.graph" target="classFrame">Graphs.FrozenGraph</a></li>
+<li><a href="org/apache/calcite/sql/validate/GroupByScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">GroupByScope</a></li>
+<li><a href="org/apache/calcite/linq4j/Grouping.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">Grouping</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/H2SqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">H2SqlDialect</a></li>
+<li><a href="org/apache/calcite/piglet/Handler.html" title="class in org.apache.calcite.piglet" target="classFrame">Handler</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepMatchOrder.html" title="enum in org.apache.calcite.plan.hep" target="classFrame">HepMatchOrder</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepPlanner.html" title="class in org.apache.calcite.plan.hep" target="classFrame">HepPlanner</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepProgram.html" title="class in org.apache.calcite.plan.hep" target="classFrame">HepProgram</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepProgramBuilder.html" title="class in org.apache.calcite.plan.hep" target="classFrame">HepProgramBuilder</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepRelVertex.html" title="class in org.apache.calcite.plan.hep" target="classFrame">HepRelVertex</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepRuleCall.html" title="class in org.apache.calcite.plan.hep" target="classFrame">HepRuleCall</a></li>
+<li><a href="org/apache/calcite/rel/hint/Hintable.html" title="interface in org.apache.calcite.rel.hint" target="classFrame"><span class="interfaceName">Hintable</span></a></li>
+<li><a href="org/apache/calcite/rel/hint/HintOptionChecker.html" title="interface in org.apache.calcite.rel.hint" target="classFrame"><span class="interfaceName">HintOptionChecker</span></a></li>
+<li><a href="org/apache/calcite/rel/hint/HintPredicate.html" title="interface in org.apache.calcite.rel.hint" target="classFrame"><span class="interfaceName">HintPredicate</span></a></li>
+<li><a href="org/apache/calcite/rel/hint/HintPredicates.html" title="class in org.apache.calcite.rel.hint" target="classFrame">HintPredicates</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategy.html" title="class in org.apache.calcite.rel.hint" target="classFrame">HintStrategy</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategy.Builder.html" title="class in org.apache.calcite.rel.hint" target="classFrame">HintStrategy.Builder</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategyTable.html" title="class in org.apache.calcite.rel.hint" target="classFrame">HintStrategyTable</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategyTable.Builder.html" title="class in org.apache.calcite.rel.hint" target="classFrame">HintStrategyTable.Builder</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategyTable.HintErrorLogger.html" title="class in org.apache.calcite.rel.hint" target="classFrame">HintStrategyTable.HintErrorLogger</a></li>
+<li><a href="org/apache/calcite/sql/dialect/HiveSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">HiveSqlDialect</a></li>
+<li><a href="org/apache/calcite/tools/Hoist.html" title="class in org.apache.calcite.tools" target="classFrame">Hoist</a></li>
+<li><a href="org/apache/calcite/tools/Hoist.Config.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">Hoist.Config</span></a></li>
+<li><a href="org/apache/calcite/tools/Hoist.Hoisted.html" title="class in org.apache.calcite.tools" target="classFrame">Hoist.Hoisted</a></li>
+<li><a href="org/apache/calcite/tools/Hoist.Variable.html" title="class in org.apache.calcite.tools" target="classFrame">Hoist.Variable</a></li>
+<li><a href="org/apache/calcite/rel/mutable/Holder.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">Holder</a></li>
+<li><a href="org/apache/calcite/util/Holder.html" title="class in org.apache.calcite.util" target="classFrame">Holder</a></li>
+<li><a href="org/apache/calcite/runtime/Hook.html" title="enum in org.apache.calcite.runtime" target="classFrame">Hook</a></li>
+<li><a href="org/apache/calcite/runtime/Hook.Closeable.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">Hook.Closeable</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/HsqldbSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">HsqldbSqlDialect</a></li>
+<li><a href="org/apache/calcite/runtime/HttpUtils.html" title="class in org.apache.calcite.runtime" target="classFrame">HttpUtils</a></li>
+<li><a href="org/apache/calcite/sql/validate/IdentifierNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">IdentifierNamespace</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableBeans</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.BooleanDefault.html" title="annotation in org.apache.calcite.util" target="classFrame">ImmutableBeans.BooleanDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.EnumDefault.html" title="annotation in org.apache.calcite.util" target="classFrame">ImmutableBeans.EnumDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.IntDefault.html" title="annotation in org.apache.calcite.util" target="classFrame">ImmutableBeans.IntDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.NullDefault.html" title="annotation in org.apache.calcite.util" target="classFrame">ImmutableBeans.NullDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.Property.html" title="annotation in org.apache.calcite.util" target="classFrame">ImmutableBeans.Property</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.StringDefault.html" title="annotation in org.apache.calcite.util" target="classFrame">ImmutableBeans.StringDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableBitSet</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBitSet.Builder.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableBitSet.Builder</a></li>
+<li><a href="org/apache/calcite/util/ImmutableIntList.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableIntList</a></li>
+<li><a href="org/apache/calcite/util/ImmutableNullableList.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableNullableList</a></li>
+<li><a href="org/apache/calcite/util/ImmutableNullableList.Builder.html" title="class in org.apache.calcite.util" target="classFrame">ImmutableNullableList.Builder</a></li>
+<li><a href="org/apache/calcite/schema/ImplementableAggFunction.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">ImplementableAggFunction</span></a></li>
+<li><a href="org/apache/calcite/schema/ImplementableFunction.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">ImplementableFunction</span></a></li>
+<li><a href="org/apache/calcite/sql/type/ImplicitCastOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">ImplicitCastOperandTypeChecker</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/IndexExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">IndexExpression</a></li>
+<li><a href="org/apache/calcite/sql/type/InferTypes.html" title="class in org.apache.calcite.sql.type" target="classFrame">InferTypes</a></li>
+<li><a href="org/apache/calcite/sql/dialect/InfobrightSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">InfobrightSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/dialect/InformixSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">InformixSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/dialect/IngresSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">IngresSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql2rel/InitializerContext.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">InitializerContext</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/InitializerExpressionFactory.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">InitializerExpressionFactory</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/IntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">IntegerFunction1</span></a></li>
+<li><a href="org/apache/calcite/util/IntegerIntervalSet.html" title="class in org.apache.calcite.util" target="classFrame">IntegerIntervalSet</a></li>
+<li><a href="org/apache/calcite/sql/dialect/InterbaseSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">InterbaseSqlDialect</a></li>
+<li><a href="org/apache/calcite/interpreter/InterpretableConvention.html" title="enum in org.apache.calcite.interpreter" target="classFrame">InterpretableConvention</a></li>
+<li><a href="org/apache/calcite/interpreter/InterpretableConverter.html" title="class in org.apache.calcite.interpreter" target="classFrame">InterpretableConverter</a></li>
+<li><a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter" target="classFrame"><span class="interfaceName">InterpretableRel</span></a></li>
+<li><a href="org/apache/calcite/interpreter/InterpretableRel.InterpreterImplementor.html" title="class in org.apache.calcite.interpreter" target="classFrame">InterpretableRel.InterpreterImplementor</a></li>
+<li><a href="org/apache/calcite/interpreter/Interpreter.html" title="class in org.apache.calcite.interpreter" target="classFrame">Interpreter</a></li>
+<li><a href="org/apache/calcite/interpreter/Interpreters.html" title="class in org.apache.calcite.interpreter" target="classFrame">Interpreters</a></li>
+<li><a href="org/apache/calcite/rel/core/Intersect.html" title="class in org.apache.calcite.rel.core" target="classFrame">Intersect</a></li>
+<li><a href="org/apache/calcite/rel/rules/IntersectToDistinctRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">IntersectToDistinctRule</a></li>
+<li><a href="org/apache/calcite/sql/type/IntervalSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">IntervalSqlType</a></li>
+<li><a href="org/apache/calcite/util/IntList.html" title="class in org.apache.calcite.util" target="classFrame">IntList</a></li>
+<li><a href="org/apache/calcite/util/mapping/IntPair.html" title="class in org.apache.calcite.util.mapping" target="classFrame">IntPair</a></li>
+<li><a href="org/apache/calcite/rel/InvalidRelException.html" title="class in org.apache.calcite.rel" target="classFrame">InvalidRelException</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/InvocationExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">InvocationExpression</a></li>
+<li><a href="org/apache/calcite/util/javac/JaninoCompiler.html" title="class in org.apache.calcite.util.javac" target="classFrame">JaninoCompiler</a></li>
+<li><a href="org/apache/calcite/util/javac/JaninoCompiler.JaninoCompilerArgs.html" title="class in org.apache.calcite.util.javac" target="classFrame">JaninoCompiler.JaninoCompilerArgs</a></li>
+<li><a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">JaninoRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.NoHandler.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">JaninoRelMetadataProvider.NoHandler</a></li>
+<li><a href="org/apache/calcite/interpreter/JaninoRexCompiler.html" title="class in org.apache.calcite.interpreter" target="classFrame">JaninoRexCompiler</a></li>
+<li><a href="org/apache/calcite/jdbc/JavaCollation.html" title="class in org.apache.calcite.jdbc" target="classFrame">JavaCollation</a></li>
+<li><a href="org/apache/calcite/util/javac/JavaCompiler.html" title="interface in org.apache.calcite.util.javac" target="classFrame"><span class="interfaceName">JavaCompiler</span></a></li>
+<li><a href="org/apache/calcite/util/javac/JavaCompilerArgs.html" title="class in org.apache.calcite.util.javac" target="classFrame">JavaCompilerArgs</a></li>
+<li><a href="org/apache/calcite/jdbc/JavaRecordType.html" title="class in org.apache.calcite.jdbc" target="classFrame">JavaRecordType</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/JavaRelImplementor.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">JavaRelImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/JavaRowFormat.html" title="enum in org.apache.calcite.adapter.enumerable" target="classFrame">JavaRowFormat</a></li>
+<li><a href="org/apache/calcite/sql/type/JavaToSqlTypeConversionRules.html" title="class in org.apache.calcite.sql.type" target="classFrame">JavaToSqlTypeConversionRules</a></li>
+<li><a href="org/apache/calcite/adapter/java/JavaTypeFactory.html" title="interface in org.apache.calcite.adapter.java" target="classFrame"><span class="interfaceName">JavaTypeFactory</span></a></li>
+<li><a href="org/apache/calcite/adapter/geode/util/JavaTypeFactoryExtImpl.html" title="class in org.apache.calcite.adapter.geode.util" target="classFrame">JavaTypeFactoryExtImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/JavaTypeFactoryImpl.html" title="class in org.apache.calcite.jdbc" target="classFrame">JavaTypeFactoryImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/JavaTypeFactoryImpl.SyntheticRecordType.html" title="class in org.apache.calcite.jdbc" target="classFrame">JavaTypeFactoryImpl.SyntheticRecordType</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcCatalogSchema.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcCatalogSchema</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcConvention.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcConvention</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcImplementor.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcQueryProvider.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcQueryProvider</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc" target="classFrame"><span class="interfaceName">JdbcRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcAggregate.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcAggregateRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcAggregateRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcCalc.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcCalc</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcFilter.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcFilter</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcFilterRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcFilterRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcIntersect.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcIntersect</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcIntersectRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcIntersectRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcJoin.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcJoin</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcJoinRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcJoinRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcMinus.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcMinus</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcMinusRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcMinusRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcProject.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcProject</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcProjectRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcSort.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcSort</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcSortRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcSortRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcTableModificationRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcTableModificationRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcTableModify.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcTableModify</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcUnion.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcUnion</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcUnionRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcUnionRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcValues.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcValues</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcValuesRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcRules.JdbcValuesRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcSchema.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcSchema</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcSchema.Factory.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcSchema.Factory</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcSchema.Foo.html" title="interface in org.apache.calcite.adapter.jdbc" target="classFrame"><span class="interfaceName">JdbcSchema.Foo</span></a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcTable.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcTable</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcTableScan.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverter.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.jdbc" target="classFrame">JdbcToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/spark/JdbcToSparkConverter.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">JdbcToSparkConverter</a></li>
+<li><a href="org/apache/calcite/adapter/spark/JdbcToSparkConverterRule.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">JdbcToSparkConverterRule</a></li>
+<li><a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">JethroDataSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroInfo.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">JethroDataSqlDialect.JethroInfo</a></li>
+<li><a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroInfoCache.html" title="interface in org.apache.calcite.sql.dialect" target="classFrame"><span class="interfaceName">JethroDataSqlDialect.JethroInfoCache</span></a></li>
+<li><a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core" target="classFrame">Join</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinAddRedundantSemiJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinAddRedundantSemiJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinAssociateRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinAssociateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinCommuteRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinCommuteRule</a></li>
+<li><a href="org/apache/calcite/sql/JoinConditionType.html" title="enum in org.apache.calcite.sql" target="classFrame">JoinConditionType</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinExtractFilterRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinExtractFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/core/JoinInfo.html" title="class in org.apache.calcite.rel.core" target="classFrame">JoinInfo</a></li>
+<li><a href="org/apache/calcite/interpreter/JoinNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">JoinNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinPushExpressionsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinPushExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinPushThroughJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinPushThroughJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinPushTransitivePredicatesRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinPushTransitivePredicatesRule</a></li>
+<li><a href="org/apache/calcite/rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core" target="classFrame">JoinRelType</a></li>
+<li><a href="org/apache/calcite/sql/validate/JoinScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">JoinScope</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinToCorrelateRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinToCorrelateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinToMultiJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinToMultiJoinRule</a></li>
+<li><a href="org/apache/calcite/linq4j/JoinType.html" title="enum in org.apache.calcite.linq4j" target="classFrame">JoinType</a></li>
+<li><a href="org/apache/calcite/sql/JoinType.html" title="enum in org.apache.calcite.sql" target="classFrame">JoinType</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">JoinUnionTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/os/JpsTableFunction.html" title="class in org.apache.calcite.adapter.os" target="classFrame">JpsTableFunction</a></li>
+<li><a href="org/apache/calcite/util/JsonBuilder.html" title="class in org.apache.calcite.util" target="classFrame">JsonBuilder</a></li>
+<li><a href="org/apache/calcite/model/JsonColumn.html" title="class in org.apache.calcite.model" target="classFrame">JsonColumn</a></li>
+<li><a href="org/apache/calcite/model/JsonCustomSchema.html" title="class in org.apache.calcite.model" target="classFrame">JsonCustomSchema</a></li>
+<li><a href="org/apache/calcite/model/JsonCustomTable.html" title="class in org.apache.calcite.model" target="classFrame">JsonCustomTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/JsonEnumerator.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">JsonEnumerator</a></li>
+<li><a href="org/apache/calcite/model/JsonFunction.html" title="class in org.apache.calcite.model" target="classFrame">JsonFunction</a></li>
+<li><a href="org/apache/calcite/runtime/JsonFunctions.html" title="class in org.apache.calcite.runtime" target="classFrame">JsonFunctions</a></li>
+<li><a href="org/apache/calcite/runtime/JsonFunctions.JsonPathContext.html" title="class in org.apache.calcite.runtime" target="classFrame">JsonFunctions.JsonPathContext</a></li>
+<li><a href="org/apache/calcite/runtime/JsonFunctions.JsonValueContext.html" title="class in org.apache.calcite.runtime" target="classFrame">JsonFunctions.JsonValueContext</a></li>
+<li><a href="org/apache/calcite/runtime/JsonFunctions.PathMode.html" title="enum in org.apache.calcite.runtime" target="classFrame">JsonFunctions.PathMode</a></li>
+<li><a href="org/apache/calcite/model/JsonJdbcSchema.html" title="class in org.apache.calcite.model" target="classFrame">JsonJdbcSchema</a></li>
+<li><a href="org/apache/calcite/model/JsonLattice.html" title="class in org.apache.calcite.model" target="classFrame">JsonLattice</a></li>
+<li><a href="org/apache/calcite/model/JsonMapSchema.html" title="class in org.apache.calcite.model" target="classFrame">JsonMapSchema</a></li>
+<li><a href="org/apache/calcite/model/JsonMaterialization.html" title="class in org.apache.calcite.model" target="classFrame">JsonMaterialization</a></li>
+<li><a href="org/apache/calcite/model/JsonMeasure.html" title="class in org.apache.calcite.model" target="classFrame">JsonMeasure</a></li>
+<li><a href="org/apache/calcite/model/JsonRoot.html" title="class in org.apache.calcite.model" target="classFrame">JsonRoot</a></li>
+<li><a href="org/apache/calcite/adapter/csv/JsonScannableTable.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">JsonScannableTable</a></li>
+<li><a href="org/apache/calcite/model/JsonSchema.html" title="class in org.apache.calcite.model" target="classFrame">JsonSchema</a></li>
+<li><a href="org/apache/calcite/model/JsonSchema.Type.html" title="enum in org.apache.calcite.model" target="classFrame">JsonSchema.Type</a></li>
+<li><a href="org/apache/calcite/model/JsonStream.html" title="class in org.apache.calcite.model" target="classFrame">JsonStream</a></li>
+<li><a href="org/apache/calcite/adapter/csv/JsonTable.html" title="class in org.apache.calcite.adapter.csv" target="classFrame">JsonTable</a></li>
+<li><a href="org/apache/calcite/model/JsonTable.html" title="class in org.apache.calcite.model" target="classFrame">JsonTable</a></li>
+<li><a href="org/apache/calcite/model/JsonTile.html" title="class in org.apache.calcite.model" target="classFrame">JsonTile</a></li>
+<li><a href="org/apache/calcite/model/JsonType.html" title="class in org.apache.calcite.model" target="classFrame">JsonType</a></li>
+<li><a href="org/apache/calcite/model/JsonTypeAttribute.html" title="class in org.apache.calcite.model" target="classFrame">JsonTypeAttribute</a></li>
+<li><a href="org/apache/calcite/model/JsonView.html" title="class in org.apache.calcite.model" target="classFrame">JsonView</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaMessageEnumerator.html" title="class in org.apache.calcite.adapter.kafka" target="classFrame">KafkaMessageEnumerator</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaRowConverter.html" title="interface in org.apache.calcite.adapter.kafka" target="classFrame"><span class="interfaceName">KafkaRowConverter</span></a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaRowConverterImpl.html" title="class in org.apache.calcite.adapter.kafka" target="classFrame">KafkaRowConverterImpl</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaStreamTable.html" title="class in org.apache.calcite.adapter.kafka" target="classFrame">KafkaStreamTable</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaTableFactory.html" title="class in org.apache.calcite.adapter.kafka" target="classFrame">KafkaTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaTableOptions.html" title="class in org.apache.calcite.adapter.kafka" target="classFrame">KafkaTableOptions</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/LabelStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">LabelStatement</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/LabelTarget.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">LabelTarget</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/LambdaExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">LambdaExpression</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.BaseColumn.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice.BaseColumn</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.Builder.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice.Builder</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.Column.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice.Column</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.DerivedColumn.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice.DerivedColumn</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.Measure.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice.Measure</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.SqlWriter.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice.SqlWriter</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.Tile.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice.Tile</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.TileBuilder.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattice.TileBuilder</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeChildNode.html" title="class in org.apache.calcite.materialize" target="classFrame">LatticeChildNode</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeNode.html" title="class in org.apache.calcite.materialize" target="classFrame">LatticeNode</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeRootNode.html" title="class in org.apache.calcite.materialize" target="classFrame">LatticeRootNode</a></li>
+<li><a href="org/apache/calcite/materialize/Lattices.html" title="class in org.apache.calcite.materialize" target="classFrame">Lattices</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeStatisticProvider.html" title="interface in org.apache.calcite.materialize" target="classFrame"><span class="interfaceName">LatticeStatisticProvider</span></a></li>
+<li><a href="org/apache/calcite/materialize/LatticeStatisticProvider.Factory.html" title="interface in org.apache.calcite.materialize" target="classFrame"><span class="interfaceName">LatticeStatisticProvider.Factory</span></a></li>
+<li><a href="org/apache/calcite/materialize/LatticeSuggester.html" title="class in org.apache.calcite.materialize" target="classFrame">LatticeSuggester</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeTable.html" title="class in org.apache.calcite.materialize" target="classFrame">LatticeTable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">LazyAggregateLambdaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.LazyAccumulator.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">LazyAggregateLambdaFactory.LazyAccumulator</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.LazySource.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">LazyAggregateLambdaFactory.LazySource</a></li>
+<li><a href="org/apache/calcite/config/Lex.html" title="enum in org.apache.calcite.config" target="classFrame">Lex</a></li>
+<li><a href="org/apache/calcite/sql/fun/LibraryOperator.html" title="annotation in org.apache.calcite.sql.fun" target="classFrame">LibraryOperator</a></li>
+<li><a href="org/apache/calcite/runtime/Like.html" title="class in org.apache.calcite.runtime" target="classFrame">Like</a></li>
+<li><a href="org/apache/calcite/linq4j/Linq4j.html" title="class in org.apache.calcite.linq4j" target="classFrame">Linq4j</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ListInitExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ListInitExpression</a></li>
+<li><a href="org/apache/calcite/sql/validate/ListScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">ListScope</a></li>
+<li><a href="org/apache/calcite/sql/util/ListSqlOperatorTable.html" title="class in org.apache.calcite.sql.util" target="classFrame">ListSqlOperatorTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/ListTransientTable.html" title="class in org.apache.calcite.schema.impl" target="classFrame">ListTransientTable</a></li>
+<li><a href="org/apache/calcite/sql/type/LiteralOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">LiteralOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/util/Litmus.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">Litmus</span></a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalAggregate.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalAggregate</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalCalc.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalCalc</a></li>
+<li><a href="org/apache/calcite/rel/stream/LogicalChi.html" title="class in org.apache.calcite.rel.stream" target="classFrame">LogicalChi</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalCorrelate.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalCorrelate</a></li>
+<li><a href="org/apache/calcite/rel/stream/LogicalDelta.html" title="class in org.apache.calcite.rel.stream" target="classFrame">LogicalDelta</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalExchange.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalExchange</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalFilter.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalFilter</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalIntersect.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalIntersect</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalJoin.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalJoin</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalMatch.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalMatch</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalMinus.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalMinus</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalProject.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalProject</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalRepeatUnion.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalRepeatUnion</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalSnapshot.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalSnapshot</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalSort.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalSort</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalSortExchange.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalSortExchange</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalTableFunctionScan.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalTableFunctionScan</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalTableModify.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalTableModify</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalTableScan.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalTableScan</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalTableSpool.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalTableSpool</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalUnion.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalUnion</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalValues.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalValues</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalWindow.html" title="class in org.apache.calcite.rel.logical" target="classFrame">LogicalWindow</a></li>
+<li><a href="org/apache/calcite/rex/LogicVisitor.html" title="class in org.apache.calcite.rex" target="classFrame">LogicVisitor</a></li>
+<li><a href="org/apache/calcite/linq4j/function/LongFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">LongFunction1</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/LongSchemaVersion.html" title="class in org.apache.calcite.schema.impl" target="classFrame">LongSchemaVersion</a></li>
+<li><a href="org/apache/calcite/linq4j/Lookup.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">Lookup</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptJoinTree.html" title="class in org.apache.calcite.rel.rules" target="classFrame">LoptJoinTree</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptJoinTree.BinaryTree.html" title="class in org.apache.calcite.rel.rules" target="classFrame">LoptJoinTree.BinaryTree</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptJoinTree.Leaf.html" title="class in org.apache.calcite.rel.rules" target="classFrame">LoptJoinTree.Leaf</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptJoinTree.Node.html" title="class in org.apache.calcite.rel.rules" target="classFrame">LoptJoinTree.Node</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptMultiJoin.html" title="class in org.apache.calcite.rel.rules" target="classFrame">LoptMultiJoin</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptOptimizeJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">LoptOptimizeJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.html" title="class in org.apache.calcite.rel.rules" target="classFrame">LoptSemiJoinOptimizer</a></li>
+<li><a href="org/apache/calcite/sql/dialect/LucidDbSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">LucidDbSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/java/Map.html" title="annotation in org.apache.calcite.adapter.java" target="classFrame">Map</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping" target="classFrame"><span class="interfaceName">Mapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.AbstractMapping.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings.AbstractMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.CoreMapping.html" title="interface in org.apache.calcite.util.mapping" target="classFrame"><span class="interfaceName">Mappings.CoreMapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.FiniteAbstractMapping.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings.FiniteAbstractMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.FunctionMapping.html" title="interface in org.apache.calcite.util.mapping" target="classFrame"><span class="interfaceName">Mappings.FunctionMapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.IdentityMapping.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings.IdentityMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.NoElementException.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings.NoElementException</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.OverridingSourceMapping.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings.OverridingSourceMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.OverridingTargetMapping.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings.OverridingTargetMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.PartialMapping.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings.PartialMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.SourceMapping.html" title="interface in org.apache.calcite.util.mapping" target="classFrame"><span class="interfaceName">Mappings.SourceMapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping" target="classFrame"><span class="interfaceName">Mappings.TargetMapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.TooManyElementsException.html" title="class in org.apache.calcite.util.mapping" target="classFrame">Mappings.TooManyElementsException</a></li>
+<li><a href="org/apache/calcite/util/mapping/MappingType.html" title="enum in org.apache.calcite.util.mapping" target="classFrame">MappingType</a></li>
+<li><a href="org/apache/calcite/statistic/MapSqlStatisticProvider.html" title="enum in org.apache.calcite.statistic" target="classFrame">MapSqlStatisticProvider</a></li>
+<li><a href="org/apache/calcite/sql/type/MapSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">MapSqlType</a></li>
+<li><a href="org/apache/calcite/rel/core/Match.html" title="class in org.apache.calcite.rel.core" target="classFrame">Match</a></li>
+<li><a href="org/apache/calcite/rel/core/Match.RexMRAggCall.html" title="class in org.apache.calcite.rel.core" target="classFrame">Match.RexMRAggCall</a></li>
+<li><a href="org/apache/calcite/runtime/Matcher.html" title="class in org.apache.calcite.runtime" target="classFrame">Matcher</a></li>
+<li><a href="org/apache/calcite/runtime/Matcher.Builder.html" title="class in org.apache.calcite.runtime" target="classFrame">Matcher.Builder</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/MatchImplementor.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">MatchImplementor</span></a></li>
+<li><a href="org/apache/calcite/interpreter/MatchNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">MatchNode</a></li>
+<li><a href="org/apache/calcite/sql/validate/MatchRecognizeNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">MatchRecognizeNamespace</a></li>
+<li><a href="org/apache/calcite/sql/validate/MatchRecognizeScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">MatchRecognizeScope</a></li>
+<li><a href="org/apache/calcite/sql/type/MatchReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">MatchReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/rel/rules/MatchRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">MatchRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/MatchUtils.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">MatchUtils</a></li>
+<li><a href="org/apache/calcite/materialize/MaterializationKey.html" title="class in org.apache.calcite.materialize" target="classFrame">MaterializationKey</a></li>
+<li><a href="org/apache/calcite/materialize/MaterializationService.html" title="class in org.apache.calcite.materialize" target="classFrame">MaterializationService</a></li>
+<li><a href="org/apache/calcite/materialize/MaterializationService.DefaultTableFactory.html" title="class in org.apache.calcite.materialize" target="classFrame">MaterializationService.DefaultTableFactory</a></li>
+<li><a href="org/apache/calcite/materialize/MaterializationService.TableFactory.html" title="interface in org.apache.calcite.materialize" target="classFrame"><span class="interfaceName">MaterializationService.TableFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewAggregateRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewAggregateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/MaterializedViewFilterScanRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">MaterializedViewFilterScanRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewJoinRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyAggregateRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewOnlyAggregateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyFilterRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewOnlyFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyJoinRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewOnlyJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectAggregateRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewProjectAggregateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectFilterRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewProjectFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectJoinRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewProjectJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.Edge.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewRule.Edge</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.EquivalenceClasses.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewRule.EquivalenceClasses</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.MatchModality.html" title="enum in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewRule.MatchModality</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.NodeLineage.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewRule.NodeLineage</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.ViewPartialRewriting.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewRule.ViewPartialRewriting</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRules.html" title="class in org.apache.calcite.rel.rules.materialize" target="classFrame">MaterializedViewRules</a></li>
+<li><a href="org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.html" title="class in org.apache.calcite.plan" target="classFrame">MaterializedViewSubstitutionVisitor</a></li>
+<li><a href="org/apache/calcite/schema/impl/MaterializedViewTable.html" title="class in org.apache.calcite.schema.impl" target="classFrame">MaterializedViewTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/MaterializedViewTable.MaterializedViewTableMacro.html" title="class in org.apache.calcite.schema.impl" target="classFrame">MaterializedViewTable.MaterializedViewTableMacro</a></li>
+<li><a href="org/apache/calcite/example/maze/MazeTable.html" title="class in org.apache.calcite.example.maze" target="classFrame">MazeTable</a></li>
+<li><a href="org/apache/calcite/schema/Member.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">Member</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberAssignment.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MemberAssignment</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberBinding.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MemberBinding</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberDeclaration.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MemberDeclaration</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MemberExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberInitExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MemberInitExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberListBinding.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MemberListBinding</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberMemberBinding.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MemberMemberBinding</a></li>
+<li><a href="org/apache/calcite/linq4j/MemoryEnumerable.html" title="class in org.apache.calcite.linq4j" target="classFrame">MemoryEnumerable</a></li>
+<li><a href="org/apache/calcite/linq4j/MemoryEnumerator.html" title="class in org.apache.calcite.linq4j" target="classFrame">MemoryEnumerator</a></li>
+<li><a href="org/apache/calcite/linq4j/MemoryFactory.html" title="class in org.apache.calcite.linq4j" target="classFrame">MemoryFactory</a></li>
+<li><a href="org/apache/calcite/linq4j/MemoryFactory.Memory.html" title="class in org.apache.calcite.linq4j" target="classFrame">MemoryFactory.Memory</a></li>
+<li><a href="org/apache/calcite/rel/metadata/Metadata.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">Metadata</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/MetadataDef.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">MetadataDef</a></li>
+<li><a href="org/apache/calcite/rel/metadata/MetadataFactory.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">MetadataFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/MetadataFactoryImpl.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">MetadataFactoryImpl</a></li>
+<li><a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">MetadataHandler</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MethodCallExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MethodCallExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MethodDeclaration.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">MethodDeclaration</a></li>
+<li><a href="org/apache/calcite/rel/core/Minus.html" title="class in org.apache.calcite.rel.core" target="classFrame">Minus</a></li>
+<li><a href="org/apache/calcite/model/ModelHandler.html" title="class in org.apache.calcite.model" target="classFrame">ModelHandler</a></li>
+<li><a href="org/apache/calcite/model/ModelHandler.ExtraOperand.html" title="enum in org.apache.calcite.model" target="classFrame">ModelHandler.ExtraOperand</a></li>
+<li><a href="org/apache/calcite/schema/ModifiableTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">ModifiableTable</span></a></li>
+<li><a href="org/apache/calcite/schema/ModifiableView.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">ModifiableView</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/ModifiableViewTable.html" title="class in org.apache.calcite.schema.impl" target="classFrame">ModifiableViewTable</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoAggregate.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoFilter.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoFilter</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoMethod.html" title="enum in org.apache.calcite.adapter.mongodb" target="classFrame">MongoMethod</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoProject.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoProject</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb" target="classFrame"><span class="interfaceName">MongoRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoRel.Implementor.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoRel.Implementor</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoRules.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoRules</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoSchema.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoSchema</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoSchemaFactory.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoSort.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoSort</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoTable.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoTable</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoTable.MongoQueryable.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoTable.MongoQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoTableScan.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoToEnumerableConverter.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.mongodb" target="classFrame">MongoToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/sql/dialect/MssqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">MssqlSqlDialect</a></li>
+<li><a href="org/apache/calcite/plan/MulticastRelOptListener.html" title="class in org.apache.calcite.plan" target="classFrame">MulticastRelOptListener</a></li>
+<li><a href="org/apache/calcite/rel/rules/MultiJoin.html" title="class in org.apache.calcite.rel.rules" target="classFrame">MultiJoin</a></li>
+<li><a href="org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">MultiJoinOptimizeBushyRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/MultiJoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">MultiJoinProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/sql/type/MultisetOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">MultisetOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/sql/type/MultisetSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">MultisetSqlType</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableAggregate.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableAggregate</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableCalc.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableCalc</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableCollect.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableCollect</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableCorrelate.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableCorrelate</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableExchange.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableExchange</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableFilter.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableFilter</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableIntersect.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableIntersect</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableJoin.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableJoin</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableMatch.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableMatch</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableMinus.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableMinus</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableProject.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableProject</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableRel.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableRel</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableRels.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableRels</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableRelVisitor.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableRelVisitor</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableSample.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableSample</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableScan.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableScan</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableSetOp.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableSetOp</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableSort.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableSort</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableTableFunctionScan.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableTableFunctionScan</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableTableModify.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableTableModify</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableUncollect.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableUncollect</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableUnion.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableUnion</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableValues.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableValues</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableWindow.html" title="class in org.apache.calcite.rel.mutable" target="classFrame">MutableWindow</a></li>
+<li><a href="org/apache/calcite/sql/dialect/MysqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">MysqlSqlDialect</a></li>
+<li><a href="org/apache/calcite/util/NameMap.html" title="class in org.apache.calcite.util" target="classFrame">NameMap</a></li>
+<li><a href="org/apache/calcite/util/NameMultimap.html" title="class in org.apache.calcite.util" target="classFrame">NameMultimap</a></li>
+<li><a href="org/apache/calcite/util/NameSet.html" title="class in org.apache.calcite.util" target="classFrame">NameSet</a></li>
+<li><a href="org/apache/calcite/adapter/druid/NaryOperatorConverter.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">NaryOperatorConverter</a></li>
+<li><a href="org/apache/calcite/sql/dialect/NeoviewSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">NeoviewSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/NestedBlockBuilder.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">NestedBlockBuilder</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/NestedBlockBuilderImpl.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">NestedBlockBuilderImpl</a></li>
+<li><a href="org/apache/calcite/sql/dialect/NetezzaSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">NetezzaSqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/NewArrayExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">NewArrayExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/NewExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">NewExpression</a></li>
+<li><a href="org/apache/calcite/util/NlsString.html" title="class in org.apache.calcite.util" target="classFrame">NlsString</a></li>
+<li><a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter" target="classFrame"><span class="interfaceName">Node</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Node.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">Node</span></a></li>
+<li><a href="org/apache/calcite/interpreter/Nodes.html" title="class in org.apache.calcite.interpreter" target="classFrame">Nodes</a></li>
+<li><a href="org/apache/calcite/interpreter/Nodes.CoreCompiler.html" title="class in org.apache.calcite.interpreter" target="classFrame">Nodes.CoreCompiler</a></li>
+<li><a href="org/apache/calcite/rel/hint/NodeTypeHintPredicate.html" title="class in org.apache.calcite.rel.hint" target="classFrame">NodeTypeHintPredicate</a></li>
+<li><a href="org/apache/calcite/linq4j/function/NonDeterministic.html" title="annotation in org.apache.calcite.linq4j.function" target="classFrame">NonDeterministic</a></li>
+<li><a href="org/apache/calcite/rel/convert/NoneConverter.html" title="class in org.apache.calcite.rel.convert" target="classFrame">NoneConverter</a></li>
+<li><a href="org/apache/calcite/interpreter/NoneToBindableConverterRule.html" title="class in org.apache.calcite.interpreter" target="classFrame">NoneToBindableConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">NotNullImplementor</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">NullableBigDecimalFunction1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">NullableDoubleFunction1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">NullableFloatFunction1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">NullableIntegerFunction1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">NullableLongFunction1</span></a></li>
+<li><a href="org/apache/calcite/config/NullCollation.html" title="enum in org.apache.calcite.config" target="classFrame">NullCollation</a></li>
+<li><a href="org/apache/calcite/sql2rel/NullInitializerExpressionFactory.html" title="class in org.apache.calcite.sql2rel" target="classFrame">NullInitializerExpressionFactory</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/NullPolicy.html" title="enum in org.apache.calcite.adapter.enumerable" target="classFrame">NullPolicy</a></li>
+<li><a href="org/apache/calcite/rel/metadata/NullSentinel.html" title="enum in org.apache.calcite.rel.metadata" target="classFrame">NullSentinel</a></li>
+<li><a href="org/apache/calcite/util/NumberUtil.html" title="class in org.apache.calcite.util" target="classFrame">NumberUtil</a></li>
+<li><a href="org/apache/calcite/runtime/ObjectEnumeratorCursor.html" title="class in org.apache.calcite.runtime" target="classFrame">ObjectEnumeratorCursor</a></li>
+<li><a href="org/apache/calcite/sql/type/ObjectSqlType.html" title="class in org.apache.calcite.sql.type" target="classFrame">ObjectSqlType</a></li>
+<li><a href="org/apache/calcite/sql/type/OperandsTypeChecking.html" title="class in org.apache.calcite.sql.type" target="classFrame">OperandsTypeChecking</a></li>
+<li><a href="org/apache/calcite/sql/type/OperandTypes.html" title="class in org.apache.calcite.sql.type" target="classFrame">OperandTypes</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/OptimizeShuttle.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">OptimizeShuttle</a></li>
+<li><a href="org/apache/calcite/util/Optionality.html" title="enum in org.apache.calcite.util" target="classFrame">Optionality</a></li>
+<li><a href="org/apache/calcite/linq4j/OpType.html" title="enum in org.apache.calcite.linq4j" target="classFrame">OpType</a></li>
+<li><a href="org/apache/calcite/sql/dialect/OracleSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">OracleSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html" title="class in org.apache.calcite.sql.fun" target="classFrame">OracleSqlOperatorTable</a></li>
+<li><a href="org/apache/calcite/linq4j/Ord.html" title="class in org.apache.calcite.linq4j" target="classFrame">Ord</a></li>
+<li><a href="org/apache/calcite/sql/validate/OrderByScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">OrderByScope</a></li>
+<li><a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">OrderedEnumerable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">OrderedQueryable</span></a></li>
+<li><a href="org/apache/calcite/sql/type/OrdinalReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">OrdinalReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/sql/validate/OverScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">OverScope</a></li>
+<li><a href="org/apache/calcite/linq4j/PackageMarker.html" title="annotation in org.apache.calcite.linq4j" target="classFrame">PackageMarker</a></li>
+<li><a href="org/apache/calcite/util/Pair.html" title="class in org.apache.calcite.util" target="classFrame">Pair</a></li>
+<li><a href="org/apache/calcite/sql/dialect/ParaccelSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">ParaccelSqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Parameter.html" title="annotation in org.apache.calcite.linq4j.function" target="classFrame">Parameter</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ParameterExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ParameterExpression</a></li>
+<li><a href="org/apache/calcite/sql/validate/ParameterScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">ParameterScope</a></li>
+<li><a href="org/apache/calcite/util/PartiallyOrderedSet.html" title="class in org.apache.calcite.util" target="classFrame">PartiallyOrderedSet</a></li>
+<li><a href="org/apache/calcite/util/PartiallyOrderedSet.Ordering.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">PartiallyOrderedSet.Ordering</span></a></li>
+<li><a href="org/apache/calcite/schema/Path.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">Path</span></a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">Pattern</span></a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.AbstractPattern.html" title="class in org.apache.calcite.runtime" target="classFrame">Pattern.AbstractPattern</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.Op.html" title="enum in org.apache.calcite.runtime" target="classFrame">Pattern.Op</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.OpPattern.html" title="class in org.apache.calcite.runtime" target="classFrame">Pattern.OpPattern</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.PatternBuilder.html" title="class in org.apache.calcite.runtime" target="classFrame">Pattern.PatternBuilder</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.RepeatPattern.html" title="class in org.apache.calcite.runtime" target="classFrame">Pattern.RepeatPattern</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.SymbolPattern.html" title="class in org.apache.calcite.runtime" target="classFrame">Pattern.SymbolPattern</a></li>
+<li><a href="org/apache/calcite/util/Permutation.html" title="class in org.apache.calcite.util" target="classFrame">Permutation</a></li>
+<li><a href="org/apache/calcite/sql/dialect/PhoenixSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">PhoenixSqlDialect</a></li>
+<li><a href="org/apache/calcite/rel/PhysicalNode.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">PhysicalNode</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/PhysType.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">PhysType</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/PhysTypeImpl.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">PhysTypeImpl</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigAggFunction.html" title="enum in org.apache.calcite.adapter.pig" target="classFrame">PigAggFunction</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigAggregate.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigAggregate</a></li>
+<li><a href="org/apache/calcite/piglet/PigConverter.html" title="class in org.apache.calcite.piglet" target="classFrame">PigConverter</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigDataType.html" title="enum in org.apache.calcite.adapter.pig" target="classFrame">PigDataType</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigFilter.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigFilter</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigJoin.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigJoin</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigProject.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigProject</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig" target="classFrame"><span class="interfaceName">PigRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRel.Implementor.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigRel.Implementor</a></li>
+<li><a href="org/apache/calcite/piglet/PigRelBuilder.html" title="class in org.apache.calcite.piglet" target="classFrame">PigRelBuilder</a></li>
+<li><a href="org/apache/calcite/tools/PigRelBuilder.html" title="class in org.apache.calcite.tools" target="classFrame">PigRelBuilder</a></li>
+<li><a href="org/apache/calcite/tools/PigRelBuilder.GroupOption.html" title="enum in org.apache.calcite.tools" target="classFrame">PigRelBuilder.GroupOption</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigRelFactories</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.PigAggregateFactory.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigRelFactories.PigAggregateFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.PigFilterFactory.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigRelFactories.PigFilterFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.PigJoinFactory.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigRelFactories.PigJoinFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.PigTableScanFactory.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigRelFactories.PigTableScanFactory</a></li>
+<li><a href="org/apache/calcite/piglet/PigRelSqlUdfs.html" title="class in org.apache.calcite.piglet" target="classFrame">PigRelSqlUdfs</a></li>
+<li><a href="org/apache/calcite/piglet/PigRelToSqlConverter.html" title="class in org.apache.calcite.piglet" target="classFrame">PigRelToSqlConverter</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRules.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigRules</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigSchema.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigSchema</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigSchemaFactory.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigTable.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigTable</a></li>
+<li><a href="org/apache/calcite/piglet/PigTable.html" title="class in org.apache.calcite.piglet" target="classFrame">PigTable</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigTableFactory.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigTableScan.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigToEnumerableConverter.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.pig" target="classFrame">PigToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/piglet/PigToSqlAggregateRule.html" title="class in org.apache.calcite.piglet" target="classFrame">PigToSqlAggregateRule</a></li>
+<li><a href="org/apache/calcite/piglet/PigUdfs.html" title="class in org.apache.calcite.piglet" target="classFrame">PigUdfs</a></li>
+<li><a href="org/apache/calcite/piglet/PigUserDefinedFunction.html" title="class in org.apache.calcite.piglet" target="classFrame">PigUserDefinedFunction</a></li>
+<li><a href="org/apache/calcite/tools/Planner.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">Planner</span></a></li>
+<li><a href="org/apache/calcite/prepare/PlannerImpl.html" title="class in org.apache.calcite.prepare" target="classFrame">PlannerImpl</a></li>
+<li><a href="org/apache/calcite/sql/dialect/PostgresqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">PostgresqlSqlDialect</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Builder.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Builder</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Call.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Call</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Op.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Op</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Result.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Result</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Special.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">PrecedenceClimbingParser.Special</span></a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.SpecialOp.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.SpecialOp</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Token.html" title="class in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Token</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Type.html" title="enum in org.apache.calcite.util" target="classFrame">PrecedenceClimbingParser.Type</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">Predicate1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function" target="classFrame"><span class="interfaceName">Predicate2</span></a></li>
+<li><a href="org/apache/calcite/runtime/PredicateImpl.html" title="class in org.apache.calcite.runtime" target="classFrame">PredicateImpl</a></li>
+<li><a href="org/apache/calcite/chinook/PreferredAlbumsTableFactory.html" title="class in org.apache.calcite.chinook" target="classFrame">PreferredAlbumsTableFactory</a></li>
+<li><a href="org/apache/calcite/chinook/PreferredGenresTableFactory.html" title="class in org.apache.calcite.chinook" target="classFrame">PreferredGenresTableFactory</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.html" title="class in org.apache.calcite.prepare" target="classFrame">Prepare</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.AbstractPreparingTable.html" title="class in org.apache.calcite.prepare" target="classFrame">Prepare.AbstractPreparingTable</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.CatalogReader.html" title="interface in org.apache.calcite.prepare" target="classFrame"><span class="interfaceName">Prepare.CatalogReader</span></a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.Materialization.html" title="class in org.apache.calcite.prepare" target="classFrame">Prepare.Materialization</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.PreparedExplain.html" title="class in org.apache.calcite.prepare" target="classFrame">Prepare.PreparedExplain</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.PreparedResult.html" title="interface in org.apache.calcite.prepare" target="classFrame"><span class="interfaceName">Prepare.PreparedResult</span></a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.PreparedResultImpl.html" title="class in org.apache.calcite.prepare" target="classFrame">Prepare.PreparedResultImpl</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.PreparingTable.html" title="interface in org.apache.calcite.prepare" target="classFrame"><span class="interfaceName">Prepare.PreparingTable</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/PrestoSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">PrestoSqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Primitive.html" title="enum in org.apache.calcite.linq4j.tree" target="classFrame">Primitive</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Primitive.Flavor.html" title="enum in org.apache.calcite.linq4j.tree" target="classFrame">Primitive.Flavor</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Primitive.Sink.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">Primitive.Sink</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Primitive.Source.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">Primitive.Source</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/ProcedureNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">ProcedureNamespace</a></li>
+<li><a href="org/apache/calcite/adapter/os/Processes.html" title="class in org.apache.calcite.adapter.os" target="classFrame">Processes</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.html" title="interface in org.apache.calcite.profile" target="classFrame"><span class="interfaceName">Profiler</span></a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Column.html" title="class in org.apache.calcite.profile" target="classFrame">Profiler.Column</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Distribution.html" title="class in org.apache.calcite.profile" target="classFrame">Profiler.Distribution</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.FunctionalDependency.html" title="class in org.apache.calcite.profile" target="classFrame">Profiler.FunctionalDependency</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Profile.html" title="class in org.apache.calcite.profile" target="classFrame">Profiler.Profile</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.RowCount.html" title="class in org.apache.calcite.profile" target="classFrame">Profiler.RowCount</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Statistic.html" title="interface in org.apache.calcite.profile" target="classFrame"><span class="interfaceName">Profiler.Statistic</span></a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Unique.html" title="class in org.apache.calcite.profile" target="classFrame">Profiler.Unique</a></li>
+<li><a href="org/apache/calcite/profile/ProfilerImpl.html" title="class in org.apache.calcite.profile" target="classFrame">ProfilerImpl</a></li>
+<li><a href="org/apache/calcite/profile/ProfilerImpl.Builder.html" title="class in org.apache.calcite.profile" target="classFrame">ProfilerImpl.Builder</a></li>
+<li><a href="org/apache/calcite/tools/Program.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">Program</span></a></li>
+<li><a href="org/apache/calcite/tools/Programs.html" title="class in org.apache.calcite.tools" target="classFrame">Programs</a></li>
+<li><a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core" target="classFrame">Project</a></li>
+<li><a href="org/apache/calcite/rel/core/Project.Flags.html" title="class in org.apache.calcite.rel.core" target="classFrame">Project.Flags</a></li>
+<li><a href="org/apache/calcite/schema/ProjectableFilterableTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">ProjectableFilterableTable</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectCalcMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectCalcMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectCorrelateTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.RelNodesExprsHandler.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectCorrelateTransposeRule.RelNodesExprsHandler</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.RexFieldAccessReplacer.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectCorrelateTransposeRule.RexFieldAccessReplacer</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectJoinJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectJoinJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectMultiJoinMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectMultiJoinMergeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/ProjectNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">ProjectNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectSetOpTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectSetOpTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectSortTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectSortTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectTableScanRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectTableScanRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectToCalcRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectToCalcRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectToWindowRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectToWindowRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectToWindowRule.CalcToWindowRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectToWindowRule.CalcToWindowRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectWindowTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ProjectWindowTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/PruneEmptyRules.html" title="class in org.apache.calcite.rel.rules" target="classFrame">PruneEmptyRules</a></li>
+<li><a href="org/apache/calcite/rel/rules/PruneEmptyRules.PruneEmptyRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">PruneEmptyRules.PruneEmptyRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/PruneEmptyRules.RemoveEmptySingleRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">PruneEmptyRules.RemoveEmptySingleRule</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/PseudoField.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">PseudoField</span></a></li>
+<li><a href="org/apache/calcite/adapter/os/PsTableFunction.html" title="class in org.apache.calcite.adapter.os" target="classFrame">PsTableFunction</a></li>
+<li><a href="org/apache/calcite/rel/rules/PushProjector.html" title="class in org.apache.calcite.rel.rules" target="classFrame">PushProjector</a></li>
+<li><a href="org/apache/calcite/rel/rules/PushProjector.ExprCondition.html" title="interface in org.apache.calcite.rel.rules" target="classFrame"><span class="interfaceName">PushProjector.ExprCondition</span></a></li>
+<li><a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">Queryable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableDefaults.html" title="class in org.apache.calcite.linq4j" target="classFrame">QueryableDefaults</a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableDefaults.NonLeafReplayableQueryable.html" title="class in org.apache.calcite.linq4j" target="classFrame">QueryableDefaults.NonLeafReplayableQueryable</a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableDefaults.Replayable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">QueryableDefaults.Replayable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableDefaults.ReplayableQueryable.html" title="class in org.apache.calcite.linq4j" target="classFrame">QueryableDefaults.ReplayableQueryable</a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableFactory.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">QueryableFactory</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableRecorder.html" title="class in org.apache.calcite.linq4j" target="classFrame">QueryableRecorder</a></li>
+<li><a href="org/apache/calcite/schema/QueryableTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">QueryableTable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryProvider.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">QueryProvider</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryProviderImpl.html" title="class in org.apache.calcite.linq4j" target="classFrame">QueryProviderImpl</a></li>
+<li><a href="org/apache/calcite/linq4j/QueryProviderImpl.QueryableImpl.html" title="class in org.apache.calcite.linq4j" target="classFrame">QueryProviderImpl.QueryableImpl</a></li>
+<li><a href="org/apache/calcite/statistic/QuerySqlStatisticProvider.html" title="class in org.apache.calcite.statistic" target="classFrame">QuerySqlStatisticProvider</a></li>
+<li><a href="org/apache/calcite/adapter/druid/QueryType.html" title="enum in org.apache.calcite.adapter.druid" target="classFrame">QueryType</a></li>
+<li><a href="org/apache/calcite/runtime/RandomFunction.html" title="class in org.apache.calcite.runtime" target="classFrame">RandomFunction</a></li>
+<li><a href="org/apache/calcite/linq4j/RawEnumerable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">RawEnumerable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/RawQueryable.html" title="interface in org.apache.calcite.linq4j" target="classFrame"><span class="interfaceName">RawQueryable</span></a></li>
+<li><a href="org/apache/calcite/runtime/RecordEnumeratorCursor.html" title="class in org.apache.calcite.runtime" target="classFrame">RecordEnumeratorCursor</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisConfig.html" title="class in org.apache.calcite.adapter.redis" target="classFrame">RedisConfig</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisDataFormat.html" title="enum in org.apache.calcite.adapter.redis" target="classFrame">RedisDataFormat</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisDataProcess.html" title="class in org.apache.calcite.adapter.redis" target="classFrame">RedisDataProcess</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisDataType.html" title="enum in org.apache.calcite.adapter.redis" target="classFrame">RedisDataType</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisJedisManager.html" title="class in org.apache.calcite.adapter.redis" target="classFrame">RedisJedisManager</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisSchemaFactory.html" title="class in org.apache.calcite.adapter.redis" target="classFrame">RedisSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisTable.html" title="class in org.apache.calcite.adapter.redis" target="classFrame">RedisTable</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisTableFactory.html" title="class in org.apache.calcite.adapter.redis" target="classFrame">RedisTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisTableFieldInfo.html" title="class in org.apache.calcite.adapter.redis" target="classFrame">RedisTableFieldInfo</a></li>
+<li><a href="org/apache/calcite/sql/dialect/RedshiftSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">RedshiftSqlDialect</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceDecimalsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.CalcReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule.CalcReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.CaseShuttle.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule.CaseShuttle</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.FilterReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule.FilterReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.JoinReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule.JoinReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ProjectReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule.ProjectReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ReducibleExprLocator.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule.ReducibleExprLocator</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.RexReplacer.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule.RexReplacer</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.WindowReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ReduceExpressionsRule.WindowReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ReflectedPseudoField.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ReflectedPseudoField</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/ReflectiveCallNotNullImplementor.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">ReflectiveCallNotNullImplementor</a></li>
+<li><a href="org/apache/calcite/sql2rel/ReflectiveConvertletTable.html" title="class in org.apache.calcite.sql2rel" target="classFrame">ReflectiveConvertletTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/ReflectiveFunctionBase.html" title="class in org.apache.calcite.schema.impl" target="classFrame">ReflectiveFunctionBase</a></li>
+<li><a href="org/apache/calcite/schema/impl/ReflectiveFunctionBase.ParameterListBuilder.html" title="class in org.apache.calcite.schema.impl" target="classFrame">ReflectiveFunctionBase.ParameterListBuilder</a></li>
+<li><a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">ReflectiveRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/adapter/java/ReflectiveSchema.html" title="class in org.apache.calcite.adapter.java" target="classFrame">ReflectiveSchema</a></li>
+<li><a href="org/apache/calcite/adapter/java/ReflectiveSchema.Factory.html" title="class in org.apache.calcite.adapter.java" target="classFrame">ReflectiveSchema.Factory</a></li>
+<li><a href="org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html" title="class in org.apache.calcite.sql.util" target="classFrame">ReflectiveSqlOperatorTable</a></li>
+<li><a href="org/apache/calcite/util/ReflectiveVisitDispatcher.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">ReflectiveVisitDispatcher</span></a></li>
+<li><a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">ReflectiveVisitor</span></a></li>
+<li><a href="org/apache/calcite/util/ReflectUtil.html" title="class in org.apache.calcite.util" target="classFrame">ReflectUtil</a></li>
+<li><a href="org/apache/calcite/util/ReflectUtil.MethodDispatcher.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">ReflectUtil.MethodDispatcher</span></a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.html" title="class in org.apache.calcite.tools" target="classFrame">RelBuilder</a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.AggCall.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">RelBuilder.AggCall</span></a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.Config.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">RelBuilder.Config</span></a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.ConfigBuilder.html" title="class in org.apache.calcite.tools" target="classFrame">RelBuilder.ConfigBuilder</a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.GroupKey.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">RelBuilder.GroupKey</span></a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.GroupKeyImpl.html" title="class in org.apache.calcite.tools" target="classFrame">RelBuilder.GroupKeyImpl</a></li>
+<li><a href="org/apache/calcite/tools/RelBuilderFactory.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">RelBuilderFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/RelCollation.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">RelCollation</span></a></li>
+<li><a href="org/apache/calcite/rel/RelCollationImpl.html" title="class in org.apache.calcite.rel" target="classFrame">RelCollationImpl</a></li>
+<li><a href="org/apache/calcite/rel/RelCollations.html" title="class in org.apache.calcite.rel" target="classFrame">RelCollations</a></li>
+<li><a href="org/apache/calcite/rel/RelCollationTraitDef.html" title="class in org.apache.calcite.rel" target="classFrame">RelCollationTraitDef</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelColumnMapping.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelColumnMapping</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelColumnOrigin.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelColumnOrigin</a></li>
+<li><a href="org/apache/calcite/tools/RelConversionException.html" title="class in org.apache.calcite.tools" target="classFrame">RelConversionException</a></li>
+<li><a href="org/apache/calcite/rel/type/RelCrossType.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelCrossType</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataType.html" title="interface in org.apache.calcite.rel.type" target="classFrame"><span class="interfaceName">RelDataType</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeComparability.html" title="enum in org.apache.calcite.rel.type" target="classFrame">RelDataTypeComparability</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactory.html" title="interface in org.apache.calcite.rel.type" target="classFrame"><span class="interfaceName">RelDataTypeFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactory.Builder.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelDataTypeFactory.Builder</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfo.html" title="interface in org.apache.calcite.rel.type" target="classFrame"><span class="interfaceName">RelDataTypeFactory.FieldInfo</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfoBuilder.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelDataTypeFactory.FieldInfoBuilder</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactoryImpl.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelDataTypeFactoryImpl</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFamily.html" title="interface in org.apache.calcite.rel.type" target="classFrame"><span class="interfaceName">RelDataTypeFamily</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeField.html" title="interface in org.apache.calcite.rel.type" target="classFrame"><span class="interfaceName">RelDataTypeField</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeField.ToFieldIndex.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelDataTypeField.ToFieldIndex</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeField.ToFieldName.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelDataTypeField.ToFieldName</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFieldImpl.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelDataTypeFieldImpl</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeImpl.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelDataTypeImpl</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypePrecedenceList.html" title="interface in org.apache.calcite.rel.type" target="classFrame"><span class="interfaceName">RelDataTypePrecedenceList</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeSystem.html" title="interface in org.apache.calcite.rel.type" target="classFrame"><span class="interfaceName">RelDataTypeSystem</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeSystemImpl.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelDataTypeSystemImpl</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelDecorrelator.html" title="class in org.apache.calcite.sql2rel" target="classFrame">RelDecorrelator</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelDecorrelator.CorelMap.html" title="class in org.apache.calcite.sql2rel" target="classFrame">RelDecorrelator.CorelMap</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelDecorrelator.CorelMapBuilder.html" title="class in org.apache.calcite.sql2rel" target="classFrame">RelDecorrelator.CorelMapBuilder</a></li>
+<li><a href="org/apache/calcite/plan/RelDigest.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelDigest</span></a></li>
+<li><a href="org/apache/calcite/rel/RelDistribution.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">RelDistribution</span></a></li>
+<li><a href="org/apache/calcite/rel/RelDistribution.Type.html" title="enum in org.apache.calcite.rel" target="classFrame">RelDistribution.Type</a></li>
+<li><a href="org/apache/calcite/rel/RelDistributions.html" title="class in org.apache.calcite.rel" target="classFrame">RelDistributions</a></li>
+<li><a href="org/apache/calcite/rel/RelDistributionTraitDef.html" title="class in org.apache.calcite.rel" target="classFrame">RelDistributionTraitDef</a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelEnumTypes.html" title="class in org.apache.calcite.rel.externalize" target="classFrame">RelEnumTypes</a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.html" title="class in org.apache.calcite.rel.core" target="classFrame">RelFactories</a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.AggregateFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.AggregateFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.CorrelateFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.CorrelateFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.ExchangeFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.ExchangeFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.FilterFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.FilterFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.JoinFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.JoinFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.MatchFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.MatchFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.ProjectFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.ProjectFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.RepeatUnionFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.RepeatUnionFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SemiJoinFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.SemiJoinFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SetOpFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.SetOpFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SnapshotFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.SnapshotFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SnapshotFactoryImpl.html" title="class in org.apache.calcite.rel.core" target="classFrame">RelFactories.SnapshotFactoryImpl</a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SortExchangeFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.SortExchangeFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SortFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.SortFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SpoolFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.SpoolFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.Struct.html" title="class in org.apache.calcite.rel.core" target="classFrame">RelFactories.Struct</a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.TableFunctionScanFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.TableFunctionScanFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.TableScanFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.TableScanFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.ValuesFactory.html" title="interface in org.apache.calcite.rel.core" target="classFrame"><span class="interfaceName">RelFactories.ValuesFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/RelFieldCollation.html" title="class in org.apache.calcite.rel" target="classFrame">RelFieldCollation</a></li>
+<li><a href="org/apache/calcite/rel/RelFieldCollation.Direction.html" title="enum in org.apache.calcite.rel" target="classFrame">RelFieldCollation.Direction</a></li>
+<li><a href="org/apache/calcite/rel/RelFieldCollation.NullDirection.html" title="enum in org.apache.calcite.rel" target="classFrame">RelFieldCollation.NullDirection</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelFieldTrimmer.html" title="class in org.apache.calcite.sql2rel" target="classFrame">RelFieldTrimmer</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel" target="classFrame">RelFieldTrimmer.TrimResult</a></li>
+<li><a href="org/apache/calcite/rel/hint/RelHint.html" title="class in org.apache.calcite.rel.hint" target="classFrame">RelHint</a></li>
+<li><a href="org/apache/calcite/rel/hint/RelHint.Builder.html" title="class in org.apache.calcite.rel.hint" target="classFrame">RelHint.Builder</a></li>
+<li><a href="org/apache/calcite/plan/RelHintsPropagator.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelHintsPropagator</span></a></li>
+<li><a href="org/apache/calcite/rel/RelHomogeneousShuttle.html" title="class in org.apache.calcite.rel" target="classFrame">RelHomogeneousShuttle</a></li>
+<li><a href="org/apache/calcite/plan/RelImplementor.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelImplementor</span></a></li>
+<li><a href="org/apache/calcite/rel/RelInput.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">RelInput</span></a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelJson.html" title="class in org.apache.calcite.rel.externalize" target="classFrame">RelJson</a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelJsonReader.html" title="class in org.apache.calcite.rel.externalize" target="classFrame">RelJsonReader</a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelJsonWriter.html" title="class in org.apache.calcite.rel.externalize" target="classFrame">RelJsonWriter</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdAllPredicates.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdAllPredicates</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdCollation.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdCollation</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdColumnOrigins.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdColumnOrigins</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdColumnUniqueness.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdColumnUniqueness</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdDistinctRowCount.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdDistinctRowCount</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdDistribution.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdDistribution</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdExplainVisibility.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdExplainVisibility</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdExpressionLineage.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdExpressionLineage</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdLowerBoundCost.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdLowerBoundCost</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdMaxRowCount.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdMaxRowCount</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdMemory.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdMemory</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdMinRowCount.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdMinRowCount</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdNodeTypes.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdNodeTypes</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdParallelism.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdParallelism</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdPercentageOriginalRows.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdPercentageOriginalRows</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdPopulationSize.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdPopulationSize</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdPredicates.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdPredicates</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdRowCount.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdRowCount</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdSelectivity.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdSelectivity</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdSize.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdSize</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdTableReferences.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdTableReferences</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdUniqueKeys.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdUniqueKeys</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdUtil.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMdUtil</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">RelMetadataProvider</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMetadataQuery.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMetadataQuery</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMetadataQueryBase.html" title="class in org.apache.calcite.rel.metadata" target="classFrame">RelMetadataQueryBase</a></li>
+<li><a href="org/apache/calcite/plan/RelMultipleTrait.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelMultipleTrait</span></a></li>
+<li><a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">RelNode</span></a></li>
+<li><a href="org/apache/calcite/rel/RelNode.Context.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">RelNode.Context</span></a></li>
+<li><a href="org/apache/calcite/rel/RelNodes.html" title="class in org.apache.calcite.rel" target="classFrame">RelNodes</a></li>
+<li><a href="org/apache/calcite/plan/RelOptAbstractTable.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptAbstractTable</a></li>
+<li><a href="org/apache/calcite/plan/RelOptCluster.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptCluster</a></li>
+<li><a href="org/apache/calcite/plan/RelOptConnection.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptConnection</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptCost.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptCost</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptCostFactory.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptCostFactory</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptCostImpl.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptCostImpl</a></li>
+<li><a href="org/apache/calcite/plan/RelOptLattice.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptLattice</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptListener</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RelChosenEvent.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptListener.RelChosenEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RelDiscardedEvent.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptListener.RelDiscardedEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RelEquivalenceEvent.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptListener.RelEquivalenceEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RelEvent.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptListener.RelEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RuleAttemptedEvent.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptListener.RuleAttemptedEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RuleEvent.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptListener.RuleEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RuleProductionEvent.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptListener.RuleProductionEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptMaterialization.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptMaterialization</a></li>
+<li><a href="org/apache/calcite/plan/RelOptMaterializations.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptMaterializations</a></li>
+<li><a href="org/apache/calcite/plan/RelOptNode.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptNode</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptPlanner.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptPlanner</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptPlanner.CannotPlanException.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptPlanner.CannotPlanException</a></li>
+<li><a href="org/apache/calcite/plan/RelOptPlanner.Executor.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptPlanner.Executor</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptPredicateList.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptPredicateList</a></li>
+<li><a href="org/apache/calcite/plan/RelOptQuery.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptQuery</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRule.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptRule</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRuleCall.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptRuleCall</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRuleOperand.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptRuleOperand</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRuleOperandChildPolicy.html" title="enum in org.apache.calcite.plan" target="classFrame">RelOptRuleOperandChildPolicy</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRuleOperandChildren.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptRuleOperandChildren</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRules.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptRules</a></li>
+<li><a href="org/apache/calcite/plan/RelOptSamplingParameters.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptSamplingParameters</a></li>
+<li><a href="org/apache/calcite/plan/RelOptSchema.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptSchema</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptSchemaWithSampling.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptSchemaWithSampling</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptTable.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptTable</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptTable.ToRelContext.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptTable.ToRelContext</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptTable.ViewExpander.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelOptTable.ViewExpander</span></a></li>
+<li><a href="org/apache/calcite/prepare/RelOptTableImpl.html" title="class in org.apache.calcite.prepare" target="classFrame">RelOptTableImpl</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptUtil</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.Exists.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptUtil.Exists</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.InputFinder.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptUtil.InputFinder</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.InputReferencedVisitor.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptUtil.InputReferencedVisitor</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.Logic.html" title="enum in org.apache.calcite.plan" target="classFrame">RelOptUtil.Logic</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.RexInputConverter.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptUtil.RexInputConverter</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.SubQueryType.html" title="enum in org.apache.calcite.plan" target="classFrame">RelOptUtil.SubQueryType</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.TypeDumper.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptUtil.TypeDumper</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.VariableUsedVisitor.html" title="class in org.apache.calcite.plan" target="classFrame">RelOptUtil.VariableUsedVisitor</a></li>
+<li><a href="org/apache/calcite/rel/type/RelProtoDataType.html" title="interface in org.apache.calcite.rel.type" target="classFrame"><span class="interfaceName">RelProtoDataType</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelRecordType.html" title="class in org.apache.calcite.rel.type" target="classFrame">RelRecordType</a></li>
+<li><a href="org/apache/calcite/rel/RelReferentialConstraint.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">RelReferentialConstraint</span></a></li>
+<li><a href="org/apache/calcite/rel/RelReferentialConstraintImpl.html" title="class in org.apache.calcite.rel" target="classFrame">RelReferentialConstraintImpl</a></li>
+<li><a href="org/apache/calcite/rel/RelRoot.html" title="class in org.apache.calcite.rel" target="classFrame">RelRoot</a></li>
+<li><a href="org/apache/calcite/tools/RelRunner.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">RelRunner</span></a></li>
+<li><a href="org/apache/calcite/tools/RelRunners.html" title="class in org.apache.calcite.tools" target="classFrame">RelRunners</a></li>
+<li><a href="org/apache/calcite/rel/RelShuttle.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">RelShuttle</span></a></li>
+<li><a href="org/apache/calcite/rel/RelShuttleImpl.html" title="class in org.apache.calcite.rel" target="classFrame">RelShuttleImpl</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.html" title="class in org.apache.calcite.sql2rel" target="classFrame">RelStructuredTypeFlattener</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.SelfFlatteningRel.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">RelStructuredTypeFlattener.SelfFlatteningRel</span></a></li>
+<li><a href="org/apache/calcite/plan/volcano/RelSubset.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">RelSubset</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/RelToSqlConverter.html" title="class in org.apache.calcite.rel.rel2sql" target="classFrame">RelToSqlConverter</a></li>
+<li><a href="org/apache/calcite/util/RelToSqlConverterUtil.html" title="class in org.apache.calcite.util" target="classFrame">RelToSqlConverterUtil</a></li>
+<li><a href="org/apache/calcite/plan/RelTrait.html" title="interface in org.apache.calcite.plan" target="classFrame"><span class="interfaceName">RelTrait</span></a></li>
+<li><a href="org/apache/calcite/plan/RelTraitDef.html" title="class in org.apache.calcite.plan" target="classFrame">RelTraitDef</a></li>
+<li><a href="org/apache/calcite/plan/RelTraitPropagationVisitor.html" title="class in org.apache.calcite.plan" target="classFrame">RelTraitPropagationVisitor</a></li>
+<li><a href="org/apache/calcite/plan/RelTraitSet.html" title="class in org.apache.calcite.plan" target="classFrame">RelTraitSet</a></li>
+<li><a href="org/apache/calcite/rel/RelVisitor.html" title="class in org.apache.calcite.rel" target="classFrame">RelVisitor</a></li>
+<li><a href="org/apache/calcite/rel/RelWriter.html" title="interface in org.apache.calcite.rel" target="classFrame"><span class="interfaceName">RelWriter</span></a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelWriterImpl.html" title="class in org.apache.calcite.rel.externalize" target="classFrame">RelWriterImpl</a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelXmlWriter.html" title="class in org.apache.calcite.rel.externalize" target="classFrame">RelXmlWriter</a></li>
+<li><a href="org/apache/calcite/rel/core/RepeatUnion.html" title="class in org.apache.calcite.rel.core" target="classFrame">RepeatUnion</a></li>
+<li><a href="org/apache/calcite/runtime/ResultSetEnumerable.html" title="class in org.apache.calcite.runtime" target="classFrame">ResultSetEnumerable</a></li>
+<li><a href="org/apache/calcite/runtime/ResultSetEnumerable.PreparedStatementEnricher.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">ResultSetEnumerable.PreparedStatementEnricher</span></a></li>
+<li><a href="org/apache/calcite/sql/type/ReturnTypes.html" title="class in org.apache.calcite.sql.type" target="classFrame">ReturnTypes</a></li>
+<li><a href="org/apache/calcite/rex/RexAction.html" title="interface in org.apache.calcite.rex" target="classFrame"><span class="interfaceName">RexAction</span></a></li>
+<li><a href="org/apache/calcite/rex/RexAnalyzer.html" title="class in org.apache.calcite.rex" target="classFrame">RexAnalyzer</a></li>
+<li><a href="org/apache/calcite/rex/RexBiVisitor.html" title="interface in org.apache.calcite.rex" target="classFrame"><span class="interfaceName">RexBiVisitor</span></a></li>
+<li><a href="org/apache/calcite/rex/RexBiVisitorImpl.html" title="class in org.apache.calcite.rex" target="classFrame">RexBiVisitorImpl</a></li>
+<li><a href="org/apache/calcite/rex/RexBuilder.html" title="class in org.apache.calcite.rex" target="classFrame">RexBuilder</a></li>
+<li><a href="org/apache/calcite/rex/RexCall.html" title="class in org.apache.calcite.rex" target="classFrame">RexCall</a></li>
+<li><a href="org/apache/calcite/rex/RexCallBinding.html" title="class in org.apache.calcite.rex" target="classFrame">RexCallBinding</a></li>
+<li><a href="org/apache/calcite/rex/RexChecker.html" title="class in org.apache.calcite.rex" target="classFrame">RexChecker</a></li>
+<li><a href="org/apache/calcite/rex/RexCorrelVariable.html" title="class in org.apache.calcite.rex" target="classFrame">RexCorrelVariable</a></li>
+<li><a href="org/apache/calcite/rex/RexDigestIncludeType.html" title="enum in org.apache.calcite.rex" target="classFrame">RexDigestIncludeType</a></li>
+<li><a href="org/apache/calcite/rex/RexDynamicParam.html" title="class in org.apache.calcite.rex" target="classFrame">RexDynamicParam</a></li>
+<li><a href="org/apache/calcite/rex/RexExecutable.html" title="class in org.apache.calcite.rex" target="classFrame">RexExecutable</a></li>
+<li><a href="org/apache/calcite/rex/RexExecutor.html" title="interface in org.apache.calcite.rex" target="classFrame"><span class="interfaceName">RexExecutor</span></a></li>
+<li><a href="org/apache/calcite/rex/RexExecutorImpl.html" title="class in org.apache.calcite.rex" target="classFrame">RexExecutorImpl</a></li>
+<li><a href="org/apache/calcite/rex/RexFieldAccess.html" title="class in org.apache.calcite.rex" target="classFrame">RexFieldAccess</a></li>
+<li><a href="org/apache/calcite/rex/RexFieldCollation.html" title="class in org.apache.calcite.rex" target="classFrame">RexFieldCollation</a></li>
+<li><a href="org/apache/calcite/plan/RexImplicationChecker.html" title="class in org.apache.calcite.plan" target="classFrame">RexImplicationChecker</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">RexImpTable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.LagImplementor.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">RexImpTable.LagImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.LeadImplementor.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">RexImpTable.LeadImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.NullAs.html" title="enum in org.apache.calcite.adapter.enumerable" target="classFrame">RexImpTable.NullAs</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.RexCallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">RexImpTable.RexCallImplementor</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.UserDefinedAggReflectiveImplementor.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">RexImpTable.UserDefinedAggReflectiveImplementor</a></li>
+<li><a href="org/apache/calcite/rex/RexInputRef.html" title="class in org.apache.calcite.rex" target="classFrame">RexInputRef</a></li>
+<li><a href="org/apache/calcite/rex/RexInterpreter.html" title="class in org.apache.calcite.rex" target="classFrame">RexInterpreter</a></li>
+<li><a href="org/apache/calcite/rex/RexLiteral.html" title="class in org.apache.calcite.rex" target="classFrame">RexLiteral</a></li>
+<li><a href="org/apache/calcite/rex/RexLocalRef.html" title="class in org.apache.calcite.rex" target="classFrame">RexLocalRef</a></li>
+<li><a href="org/apache/calcite/rex/RexMultisetUtil.html" title="class in org.apache.calcite.rex" target="classFrame">RexMultisetUtil</a></li>
+<li><a href="org/apache/calcite/rex/RexNode.html" title="class in org.apache.calcite.rex" target="classFrame">RexNode</a></li>
+<li><a href="org/apache/calcite/rex/RexNormalize.html" title="class in org.apache.calcite.rex" target="classFrame">RexNormalize</a></li>
+<li><a href="org/apache/calcite/rex/RexOver.html" title="class in org.apache.calcite.rex" target="classFrame">RexOver</a></li>
+<li><a href="org/apache/calcite/rex/RexPattern.html" title="interface in org.apache.calcite.rex" target="classFrame"><span class="interfaceName">RexPattern</span></a></li>
+<li><a href="org/apache/calcite/rex/RexPatternFieldRef.html" title="class in org.apache.calcite.rex" target="classFrame">RexPatternFieldRef</a></li>
+<li><a href="org/apache/calcite/rex/RexPermutationShuttle.html" title="class in org.apache.calcite.rex" target="classFrame">RexPermutationShuttle</a></li>
+<li><a href="org/apache/calcite/rex/RexPermuteInputsShuttle.html" title="class in org.apache.calcite.rex" target="classFrame">RexPermuteInputsShuttle</a></li>
+<li><a href="org/apache/calcite/rex/RexProgram.html" title="class in org.apache.calcite.rex" target="classFrame">RexProgram</a></li>
+<li><a href="org/apache/calcite/rex/RexProgramBuilder.html" title="class in org.apache.calcite.rex" target="classFrame">RexProgramBuilder</a></li>
+<li><a href="org/apache/calcite/rex/RexRangeRef.html" title="class in org.apache.calcite.rex" target="classFrame">RexRangeRef</a></li>
+<li><a href="org/apache/calcite/rex/RexShuttle.html" title="class in org.apache.calcite.rex" target="classFrame">RexShuttle</a></li>
+<li><a href="org/apache/calcite/rex/RexSimplify.html" title="class in org.apache.calcite.rex" target="classFrame">RexSimplify</a></li>
+<li><a href="org/apache/calcite/rex/RexSlot.html" title="class in org.apache.calcite.rex" target="classFrame">RexSlot</a></li>
+<li><a href="org/apache/calcite/rex/RexSlot.SelfPopulatingList.html" title="class in org.apache.calcite.rex" target="classFrame">RexSlot.SelfPopulatingList</a></li>
+<li><a href="org/apache/calcite/rex/RexSqlConvertlet.html" title="interface in org.apache.calcite.rex" target="classFrame"><span class="interfaceName">RexSqlConvertlet</span></a></li>
+<li><a href="org/apache/calcite/rex/RexSqlConvertletTable.html" title="interface in org.apache.calcite.rex" target="classFrame"><span class="interfaceName">RexSqlConvertletTable</span></a></li>
+<li><a href="org/apache/calcite/rex/RexSqlReflectiveConvertletTable.html" title="class in org.apache.calcite.rex" target="classFrame">RexSqlReflectiveConvertletTable</a></li>
+<li><a href="org/apache/calcite/rex/RexSqlStandardConvertletTable.html" title="class in org.apache.calcite.rex" target="classFrame">RexSqlStandardConvertletTable</a></li>
+<li><a href="org/apache/calcite/rex/RexSubQuery.html" title="class in org.apache.calcite.rex" target="classFrame">RexSubQuery</a></li>
+<li><a href="org/apache/calcite/rex/RexTableInputRef.html" title="class in org.apache.calcite.rex" target="classFrame">RexTableInputRef</a></li>
+<li><a href="org/apache/calcite/rex/RexTableInputRef.RelTableRef.html" title="class in org.apache.calcite.rex" target="classFrame">RexTableInputRef.RelTableRef</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">RexToLixTranslator</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetter.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">RexToLixTranslator.InputGetter</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetterImpl.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">RexToLixTranslator.InputGetterImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.Result.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">RexToLixTranslator.Result</a></li>
+<li><a href="org/apache/calcite/rex/RexToSqlNodeConverter.html" title="interface in org.apache.calcite.rex" target="classFrame"><span class="interfaceName">RexToSqlNodeConverter</span></a></li>
+<li><a href="org/apache/calcite/rex/RexToSqlNodeConverterImpl.html" title="class in org.apache.calcite.rex" target="classFrame">RexToSqlNodeConverterImpl</a></li>
+<li><a href="org/apache/calcite/rex/RexTransformer.html" title="class in org.apache.calcite.rex" target="classFrame">RexTransformer</a></li>
+<li><a href="org/apache/calcite/rex/RexUnaryBiVisitor.html" title="class in org.apache.calcite.rex" target="classFrame">RexUnaryBiVisitor</a></li>
+<li><a href="org/apache/calcite/rex/RexUnknownAs.html" title="enum in org.apache.calcite.rex" target="classFrame">RexUnknownAs</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.html" title="class in org.apache.calcite.rex" target="classFrame">RexUtil</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.ExprSimplifier.html" title="class in org.apache.calcite.rex" target="classFrame">RexUtil.ExprSimplifier</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.FieldAccessFinder.html" title="class in org.apache.calcite.rex" target="classFrame">RexUtil.FieldAccessFinder</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.FixNullabilityShuttle.html" title="class in org.apache.calcite.rex" target="classFrame">RexUtil.FixNullabilityShuttle</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.SubQueryFinder.html" title="class in org.apache.calcite.rex" target="classFrame">RexUtil.SubQueryFinder</a></li>
+<li><a href="org/apache/calcite/rex/RexVariable.html" title="class in org.apache.calcite.rex" target="classFrame">RexVariable</a></li>
+<li><a href="org/apache/calcite/rex/RexVisitor.html" title="interface in org.apache.calcite.rex" target="classFrame"><span class="interfaceName">RexVisitor</span></a></li>
+<li><a href="org/apache/calcite/rex/RexVisitorImpl.html" title="class in org.apache.calcite.rex" target="classFrame">RexVisitorImpl</a></li>
+<li><a href="org/apache/calcite/rex/RexWindow.html" title="class in org.apache.calcite.rex" target="classFrame">RexWindow</a></li>
+<li><a href="org/apache/calcite/rex/RexWindowBound.html" title="class in org.apache.calcite.rex" target="classFrame">RexWindowBound</a></li>
+<li><a href="org/apache/calcite/rex/RexWindowBounds.html" title="class in org.apache.calcite.rex" target="classFrame">RexWindowBounds</a></li>
+<li><a href="org/apache/calcite/interpreter/Row.html" title="class in org.apache.calcite.interpreter" target="classFrame">Row</a></li>
+<li><a href="org/apache/calcite/interpreter/Row.RowBuilder.html" title="class in org.apache.calcite.interpreter" target="classFrame">Row.RowBuilder</a></li>
+<li><a href="org/apache/calcite/plan/volcano/RuleQueue.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">RuleQueue</a></li>
+<li><a href="org/apache/calcite/tools/RuleSet.html" title="interface in org.apache.calcite.tools" target="classFrame"><span class="interfaceName">RuleSet</span></a></li>
+<li><a href="org/apache/calcite/tools/RuleSets.html" title="class in org.apache.calcite.tools" target="classFrame">RuleSets</a></li>
+<li><a href="org/apache/calcite/util/SaffronProperties.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">SaffronProperties</span></a></li>
+<li><a href="org/apache/calcite/util/SaffronProperties.Helper.html" title="class in org.apache.calcite.util" target="classFrame">SaffronProperties.Helper</a></li>
+<li><a href="org/apache/calcite/sql/type/SameOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">SameOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/sql/type/SameOperandTypeExceptLastOperandChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">SameOperandTypeExceptLastOperandChecker</a></li>
+<li><a href="org/apache/calcite/rel/core/Sample.html" title="class in org.apache.calcite.rel.core" target="classFrame">Sample</a></li>
+<li><a href="org/apache/calcite/interpreter/Scalar.html" title="interface in org.apache.calcite.interpreter" target="classFrame"><span class="interfaceName">Scalar</span></a></li>
+<li><a href="org/apache/calcite/schema/ScalarFunction.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">ScalarFunction</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/ScalarFunctionImpl.html" title="class in org.apache.calcite.schema.impl" target="classFrame">ScalarFunctionImpl</a></li>
+<li><a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">ScannableTable</span></a></li>
+<li><a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">Schema</span></a></li>
+<li><a href="org/apache/calcite/schema/Schema.TableType.html" title="enum in org.apache.calcite.schema" target="classFrame">Schema.TableType</a></li>
+<li><a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">SchemaFactory</span></a></li>
+<li><a href="org/apache/calcite/schema/SchemaPlus.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">SchemaPlus</span></a></li>
+<li><a href="org/apache/calcite/schema/Schemas.html" title="class in org.apache.calcite.schema" target="classFrame">Schemas</a></li>
+<li><a href="org/apache/calcite/schema/SchemaVersion.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">SchemaVersion</span></a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SearchResultListener.html" title="interface in org.apache.calcite.adapter.splunk.search" target="classFrame"><span class="interfaceName">SearchResultListener</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SelectNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SelectNamespace</a></li>
+<li><a href="org/apache/calcite/sql/validate/SelectScope.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SelectScope</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SemiJoinFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SemiJoinJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SemiJoinProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SemiJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SemiJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinRule.JoinToSemiJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SemiJoinRule.JoinToSemiJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinRule.ProjectToSemiJoinRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SemiJoinRule.ProjectToSemiJoinRule</a></li>
+<li><a href="org/apache/calcite/schema/SemiMutableSchema.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">SemiMutableSchema</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/SemiStrict.html" title="annotation in org.apache.calcite.linq4j.function" target="classFrame">SemiStrict</a></li>
+<li><a href="org/apache/calcite/util/SerializableCharset.html" title="class in org.apache.calcite.util" target="classFrame">SerializableCharset</a></li>
+<li><a href="org/apache/calcite/server/ServerDdlExecutor.html" title="class in org.apache.calcite.server" target="classFrame">ServerDdlExecutor</a></li>
+<li><a href="org/apache/calcite/rel/core/SetOp.html" title="class in org.apache.calcite.rel.core" target="classFrame">SetOp</a></li>
+<li><a href="org/apache/calcite/sql/validate/SetopNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SetopNamespace</a></li>
+<li><a href="org/apache/calcite/interpreter/SetOpNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">SetOpNode</a></li>
+<li><a href="org/apache/calcite/sql/type/SetopOperandTypeChecker.html" title="class in org.apache.calcite.sql.type" target="classFrame">SetopOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Shuttle.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">Shuttle</a></li>
+<li><a href="org/apache/calcite/util/SimpleNamespaceContext.html" title="class in org.apache.calcite.util" target="classFrame">SimpleNamespaceContext</a></li>
+<li><a href="org/apache/calcite/profile/SimpleProfiler.html" title="class in org.apache.calcite.profile" target="classFrame">SimpleProfiler</a></li>
+<li><a href="org/apache/calcite/rel/SingleRel.html" title="class in org.apache.calcite.rel" target="classFrame">SingleRel</a></li>
+<li><a href="org/apache/calcite/interpreter/Sink.html" title="interface in org.apache.calcite.interpreter" target="classFrame"><span class="interfaceName">Sink</span></a></li>
+<li><a href="org/apache/calcite/rel/core/Snapshot.html" title="class in org.apache.calcite.rel.core" target="classFrame">Snapshot</a></li>
+<li><a href="org/apache/calcite/sql/dialect/SnowflakeSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">SnowflakeSqlDialect</a></li>
+<li><a href="org/apache/calcite/runtime/SocketFactoryImpl.html" title="class in org.apache.calcite.runtime" target="classFrame">SocketFactoryImpl</a></li>
+<li><a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core" target="classFrame">Sort</a></li>
+<li><a href="org/apache/calcite/runtime/SortedMultiMap.html" title="class in org.apache.calcite.runtime" target="classFrame">SortedMultiMap</a></li>
+<li><a href="org/apache/calcite/rel/core/SortExchange.html" title="class in org.apache.calcite.rel.core" target="classFrame">SortExchange</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortJoinCopyRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SortJoinCopyRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SortJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/SortNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">SortNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SortProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SortRemoveConstantKeysRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SortRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SortUnionTransposeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Source.html" title="interface in org.apache.calcite.interpreter" target="classFrame"><span class="interfaceName">Source</span></a></li>
+<li><a href="org/apache/calcite/util/Source.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">Source</span></a></li>
+<li><a href="org/apache/calcite/util/Sources.html" title="class in org.apache.calcite.util" target="classFrame">Sources</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/SourceSorter.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">SourceSorter</a></li>
+<li><a href="org/apache/calcite/util/SourceStringReader.html" title="class in org.apache.calcite.util" target="classFrame">SourceStringReader</a></li>
+<li><a href="org/apache/calcite/sql/parser/Span.html" title="class in org.apache.calcite.sql.parser" target="classFrame">Span</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkHandlerImpl.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkHandlerImpl</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkMethod.html" title="enum in org.apache.calcite.adapter.spark" target="classFrame">SparkMethod</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRel.html" title="interface in org.apache.calcite.adapter.spark" target="classFrame"><span class="interfaceName">SparkRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRel.Implementor.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkRel.Implementor</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRel.Result.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkRel.Result</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRules.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkRules</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRules.SparkCalc.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkRules.SparkCalc</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRules.SparkValues.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkRules.SparkValues</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRules.SparkValuesRule.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkRules.SparkValuesRule</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRuntime.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkRuntime</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRuntime.CalciteFlatMapFunction.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkRuntime.CalciteFlatMapFunction</a></li>
+<li><a href="org/apache/calcite/sql/dialect/SparkSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">SparkSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkToEnumerableConverter.html" title="class in org.apache.calcite.adapter.spark" target="classFrame">SparkToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SplunkConnection.html" title="interface in org.apache.calcite.adapter.splunk.search" target="classFrame"><span class="interfaceName">SplunkConnection</span></a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.html" title="class in org.apache.calcite.adapter.splunk.search" target="classFrame">SplunkConnectionImpl</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.CountingSearchResultListener.html" title="class in org.apache.calcite.adapter.splunk.search" target="classFrame">SplunkConnectionImpl.CountingSearchResultListener</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.SplunkResultEnumerator.html" title="class in org.apache.calcite.adapter.splunk.search" target="classFrame">SplunkConnectionImpl.SplunkResultEnumerator</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkDriver.html" title="class in org.apache.calcite.adapter.splunk" target="classFrame">SplunkDriver</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkPushDownRule.html" title="class in org.apache.calcite.adapter.splunk" target="classFrame">SplunkPushDownRule</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkQuery.html" title="class in org.apache.calcite.adapter.splunk" target="classFrame">SplunkQuery</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkSchema.html" title="class in org.apache.calcite.adapter.splunk" target="classFrame">SplunkSchema</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkTableScan.html" title="class in org.apache.calcite.adapter.splunk" target="classFrame">SplunkTableScan</a></li>
+<li><a href="org/apache/calcite/rel/core/Spool.html" title="class in org.apache.calcite.rel.core" target="classFrame">Spool</a></li>
+<li><a href="org/apache/calcite/rel/core/Spool.Type.html" title="enum in org.apache.calcite.rel.core" target="classFrame">Spool.Type</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlAbstractConformance</a></li>
+<li><a href="org/apache/calcite/sql/SqlAbstractDateTimeLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAbstractDateTimeLiteral</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAbstractGroupFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlAbstractGroupFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAbstractTimeFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlAbstractTimeFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlAccessEnum.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlAccessEnum</a></li>
+<li><a href="org/apache/calcite/sql/SqlAccessType.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAccessType</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisor.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlAdvisor</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorGetHintsFunction.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlAdvisorGetHintsFunction</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorGetHintsFunction2.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlAdvisorGetHintsFunction2</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorHint.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlAdvisorHint</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorHint2.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlAdvisorHint2</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorValidator.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlAdvisorValidator</a></li>
+<li><a href="org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlAlienSystemTypeNameSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAlienSystemTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlAlter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAlter</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAnyValueAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlAnyValueAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlArrayQueryConstructor.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlArrayQueryConstructor</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlArrayValueConstructor.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlArrayValueConstructor</a></li>
+<li><a href="org/apache/calcite/sql/SqlAsOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlAsOperator</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlAttributeDefinition.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlAttributeDefinition</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlAvgAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.Subtype.html" title="enum in org.apache.calcite.sql.fun" target="classFrame">SqlAvgAggFunction.Subtype</a></li>
+<li><a href="org/apache/calcite/sql/babel/SqlBabelCreateTable.html" title="class in org.apache.calcite.sql.babel" target="classFrame">SqlBabelCreateTable</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlBaseContextVariable.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlBaseContextVariable</a></li>
+<li><a href="org/apache/calcite/sql/SqlBasicCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlBasicCall</a></li>
+<li><a href="org/apache/calcite/sql/SqlBasicTypeNameSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlBasicTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlBasicVisitor.html" title="class in org.apache.calcite.sql.util" target="classFrame">SqlBasicVisitor</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlBasicVisitor.ArgHandler.html" title="interface in org.apache.calcite.sql.util" target="classFrame"><span class="interfaceName">SqlBasicVisitor.ArgHandler</span></a></li>
+<li><a href="org/apache/calcite/sql/util/SqlBasicVisitor.ArgHandlerImpl.html" title="class in org.apache.calcite.sql.util" target="classFrame">SqlBasicVisitor.ArgHandlerImpl</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlBetweenOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.Flag.html" title="enum in org.apache.calcite.sql.fun" target="classFrame">SqlBetweenOperator.Flag</a></li>
+<li><a href="org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlBinaryOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlBinaryStringLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlBinaryStringLiteral</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlBitOpAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlBitOpAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlBuilder.html" title="class in org.apache.calcite.sql.util" target="classFrame">SqlBuilder</a></li>
+<li><a href="org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCall</a></li>
+<li><a href="org/apache/calcite/sql/SqlCallBinding.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCallBinding</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCase.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCase</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCaseOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCaseOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCastFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCastFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlCharStringLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCharStringLiteral</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCheckConstraint.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlCheckConstraint</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCoalesceFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCoalesceFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlCollation.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCollation</a></li>
+<li><a href="org/apache/calcite/sql/SqlCollation.Coercibility.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlCollation.Coercibility</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCollectionTableOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCollectionTableOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlCollectionTypeNameSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCollectionTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlColumnDeclaration.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlColumnDeclaration</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlColumnListConstructor.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlColumnListConstructor</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlConformance.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlConformance</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlConformanceEnum.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlConformanceEnum</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlConvertFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlConvertFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCountAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCountAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCovarAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.Subtype.html" title="enum in org.apache.calcite.sql.fun" target="classFrame">SqlCovarAggFunction.Subtype</a></li>
+<li><a href="org/apache/calcite/sql/SqlCreate.html" title="class in org.apache.calcite.sql" target="classFrame">SqlCreate</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateForeignSchema.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlCreateForeignSchema</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateFunction.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlCreateFunction</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateMaterializedView.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlCreateMaterializedView</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateSchema.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlCreateSchema</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateTable.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlCreateTable</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateType.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlCreateType</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateView.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlCreateView</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCurrentDateFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCurrentDateFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCursorConstructor.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlCursorConstructor</a></li>
+<li><a href="org/apache/calcite/sql/SqlDataTypeSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDataTypeSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlDateLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDateLiteral</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlDatePartFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlDatetimePlusOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlDatetimePlusOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlDatetimeSubtractionOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlDatetimeSubtractionOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlDdl.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDdl</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDdlNodes.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlDdlNodes</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDdlNodes.FileType.html" title="enum in org.apache.calcite.sql.ddl" target="classFrame">SqlDdlNodes.FileType</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlDelegatingConformance.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlDelegatingConformance</a></li>
+<li><a href="org/apache/calcite/sql/SqlDelete.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDelete</a></li>
+<li><a href="org/apache/calcite/sql/SqlDescribeSchema.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDescribeSchema</a></li>
+<li><a href="org/apache/calcite/sql/SqlDescribeTable.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDescribeTable</a></li>
+<li><a href="org/apache/calcite/sql/SqlDescriptorOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDescriptorOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.CalendarPolicy.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlDialect.CalendarPolicy</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.Context.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlDialect.Context</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.DatabaseProduct.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlDialect.DatabaseProduct</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.FakeUtil.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDialect.FakeUtil</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialectFactory.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlDialectFactory</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlDialectFactoryImpl.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDialectFactoryImpl</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlDotOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlDotOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlDrop.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDrop</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropFunction.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlDropFunction</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropMaterializedView.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlDropMaterializedView</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropObject.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlDropObject</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropSchema.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlDropSchema</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropTable.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlDropTable</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropType.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlDropType</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropView.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlDropView</a></li>
+<li><a href="org/apache/calcite/sql/SqlDynamicParam.html" title="class in org.apache.calcite.sql" target="classFrame">SqlDynamicParam</a></li>
+<li><a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlExecutableStatement</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlExplain.html" title="class in org.apache.calcite.sql" target="classFrame">SqlExplain</a></li>
+<li><a href="org/apache/calcite/sql/SqlExplain.Depth.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlExplain.Depth</a></li>
+<li><a href="org/apache/calcite/sql/SqlExplainFormat.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlExplainFormat</a></li>
+<li><a href="org/apache/calcite/sql/SqlExplainLevel.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlExplainLevel</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlExtractFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlExtractFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlFilterOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlFilterOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlFirstLastValueAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlFirstLastValueAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlFloorFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlFloorFunction</a></li>
+<li><a href="org/apache/calcite/sql/pretty/SqlFormatOptions.html" title="class in org.apache.calcite.sql.pretty" target="classFrame">SqlFormatOptions</a></li>
+<li><a href="org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlFunctionalOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlFunctionalOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlFunctionCategory.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlFunctionCategory</a></li>
+<li><a href="org/apache/calcite/runtime/SqlFunctions.html" title="class in org.apache.calcite.runtime" target="classFrame">SqlFunctions</a></li>
+<li><a href="org/apache/calcite/runtime/SqlFunctions.FlatProductInputType.html" title="enum in org.apache.calcite.runtime" target="classFrame">SqlFunctions.FlatProductInputType</a></li>
+<li><a href="org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlGroupedWindowFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlHint.html" title="class in org.apache.calcite.sql" target="classFrame">SqlHint</a></li>
+<li><a href="org/apache/calcite/sql/SqlHint.HintOptionFormat.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlHint.HintOptionFormat</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlHistogramAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlHistogramAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlHopTableFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlHopTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlIdentifier.html" title="class in org.apache.calcite.sql" target="classFrame">SqlIdentifier</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlIdentifierMoniker.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlIdentifierMoniker</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.html" title="class in org.apache.calcite.rel.rel2sql" target="classFrame">SqlImplementor</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Clause.html" title="enum in org.apache.calcite.rel.rel2sql" target="classFrame">SqlImplementor.Clause</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Context.html" title="class in org.apache.calcite.rel.rel2sql" target="classFrame">SqlImplementor.Context</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.SimpleContext.html" title="class in org.apache.calcite.rel.rel2sql" target="classFrame">SqlImplementor.SimpleContext</a></li>
+<li><a href="org/apache/calcite/sql/SqlInfixOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlInfixOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlInOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlInOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlInsert.html" title="class in org.apache.calcite.sql" target="classFrame">SqlInsert</a></li>
+<li><a href="org/apache/calcite/sql/SqlInsertKeyword.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlInsertKeyword</a></li>
+<li><a href="org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlInternalOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlIntervalLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlIntervalLiteral</a></li>
+<li><a href="org/apache/calcite/sql/SqlIntervalLiteral.IntervalValue.html" title="class in org.apache.calcite.sql" target="classFrame">SqlIntervalLiteral.IntervalValue</a></li>
+<li><a href="org/apache/calcite/sql/SqlIntervalQualifier.html" title="class in org.apache.calcite.sql" target="classFrame">SqlIntervalQualifier</a></li>
+<li><a href="org/apache/calcite/sql/SqlJdbcDataTypeName.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJdbcDataTypeName</a></li>
+<li><a href="org/apache/calcite/sql/SqlJdbcFunctionCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJdbcFunctionCall</a></li>
+<li><a href="org/apache/calcite/sql/SqlJdbcFunctionCall.SimpleMakeCall.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJdbcFunctionCall.SimpleMakeCall</a></li>
+<li><a href="org/apache/calcite/sql/SqlJoin.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJoin</a></li>
+<li><a href="org/apache/calcite/sql/SqlJoin.SqlJoinOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlJoin.SqlJoinOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonArrayAggAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonArrayAggAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonArrayFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonArrayFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonConstructorNullClause.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonConstructorNullClause</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonDepthFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonDepthFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonEmptyOrError.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonEmptyOrError</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonEncoding.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonEncoding</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonExistsErrorBehavior.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonExistsErrorBehavior</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonExistsFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonExistsFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonKeysFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonKeysFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonLengthFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonLengthFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonObjectAggAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonObjectAggAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonObjectFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonObjectFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonPrettyFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonPrettyFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonQueryEmptyOrErrorBehavior.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonQueryEmptyOrErrorBehavior</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonQueryFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonQueryFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonQueryWrapperBehavior.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonQueryWrapperBehavior</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonRemoveFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonRemoveFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonStorageSizeFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonStorageSizeFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonTypeFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonTypeFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonValueEmptyOrErrorBehavior.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonValueEmptyOrErrorBehavior</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonValueExpressionOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonValueExpressionOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonValueFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlJsonValueFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonValueReturning.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlJsonValueReturning</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlKeyConstraint.html" title="class in org.apache.calcite.sql.ddl" target="classFrame">SqlKeyConstraint</a></li>
+<li><a href="org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlKind</a></li>
+<li><a href="org/apache/calcite/sql/SqlLateralOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlLateralOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLeadLagAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlLeadLagAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLibrary.html" title="enum in org.apache.calcite.sql.fun" target="classFrame">SqlLibrary</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLibraryOperators.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlLibraryOperators</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLibraryOperatorTableFactory.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlLibraryOperatorTableFactory</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLikeOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlLikeOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlLiteral</a></li>
+<li><a href="org/apache/calcite/sql/SqlLiteral.SqlSymbol.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlLiteral.SqlSymbol</span></a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLiteralChainOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlLiteralChainOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMapQueryConstructor.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMapQueryConstructor</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMapValueConstructor.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMapValueConstructor</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlMatchFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchRecognize.html" title="class in org.apache.calcite.sql" target="classFrame">SqlMatchRecognize</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchRecognize.AfterOption.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlMatchRecognize.AfterOption</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchRecognize.RowsPerMatchOption.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlMatchRecognize.RowsPerMatchOption</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchRecognize.SqlMatchRecognizeOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlMatchRecognize.SqlMatchRecognizeOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlMerge.html" title="class in org.apache.calcite.sql" target="classFrame">SqlMerge</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMinMaxAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlModality.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlModality</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlMoniker.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlMoniker</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlMonikerImpl.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlMonikerImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlMonikerType.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlMonikerType</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMonotonicBinaryOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMonotonicBinaryOperator</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlMonotonicity.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlMonotonicity</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMonotonicUnaryFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMonotonicUnaryFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMultisetMemberOfOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMultisetMemberOfOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMultisetQueryConstructor</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMultisetSetOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMultisetValueConstructor.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlMultisetValueConstructor</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlNameMatcher.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlNameMatcher</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlNameMatchers.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlNameMatchers</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlNewOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlNewOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql" target="classFrame">SqlNode</a></li>
+<li><a href="org/apache/calcite/sql/SqlNodeList.html" title="class in org.apache.calcite.sql" target="classFrame">SqlNodeList</a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlNodeToRexConverter.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">SqlNodeToRexConverter</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlNodeToRexConverterImpl.html" title="class in org.apache.calcite.sql2rel" target="classFrame">SqlNodeToRexConverterImpl</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlNthValueAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlNthValueAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlNtileAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlNtileAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlNullifFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlNullifFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlNullSemantics.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlNullSemantics</a></li>
+<li><a href="org/apache/calcite/sql/SqlNullTreatmentOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlNullTreatmentOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlNumericLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlNumericLiteral</a></li>
+<li><a href="org/apache/calcite/sql/SqlOperandCountRange.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlOperandCountRange</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlOperandCountRanges.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlOperandCountRanges</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlOperandTypeChecker</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.Consistency.html" title="enum in org.apache.calcite.sql.type" target="classFrame">SqlOperandTypeChecker.Consistency</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlOperandTypeInference.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlOperandTypeInference</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlOperatorBinding.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOperatorBinding</a></li>
+<li><a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlOperatorTable</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlOrderBy.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOrderBy</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlOverlapsOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlOverlayFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlOverlayFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlOverOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlOverOperator</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParseException.html" title="class in org.apache.calcite.sql.parser" target="classFrame">SqlParseException</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParser.html" title="class in org.apache.calcite.sql.parser" target="classFrame">SqlParser</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParser.Config.html" title="interface in org.apache.calcite.sql.parser" target="classFrame"><span class="interfaceName">SqlParser.Config</span></a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParser.ConfigBuilder.html" title="class in org.apache.calcite.sql.parser" target="classFrame">SqlParser.ConfigBuilder</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserImplFactory.html" title="interface in org.apache.calcite.sql.parser" target="classFrame"><span class="interfaceName">SqlParserImplFactory</span></a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser" target="classFrame">SqlParserPos</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserUtil.html" title="class in org.apache.calcite.sql.parser" target="classFrame">SqlParserUtil</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserUtil.ParsedCollation.html" title="class in org.apache.calcite.sql.parser" target="classFrame">SqlParserUtil.ParsedCollation</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserUtil.StringAndPos.html" title="class in org.apache.calcite.sql.parser" target="classFrame">SqlParserUtil.StringAndPos</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserUtil.ToTreeListItem.html" title="class in org.apache.calcite.sql.parser" target="classFrame">SqlParserUtil.ToTreeListItem</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlPositionFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlPositionFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlPosixRegexOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlPosixRegexOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlPostfixOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlPrefixOperator</a></li>
+<li><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html" title="class in org.apache.calcite.sql.pretty" target="classFrame">SqlPrettyWriter</a></li>
+<li><a href="org/apache/calcite/sql/SqlProcedureCallOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlProcedureCallOperator</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlQualified.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlQualified</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlQuantifyOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRandFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlRandFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRandIntegerFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlRandIntegerFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlRankFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlRankFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRegexpReplaceFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlRegexpReplaceFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRegrCountAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlRegrCountAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlReturnTypeInference</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlReturnTypeInferenceChain.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlReturnTypeInferenceChain</a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlRexContext.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">SqlRexContext</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">SqlRexConvertlet</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlRexConvertletTable.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">SqlRexConvertletTable</span></a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRowOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlRowOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlRowTypeNameSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlRowTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlSampleSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSampleSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlSampleSpec.SqlSubstitutionSampleSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSampleSpec.SqlSubstitutionSampleSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlSampleSpec.SqlTableSampleSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSampleSpec.SqlTableSampleSpec</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlScopedShuttle.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlScopedShuttle</a></li>
+<li><a href="org/apache/calcite/sql/SqlSelect.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSelect</a></li>
+<li><a href="org/apache/calcite/sql/SqlSelectKeyword.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlSelectKeyword</a></li>
+<li><a href="org/apache/calcite/sql/SqlSelectOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSelectOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSequenceValueOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlSequenceValueOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlSessionTableFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSessionTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSetOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlSetOption.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSetOption</a></li>
+<li><a href="org/apache/calcite/adapter/os/SqlShell.html" title="class in org.apache.calcite.adapter.os" target="classFrame">SqlShell</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlShuttle.html" title="class in org.apache.calcite.sql.util" target="classFrame">SqlShuttle</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlSimpleParser.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlSimpleParser</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlSimpleParser.IdToken.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlSimpleParser.IdToken</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlSimpleParser.Token.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlSimpleParser.Token</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlSimpleParser.Tokenizer.html" title="class in org.apache.calcite.sql.advise" target="classFrame">SqlSimpleParser.Tokenizer</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlSingleOperandTypeChecker</span></a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSingleValueAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlSingleValueAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlSnapshot.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSnapshot</a></li>
+<li><a href="org/apache/calcite/sql/SqlSnapshot.SqlSnapshotOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSnapshot.SqlSnapshotOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSpecialOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlSpecialOperator.TokenSequence.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlSpecialOperator.TokenSequence</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlSplittableAggFunction</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.AbstractSumSplitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.AbstractSumSplitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.CountSplitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.CountSplitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.Registry.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlSplittableAggFunction.Registry</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.SelfSplitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.SelfSplitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.Sum0Splitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.Sum0Splitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.SumSplitter.html" title="class in org.apache.calcite.sql" target="classFrame">SqlSplittableAggFunction.SumSplitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlStateCodes.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlStateCodes</a></li>
+<li><a href="org/apache/calcite/materialize/SqlStatisticProvider.html" title="interface in org.apache.calcite.materialize" target="classFrame"><span class="interfaceName">SqlStatisticProvider</span></a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlStdOperatorTable</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlString.html" title="class in org.apache.calcite.sql.util" target="classFrame">SqlString</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlStringContextVariable.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlStringContextVariable</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSubstringFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlSubstringFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSumAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlSumAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSumEmptyIsZeroAggFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlSumEmptyIsZeroAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlSyntax.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlSyntax</a></li>
+<li><a href="org/apache/calcite/sql/SqlTableRef.html" title="class in org.apache.calcite.sql" target="classFrame">SqlTableRef</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlThrowOperator.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlThrowOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlTimeLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlTimeLiteral</a></li>
+<li><a href="org/apache/calcite/jdbc/SqlTimeoutException.html" title="class in org.apache.calcite.jdbc" target="classFrame">SqlTimeoutException</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlTimestampAddFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlTimestampAddFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlTimestampLiteral.html" title="class in org.apache.calcite.sql" target="classFrame">SqlTimestampLiteral</a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html" title="class in org.apache.calcite.sql2rel" target="classFrame">SqlToRelConverter</a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlToRelConverter.Config.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">SqlToRelConverter.Config</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlToRelConverter.ConfigBuilder.html" title="class in org.apache.calcite.sql2rel" target="classFrame">SqlToRelConverter.ConfigBuilder</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlTranslate3Function.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlTranslate3Function</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlTrimFunction.html" title="class in org.apache.calcite.sql.fun" target="classFrame">SqlTrimFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlTrimFunction.Flag.html" title="enum in org.apache.calcite.sql.fun" target="classFrame">SqlTrimFunction.Flag</a></li>
+<li><a href="org/apache/calcite/sql/SqlTumbleTableFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlTumbleTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeAssignmentRule.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeAssignmentRule</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeCoercionRule.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeCoercionRule</a></li>
+<li><a href="org/apache/calcite/sql/SqlTypeConstructorFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlTypeConstructorFunction</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeExplicitPrecedenceList.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeExplicitPrecedenceList</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeFactoryImpl.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeFactoryImpl</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeFamily.html" title="enum in org.apache.calcite.sql.type" target="classFrame">SqlTypeFamily</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeMappingRule.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlTypeMappingRule</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeMappingRules.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeMappingRules</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeMappingRules.Builder.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeMappingRules.Builder</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeName.html" title="enum in org.apache.calcite.sql.type" target="classFrame">SqlTypeName</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeName.Limit.html" title="enum in org.apache.calcite.sql.type" target="classFrame">SqlTypeName.Limit</a></li>
+<li><a href="org/apache/calcite/sql/SqlTypeNameSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeTransform.html" title="interface in org.apache.calcite.sql.type" target="classFrame"><span class="interfaceName">SqlTypeTransform</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeTransformCascade.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeTransformCascade</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeTransforms.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeTransforms</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeUtil.html" title="class in org.apache.calcite.sql.type" target="classFrame">SqlTypeUtil</a></li>
+<li><a href="org/apache/calcite/sql/SqlUnnestOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUnnestOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlUnresolvedFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUnresolvedFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlUpdate.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUpdate</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlUserDefinedAggFunction.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlUserDefinedFunction.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedFunction</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlUserDefinedTableFunction.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlUserDefinedTableMacro.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlUserDefinedTableMacro</a></li>
+<li><a href="org/apache/calcite/sql/SqlUserDefinedTypeNameSpec.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUserDefinedTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlUtil.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUtil</a></li>
+<li><a href="org/apache/calcite/sql/SqlUtil.DatabaseMetaDataInvocationHandler.html" title="class in org.apache.calcite.sql" target="classFrame">SqlUtil.DatabaseMetaDataInvocationHandler</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidator.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidator</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidator.Config.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidator.Config</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorCatalogReader</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorException.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorException</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.DmlNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.DmlNamespace</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.FunctionParamInfo.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.FunctionParamInfo</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.IdInfo.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.IdInfo</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.Status.html" title="enum in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorImpl.Status</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorNamespace.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorNamespace</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorScope</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.EmptyPath.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.EmptyPath</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.Path.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.Path</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.Resolve.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.Resolve</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.Resolved.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorScope.Resolved</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.ResolvedImpl.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.ResolvedImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.Step.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorScope.Step</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorTable.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorTable</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorUtil</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.DeepCopier.html" title="class in org.apache.calcite.sql.validate" target="classFrame">SqlValidatorUtil.DeepCopier</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.Suggester.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorUtil.Suggester</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorWithHints.html" title="interface in org.apache.calcite.sql.validate" target="classFrame"><span class="interfaceName">SqlValidatorWithHints</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlValuesOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlValuesOperator</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util" target="classFrame"><span class="interfaceName">SqlVisitor</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWindow.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWindow</a></li>
+<li><a href="org/apache/calcite/sql/SqlWindowTableFunction.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWindowTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlWith.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWith</a></li>
+<li><a href="org/apache/calcite/sql/SqlWithinGroupOperator.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWithinGroupOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlWithItem.html" title="class in org.apache.calcite.sql" target="classFrame">SqlWithItem</a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlWriter</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.Frame.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlWriter.Frame</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.FrameType.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlWriter.FrameType</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.FrameTypeEnum.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlWriter.FrameTypeEnum</a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.SubQueryStyle.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlWriter.SubQueryStyle</a></li>
+<li><a href="org/apache/calcite/sql/SqlWriterConfig.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">SqlWriterConfig</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWriterConfig.LineFolding.html" title="enum in org.apache.calcite.sql" target="classFrame">SqlWriterConfig.LineFolding</a></li>
+<li><a href="org/apache/calcite/util/Stacks.html" title="class in org.apache.calcite.util" target="classFrame">Stacks</a></li>
+<li><a href="org/apache/calcite/util/StackWriter.html" title="class in org.apache.calcite.util" target="classFrame">StackWriter</a></li>
+<li><a href="org/apache/calcite/sql2rel/StandardConvertletTable.html" title="class in org.apache.calcite.sql2rel" target="classFrame">StandardConvertletTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/StarTable.html" title="class in org.apache.calcite.schema.impl" target="classFrame">StarTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/StarTable.StarTableScan.html" title="class in org.apache.calcite.schema.impl" target="classFrame">StarTable.StarTableScan</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Statement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">Statement</a></li>
+<li><a href="org/apache/calcite/util/Static.html" title="class in org.apache.calcite.util" target="classFrame">Static</a></li>
+<li><a href="org/apache/calcite/schema/Statistic.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">Statistic</span></a></li>
+<li><a href="org/apache/calcite/schema/Statistics.html" title="class in org.apache.calcite.schema" target="classFrame">Statistics</a></li>
+<li><a href="org/apache/calcite/adapter/os/StdinTableFunction.html" title="class in org.apache.calcite.adapter.os" target="classFrame">StdinTableFunction</a></li>
+<li><a href="org/apache/calcite/schema/StreamableTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">StreamableTable</span></a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaAggregateTransposeRule.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules.DeltaAggregateTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaFilterTransposeRule.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules.DeltaFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaJoinTransposeRule.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules.DeltaJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaProjectTransposeRule.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules.DeltaProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaSortTransposeRule.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules.DeltaSortTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaTableScanRule.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules.DeltaTableScanRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaTableScanToEmptyRule.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules.DeltaTableScanToEmptyRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaUnionTransposeRule.html" title="class in org.apache.calcite.rel.stream" target="classFrame">StreamRules.DeltaUnionTransposeRule</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Strict.html" title="annotation in org.apache.calcite.linq4j.function" target="classFrame">Strict</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/StrictAggImplementor.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">StrictAggImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/StrictWinAggImplementor.html" title="class in org.apache.calcite.adapter.enumerable" target="classFrame">StrictWinAggImplementor</a></li>
+<li><a href="org/apache/calcite/chinook/StringConcatFunction.html" title="class in org.apache.calcite.chinook" target="classFrame">StringConcatFunction</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/util/StringUtils.html" title="class in org.apache.calcite.adapter.splunk.util" target="classFrame">StringUtils</a></li>
+<li><a href="org/apache/calcite/plan/Strong.html" title="class in org.apache.calcite.plan" target="classFrame">Strong</a></li>
+<li><a href="org/apache/calcite/plan/Strong.Policy.html" title="enum in org.apache.calcite.plan" target="classFrame">Strong.Policy</a></li>
+<li><a href="org/apache/calcite/rel/type/StructKind.html" title="enum in org.apache.calcite.rel.type" target="classFrame">StructKind</a></li>
+<li><a href="org/apache/calcite/sql2rel/SubQueryConverter.html" title="interface in org.apache.calcite.sql2rel" target="classFrame"><span class="interfaceName">SubQueryConverter</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SubQueryRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryFilterRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SubQueryRemoveRule.SubQueryFilterRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SubQueryRemoveRule.SubQueryJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryProjectRemoveRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">SubQueryRemoveRule.SubQueryProjectRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SubstitutionRule.html" title="interface in org.apache.calcite.rel.rules" target="classFrame"><span class="interfaceName">SubstitutionRule</span></a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.html" title="class in org.apache.calcite.plan" target="classFrame">SubstitutionVisitor</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.AbstractUnifyRule.html" title="class in org.apache.calcite.plan" target="classFrame">SubstitutionVisitor.AbstractUnifyRule</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.MatchFailed.html" title="class in org.apache.calcite.plan" target="classFrame">SubstitutionVisitor.MatchFailed</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.Operand.html" title="class in org.apache.calcite.plan" target="classFrame">SubstitutionVisitor.Operand</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.UnifyResult.html" title="class in org.apache.calcite.plan" target="classFrame">SubstitutionVisitor.UnifyResult</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.UnifyRule.html" title="class in org.apache.calcite.plan" target="classFrame">SubstitutionVisitor.UnifyRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/SubstringOperatorConversion.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">SubstringOperatorConversion</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/SwitchCase.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">SwitchCase</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/SwitchStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">SwitchStatement</a></li>
+<li><a href="org/apache/calcite/sql/dialect/SybaseSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">SybaseSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/Symbolizable.html" title="interface in org.apache.calcite.sql" target="classFrame"><span class="interfaceName">Symbolizable</span></a></li>
+<li><a href="org/apache/calcite/schema/Table.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">Table</span></a></li>
+<li><a href="org/apache/calcite/plan/TableAccessMap.html" title="class in org.apache.calcite.plan" target="classFrame">TableAccessMap</a></li>
+<li><a href="org/apache/calcite/plan/TableAccessMap.Mode.html" title="enum in org.apache.calcite.plan" target="classFrame">TableAccessMap.Mode</a></li>
+<li><a href="org/apache/calcite/sql/babel/TableCollectionType.html" title="enum in org.apache.calcite.sql.babel" target="classFrame">TableCollectionType</a></li>
+<li><a href="org/apache/calcite/sql/validate/TableConstructorNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">TableConstructorNamespace</a></li>
+<li><a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">TableFactory</span></a></li>
+<li><a href="org/apache/calcite/schema/TableFunction.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">TableFunction</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/TableFunctionCallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">TableFunctionCallImplementor</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/TableFunctionImpl.html" title="class in org.apache.calcite.schema.impl" target="classFrame">TableFunctionImpl</a></li>
+<li><a href="org/apache/calcite/sql/type/TableFunctionReturnTypeInference.html" title="class in org.apache.calcite.sql.type" target="classFrame">TableFunctionReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/rel/core/TableFunctionScan.html" title="class in org.apache.calcite.rel.core" target="classFrame">TableFunctionScan</a></li>
+<li><a href="org/apache/calcite/schema/TableMacro.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">TableMacro</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/TableMacroImpl.html" title="class in org.apache.calcite.schema.impl" target="classFrame">TableMacroImpl</a></li>
+<li><a href="org/apache/calcite/rel/core/TableModify.html" title="class in org.apache.calcite.rel.core" target="classFrame">TableModify</a></li>
+<li><a href="org/apache/calcite/rel/core/TableModify.Operation.html" title="enum in org.apache.calcite.rel.core" target="classFrame">TableModify.Operation</a></li>
+<li><a href="org/apache/calcite/rel/core/TableScan.html" title="class in org.apache.calcite.rel.core" target="classFrame">TableScan</a></li>
+<li><a href="org/apache/calcite/interpreter/TableScanNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">TableScanNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/TableScanRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">TableScanRule</a></li>
+<li><a href="org/apache/calcite/rel/core/TableSpool.html" title="class in org.apache.calcite.rel.core" target="classFrame">TableSpool</a></li>
+<li><a href="org/apache/calcite/util/Template.html" title="class in org.apache.calcite.util" target="classFrame">Template</a></li>
+<li><a href="org/apache/calcite/schema/TemporalTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">TemporalTable</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/TeradataSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">TeradataSqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/TernaryExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">TernaryExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ThrowStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">ThrowStatement</a></li>
+<li><a href="org/apache/calcite/materialize/TileKey.html" title="class in org.apache.calcite.materialize" target="classFrame">TileKey</a></li>
+<li><a href="org/apache/calcite/materialize/TileSuggester.html" title="class in org.apache.calcite.materialize" target="classFrame">TileSuggester</a></li>
+<li><a href="org/apache/calcite/adapter/druid/TimeExtractionFunction.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">TimeExtractionFunction</a></li>
+<li><a href="org/apache/calcite/util/TimestampString.html" title="class in org.apache.calcite.util" target="classFrame">TimestampString</a></li>
+<li><a href="org/apache/calcite/util/TimestampWithTimeZoneString.html" title="class in org.apache.calcite.util" target="classFrame">TimestampWithTimeZoneString</a></li>
+<li><a href="org/apache/calcite/util/TimeString.html" title="class in org.apache.calcite.util" target="classFrame">TimeString</a></li>
+<li><a href="org/apache/calcite/util/TimeWithTimeZoneString.html" title="class in org.apache.calcite.util" target="classFrame">TimeWithTimeZoneString</a></li>
+<li><a href="org/apache/calcite/rel/logical/ToLogicalConverter.html" title="class in org.apache.calcite.rel.logical" target="classFrame">ToLogicalConverter</a></li>
+<li><a href="org/apache/calcite/util/graph/TopologicalOrderIterator.html" title="class in org.apache.calcite.util.graph" target="classFrame">TopologicalOrderIterator</a></li>
+<li><a href="org/apache/calcite/adapter/tpcds/TpcdsSchema.html" title="class in org.apache.calcite.adapter.tpcds" target="classFrame">TpcdsSchema</a></li>
+<li><a href="org/apache/calcite/adapter/tpcds/TpcdsSchemaFactory.html" title="class in org.apache.calcite.adapter.tpcds" target="classFrame">TpcdsSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/tpch/TpchSchema.html" title="class in org.apache.calcite.adapter.tpch" target="classFrame">TpchSchema</a></li>
+<li><a href="org/apache/calcite/adapter/tpch/TpchSchemaFactory.html" title="class in org.apache.calcite.adapter.tpch" target="classFrame">TpchSchemaFactory</a></li>
+<li><a href="org/apache/calcite/rel/convert/TraitMatchingRule.html" title="class in org.apache.calcite.rel.convert" target="classFrame">TraitMatchingRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/TransformationRule.html" title="interface in org.apache.calcite.rel.rules" target="classFrame"><span class="interfaceName">TransformationRule</span></a></li>
+<li><a href="org/apache/calcite/linq4j/TransformedEnumerator.html" title="class in org.apache.calcite.linq4j" target="classFrame">TransformedEnumerator</a></li>
+<li><a href="org/apache/calcite/schema/TransientTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">TransientTable</span></a></li>
+<li><a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">TranslatableTable</span></a></li>
+<li><a href="org/apache/calcite/runtime/TrustAllSslSocketFactory.html" title="class in org.apache.calcite.runtime" target="classFrame">TrustAllSslSocketFactory</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/TryStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">TryStatement</a></li>
+<li><a href="org/apache/calcite/util/TryThreadLocal.html" title="class in org.apache.calcite.util" target="classFrame">TryThreadLocal</a></li>
+<li><a href="org/apache/calcite/util/TryThreadLocal.Memo.html" title="interface in org.apache.calcite.util" target="classFrame"><span class="interfaceName">TryThreadLocal.Memo</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/TypeBinaryExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">TypeBinaryExpression</a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/TypeCoercion.html" title="interface in org.apache.calcite.sql.validate.implicit" target="classFrame"><span class="interfaceName">TypeCoercion</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/TypeCoercionFactory.html" title="interface in org.apache.calcite.sql.validate.implicit" target="classFrame"><span class="interfaceName">TypeCoercionFactory</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/TypeCoercionImpl.html" title="class in org.apache.calcite.sql.validate.implicit" target="classFrame">TypeCoercionImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/TypeCoercions.html" title="class in org.apache.calcite.sql.validate.implicit" target="classFrame">TypeCoercions</a></li>
+<li><a href="org/apache/calcite/runtime/Typed.html" title="interface in org.apache.calcite.runtime" target="classFrame"><span class="interfaceName">Typed</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">Types</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.ArrayType.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">Types.ArrayType</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.MapType.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">Types.MapType</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.RecordField.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">Types.RecordField</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.RecordType.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">Types.RecordType</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/UnaryExpression.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">UnaryExpression</a></li>
+<li><a href="org/apache/calcite/adapter/druid/UnaryPrefixOperatorConversion.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">UnaryPrefixOperatorConversion</a></li>
+<li><a href="org/apache/calcite/adapter/druid/UnarySuffixOperatorConversion.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">UnarySuffixOperatorConversion</a></li>
+<li><a href="org/apache/calcite/rel/metadata/UnboundMetadata.html" title="interface in org.apache.calcite.rel.metadata" target="classFrame"><span class="interfaceName">UnboundMetadata</span></a></li>
+<li><a href="org/apache/calcite/rel/core/Uncollect.html" title="class in org.apache.calcite.rel.core" target="classFrame">Uncollect</a></li>
+<li><a href="org/apache/calcite/interpreter/UncollectNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">UncollectNode</a></li>
+<li><a href="org/apache/calcite/rel/core/Union.html" title="class in org.apache.calcite.rel.core" target="classFrame">Union</a></li>
+<li><a href="org/apache/calcite/rel/rules/UnionEliminatorRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">UnionEliminatorRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/UnionMergeRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">UnionMergeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/UnionNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">UnionNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/UnionPullUpConstantsRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">UnionPullUpConstantsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/UnionToDistinctRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">UnionToDistinctRule</a></li>
+<li><a href="org/apache/calcite/runtime/Unit.html" title="class in org.apache.calcite.runtime" target="classFrame">Unit</a></li>
+<li><a href="org/apache/calcite/util/UnmodifiableArrayList.html" title="class in org.apache.calcite.util" target="classFrame">UnmodifiableArrayList</a></li>
+<li><a href="org/apache/calcite/util/Unsafe.html" title="class in org.apache.calcite.util" target="classFrame">Unsafe</a></li>
+<li><a href="org/apache/calcite/util/Util.html" title="class in org.apache.calcite.util" target="classFrame">Util</a></li>
+<li><a href="org/apache/calcite/util/Util.FoundOne.html" title="class in org.apache.calcite.util" target="classFrame">Util.FoundOne</a></li>
+<li><a href="org/apache/calcite/util/Util.OverFinder.html" title="class in org.apache.calcite.util" target="classFrame">Util.OverFinder</a></li>
+<li><a href="org/apache/calcite/runtime/Utilities.html" title="class in org.apache.calcite.runtime" target="classFrame">Utilities</a></li>
+<li><a href="org/apache/calcite/tools/ValidationException.html" title="class in org.apache.calcite.tools" target="classFrame">ValidationException</a></li>
+<li><a href="org/apache/calcite/rel/core/Values.html" title="class in org.apache.calcite.rel.core" target="classFrame">Values</a></li>
+<li><a href="org/apache/calcite/interpreter/ValuesNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">ValuesNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/ValuesReduceRule.html" title="class in org.apache.calcite.rel.rules" target="classFrame">ValuesReduceRule</a></li>
+<li><a href="org/apache/calcite/sql/dialect/VerticaSqlDialect.html" title="class in org.apache.calcite.sql.dialect" target="classFrame">VerticaSqlDialect</a></li>
+<li><a href="org/apache/calcite/plan/ViewExpanders.html" title="class in org.apache.calcite.plan" target="classFrame">ViewExpanders</a></li>
+<li><a href="org/apache/calcite/schema/impl/ViewTable.html" title="class in org.apache.calcite.schema.impl" target="classFrame">ViewTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/ViewTableMacro.html" title="class in org.apache.calcite.schema.impl" target="classFrame">ViewTableMacro</a></li>
+<li><a href="org/apache/calcite/adapter/druid/VirtualColumn.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">VirtualColumn</a></li>
+<li><a href="org/apache/calcite/adapter/druid/VirtualColumn.Builder.html" title="class in org.apache.calcite.adapter.druid" target="classFrame">VirtualColumn.Builder</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Visitor.html" title="interface in org.apache.calcite.linq4j.tree" target="classFrame"><span class="interfaceName">Visitor</span></a></li>
+<li><a href="org/apache/calcite/plan/VisitorDataContext.html" title="class in org.apache.calcite.plan" target="classFrame">VisitorDataContext</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/VisitorImpl.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">VisitorImpl</a></li>
+<li><a href="org/apache/calcite/adapter/os/VmstatTableFunction.html" title="class in org.apache.calcite.adapter.os" target="classFrame">VmstatTableFunction</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoPlanner.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">VolcanoPlanner</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoPlannerPhase.html" title="enum in org.apache.calcite.plan.volcano" target="classFrame">VolcanoPlannerPhase</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoPlannerPhaseRuleMappingInitializer.html" title="interface in org.apache.calcite.plan.volcano" target="classFrame"><span class="interfaceName">VolcanoPlannerPhaseRuleMappingInitializer</span></a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoRelMetadataProvider.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">VolcanoRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoRuleCall.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">VolcanoRuleCall</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoTimeoutException.html" title="class in org.apache.calcite.plan.volcano" target="classFrame">VolcanoTimeoutException</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/WhileStatement.html" title="class in org.apache.calcite.linq4j.tree" target="classFrame">WhileStatement</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">WinAggAddContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/WinAggAddContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl" target="classFrame">WinAggAddContextImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">WinAggContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggFrameContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">WinAggFrameContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggFrameResultContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">WinAggFrameResultContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">WinAggImplementor</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.SeekType.html" title="enum in org.apache.calcite.adapter.enumerable" target="classFrame">WinAggImplementor.SeekType</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">WinAggResetContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/WinAggResetContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl" target="classFrame">WinAggResetContextImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable" target="classFrame"><span class="interfaceName">WinAggResultContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/WinAggResultContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl" target="classFrame">WinAggResultContextImpl</a></li>
+<li><a href="org/apache/calcite/rel/core/Window.html" title="class in org.apache.calcite.rel.core" target="classFrame">Window</a></li>
+<li><a href="org/apache/calcite/rel/core/Window.Group.html" title="class in org.apache.calcite.rel.core" target="classFrame">Window.Group</a></li>
+<li><a href="org/apache/calcite/rel/core/Window.RexWinAggCall.html" title="class in org.apache.calcite.rel.core" target="classFrame">Window.RexWinAggCall</a></li>
+<li><a href="org/apache/calcite/interpreter/WindowNode.html" title="class in org.apache.calcite.interpreter" target="classFrame">WindowNode</a></li>
+<li><a href="org/apache/calcite/sql/validate/WithNamespace.html" title="class in org.apache.calcite.sql.validate" target="classFrame">WithNamespace</a></li>
+<li><a href="org/apache/calcite/schema/Wrapper.html" title="interface in org.apache.calcite.schema" target="classFrame"><span class="interfaceName">Wrapper</span></a></li>
+<li><a href="org/apache/calcite/runtime/XmlFunctions.html" title="class in org.apache.calcite.runtime" target="classFrame">XmlFunctions</a></li>
+<li><a href="org/apache/calcite/util/XmlOutput.html" title="class in org.apache.calcite.util" target="classFrame">XmlOutput</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadocAggregate/allclasses-noframe.html b/javadocAggregate/allclasses-noframe.html
new file mode 100644
index 0000000..1e3db3e
--- /dev/null
+++ b/javadocAggregate/allclasses-noframe.html
@@ -0,0 +1,2083 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>All Classes (Apache Calcite calcite API)</title>
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+<script type="text/javascript" src="script.js"></script>
+</head>
+<body>
+<h1 class="bar">All&nbsp;Classes</h1>
+<div class="indexContainer">
+<ul>
+<li><a href="org/apache/calcite/plan/volcano/AbstractConverter.html" title="class in org.apache.calcite.plan.volcano">AbstractConverter</a></li>
+<li><a href="org/apache/calcite/plan/volcano/AbstractConverter.ExpandConversionRule.html" title="class in org.apache.calcite.plan.volcano">AbstractConverter.ExpandConversionRule</a></li>
+<li><a href="org/apache/calcite/linq4j/AbstractEnumerable.html" title="class in org.apache.calcite.linq4j">AbstractEnumerable</a></li>
+<li><a href="org/apache/calcite/linq4j/AbstractEnumerable2.html" title="class in org.apache.calcite.linq4j">AbstractEnumerable2</a></li>
+<li><a href="org/apache/calcite/rel/rules/AbstractJoinExtractFilterRule.html" title="class in org.apache.calcite.rel.rules">AbstractJoinExtractFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AbstractMaterializedViewRule.html" title="class in org.apache.calcite.rel.rules">AbstractMaterializedViewRule</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/AbstractNode.html" title="class in org.apache.calcite.linq4j.tree">AbstractNode</a></li>
+<li><a href="org/apache/calcite/linq4j/AbstractQueryable.html" title="class in org.apache.calcite.linq4j">AbstractQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/java/AbstractQueryableTable.html" title="class in org.apache.calcite.adapter.java">AbstractQueryableTable</a></li>
+<li><a href="org/apache/calcite/rel/AbstractRelNode.html" title="class in org.apache.calcite.rel">AbstractRelNode</a></li>
+<li><a href="org/apache/calcite/plan/AbstractRelOptPlanner.html" title="class in org.apache.calcite.plan">AbstractRelOptPlanner</a></li>
+<li><a href="org/apache/calcite/schema/impl/AbstractSchema.html" title="class in org.apache.calcite.schema.impl">AbstractSchema</a></li>
+<li><a href="org/apache/calcite/schema/impl/AbstractSchema.Factory.html" title="class in org.apache.calcite.schema.impl">AbstractSchema.Factory</a></li>
+<li><a href="org/apache/calcite/util/mapping/AbstractSourceMapping.html" title="class in org.apache.calcite.util.mapping">AbstractSourceMapping</a></li>
+<li><a href="org/apache/calcite/sql/type/AbstractSqlType.html" title="class in org.apache.calcite.sql.type">AbstractSqlType</a></li>
+<li><a href="org/apache/calcite/schema/impl/AbstractTable.html" title="class in org.apache.calcite.schema.impl">AbstractTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/AbstractTableQueryable.html" title="class in org.apache.calcite.schema.impl">AbstractTableQueryable</a></li>
+<li><a href="org/apache/calcite/util/mapping/AbstractTargetMapping.html" title="class in org.apache.calcite.util.mapping">AbstractTargetMapping</a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.html" title="class in org.apache.calcite.sql.validate.implicit">AbstractTypeCoercion</a></li>
+<li><a href="org/apache/calcite/sql/dialect/AccessSqlDialect.html" title="class in org.apache.calcite.sql.dialect">AccessSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">AggAddContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/AggAddContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggAddContextImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">AggContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">AggImplementor</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggImpState.html" title="class in org.apache.calcite.adapter.enumerable">AggImpState</a></li>
+<li><a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core">Aggregate</a></li>
+<li><a href="org/apache/calcite/rel/core/Aggregate.AggCallBinding.html" title="class in org.apache.calcite.rel.core">Aggregate.AggCallBinding</a></li>
+<li><a href="org/apache/calcite/rel/core/Aggregate.Group.html" title="enum in org.apache.calcite.rel.core">Aggregate.Group</a></li>
+<li><a href="org/apache/calcite/rel/core/AggregateCall.html" title="class in org.apache.calcite.rel.core">AggregateCall</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateCaseToFilterRule.html" title="class in org.apache.calcite.rel.rules">AggregateCaseToFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.html" title="class in org.apache.calcite.rel.rules">AggregateExpandDistinctAggregatesRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.html" title="class in org.apache.calcite.rel.rules">AggregateExtractProjectRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/schema/AggregateFunction.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">AggregateFunction</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/AggregateFunctionImpl.html" title="class in org.apache.calcite.schema.impl">AggregateFunctionImpl</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">AggregateLambdaFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateMergeRule.html" title="class in org.apache.calcite.rel.rules">AggregateMergeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.html" title="class in org.apache.calcite.interpreter">AggregateNode</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.BigDecimalSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.BigDecimalSum</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.DoubleSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.DoubleSum</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.IntSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.IntSum</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.LongSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.LongSum</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxBigDecimal.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxBigDecimal</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxDouble.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxDouble</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxFloat.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxFloat</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxInt.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxInt</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MaxLong.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxLong</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinBigDecimal.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinBigDecimal</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinBoolean.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinBoolean</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinDouble.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinDouble</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinFloat.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinFloat</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinInt.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinInt</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.MinLong.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinLong</a></li>
+<li><a href="org/apache/calcite/interpreter/AggregateNode.NumericComparison.html" title="class in org.apache.calcite.interpreter">AggregateNode.NumericComparison</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateProjectMergeRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectPullUpConstantsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.html" title="class in org.apache.calcite.rel.rules">AggregateReduceFunctionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateStarTableRule.html" title="class in org.apache.calcite.rel.rules">AggregateStarTableRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.html" title="class in org.apache.calcite.rel.rules">AggregateUnionAggregateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateUnionTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/AggregateValuesRule.html" title="class in org.apache.calcite.rel.rules">AggregateValuesRule</a></li>
+<li><a href="org/apache/calcite/sql/validate/AggregatingScope.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">AggregatingScope</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/AggregatingSelectScope.html" title="class in org.apache.calcite.sql.validate">AggregatingSelectScope</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">AggResetContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/AggResetContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggResetContextImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">AggResultContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/AggResultContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggResultContextImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/AliasNamespace.html" title="class in org.apache.calcite.sql.validate">AliasNamespace</a></li>
+<li><a href="org/apache/calcite/sql/dialect/AnsiSqlDialect.html" title="class in org.apache.calcite.sql.dialect">AnsiSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/java/Array.html" title="annotation in org.apache.calcite.adapter.java">Array</a></li>
+<li><a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">ArrayBindable</span></a></li>
+<li><a href="org/apache/calcite/runtime/ArrayComparator.html" title="class in org.apache.calcite.runtime">ArrayComparator</a></li>
+<li><a href="org/apache/calcite/runtime/ArrayEnumeratorCursor.html" title="class in org.apache.calcite.runtime">ArrayEnumeratorCursor</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ArrayLengthRecordField.html" title="class in org.apache.calcite.linq4j.tree">ArrayLengthRecordField</a></li>
+<li><a href="org/apache/calcite/sql/type/ArraySqlType.html" title="class in org.apache.calcite.sql.type">ArraySqlType</a></li>
+<li><a href="org/apache/calcite/sql/type/AssignableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">AssignableOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.html" title="class in org.apache.calcite.piglet">Ast</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Assignment.html" title="class in org.apache.calcite.piglet">Ast.Assignment</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Assignment1.html" title="class in org.apache.calcite.piglet">Ast.Assignment1</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.BagType.html" title="class in org.apache.calcite.piglet">Ast.BagType</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Call.html" title="class in org.apache.calcite.piglet">Ast.Call</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.DescribeStmt.html" title="class in org.apache.calcite.piglet">Ast.DescribeStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Direction.html" title="enum in org.apache.calcite.piglet">Ast.Direction</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.DistinctStmt.html" title="class in org.apache.calcite.piglet">Ast.DistinctStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.DumpStmt.html" title="class in org.apache.calcite.piglet">Ast.DumpStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.FieldSchema.html" title="class in org.apache.calcite.piglet">Ast.FieldSchema</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.FilterStmt.html" title="class in org.apache.calcite.piglet">Ast.FilterStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.ForeachNestedStmt.html" title="class in org.apache.calcite.piglet">Ast.ForeachNestedStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.ForeachStmt.html" title="class in org.apache.calcite.piglet">Ast.ForeachStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.GroupStmt.html" title="class in org.apache.calcite.piglet">Ast.GroupStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Identifier.html" title="class in org.apache.calcite.piglet">Ast.Identifier</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.LimitStmt.html" title="class in org.apache.calcite.piglet">Ast.LimitStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Literal.html" title="class in org.apache.calcite.piglet">Ast.Literal</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.LoadStmt.html" title="class in org.apache.calcite.piglet">Ast.LoadStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.MapType.html" title="class in org.apache.calcite.piglet">Ast.MapType</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Node.html" title="class in org.apache.calcite.piglet">Ast.Node</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.NumericLiteral.html" title="class in org.apache.calcite.piglet">Ast.NumericLiteral</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Op.html" title="enum in org.apache.calcite.piglet">Ast.Op</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.OrderStmt.html" title="class in org.apache.calcite.piglet">Ast.OrderStmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Program.html" title="class in org.apache.calcite.piglet">Ast.Program</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.ScalarType.html" title="class in org.apache.calcite.piglet">Ast.ScalarType</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Schema.html" title="class in org.apache.calcite.piglet">Ast.Schema</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.SpecialIdentifier.html" title="class in org.apache.calcite.piglet">Ast.SpecialIdentifier</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Stmt.html" title="class in org.apache.calcite.piglet">Ast.Stmt</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.TupleType.html" title="class in org.apache.calcite.piglet">Ast.TupleType</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.Type.html" title="class in org.apache.calcite.piglet">Ast.Type</a></li>
+<li><a href="org/apache/calcite/piglet/Ast.ValuesStmt.html" title="class in org.apache.calcite.piglet">Ast.ValuesStmt</a></li>
+<li><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="class in org.apache.calcite.util.graph">AttributedDirectedGraph</a></li>
+<li><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="interface in org.apache.calcite.util.graph"><span class="interfaceName">AttributedDirectedGraph.AttributedEdgeFactory</span></a></li>
+<li><a href="org/apache/calcite/runtime/Automaton.html" title="class in org.apache.calcite.runtime">Automaton</a></li>
+<li><a href="org/apache/calcite/runtime/AutomatonBuilder.html" title="class in org.apache.calcite.runtime">AutomatonBuilder</a></li>
+<li><a href="org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">AuxiliaryConverter</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/AuxiliaryConverter.Impl.html" title="class in org.apache.calcite.sql2rel">AuxiliaryConverter.Impl</a></li>
+<li><a href="org/apache/calcite/util/BarfingInvocationHandler.html" title="class in org.apache.calcite.util">BarfingInvocationHandler</a></li>
+<li><a href="org/apache/calcite/linq4j/BaseQueryable.html" title="class in org.apache.calcite.linq4j">BaseQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable">BasicAggregateLambdaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="class in org.apache.calcite.adapter.enumerable">BasicLazyAccumulator</a></li>
+<li><a href="org/apache/calcite/sql/type/BasicSqlType.html" title="class in org.apache.calcite.sql.type">BasicSqlType</a></li>
+<li><a href="org/apache/calcite/util/Benchmark.html" title="class in org.apache.calcite.util">Benchmark</a></li>
+<li><a href="org/apache/calcite/util/Benchmark.Statistician.html" title="class in org.apache.calcite.util">Benchmark.Statistician</a></li>
+<li><a href="org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">BigDecimalFunction1</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/BigQuerySqlDialect.html" title="class in org.apache.calcite.sql.dialect">BigQuerySqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/BinaryExpression.html" title="class in org.apache.calcite.linq4j.tree">BinaryExpression</a></li>
+<li><a href="org/apache/calcite/adapter/druid/BinaryOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">BinaryOperatorConversion</a></li>
+<li><a href="org/apache/calcite/runtime/BinarySearch.html" title="class in org.apache.calcite.runtime">BinarySearch</a></li>
+<li><a href="org/apache/calcite/runtime/Bindable.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">Bindable</span></a></li>
+<li><a href="org/apache/calcite/interpreter/BindableConvention.html" title="enum in org.apache.calcite.interpreter">BindableConvention</a></li>
+<li><a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><span class="interfaceName">BindableRel</span></a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.html" title="class in org.apache.calcite.interpreter">Bindables</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableAggregate.html" title="class in org.apache.calcite.interpreter">Bindables.BindableAggregate</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableAggregateRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableAggregateRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableFilter.html" title="class in org.apache.calcite.interpreter">Bindables.BindableFilter</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableFilterRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableFilterRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableIntersect.html" title="class in org.apache.calcite.interpreter">Bindables.BindableIntersect</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableJoin.html" title="class in org.apache.calcite.interpreter">Bindables.BindableJoin</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableJoinRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableJoinRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableMatch.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMatch</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableMatchRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMatchRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableMinus.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMinus</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableProject.html" title="class in org.apache.calcite.interpreter">Bindables.BindableProject</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableProjectRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableProjectRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableSetOpRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSetOpRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableSort.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSort</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableSortRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSortRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableTableScan.html" title="class in org.apache.calcite.interpreter">Bindables.BindableTableScan</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableTableScanRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableTableScanRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableUnion.html" title="class in org.apache.calcite.interpreter">Bindables.BindableUnion</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableValues.html" title="class in org.apache.calcite.interpreter">Bindables.BindableValues</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableValuesRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableValuesRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableWindow.html" title="class in org.apache.calcite.interpreter">Bindables.BindableWindow</a></li>
+<li><a href="org/apache/calcite/interpreter/Bindables.BindableWindowRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableWindowRule</a></li>
+<li><a href="org/apache/calcite/rel/BiRel.html" title="class in org.apache.calcite.rel">BiRel</a></li>
+<li><a href="org/apache/calcite/util/BitSets.html" title="class in org.apache.calcite.util">BitSets</a></li>
+<li><a href="org/apache/calcite/util/BitString.html" title="class in org.apache.calcite.util">BitString</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/BlockBuilder.html" title="class in org.apache.calcite.linq4j.tree">BlockBuilder</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Blocks.html" title="class in org.apache.calcite.linq4j.tree">Blocks</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/BlockStatement.html" title="class in org.apache.calcite.linq4j.tree">BlockStatement</a></li>
+<li><a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="class in org.apache.calcite.util.graph">BreadthFirstIterator</a></li>
+<li><a href="org/apache/calcite/util/Bug.html" title="class in org.apache.calcite.util">Bug</a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.html" title="class in org.apache.calcite.rel.metadata">BuiltInMetadata</a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.AllPredicates</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.AllPredicates.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Collation</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Collation.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.ColumnOrigin</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.ColumnOrigin.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.ColumnUniqueness</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.ColumnUniqueness.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.CumulativeCost</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.CumulativeCost.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.DistinctRowCount</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.DistinctRowCount.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Distribution</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Distribution.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.ExplainVisibility</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.ExplainVisibility.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.ExpressionLineage</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.ExpressionLineage.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.LowerBoundCost.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.LowerBoundCost</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.LowerBoundCost.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.LowerBoundCost.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.MaxRowCount</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.MaxRowCount.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Memory</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Memory.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.MinRowCount</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.MinRowCount.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.NodeTypes</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.NodeTypes.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.NonCumulativeCost</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.NonCumulativeCost.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Parallelism</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Parallelism.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.PercentageOriginalRows</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.PercentageOriginalRows.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.PopulationSize</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.PopulationSize.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Predicates</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Predicates.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.RowCount</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.RowCount.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Selectivity</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Selectivity.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Size</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.Size.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.TableReferences</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.TableReferences.Handler</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.UniqueKeys</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.Handler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">BuiltInMetadata.UniqueKeys.Handler</span></a></li>
+<li><a href="org/apache/calcite/util/BuiltInMethod.html" title="enum in org.apache.calcite.util">BuiltInMethod</a></li>
+<li><a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">CachingRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/statistic/CachingSqlStatisticProvider.html" title="class in org.apache.calcite.statistic">CachingSqlStatisticProvider</a></li>
+<li><a href="org/apache/calcite/rel/core/Calc.html" title="class in org.apache.calcite.rel.core">Calc</a></li>
+<li><a href="org/apache/calcite/prepare/CalciteCatalogReader.html" title="class in org.apache.calcite.prepare">CalciteCatalogReader</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteConnection.html" title="interface in org.apache.calcite.jdbc"><span class="interfaceName">CalciteConnection</span></a></li>
+<li><a href="org/apache/calcite/config/CalciteConnectionConfig.html" title="interface in org.apache.calcite.config"><span class="interfaceName">CalciteConnectionConfig</span></a></li>
+<li><a href="org/apache/calcite/config/CalciteConnectionConfigImpl.html" title="class in org.apache.calcite.config">CalciteConnectionConfigImpl</a></li>
+<li><a href="org/apache/calcite/config/CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></li>
+<li><a href="org/apache/calcite/chinook/CalciteConnectionProvider.html" title="class in org.apache.calcite.chinook">CalciteConnectionProvider</a></li>
+<li><a href="org/apache/calcite/runtime/CalciteContextException.html" title="class in org.apache.calcite.runtime">CalciteContextException</a></li>
+<li><a href="org/apache/calcite/runtime/CalciteException.html" title="class in org.apache.calcite.runtime">CalciteException</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteFactory.html" title="class in org.apache.calcite.jdbc">CalciteFactory</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.html" title="class in org.apache.calcite.jdbc">CalciteJdbc41Factory</a></li>
+<li><a href="org/apache/calcite/util/trace/CalciteLogger.html" title="class in org.apache.calcite.util.trace">CalciteLogger</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteMetaImpl.html" title="class in org.apache.calcite.jdbc">CalciteMetaImpl</a></li>
+<li><a href="org/apache/calcite/util/CalciteParserException.html" title="interface in org.apache.calcite.util"><span class="interfaceName">CalciteParserException</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.html" title="interface in org.apache.calcite.jdbc"><span class="interfaceName">CalcitePrepare</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.AnalyzeViewResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.AnalyzeViewResult</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.CalciteSignature.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.CalciteSignature</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.Context.html" title="interface in org.apache.calcite.jdbc"><span class="interfaceName">CalcitePrepare.Context</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.ConvertResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.ConvertResult</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.Dummy.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.Dummy</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.ParseResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.ParseResult</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.Query.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.Query</a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.html" title="interface in org.apache.calcite.jdbc"><span class="interfaceName">CalcitePrepare.SparkHandler</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.RuleSetBuilder.html" title="interface in org.apache.calcite.jdbc"><span class="interfaceName">CalcitePrepare.SparkHandler.RuleSetBuilder</span></a></li>
+<li><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html" title="class in org.apache.calcite.prepare">CalcitePrepareImpl</a></li>
+<li><a href="org/apache/calcite/runtime/CalciteResource.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">CalciteResource</span></a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteResultSet.html" title="class in org.apache.calcite.jdbc">CalciteResultSet</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteRootSchema.html" title="class in org.apache.calcite.jdbc">CalciteRootSchema</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.html" title="class in org.apache.calcite.jdbc">CalciteSchema</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.Entry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.Entry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.FunctionEntry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.FunctionEntryImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.LatticeEntry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.LatticeEntryImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.TableEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TableEntry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.TableEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TableEntryImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TypeEntry</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TypeEntryImpl</a></li>
+<li><a href="org/apache/calcite/server/CalciteServer.html" title="interface in org.apache.calcite.server"><span class="interfaceName">CalciteServer</span></a></li>
+<li><a href="org/apache/calcite/server/CalciteServerStatement.html" title="interface in org.apache.calcite.server"><span class="interfaceName">CalciteServerStatement</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/CalciteSqlDialect.html" title="class in org.apache.calcite.sql.dialect">CalciteSqlDialect</a></li>
+<li><a href="org/apache/calcite/jdbc/CalciteStatement.html" title="class in org.apache.calcite.jdbc">CalciteStatement</a></li>
+<li><a href="org/apache/calcite/config/CalciteSystemProperty.html" title="class in org.apache.calcite.config">CalciteSystemProperty</a></li>
+<li><a href="org/apache/calcite/util/trace/CalciteTimingTracer.html" title="class in org.apache.calcite.util.trace">CalciteTimingTracer</a></li>
+<li><a href="org/apache/calcite/util/trace/CalciteTrace.html" title="class in org.apache.calcite.util.trace">CalciteTrace</a></li>
+<li><a href="org/apache/calcite/util/CalciteValidatorException.html" title="interface in org.apache.calcite.util"><span class="interfaceName">CalciteValidatorException</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcMergeRule.html" title="class in org.apache.calcite.rel.rules">CalcMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcRelSplitter.html" title="class in org.apache.calcite.rel.rules">CalcRelSplitter</a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcRelSplitter.RelType.html" title="class in org.apache.calcite.rel.rules">CalcRelSplitter.RelType</a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcRemoveRule.html" title="class in org.apache.calcite.rel.rules">CalcRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/CalcSplitRule.html" title="class in org.apache.calcite.rel.rules">CalcSplitRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">CallImplementor</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/CallSiteBinder.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">CallSiteBinder</span></a></li>
+<li><a href="org/apache/calcite/util/CancelFlag.html" title="class in org.apache.calcite.util">CancelFlag</a></li>
+<li><a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="class in org.apache.calcite.linq4j">CartesianProductEnumerator</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraFilter.html" title="class in org.apache.calcite.adapter.cassandra">CassandraFilter</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraLimit.html" title="class in org.apache.calcite.adapter.cassandra">CassandraLimit</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraMethod.html" title="enum in org.apache.calcite.adapter.cassandra">CassandraMethod</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraProject.html" title="class in org.apache.calcite.adapter.cassandra">CassandraProject</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra"><span class="interfaceName">CassandraRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraRel.Implementor.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRel.Implementor</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraRules.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraSchema.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSchema</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraSchemaFactory.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraSort.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSort</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraTable.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTable</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraTable.CassandraQueryable.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTable.CassandraQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraTableScan.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverter.html" title="class in org.apache.calcite.adapter.cassandra">CassandraToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/util/CastingList.html" title="class in org.apache.calcite.util">CastingList</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/CatchBlock.html" title="class in org.apache.calcite.linq4j.tree">CatchBlock</a></li>
+<li><a href="org/apache/calcite/adapter/druid/CeilOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">CeilOperatorConversion</a></li>
+<li><a href="org/apache/calcite/plan/volcano/ChainedPhaseRuleMappingInitializer.html" title="class in org.apache.calcite.plan.volcano">ChainedPhaseRuleMappingInitializer</a></li>
+<li><a href="org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">ChainedRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/sql/util/ChainedSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ChainedSqlOperatorTable</a></li>
+<li><a href="org/apache/calcite/rel/stream/Chi.html" title="class in org.apache.calcite.rel.stream">Chi</a></li>
+<li><a href="org/apache/calcite/chinook/ChinookAvaticaServer.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer</a></li>
+<li><a href="org/apache/calcite/chinook/ChinookAvaticaServer.CalciteChinookMetaFactory.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer.CalciteChinookMetaFactory</a></li>
+<li><a href="org/apache/calcite/chinook/ChinookAvaticaServer.RawChinookMetaFactory.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer.RawChinookMetaFactory</a></li>
+<li><a href="org/apache/calcite/chinook/ChosenCustomerEmail.html" title="class in org.apache.calcite.chinook">ChosenCustomerEmail</a></li>
+<li><a href="org/apache/calcite/util/ChunkList.html" title="class in org.apache.calcite.util">ChunkList</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ClassDeclaration.html" title="class in org.apache.calcite.linq4j.tree">ClassDeclaration</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ClassDeclarationFinder.html" title="class in org.apache.calcite.linq4j.tree">ClassDeclarationFinder</a></li>
+<li><a href="org/apache/calcite/sql/dialect/ClickHouseSqlDialect.html" title="class in org.apache.calcite.sql.dialect">ClickHouseSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/clone/CloneSchema.html" title="class in org.apache.calcite.adapter.clone">CloneSchema</a></li>
+<li><a href="org/apache/calcite/adapter/clone/CloneSchema.Factory.html" title="class in org.apache.calcite.adapter.clone">CloneSchema.Factory</a></li>
+<li><a href="org/apache/calcite/util/Closer.html" title="class in org.apache.calcite.util">Closer</a></li>
+<li><a href="org/apache/calcite/chinook/CodesFunction.html" title="class in org.apache.calcite.chinook">CodesFunction</a></li>
+<li><a href="org/apache/calcite/rel/rules/CoerceInputsRule.html" title="class in org.apache.calcite.rel.rules">CoerceInputsRule</a></li>
+<li><a href="org/apache/calcite/rel/core/Collect.html" title="class in org.apache.calcite.rel.core">Collect</a></li>
+<li><a href="org/apache/calcite/sql/validate/CollectNamespace.html" title="class in org.apache.calcite.sql.validate">CollectNamespace</a></li>
+<li><a href="org/apache/calcite/interpreter/CollectNode.html" title="class in org.apache.calcite.interpreter">CollectNode</a></li>
+<li><a href="org/apache/calcite/schema/ColumnStrategy.html" title="enum in org.apache.calcite.schema">ColumnStrategy</a></li>
+<li><a href="org/apache/calcite/plan/CommonRelSubExprRule.html" title="class in org.apache.calcite.plan">CommonRelSubExprRule</a></li>
+<li><a href="org/apache/calcite/sql/type/ComparableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">ComparableOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/util/Compatible.html" title="interface in org.apache.calcite.util"><span class="interfaceName">Compatible</span></a></li>
+<li><a href="org/apache/calcite/util/Compatible.Factory.html" title="class in org.apache.calcite.util">Compatible.Factory</a></li>
+<li><a href="org/apache/calcite/interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter"><span class="interfaceName">Compiler</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/ComplexMetric.html" title="class in org.apache.calcite.adapter.druid">ComplexMetric</a></li>
+<li><a href="org/apache/calcite/rel/hint/CompositeHintPredicate.html" title="class in org.apache.calcite.rel.hint">CompositeHintPredicate</a></li>
+<li><a href="org/apache/calcite/rel/hint/CompositeHintPredicate.Composition.html" title="enum in org.apache.calcite.rel.hint">CompositeHintPredicate.Composition</a></li>
+<li><a href="org/apache/calcite/util/CompositeList.html" title="class in org.apache.calcite.util">CompositeList</a></li>
+<li><a href="org/apache/calcite/util/CompositeMap.html" title="class in org.apache.calcite.util">CompositeMap</a></li>
+<li><a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">CompositeOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.Composition.html" title="enum in org.apache.calcite.sql.type">CompositeOperandTypeChecker.Composition</a></li>
+<li><a href="org/apache/calcite/sql/type/CompositeSingleOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">CompositeSingleOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/runtime/CompressionFunctions.html" title="class in org.apache.calcite.runtime">CompressionFunctions</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConditionalExpression.html" title="class in org.apache.calcite.linq4j.tree">ConditionalExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConditionalStatement.html" title="class in org.apache.calcite.linq4j.tree">ConditionalStatement</a></li>
+<li><a href="org/apache/calcite/chinook/ConnectionFactory.html" title="class in org.apache.calcite.chinook">ConnectionFactory</a></li>
+<li><a href="org/apache/calcite/chinook/ConnectionFactory.DatabaseWrapper.html" title="enum in org.apache.calcite.chinook">ConnectionFactory.DatabaseWrapper</a></li>
+<li><a href="org/apache/calcite/runtime/ConsList.html" title="class in org.apache.calcite.runtime">ConsList</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConstantExpression.html" title="class in org.apache.calcite.linq4j.tree">ConstantExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConstantUntypedNull.html" title="class in org.apache.calcite.linq4j.tree">ConstantUntypedNull</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ConstructorDeclaration.html" title="class in org.apache.calcite.linq4j.tree">ConstructorDeclaration</a></li>
+<li><a href="org/apache/calcite/interpreter/Context.html" title="class in org.apache.calcite.interpreter">Context</a></li>
+<li><a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">Context</span></a></li>
+<li><a href="org/apache/calcite/plan/Contexts.html" title="class in org.apache.calcite.plan">Contexts</a></li>
+<li><a href="org/apache/calcite/jdbc/ContextSqlValidator.html" title="class in org.apache.calcite.jdbc">ContextSqlValidator</a></li>
+<li><a href="org/apache/calcite/util/ControlFlowException.html" title="class in org.apache.calcite.util">ControlFlowException</a></li>
+<li><a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">Convention</span></a></li>
+<li><a href="org/apache/calcite/plan/Convention.Impl.html" title="class in org.apache.calcite.plan">Convention.Impl</a></li>
+<li><a href="org/apache/calcite/plan/ConventionTraitDef.html" title="class in org.apache.calcite.plan">ConventionTraitDef</a></li>
+<li><a href="org/apache/calcite/util/ConversionUtil.html" title="class in org.apache.calcite.util">ConversionUtil</a></li>
+<li><a href="org/apache/calcite/rel/convert/Converter.html" title="interface in org.apache.calcite.rel.convert"><span class="interfaceName">Converter</span></a></li>
+<li><a href="org/apache/calcite/rel/convert/ConverterImpl.html" title="class in org.apache.calcite.rel.convert">ConverterImpl</a></li>
+<li><a href="org/apache/calcite/rel/convert/ConverterRule.html" title="class in org.apache.calcite.rel.convert">ConverterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/CoreRules.html" title="class in org.apache.calcite.rel.rules">CoreRules</a></li>
+<li><a href="org/apache/calcite/rel/core/Correlate.html" title="class in org.apache.calcite.rel.core">Correlate</a></li>
+<li><a href="org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core">CorrelationId</a></li>
+<li><a href="org/apache/calcite/sql2rel/CorrelationReferenceFinder.html" title="class in org.apache.calcite.sql2rel">CorrelationReferenceFinder</a></li>
+<li><a href="org/apache/calcite/adapter/cassandra/CqlToSqlTypeConversionRules.html" title="class in org.apache.calcite.adapter.cassandra">CqlToSqlTypeConversionRules</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvFilterableTable.html" title="class in org.apache.calcite.adapter.csv">CsvFilterableTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvProjectTableScanRule.html" title="class in org.apache.calcite.adapter.csv">CsvProjectTableScanRule</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvRules.html" title="class in org.apache.calcite.adapter.csv">CsvRules</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvScannableTable.html" title="class in org.apache.calcite.adapter.csv">CsvScannableTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvSchema.html" title="class in org.apache.calcite.adapter.csv">CsvSchema</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvSchemaFactory.html" title="class in org.apache.calcite.adapter.csv">CsvSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvStreamScannableTable.html" title="class in org.apache.calcite.adapter.csv">CsvStreamScannableTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvStreamTableFactory.html" title="class in org.apache.calcite.adapter.csv">CsvStreamTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTable.html" title="class in org.apache.calcite.adapter.csv">CsvTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTable.Flavor.html" title="enum in org.apache.calcite.adapter.csv">CsvTable.Flavor</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTableFactory.html" title="class in org.apache.calcite.adapter.csv">CsvTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTableScan.html" title="class in org.apache.calcite.adapter.csv">CsvTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/csv/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.csv">CsvTranslatableTable</a></li>
+<li><a href="org/apache/calcite/sql/type/CursorReturnTypeInference.html" title="class in org.apache.calcite.sql.type">CursorReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/schema/CustomColumnResolvingTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">CustomColumnResolvingTable</span></a></li>
+<li><a href="org/apache/calcite/util/graph/CycleDetector.html" title="class in org.apache.calcite.util.graph">CycleDetector</a></li>
+<li><a href="org/apache/calcite/sql/validate/CyclicDefinitionException.html" title="class in org.apache.calcite.sql.validate">CyclicDefinitionException</a></li>
+<li><a href="org/apache/calcite/rel/metadata/CyclicMetadataException.html" title="class in org.apache.calcite.rel.metadata">CyclicMetadataException</a></li>
+<li><a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite"><span class="interfaceName">DataContext</span></a></li>
+<li><a href="org/apache/calcite/DataContext.Variable.html" title="enum in org.apache.calcite">DataContext.Variable</a></li>
+<li><a href="org/apache/calcite/rel/rules/DateRangeRules.html" title="class in org.apache.calcite.rel.rules">DateRangeRules</a></li>
+<li><a href="org/apache/calcite/rel/rules/DateRangeRules.FilterDateRangeRule.html" title="class in org.apache.calcite.rel.rules">DateRangeRules.FilterDateRangeRule</a></li>
+<li><a href="org/apache/calcite/util/DateString.html" title="class in org.apache.calcite.util">DateString</a></li>
+<li><a href="org/apache/calcite/util/DateTimeStringUtils.html" title="class in org.apache.calcite.util">DateTimeStringUtils</a></li>
+<li><a href="org/apache/calcite/sql/dialect/Db2SqlDialect.html" title="class in org.apache.calcite.sql.dialect">Db2SqlDialect</a></li>
+<li><a href="org/apache/calcite/server/DdlExecutor.html" title="interface in org.apache.calcite.server"><span class="interfaceName">DdlExecutor</span></a></li>
+<li><a href="org/apache/calcite/server/DdlExecutorImpl.html" title="class in org.apache.calcite.server">DdlExecutorImpl</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/DeclarationStatement.html" title="class in org.apache.calcite.linq4j.tree">DeclarationStatement</a></li>
+<li><a href="org/apache/calcite/sql2rel/DeduplicateCorrelateVariables.html" title="class in org.apache.calcite.sql2rel">DeduplicateCorrelateVariables</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DefaultDimensionSpec.html" title="class in org.apache.calcite.adapter.druid">DefaultDimensionSpec</a></li>
+<li><a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="class in org.apache.calcite.util.graph">DefaultDirectedGraph</a></li>
+<li><a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org.apache.calcite.util.graph">DefaultEdge</a></li>
+<li><a href="org/apache/calcite/linq4j/DefaultEnumerable.html" title="class in org.apache.calcite.linq4j">DefaultEnumerable</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/DefaultExpression.html" title="class in org.apache.calcite.linq4j.tree">DefaultExpression</a></li>
+<li><a href="org/apache/calcite/rel/metadata/DefaultRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">DefaultRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/linq4j/DelegatingEnumerator.html" title="class in org.apache.calcite.linq4j">DelegatingEnumerator</a></li>
+<li><a href="org/apache/calcite/util/DelegatingInvocationHandler.html" title="class in org.apache.calcite.util">DelegatingInvocationHandler</a></li>
+<li><a href="org/apache/calcite/materialize/DelegatingLatticeStatisticProvider.html" title="class in org.apache.calcite.materialize">DelegatingLatticeStatisticProvider</a></li>
+<li><a href="org/apache/calcite/sql/validate/DelegatingNamespace.html" title="class in org.apache.calcite.sql.validate">DelegatingNamespace</a></li>
+<li><a href="org/apache/calcite/schema/impl/DelegatingSchema.html" title="class in org.apache.calcite.schema.impl">DelegatingSchema</a></li>
+<li><a href="org/apache/calcite/sql/validate/DelegatingScope.html" title="class in org.apache.calcite.sql.validate">DelegatingScope</a></li>
+<li><a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorCatalogReader.html" title="class in org.apache.calcite.sql.validate">DelegatingSqlValidatorCatalogReader</a></li>
+<li><a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorTable.html" title="class in org.apache.calcite.sql.validate">DelegatingSqlValidatorTable</a></li>
+<li><a href="org/apache/calcite/rel/type/DelegatingTypeSystem.html" title="class in org.apache.calcite.rel.type">DelegatingTypeSystem</a></li>
+<li><a href="org/apache/calcite/rel/stream/Delta.html" title="class in org.apache.calcite.rel.stream">Delta</a></li>
+<li><a href="org/apache/calcite/Demo.html" title="class in org.apache.calcite">Demo</a></li>
+<li><a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="class in org.apache.calcite.util.graph">DepthFirstIterator</a></li>
+<li><a href="org/apache/calcite/sql/dialect/DerbySqlDialect.html" title="class in org.apache.calcite.sql.dialect">DerbySqlDialect</a></li>
+<li><a href="org/apache/calcite/plan/DeriveMode.html" title="enum in org.apache.calcite.plan">DeriveMode</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Deterministic.html" title="annotation in org.apache.calcite.linq4j.function">Deterministic</a></li>
+<li><a href="org/apache/calcite/runtime/DeterministicAutomaton.html" title="class in org.apache.calcite.runtime">DeterministicAutomaton</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/DeterministicCodeOptimizer.html" title="class in org.apache.calcite.linq4j.tree">DeterministicCodeOptimizer</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DimensionSpec.html" title="interface in org.apache.calcite.adapter.druid"><span class="interfaceName">DimensionSpec</span></a></li>
+<li><a href="org/apache/calcite/util/graph/DirectedGraph.html" title="interface in org.apache.calcite.util.graph"><span class="interfaceName">DirectedGraph</span></a></li>
+<li><a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="interface in org.apache.calcite.util.graph"><span class="interfaceName">DirectedGraph.EdgeFactory</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/DirectOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">DirectOperatorConversion</a></li>
+<li><a href="org/apache/calcite/linq4j/function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">DoubleFunction1</span></a></li>
+<li><a href="org/apache/calcite/jdbc/Driver.html" title="class in org.apache.calcite.jdbc">Driver</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidConnection.html" title="interface in org.apache.calcite.adapter.druid"><span class="interfaceName">DruidConnection</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidDateTimeUtils.html" title="class in org.apache.calcite.adapter.druid">DruidDateTimeUtils</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidExpressions.html" title="class in org.apache.calcite.adapter.druid">DruidExpressions</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid"><span class="interfaceName">DruidJson</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid">DruidQuery</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidQuery.JsonPostAggregation.html" title="class in org.apache.calcite.adapter.druid">DruidQuery.JsonPostAggregation</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidQuery.QuerySpec.html" title="class in org.apache.calcite.adapter.druid">DruidQuery.QuerySpec</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.html" title="class in org.apache.calcite.adapter.druid">DruidRules</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateExtractProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateExtractProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateFilterTransposeRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterAggregateTransposeRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidFilterAggregateTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterProjectTransposeRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidFilterProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidFilterRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidHavingFilterRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidHavingFilterRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidPostAggregationProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidPostAggregationProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectFilterTransposeRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidProjectFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectSortTransposeRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidProjectSortTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortProjectTransposeRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidSortProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidSortRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidSchema.html" title="class in org.apache.calcite.adapter.druid">DruidSchema</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidSchemaFactory.html" title="class in org.apache.calcite.adapter.druid">DruidSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidSqlCastConverter.html" title="class in org.apache.calcite.adapter.druid">DruidSqlCastConverter</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid"><span class="interfaceName">DruidSqlOperatorConverter</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidTable.html" title="class in org.apache.calcite.adapter.druid">DruidTable</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidTableFactory.html" title="class in org.apache.calcite.adapter.druid">DruidTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/druid/DruidType.html" title="enum in org.apache.calcite.adapter.druid">DruidType</a></li>
+<li><a href="org/apache/calcite/adapter/os/DuTableFunction.html" title="class in org.apache.calcite.adapter.os">DuTableFunction</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/DynamicExpression.html" title="class in org.apache.calcite.linq4j.tree">DynamicExpression</a></li>
+<li><a href="org/apache/calcite/rel/type/DynamicRecordType.html" title="class in org.apache.calcite.rel.type">DynamicRecordType</a></li>
+<li><a href="org/apache/calcite/rel/type/DynamicRecordTypeImpl.html" title="class in org.apache.calcite.rel.type">DynamicRecordTypeImpl</a></li>
+<li><a href="org/apache/calcite/piglet/DynamicTupleRecordType.html" title="class in org.apache.calcite.piglet">DynamicTupleRecordType</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchAggregate.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchFilter</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchProject.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchProject</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch"><span class="interfaceName">ElasticsearchRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.Implementor.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel.Implementor</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchema.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSchema</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHit.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult.SearchHit</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHits.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult.SearchHits</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSort.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSort</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTable</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTable.ElasticsearchQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTableScan.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverter.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ElementInit.html" title="class in org.apache.calcite.linq4j.tree">ElementInit</a></li>
+<li><a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">Enumerable</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregateBase.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableAggregateBase</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBatchNestedLoopJoin</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBatchNestedLoopJoinRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBindable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.EnumerableToBindableConverterRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBindable.EnumerableToBindableConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableCalc.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCalc</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableCollect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCollect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable">EnumerableConvention</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCorrelate</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelateRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCorrelateRule</a></li>
+<li><a href="org/apache/calcite/linq4j/EnumerableDefaults.html" title="class in org.apache.calcite.linq4j">EnumerableDefaults</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableFilter.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableFilter</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableFilterToCalcRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableHashJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableHashJoin</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpretable.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpretable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreter.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpreter</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreterRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpreterRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableIntersect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableIntersect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableLimit.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimit</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableMatch.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMatch</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableMatchRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMatchRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMergeJoin</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableMinus.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMinus</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableNestedLoopJoin</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableProject.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableProject</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableProjectToCalcRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">EnumerableRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Prefer.html" title="enum in org.apache.calcite.adapter.enumerable">EnumerableRel.Prefer</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Result.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRel.Result</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRelFactories.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRelFactories</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRelImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnion.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRepeatUnion</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnionRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRepeatUnionRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableRules.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRules</a></li>
+<li><a href="org/apache/calcite/runtime/Enumerables.html" title="class in org.apache.calcite.runtime">Enumerables</a></li>
+<li><a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">Enumerables.Emitter</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableSort.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableSort</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableSortedAggregate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableSortedAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableFunctionScan</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScanRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableFunctionScanRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableModify.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableModify</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableModifyRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableModifyRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScan.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScanRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableScanRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpool.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableSpool</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpoolRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableSpoolRule</a></li>
+<li><a href="org/apache/calcite/adapter/spark/EnumerableToSparkConverter.html" title="class in org.apache.calcite.adapter.spark">EnumerableToSparkConverter</a></li>
+<li><a href="org/apache/calcite/adapter/spark/EnumerableToSparkConverterRule.html" title="class in org.apache.calcite.adapter.spark">EnumerableToSparkConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableUncollect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableUncollect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableUnion.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableUnion</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableValues.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableValues</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableValuesRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableValuesRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumerableWindow.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableWindow</a></li>
+<li><a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">Enumerator</span></a></li>
+<li><a href="org/apache/calcite/runtime/EnumeratorCursor.html" title="class in org.apache.calcite.runtime">EnumeratorCursor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/EnumUtils.html" title="class in org.apache.calcite.adapter.enumerable">EnumUtils</a></li>
+<li><a href="org/apache/calcite/chinook/EnvironmentFairy.html" title="class in org.apache.calcite.chinook">EnvironmentFairy</a></li>
+<li><a href="org/apache/calcite/chinook/EnvironmentFairy.User.html" title="enum in org.apache.calcite.chinook">EnvironmentFairy.User</a></li>
+<li><a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">EqualityComparer</span></a></li>
+<li><a href="org/apache/calcite/rel/core/EquiJoin.html" title="class in org.apache.calcite.rel.core">EquiJoin</a></li>
+<li><a href="org/apache/calcite/rel/rules/EquiJoin.html" title="class in org.apache.calcite.rel.rules">EquiJoin</a></li>
+<li><a href="org/apache/calcite/util/EquivalenceSet.html" title="class in org.apache.calcite.util">EquivalenceSet</a></li>
+<li><a href="org/apache/calcite/rel/core/Exchange.html" title="class in org.apache.calcite.rel.core">Exchange</a></li>
+<li><a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules">ExchangeRemoveConstantKeysRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules">ExchangeRemoveConstantKeysRule.SortExchangeRemoveConstantKeysRule</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Experimental.html" title="annotation in org.apache.calcite.linq4j.function">Experimental</a></li>
+<li><a href="org/apache/calcite/sql/type/ExplicitOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">ExplicitOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/sql/type/ExplicitOperandTypeInference.html" title="class in org.apache.calcite.sql.type">ExplicitOperandTypeInference</a></li>
+<li><a href="org/apache/calcite/sql/ExplicitOperatorBinding.html" title="class in org.apache.calcite.sql">ExplicitOperatorBinding</a></li>
+<li><a href="org/apache/calcite/sql/type/ExplicitReturnTypeInference.html" title="class in org.apache.calcite.sql.type">ExplicitReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Expression.html" title="class in org.apache.calcite.linq4j.tree">Expression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Expressions.html" title="class in org.apache.calcite.linq4j.tree">Expressions</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Expressions.FluentList.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">Expressions.FluentList</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ExpressionType.html" title="enum in org.apache.calcite.linq4j.tree">ExpressionType</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ExpressionVisitor.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">ExpressionVisitor</span></a></li>
+<li><a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">ExtendedEnumerable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">ExtendedOrderedEnumerable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">ExtendedOrderedQueryable</span></a></li>
+<li><a href="org/apache/calcite/schema/ExtensibleTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">ExtensibleTable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/Extensions.html" title="class in org.apache.calcite.linq4j">Extensions</a></li>
+<li><a href="org/apache/calcite/adapter/druid/ExtractionDimensionSpec.html" title="class in org.apache.calcite.adapter.druid">ExtractionDimensionSpec</a></li>
+<li><a href="org/apache/calcite/adapter/druid/ExtractionFunction.html" title="interface in org.apache.calcite.adapter.druid"><span class="interfaceName">ExtractionFunction</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/ExtractOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">ExtractOperatorConversion</a></li>
+<li><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html" title="interface in org.apache.calcite.sql.type"><span class="interfaceName">ExtraSqlTypes</span></a></li>
+<li><a href="org/apache/calcite/sql/type/FamilyOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">FamilyOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/runtime/Feature.html" title="class in org.apache.calcite.runtime">Feature</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/FieldDeclaration.html" title="class in org.apache.calcite.linq4j.tree">FieldDeclaration</a></li>
+<li><a href="org/apache/calcite/adapter/file/FileReader.html" title="class in org.apache.calcite.adapter.file">FileReader</a></li>
+<li><a href="org/apache/calcite/adapter/file/FileSchemaFactory.html" title="class in org.apache.calcite.adapter.file">FileSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/os/FilesTableFunction.html" title="class in org.apache.calcite.adapter.os">FilesTableFunction</a></li>
+<li><a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core">Filter</a></li>
+<li><a href="org/apache/calcite/schema/FilterableTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">FilterableTable</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.html" title="class in org.apache.calcite.rel.rules">FilterAggregateTransposeRule</a></li>
+<li><a href="org/apache/calcite/util/Filterator.html" title="class in org.apache.calcite.util">Filterator</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterCalcMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterCalcMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterCorrelateRule.html" title="class in org.apache.calcite.rel.rules">FilterCorrelateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterJoinRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule.FilterIntoJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule.JoinConditionPushRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterJoinRule.Predicate.html" title="interface in org.apache.calcite.rel.rules"><span class="interfaceName">FilterJoinRule.Predicate</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterMultiJoinMergeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/FilterNode.html" title="class in org.apache.calcite.interpreter">FilterNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules">FilterProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterRemoveIsNotDistinctFromRule.html" title="class in org.apache.calcite.rel.rules">FilterRemoveIsNotDistinctFromRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterSetOpTransposeRule.html" title="class in org.apache.calcite.rel.rules">FilterSetOpTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterTableFunctionTransposeRule.html" title="class in org.apache.calcite.rel.rules">FilterTableFunctionTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterTableScanRule.html" title="class in org.apache.calcite.rel.rules">FilterTableScanRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/FilterToCalcRule.html" title="class in org.apache.calcite.rel.rules">FilterToCalcRule</a></li>
+<li><a href="org/apache/calcite/sql/dialect/FirebirdSqlDialect.html" title="class in org.apache.calcite.sql.dialect">FirebirdSqlDialect</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.html" title="class in org.apache.calcite.runtime">FlatLists</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.AbstractFlatList.html" title="class in org.apache.calcite.runtime">FlatLists.AbstractFlatList</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.ComparableList.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">FlatLists.ComparableList</span></a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat1List.html" title="class in org.apache.calcite.runtime">FlatLists.Flat1List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat2List.html" title="class in org.apache.calcite.runtime">FlatLists.Flat2List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat3List.html" title="class in org.apache.calcite.runtime">FlatLists.Flat3List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat4List.html" title="class in org.apache.calcite.runtime">FlatLists.Flat4List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat5List.html" title="class in org.apache.calcite.runtime">FlatLists.Flat5List</a></li>
+<li><a href="org/apache/calcite/runtime/FlatLists.Flat6List.html" title="class in org.apache.calcite.runtime">FlatLists.Flat6List</a></li>
+<li><a href="org/apache/calcite/linq4j/function/FloatFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">FloatFunction1</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/FloorOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">FloorOperatorConversion</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ForEachStatement.html" title="class in org.apache.calcite.linq4j.tree">ForEachStatement</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ForStatement.html" title="class in org.apache.calcite.linq4j.tree">ForStatement</a></li>
+<li><a href="org/apache/calcite/tools/FrameworkConfig.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">FrameworkConfig</span></a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.html" title="class in org.apache.calcite.tools">Frameworks</a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.BasePrepareAction.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">Frameworks.BasePrepareAction</span></a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.ConfigBuilder.html" title="class in org.apache.calcite.tools">Frameworks.ConfigBuilder</a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.PlannerAction.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">Frameworks.PlannerAction</span></a></li>
+<li><a href="org/apache/calcite/tools/Frameworks.PrepareAction.html" title="class in org.apache.calcite.tools">Frameworks.PrepareAction</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Function.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">Function</span></a></li>
+<li><a href="org/apache/calcite/schema/Function.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">Function</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Function0.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">Function0</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Function1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">Function1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Function2.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">Function2</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/FunctionExpression.html" title="class in org.apache.calcite.linq4j.tree">FunctionExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/FunctionExpression.Invokable.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">FunctionExpression.Invokable</span></a></li>
+<li><a href="org/apache/calcite/schema/FunctionParameter.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">FunctionParameter</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Functions.html" title="class in org.apache.calcite.linq4j.function">Functions</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeAggregate.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeFilter.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeFilter</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeProject.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeProject</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeRel.html" title="interface in org.apache.calcite.adapter.geode.rel"><span class="interfaceName">GeodeRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeRel.GeodeImplementContext.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeRel.GeodeImplementContext</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeRules.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeRules</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeSchema.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeSchema</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleEnumerator.html" title="class in org.apache.calcite.adapter.geode.simple">GeodeSimpleEnumerator</a></li>
+<li><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleScannableTable.html" title="class in org.apache.calcite.adapter.geode.simple">GeodeSimpleScannableTable</a></li>
+<li><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchema.html" title="class in org.apache.calcite.adapter.geode.simple">GeodeSimpleSchema</a></li>
+<li><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html" title="class in org.apache.calcite.adapter.geode.simple">GeodeSimpleSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeSort.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeSort</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeTable.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeTable</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeTable.GeodeQueryable.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeTable.GeodeQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeTableScan.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeToEnumerableConverter.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/geode/rel/GeodeToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/geode/util/GeodeUtils.html" title="class in org.apache.calcite.adapter.geode.util">GeodeUtils</a></li>
+<li><a href="org/apache/calcite/runtime/GeoFunctions.html" title="class in org.apache.calcite.runtime">GeoFunctions</a></li>
+<li><a href="org/apache/calcite/runtime/GeoFunctions.Geom.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">GeoFunctions.Geom</span></a></li>
+<li><a href="org/apache/calcite/adapter/os/GitCommitsTableFunction.html" title="class in org.apache.calcite.adapter.os">GitCommitsTableFunction</a></li>
+<li><a href="org/apache/calcite/util/Glossary.html" title="interface in org.apache.calcite.util"><span class="interfaceName">Glossary</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/GotoExpressionKind.html" title="enum in org.apache.calcite.linq4j.tree">GotoExpressionKind</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/GotoStatement.html" title="class in org.apache.calcite.linq4j.tree">GotoStatement</a></li>
+<li><a href="org/apache/calcite/adapter/druid/Granularities.html" title="class in org.apache.calcite.adapter.druid">Granularities</a></li>
+<li><a href="org/apache/calcite/adapter/druid/Granularity.html" title="interface in org.apache.calcite.adapter.druid"><span class="interfaceName">Granularity</span></a></li>
+<li><a href="org/apache/calcite/adapter/druid/Granularity.Type.html" title="enum in org.apache.calcite.adapter.druid">Granularity.Type</a></li>
+<li><a href="org/apache/calcite/util/graph/Graphs.html" title="class in org.apache.calcite.util.graph">Graphs</a></li>
+<li><a href="org/apache/calcite/util/graph/Graphs.FrozenGraph.html" title="class in org.apache.calcite.util.graph">Graphs.FrozenGraph</a></li>
+<li><a href="org/apache/calcite/sql/validate/GroupByScope.html" title="class in org.apache.calcite.sql.validate">GroupByScope</a></li>
+<li><a href="org/apache/calcite/linq4j/Grouping.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">Grouping</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/H2SqlDialect.html" title="class in org.apache.calcite.sql.dialect">H2SqlDialect</a></li>
+<li><a href="org/apache/calcite/piglet/Handler.html" title="class in org.apache.calcite.piglet">Handler</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepMatchOrder.html" title="enum in org.apache.calcite.plan.hep">HepMatchOrder</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepPlanner.html" title="class in org.apache.calcite.plan.hep">HepPlanner</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepProgram.html" title="class in org.apache.calcite.plan.hep">HepProgram</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepProgramBuilder.html" title="class in org.apache.calcite.plan.hep">HepProgramBuilder</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepRelVertex.html" title="class in org.apache.calcite.plan.hep">HepRelVertex</a></li>
+<li><a href="org/apache/calcite/plan/hep/HepRuleCall.html" title="class in org.apache.calcite.plan.hep">HepRuleCall</a></li>
+<li><a href="org/apache/calcite/rel/hint/Hintable.html" title="interface in org.apache.calcite.rel.hint"><span class="interfaceName">Hintable</span></a></li>
+<li><a href="org/apache/calcite/rel/hint/HintOptionChecker.html" title="interface in org.apache.calcite.rel.hint"><span class="interfaceName">HintOptionChecker</span></a></li>
+<li><a href="org/apache/calcite/rel/hint/HintPredicate.html" title="interface in org.apache.calcite.rel.hint"><span class="interfaceName">HintPredicate</span></a></li>
+<li><a href="org/apache/calcite/rel/hint/HintPredicates.html" title="class in org.apache.calcite.rel.hint">HintPredicates</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategy.html" title="class in org.apache.calcite.rel.hint">HintStrategy</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategy.Builder.html" title="class in org.apache.calcite.rel.hint">HintStrategy.Builder</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategyTable.html" title="class in org.apache.calcite.rel.hint">HintStrategyTable</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategyTable.Builder.html" title="class in org.apache.calcite.rel.hint">HintStrategyTable.Builder</a></li>
+<li><a href="org/apache/calcite/rel/hint/HintStrategyTable.HintErrorLogger.html" title="class in org.apache.calcite.rel.hint">HintStrategyTable.HintErrorLogger</a></li>
+<li><a href="org/apache/calcite/sql/dialect/HiveSqlDialect.html" title="class in org.apache.calcite.sql.dialect">HiveSqlDialect</a></li>
+<li><a href="org/apache/calcite/tools/Hoist.html" title="class in org.apache.calcite.tools">Hoist</a></li>
+<li><a href="org/apache/calcite/tools/Hoist.Config.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">Hoist.Config</span></a></li>
+<li><a href="org/apache/calcite/tools/Hoist.Hoisted.html" title="class in org.apache.calcite.tools">Hoist.Hoisted</a></li>
+<li><a href="org/apache/calcite/tools/Hoist.Variable.html" title="class in org.apache.calcite.tools">Hoist.Variable</a></li>
+<li><a href="org/apache/calcite/rel/mutable/Holder.html" title="class in org.apache.calcite.rel.mutable">Holder</a></li>
+<li><a href="org/apache/calcite/util/Holder.html" title="class in org.apache.calcite.util">Holder</a></li>
+<li><a href="org/apache/calcite/runtime/Hook.html" title="enum in org.apache.calcite.runtime">Hook</a></li>
+<li><a href="org/apache/calcite/runtime/Hook.Closeable.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">Hook.Closeable</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/HsqldbSqlDialect.html" title="class in org.apache.calcite.sql.dialect">HsqldbSqlDialect</a></li>
+<li><a href="org/apache/calcite/runtime/HttpUtils.html" title="class in org.apache.calcite.runtime">HttpUtils</a></li>
+<li><a href="org/apache/calcite/sql/validate/IdentifierNamespace.html" title="class in org.apache.calcite.sql.validate">IdentifierNamespace</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.html" title="class in org.apache.calcite.util">ImmutableBeans</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.BooleanDefault.html" title="annotation in org.apache.calcite.util">ImmutableBeans.BooleanDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.EnumDefault.html" title="annotation in org.apache.calcite.util">ImmutableBeans.EnumDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.IntDefault.html" title="annotation in org.apache.calcite.util">ImmutableBeans.IntDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.NullDefault.html" title="annotation in org.apache.calcite.util">ImmutableBeans.NullDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.Property.html" title="annotation in org.apache.calcite.util">ImmutableBeans.Property</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBeans.StringDefault.html" title="annotation in org.apache.calcite.util">ImmutableBeans.StringDefault</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBitSet.html" title="class in org.apache.calcite.util">ImmutableBitSet</a></li>
+<li><a href="org/apache/calcite/util/ImmutableBitSet.Builder.html" title="class in org.apache.calcite.util">ImmutableBitSet.Builder</a></li>
+<li><a href="org/apache/calcite/util/ImmutableIntList.html" title="class in org.apache.calcite.util">ImmutableIntList</a></li>
+<li><a href="org/apache/calcite/util/ImmutableNullableList.html" title="class in org.apache.calcite.util">ImmutableNullableList</a></li>
+<li><a href="org/apache/calcite/util/ImmutableNullableList.Builder.html" title="class in org.apache.calcite.util">ImmutableNullableList.Builder</a></li>
+<li><a href="org/apache/calcite/schema/ImplementableAggFunction.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">ImplementableAggFunction</span></a></li>
+<li><a href="org/apache/calcite/schema/ImplementableFunction.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">ImplementableFunction</span></a></li>
+<li><a href="org/apache/calcite/sql/type/ImplicitCastOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><span class="interfaceName">ImplicitCastOperandTypeChecker</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/IndexExpression.html" title="class in org.apache.calcite.linq4j.tree">IndexExpression</a></li>
+<li><a href="org/apache/calcite/sql/type/InferTypes.html" title="class in org.apache.calcite.sql.type">InferTypes</a></li>
+<li><a href="org/apache/calcite/sql/dialect/InfobrightSqlDialect.html" title="class in org.apache.calcite.sql.dialect">InfobrightSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/dialect/InformixSqlDialect.html" title="class in org.apache.calcite.sql.dialect">InformixSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/dialect/IngresSqlDialect.html" title="class in org.apache.calcite.sql.dialect">IngresSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql2rel/InitializerContext.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">InitializerContext</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/InitializerExpressionFactory.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">InitializerExpressionFactory</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/IntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">IntegerFunction1</span></a></li>
+<li><a href="org/apache/calcite/util/IntegerIntervalSet.html" title="class in org.apache.calcite.util">IntegerIntervalSet</a></li>
+<li><a href="org/apache/calcite/sql/dialect/InterbaseSqlDialect.html" title="class in org.apache.calcite.sql.dialect">InterbaseSqlDialect</a></li>
+<li><a href="org/apache/calcite/interpreter/InterpretableConvention.html" title="enum in org.apache.calcite.interpreter">InterpretableConvention</a></li>
+<li><a href="org/apache/calcite/interpreter/InterpretableConverter.html" title="class in org.apache.calcite.interpreter">InterpretableConverter</a></li>
+<li><a href="org/apache/calcite/interpreter/InterpretableRel.html" title="interface in org.apache.calcite.interpreter"><span class="interfaceName">InterpretableRel</span></a></li>
+<li><a href="org/apache/calcite/interpreter/InterpretableRel.InterpreterImplementor.html" title="class in org.apache.calcite.interpreter">InterpretableRel.InterpreterImplementor</a></li>
+<li><a href="org/apache/calcite/interpreter/Interpreter.html" title="class in org.apache.calcite.interpreter">Interpreter</a></li>
+<li><a href="org/apache/calcite/interpreter/Interpreters.html" title="class in org.apache.calcite.interpreter">Interpreters</a></li>
+<li><a href="org/apache/calcite/rel/core/Intersect.html" title="class in org.apache.calcite.rel.core">Intersect</a></li>
+<li><a href="org/apache/calcite/rel/rules/IntersectToDistinctRule.html" title="class in org.apache.calcite.rel.rules">IntersectToDistinctRule</a></li>
+<li><a href="org/apache/calcite/sql/type/IntervalSqlType.html" title="class in org.apache.calcite.sql.type">IntervalSqlType</a></li>
+<li><a href="org/apache/calcite/util/IntList.html" title="class in org.apache.calcite.util">IntList</a></li>
+<li><a href="org/apache/calcite/util/mapping/IntPair.html" title="class in org.apache.calcite.util.mapping">IntPair</a></li>
+<li><a href="org/apache/calcite/rel/InvalidRelException.html" title="class in org.apache.calcite.rel">InvalidRelException</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/InvocationExpression.html" title="class in org.apache.calcite.linq4j.tree">InvocationExpression</a></li>
+<li><a href="org/apache/calcite/util/javac/JaninoCompiler.html" title="class in org.apache.calcite.util.javac">JaninoCompiler</a></li>
+<li><a href="org/apache/calcite/util/javac/JaninoCompiler.JaninoCompilerArgs.html" title="class in org.apache.calcite.util.javac">JaninoCompiler.JaninoCompilerArgs</a></li>
+<li><a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">JaninoRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/rel/metadata/JaninoRelMetadataProvider.NoHandler.html" title="class in org.apache.calcite.rel.metadata">JaninoRelMetadataProvider.NoHandler</a></li>
+<li><a href="org/apache/calcite/interpreter/JaninoRexCompiler.html" title="class in org.apache.calcite.interpreter">JaninoRexCompiler</a></li>
+<li><a href="org/apache/calcite/jdbc/JavaCollation.html" title="class in org.apache.calcite.jdbc">JavaCollation</a></li>
+<li><a href="org/apache/calcite/util/javac/JavaCompiler.html" title="interface in org.apache.calcite.util.javac"><span class="interfaceName">JavaCompiler</span></a></li>
+<li><a href="org/apache/calcite/util/javac/JavaCompilerArgs.html" title="class in org.apache.calcite.util.javac">JavaCompilerArgs</a></li>
+<li><a href="org/apache/calcite/jdbc/JavaRecordType.html" title="class in org.apache.calcite.jdbc">JavaRecordType</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/JavaRelImplementor.html" title="class in org.apache.calcite.adapter.enumerable">JavaRelImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/JavaRowFormat.html" title="enum in org.apache.calcite.adapter.enumerable">JavaRowFormat</a></li>
+<li><a href="org/apache/calcite/sql/type/JavaToSqlTypeConversionRules.html" title="class in org.apache.calcite.sql.type">JavaToSqlTypeConversionRules</a></li>
+<li><a href="org/apache/calcite/adapter/java/JavaTypeFactory.html" title="interface in org.apache.calcite.adapter.java"><span class="interfaceName">JavaTypeFactory</span></a></li>
+<li><a href="org/apache/calcite/adapter/geode/util/JavaTypeFactoryExtImpl.html" title="class in org.apache.calcite.adapter.geode.util">JavaTypeFactoryExtImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/JavaTypeFactoryImpl.html" title="class in org.apache.calcite.jdbc">JavaTypeFactoryImpl</a></li>
+<li><a href="org/apache/calcite/jdbc/JavaTypeFactoryImpl.SyntheticRecordType.html" title="class in org.apache.calcite.jdbc">JavaTypeFactoryImpl.SyntheticRecordType</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcCatalogSchema.html" title="class in org.apache.calcite.adapter.jdbc">JdbcCatalogSchema</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcConvention.html" title="class in org.apache.calcite.adapter.jdbc">JdbcConvention</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcImplementor.html" title="class in org.apache.calcite.adapter.jdbc">JdbcImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcQueryProvider.html" title="class in org.apache.calcite.adapter.jdbc">JdbcQueryProvider</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRel.html" title="interface in org.apache.calcite.adapter.jdbc"><span class="interfaceName">JdbcRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcAggregate.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcAggregateRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcAggregateRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcCalc.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcCalc</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcFilter.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcFilter</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcFilterRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcFilterRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcIntersect.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcIntersect</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcIntersectRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcIntersectRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcJoin.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcJoin</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcJoinRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcJoinRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcMinus.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcMinus</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcMinusRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcMinusRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcProject.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcProject</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcProjectRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcProjectRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcSort.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcSort</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcSortRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcSortRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcTableModificationRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcTableModificationRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcTableModify.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcTableModify</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcUnion.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcUnion</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcUnionRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcUnionRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcValues.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcValues</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcRules.JdbcValuesRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcRules.JdbcValuesRule</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcSchema.html" title="class in org.apache.calcite.adapter.jdbc">JdbcSchema</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcSchema.Factory.html" title="class in org.apache.calcite.adapter.jdbc">JdbcSchema.Factory</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcSchema.Foo.html" title="interface in org.apache.calcite.adapter.jdbc"><span class="interfaceName">JdbcSchema.Foo</span></a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcTable.html" title="class in org.apache.calcite.adapter.jdbc">JdbcTable</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcTableScan.html" title="class in org.apache.calcite.adapter.jdbc">JdbcTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverter.html" title="class in org.apache.calcite.adapter.jdbc">JdbcToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/jdbc/JdbcToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.jdbc">JdbcToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/spark/JdbcToSparkConverter.html" title="class in org.apache.calcite.adapter.spark">JdbcToSparkConverter</a></li>
+<li><a href="org/apache/calcite/adapter/spark/JdbcToSparkConverterRule.html" title="class in org.apache.calcite.adapter.spark">JdbcToSparkConverterRule</a></li>
+<li><a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.html" title="class in org.apache.calcite.sql.dialect">JethroDataSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroInfo.html" title="class in org.apache.calcite.sql.dialect">JethroDataSqlDialect.JethroInfo</a></li>
+<li><a href="org/apache/calcite/sql/dialect/JethroDataSqlDialect.JethroInfoCache.html" title="interface in org.apache.calcite.sql.dialect"><span class="interfaceName">JethroDataSqlDialect.JethroInfoCache</span></a></li>
+<li><a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core">Join</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinAddRedundantSemiJoinRule.html" title="class in org.apache.calcite.rel.rules">JoinAddRedundantSemiJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinAssociateRule.html" title="class in org.apache.calcite.rel.rules">JoinAssociateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinCommuteRule.html" title="class in org.apache.calcite.rel.rules">JoinCommuteRule</a></li>
+<li><a href="org/apache/calcite/sql/JoinConditionType.html" title="enum in org.apache.calcite.sql">JoinConditionType</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinExtractFilterRule.html" title="class in org.apache.calcite.rel.rules">JoinExtractFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/core/JoinInfo.html" title="class in org.apache.calcite.rel.core">JoinInfo</a></li>
+<li><a href="org/apache/calcite/interpreter/JoinNode.html" title="class in org.apache.calcite.interpreter">JoinNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules">JoinProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinPushExpressionsRule.html" title="class in org.apache.calcite.rel.rules">JoinPushExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinPushThroughJoinRule.html" title="class in org.apache.calcite.rel.rules">JoinPushThroughJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinPushTransitivePredicatesRule.html" title="class in org.apache.calcite.rel.rules">JoinPushTransitivePredicatesRule</a></li>
+<li><a href="org/apache/calcite/rel/core/JoinRelType.html" title="enum in org.apache.calcite.rel.core">JoinRelType</a></li>
+<li><a href="org/apache/calcite/sql/validate/JoinScope.html" title="class in org.apache.calcite.sql.validate">JoinScope</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinToCorrelateRule.html" title="class in org.apache.calcite.rel.rules">JoinToCorrelateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinToMultiJoinRule.html" title="class in org.apache.calcite.rel.rules">JoinToMultiJoinRule</a></li>
+<li><a href="org/apache/calcite/linq4j/JoinType.html" title="enum in org.apache.calcite.linq4j">JoinType</a></li>
+<li><a href="org/apache/calcite/sql/JoinType.html" title="enum in org.apache.calcite.sql">JoinType</a></li>
+<li><a href="org/apache/calcite/rel/rules/JoinUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules">JoinUnionTransposeRule</a></li>
+<li><a href="org/apache/calcite/adapter/os/JpsTableFunction.html" title="class in org.apache.calcite.adapter.os">JpsTableFunction</a></li>
+<li><a href="org/apache/calcite/util/JsonBuilder.html" title="class in org.apache.calcite.util">JsonBuilder</a></li>
+<li><a href="org/apache/calcite/model/JsonColumn.html" title="class in org.apache.calcite.model">JsonColumn</a></li>
+<li><a href="org/apache/calcite/model/JsonCustomSchema.html" title="class in org.apache.calcite.model">JsonCustomSchema</a></li>
+<li><a href="org/apache/calcite/model/JsonCustomTable.html" title="class in org.apache.calcite.model">JsonCustomTable</a></li>
+<li><a href="org/apache/calcite/adapter/csv/JsonEnumerator.html" title="class in org.apache.calcite.adapter.csv">JsonEnumerator</a></li>
+<li><a href="org/apache/calcite/model/JsonFunction.html" title="class in org.apache.calcite.model">JsonFunction</a></li>
+<li><a href="org/apache/calcite/runtime/JsonFunctions.html" title="class in org.apache.calcite.runtime">JsonFunctions</a></li>
+<li><a href="org/apache/calcite/runtime/JsonFunctions.JsonPathContext.html" title="class in org.apache.calcite.runtime">JsonFunctions.JsonPathContext</a></li>
+<li><a href="org/apache/calcite/runtime/JsonFunctions.JsonValueContext.html" title="class in org.apache.calcite.runtime">JsonFunctions.JsonValueContext</a></li>
+<li><a href="org/apache/calcite/runtime/JsonFunctions.PathMode.html" title="enum in org.apache.calcite.runtime">JsonFunctions.PathMode</a></li>
+<li><a href="org/apache/calcite/model/JsonJdbcSchema.html" title="class in org.apache.calcite.model">JsonJdbcSchema</a></li>
+<li><a href="org/apache/calcite/model/JsonLattice.html" title="class in org.apache.calcite.model">JsonLattice</a></li>
+<li><a href="org/apache/calcite/model/JsonMapSchema.html" title="class in org.apache.calcite.model">JsonMapSchema</a></li>
+<li><a href="org/apache/calcite/model/JsonMaterialization.html" title="class in org.apache.calcite.model">JsonMaterialization</a></li>
+<li><a href="org/apache/calcite/model/JsonMeasure.html" title="class in org.apache.calcite.model">JsonMeasure</a></li>
+<li><a href="org/apache/calcite/model/JsonRoot.html" title="class in org.apache.calcite.model">JsonRoot</a></li>
+<li><a href="org/apache/calcite/adapter/csv/JsonScannableTable.html" title="class in org.apache.calcite.adapter.csv">JsonScannableTable</a></li>
+<li><a href="org/apache/calcite/model/JsonSchema.html" title="class in org.apache.calcite.model">JsonSchema</a></li>
+<li><a href="org/apache/calcite/model/JsonSchema.Type.html" title="enum in org.apache.calcite.model">JsonSchema.Type</a></li>
+<li><a href="org/apache/calcite/model/JsonStream.html" title="class in org.apache.calcite.model">JsonStream</a></li>
+<li><a href="org/apache/calcite/adapter/csv/JsonTable.html" title="class in org.apache.calcite.adapter.csv">JsonTable</a></li>
+<li><a href="org/apache/calcite/model/JsonTable.html" title="class in org.apache.calcite.model">JsonTable</a></li>
+<li><a href="org/apache/calcite/model/JsonTile.html" title="class in org.apache.calcite.model">JsonTile</a></li>
+<li><a href="org/apache/calcite/model/JsonType.html" title="class in org.apache.calcite.model">JsonType</a></li>
+<li><a href="org/apache/calcite/model/JsonTypeAttribute.html" title="class in org.apache.calcite.model">JsonTypeAttribute</a></li>
+<li><a href="org/apache/calcite/model/JsonView.html" title="class in org.apache.calcite.model">JsonView</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaMessageEnumerator.html" title="class in org.apache.calcite.adapter.kafka">KafkaMessageEnumerator</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaRowConverter.html" title="interface in org.apache.calcite.adapter.kafka"><span class="interfaceName">KafkaRowConverter</span></a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaRowConverterImpl.html" title="class in org.apache.calcite.adapter.kafka">KafkaRowConverterImpl</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaStreamTable.html" title="class in org.apache.calcite.adapter.kafka">KafkaStreamTable</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaTableFactory.html" title="class in org.apache.calcite.adapter.kafka">KafkaTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/kafka/KafkaTableOptions.html" title="class in org.apache.calcite.adapter.kafka">KafkaTableOptions</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/LabelStatement.html" title="class in org.apache.calcite.linq4j.tree">LabelStatement</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/LabelTarget.html" title="class in org.apache.calcite.linq4j.tree">LabelTarget</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/LambdaExpression.html" title="class in org.apache.calcite.linq4j.tree">LambdaExpression</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.html" title="class in org.apache.calcite.materialize">Lattice</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.BaseColumn.html" title="class in org.apache.calcite.materialize">Lattice.BaseColumn</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.Builder.html" title="class in org.apache.calcite.materialize">Lattice.Builder</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.Column.html" title="class in org.apache.calcite.materialize">Lattice.Column</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.DerivedColumn.html" title="class in org.apache.calcite.materialize">Lattice.DerivedColumn</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.Measure.html" title="class in org.apache.calcite.materialize">Lattice.Measure</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.SqlWriter.html" title="class in org.apache.calcite.materialize">Lattice.SqlWriter</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.Tile.html" title="class in org.apache.calcite.materialize">Lattice.Tile</a></li>
+<li><a href="org/apache/calcite/materialize/Lattice.TileBuilder.html" title="class in org.apache.calcite.materialize">Lattice.TileBuilder</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeChildNode.html" title="class in org.apache.calcite.materialize">LatticeChildNode</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeNode.html" title="class in org.apache.calcite.materialize">LatticeNode</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeRootNode.html" title="class in org.apache.calcite.materialize">LatticeRootNode</a></li>
+<li><a href="org/apache/calcite/materialize/Lattices.html" title="class in org.apache.calcite.materialize">Lattices</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeStatisticProvider.html" title="interface in org.apache.calcite.materialize"><span class="interfaceName">LatticeStatisticProvider</span></a></li>
+<li><a href="org/apache/calcite/materialize/LatticeStatisticProvider.Factory.html" title="interface in org.apache.calcite.materialize"><span class="interfaceName">LatticeStatisticProvider.Factory</span></a></li>
+<li><a href="org/apache/calcite/materialize/LatticeSuggester.html" title="class in org.apache.calcite.materialize">LatticeSuggester</a></li>
+<li><a href="org/apache/calcite/materialize/LatticeTable.html" title="class in org.apache.calcite.materialize">LatticeTable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable">LazyAggregateLambdaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.LazyAccumulator.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">LazyAggregateLambdaFactory.LazyAccumulator</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.LazySource.html" title="class in org.apache.calcite.adapter.enumerable">LazyAggregateLambdaFactory.LazySource</a></li>
+<li><a href="org/apache/calcite/config/Lex.html" title="enum in org.apache.calcite.config">Lex</a></li>
+<li><a href="org/apache/calcite/sql/fun/LibraryOperator.html" title="annotation in org.apache.calcite.sql.fun">LibraryOperator</a></li>
+<li><a href="org/apache/calcite/runtime/Like.html" title="class in org.apache.calcite.runtime">Like</a></li>
+<li><a href="org/apache/calcite/linq4j/Linq4j.html" title="class in org.apache.calcite.linq4j">Linq4j</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ListInitExpression.html" title="class in org.apache.calcite.linq4j.tree">ListInitExpression</a></li>
+<li><a href="org/apache/calcite/sql/validate/ListScope.html" title="class in org.apache.calcite.sql.validate">ListScope</a></li>
+<li><a href="org/apache/calcite/sql/util/ListSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ListSqlOperatorTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/ListTransientTable.html" title="class in org.apache.calcite.schema.impl">ListTransientTable</a></li>
+<li><a href="org/apache/calcite/sql/type/LiteralOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">LiteralOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/util/Litmus.html" title="interface in org.apache.calcite.util"><span class="interfaceName">Litmus</span></a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalAggregate.html" title="class in org.apache.calcite.rel.logical">LogicalAggregate</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalCalc.html" title="class in org.apache.calcite.rel.logical">LogicalCalc</a></li>
+<li><a href="org/apache/calcite/rel/stream/LogicalChi.html" title="class in org.apache.calcite.rel.stream">LogicalChi</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalCorrelate.html" title="class in org.apache.calcite.rel.logical">LogicalCorrelate</a></li>
+<li><a href="org/apache/calcite/rel/stream/LogicalDelta.html" title="class in org.apache.calcite.rel.stream">LogicalDelta</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalExchange.html" title="class in org.apache.calcite.rel.logical">LogicalExchange</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalFilter.html" title="class in org.apache.calcite.rel.logical">LogicalFilter</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalIntersect.html" title="class in org.apache.calcite.rel.logical">LogicalIntersect</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalJoin.html" title="class in org.apache.calcite.rel.logical">LogicalJoin</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalMatch.html" title="class in org.apache.calcite.rel.logical">LogicalMatch</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalMinus.html" title="class in org.apache.calcite.rel.logical">LogicalMinus</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalProject.html" title="class in org.apache.calcite.rel.logical">LogicalProject</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalRepeatUnion.html" title="class in org.apache.calcite.rel.logical">LogicalRepeatUnion</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalSnapshot.html" title="class in org.apache.calcite.rel.logical">LogicalSnapshot</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalSort.html" title="class in org.apache.calcite.rel.logical">LogicalSort</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalSortExchange.html" title="class in org.apache.calcite.rel.logical">LogicalSortExchange</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalTableFunctionScan.html" title="class in org.apache.calcite.rel.logical">LogicalTableFunctionScan</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalTableModify.html" title="class in org.apache.calcite.rel.logical">LogicalTableModify</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalTableScan.html" title="class in org.apache.calcite.rel.logical">LogicalTableScan</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalTableSpool.html" title="class in org.apache.calcite.rel.logical">LogicalTableSpool</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalUnion.html" title="class in org.apache.calcite.rel.logical">LogicalUnion</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalValues.html" title="class in org.apache.calcite.rel.logical">LogicalValues</a></li>
+<li><a href="org/apache/calcite/rel/logical/LogicalWindow.html" title="class in org.apache.calcite.rel.logical">LogicalWindow</a></li>
+<li><a href="org/apache/calcite/rex/LogicVisitor.html" title="class in org.apache.calcite.rex">LogicVisitor</a></li>
+<li><a href="org/apache/calcite/linq4j/function/LongFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">LongFunction1</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/LongSchemaVersion.html" title="class in org.apache.calcite.schema.impl">LongSchemaVersion</a></li>
+<li><a href="org/apache/calcite/linq4j/Lookup.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">Lookup</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptJoinTree.html" title="class in org.apache.calcite.rel.rules">LoptJoinTree</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptJoinTree.BinaryTree.html" title="class in org.apache.calcite.rel.rules">LoptJoinTree.BinaryTree</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptJoinTree.Leaf.html" title="class in org.apache.calcite.rel.rules">LoptJoinTree.Leaf</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptJoinTree.Node.html" title="class in org.apache.calcite.rel.rules">LoptJoinTree.Node</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptMultiJoin.html" title="class in org.apache.calcite.rel.rules">LoptMultiJoin</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptOptimizeJoinRule.html" title="class in org.apache.calcite.rel.rules">LoptOptimizeJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/LoptSemiJoinOptimizer.html" title="class in org.apache.calcite.rel.rules">LoptSemiJoinOptimizer</a></li>
+<li><a href="org/apache/calcite/sql/dialect/LucidDbSqlDialect.html" title="class in org.apache.calcite.sql.dialect">LucidDbSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/java/Map.html" title="annotation in org.apache.calcite.adapter.java">Map</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mapping.html" title="interface in org.apache.calcite.util.mapping"><span class="interfaceName">Mapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.html" title="class in org.apache.calcite.util.mapping">Mappings</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.AbstractMapping.html" title="class in org.apache.calcite.util.mapping">Mappings.AbstractMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.CoreMapping.html" title="interface in org.apache.calcite.util.mapping"><span class="interfaceName">Mappings.CoreMapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.FiniteAbstractMapping.html" title="class in org.apache.calcite.util.mapping">Mappings.FiniteAbstractMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.FunctionMapping.html" title="interface in org.apache.calcite.util.mapping"><span class="interfaceName">Mappings.FunctionMapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.IdentityMapping.html" title="class in org.apache.calcite.util.mapping">Mappings.IdentityMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.NoElementException.html" title="class in org.apache.calcite.util.mapping">Mappings.NoElementException</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.OverridingSourceMapping.html" title="class in org.apache.calcite.util.mapping">Mappings.OverridingSourceMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.OverridingTargetMapping.html" title="class in org.apache.calcite.util.mapping">Mappings.OverridingTargetMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.PartialMapping.html" title="class in org.apache.calcite.util.mapping">Mappings.PartialMapping</a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.SourceMapping.html" title="interface in org.apache.calcite.util.mapping"><span class="interfaceName">Mappings.SourceMapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping"><span class="interfaceName">Mappings.TargetMapping</span></a></li>
+<li><a href="org/apache/calcite/util/mapping/Mappings.TooManyElementsException.html" title="class in org.apache.calcite.util.mapping">Mappings.TooManyElementsException</a></li>
+<li><a href="org/apache/calcite/util/mapping/MappingType.html" title="enum in org.apache.calcite.util.mapping">MappingType</a></li>
+<li><a href="org/apache/calcite/statistic/MapSqlStatisticProvider.html" title="enum in org.apache.calcite.statistic">MapSqlStatisticProvider</a></li>
+<li><a href="org/apache/calcite/sql/type/MapSqlType.html" title="class in org.apache.calcite.sql.type">MapSqlType</a></li>
+<li><a href="org/apache/calcite/rel/core/Match.html" title="class in org.apache.calcite.rel.core">Match</a></li>
+<li><a href="org/apache/calcite/rel/core/Match.RexMRAggCall.html" title="class in org.apache.calcite.rel.core">Match.RexMRAggCall</a></li>
+<li><a href="org/apache/calcite/runtime/Matcher.html" title="class in org.apache.calcite.runtime">Matcher</a></li>
+<li><a href="org/apache/calcite/runtime/Matcher.Builder.html" title="class in org.apache.calcite.runtime">Matcher.Builder</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/MatchImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">MatchImplementor</span></a></li>
+<li><a href="org/apache/calcite/interpreter/MatchNode.html" title="class in org.apache.calcite.interpreter">MatchNode</a></li>
+<li><a href="org/apache/calcite/sql/validate/MatchRecognizeNamespace.html" title="class in org.apache.calcite.sql.validate">MatchRecognizeNamespace</a></li>
+<li><a href="org/apache/calcite/sql/validate/MatchRecognizeScope.html" title="class in org.apache.calcite.sql.validate">MatchRecognizeScope</a></li>
+<li><a href="org/apache/calcite/sql/type/MatchReturnTypeInference.html" title="class in org.apache.calcite.sql.type">MatchReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/rel/rules/MatchRule.html" title="class in org.apache.calcite.rel.rules">MatchRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/MatchUtils.html" title="class in org.apache.calcite.adapter.enumerable">MatchUtils</a></li>
+<li><a href="org/apache/calcite/materialize/MaterializationKey.html" title="class in org.apache.calcite.materialize">MaterializationKey</a></li>
+<li><a href="org/apache/calcite/materialize/MaterializationService.html" title="class in org.apache.calcite.materialize">MaterializationService</a></li>
+<li><a href="org/apache/calcite/materialize/MaterializationService.DefaultTableFactory.html" title="class in org.apache.calcite.materialize">MaterializationService.DefaultTableFactory</a></li>
+<li><a href="org/apache/calcite/materialize/MaterializationService.TableFactory.html" title="interface in org.apache.calcite.materialize"><span class="interfaceName">MaterializationService.TableFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewAggregateRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewAggregateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/MaterializedViewFilterScanRule.html" title="class in org.apache.calcite.rel.rules">MaterializedViewFilterScanRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewJoinRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyAggregateRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewOnlyAggregateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyFilterRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewOnlyFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewOnlyJoinRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewOnlyJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectAggregateRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewProjectAggregateRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectFilterRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewProjectFilterRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewProjectJoinRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewProjectJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.Edge.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewRule.Edge</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.EquivalenceClasses.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewRule.EquivalenceClasses</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.MatchModality.html" title="enum in org.apache.calcite.rel.rules.materialize">MaterializedViewRule.MatchModality</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.NodeLineage.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewRule.NodeLineage</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRule.ViewPartialRewriting.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewRule.ViewPartialRewriting</a></li>
+<li><a href="org/apache/calcite/rel/rules/materialize/MaterializedViewRules.html" title="class in org.apache.calcite.rel.rules.materialize">MaterializedViewRules</a></li>
+<li><a href="org/apache/calcite/plan/MaterializedViewSubstitutionVisitor.html" title="class in org.apache.calcite.plan">MaterializedViewSubstitutionVisitor</a></li>
+<li><a href="org/apache/calcite/schema/impl/MaterializedViewTable.html" title="class in org.apache.calcite.schema.impl">MaterializedViewTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/MaterializedViewTable.MaterializedViewTableMacro.html" title="class in org.apache.calcite.schema.impl">MaterializedViewTable.MaterializedViewTableMacro</a></li>
+<li><a href="org/apache/calcite/example/maze/MazeTable.html" title="class in org.apache.calcite.example.maze">MazeTable</a></li>
+<li><a href="org/apache/calcite/schema/Member.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">Member</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberAssignment.html" title="class in org.apache.calcite.linq4j.tree">MemberAssignment</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberBinding.html" title="class in org.apache.calcite.linq4j.tree">MemberBinding</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberDeclaration.html" title="class in org.apache.calcite.linq4j.tree">MemberDeclaration</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberExpression.html" title="class in org.apache.calcite.linq4j.tree">MemberExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberInitExpression.html" title="class in org.apache.calcite.linq4j.tree">MemberInitExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberListBinding.html" title="class in org.apache.calcite.linq4j.tree">MemberListBinding</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MemberMemberBinding.html" title="class in org.apache.calcite.linq4j.tree">MemberMemberBinding</a></li>
+<li><a href="org/apache/calcite/linq4j/MemoryEnumerable.html" title="class in org.apache.calcite.linq4j">MemoryEnumerable</a></li>
+<li><a href="org/apache/calcite/linq4j/MemoryEnumerator.html" title="class in org.apache.calcite.linq4j">MemoryEnumerator</a></li>
+<li><a href="org/apache/calcite/linq4j/MemoryFactory.html" title="class in org.apache.calcite.linq4j">MemoryFactory</a></li>
+<li><a href="org/apache/calcite/linq4j/MemoryFactory.Memory.html" title="class in org.apache.calcite.linq4j">MemoryFactory.Memory</a></li>
+<li><a href="org/apache/calcite/rel/metadata/Metadata.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">Metadata</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/MetadataDef.html" title="class in org.apache.calcite.rel.metadata">MetadataDef</a></li>
+<li><a href="org/apache/calcite/rel/metadata/MetadataFactory.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">MetadataFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/MetadataFactoryImpl.html" title="class in org.apache.calcite.rel.metadata">MetadataFactoryImpl</a></li>
+<li><a href="org/apache/calcite/rel/metadata/MetadataHandler.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">MetadataHandler</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MethodCallExpression.html" title="class in org.apache.calcite.linq4j.tree">MethodCallExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/MethodDeclaration.html" title="class in org.apache.calcite.linq4j.tree">MethodDeclaration</a></li>
+<li><a href="org/apache/calcite/rel/core/Minus.html" title="class in org.apache.calcite.rel.core">Minus</a></li>
+<li><a href="org/apache/calcite/model/ModelHandler.html" title="class in org.apache.calcite.model">ModelHandler</a></li>
+<li><a href="org/apache/calcite/model/ModelHandler.ExtraOperand.html" title="enum in org.apache.calcite.model">ModelHandler.ExtraOperand</a></li>
+<li><a href="org/apache/calcite/schema/ModifiableTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">ModifiableTable</span></a></li>
+<li><a href="org/apache/calcite/schema/ModifiableView.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">ModifiableView</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/ModifiableViewTable.html" title="class in org.apache.calcite.schema.impl">ModifiableViewTable</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoAggregate.html" title="class in org.apache.calcite.adapter.mongodb">MongoAggregate</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoFilter.html" title="class in org.apache.calcite.adapter.mongodb">MongoFilter</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoMethod.html" title="enum in org.apache.calcite.adapter.mongodb">MongoMethod</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoProject.html" title="class in org.apache.calcite.adapter.mongodb">MongoProject</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoRel.html" title="interface in org.apache.calcite.adapter.mongodb"><span class="interfaceName">MongoRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoRel.Implementor.html" title="class in org.apache.calcite.adapter.mongodb">MongoRel.Implementor</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoRules.html" title="class in org.apache.calcite.adapter.mongodb">MongoRules</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoSchema.html" title="class in org.apache.calcite.adapter.mongodb">MongoSchema</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoSchemaFactory.html" title="class in org.apache.calcite.adapter.mongodb">MongoSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoSort.html" title="class in org.apache.calcite.adapter.mongodb">MongoSort</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoTable.html" title="class in org.apache.calcite.adapter.mongodb">MongoTable</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoTable.MongoQueryable.html" title="class in org.apache.calcite.adapter.mongodb">MongoTable.MongoQueryable</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoTableScan.html" title="class in org.apache.calcite.adapter.mongodb">MongoTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoToEnumerableConverter.html" title="class in org.apache.calcite.adapter.mongodb">MongoToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/mongodb/MongoToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.mongodb">MongoToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/sql/dialect/MssqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect">MssqlSqlDialect</a></li>
+<li><a href="org/apache/calcite/plan/MulticastRelOptListener.html" title="class in org.apache.calcite.plan">MulticastRelOptListener</a></li>
+<li><a href="org/apache/calcite/rel/rules/MultiJoin.html" title="class in org.apache.calcite.rel.rules">MultiJoin</a></li>
+<li><a href="org/apache/calcite/rel/rules/MultiJoinOptimizeBushyRule.html" title="class in org.apache.calcite.rel.rules">MultiJoinOptimizeBushyRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/MultiJoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules">MultiJoinProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/sql/type/MultisetOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">MultisetOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/sql/type/MultisetSqlType.html" title="class in org.apache.calcite.sql.type">MultisetSqlType</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableAggregate.html" title="class in org.apache.calcite.rel.mutable">MutableAggregate</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableCalc.html" title="class in org.apache.calcite.rel.mutable">MutableCalc</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableCollect.html" title="class in org.apache.calcite.rel.mutable">MutableCollect</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableCorrelate.html" title="class in org.apache.calcite.rel.mutable">MutableCorrelate</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableExchange.html" title="class in org.apache.calcite.rel.mutable">MutableExchange</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableFilter.html" title="class in org.apache.calcite.rel.mutable">MutableFilter</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableIntersect.html" title="class in org.apache.calcite.rel.mutable">MutableIntersect</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableJoin.html" title="class in org.apache.calcite.rel.mutable">MutableJoin</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableMatch.html" title="class in org.apache.calcite.rel.mutable">MutableMatch</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableMinus.html" title="class in org.apache.calcite.rel.mutable">MutableMinus</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableProject.html" title="class in org.apache.calcite.rel.mutable">MutableProject</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableRel.html" title="class in org.apache.calcite.rel.mutable">MutableRel</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableRels.html" title="class in org.apache.calcite.rel.mutable">MutableRels</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableRelVisitor.html" title="class in org.apache.calcite.rel.mutable">MutableRelVisitor</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableSample.html" title="class in org.apache.calcite.rel.mutable">MutableSample</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableScan.html" title="class in org.apache.calcite.rel.mutable">MutableScan</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableSetOp.html" title="class in org.apache.calcite.rel.mutable">MutableSetOp</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableSort.html" title="class in org.apache.calcite.rel.mutable">MutableSort</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableTableFunctionScan.html" title="class in org.apache.calcite.rel.mutable">MutableTableFunctionScan</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableTableModify.html" title="class in org.apache.calcite.rel.mutable">MutableTableModify</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableUncollect.html" title="class in org.apache.calcite.rel.mutable">MutableUncollect</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableUnion.html" title="class in org.apache.calcite.rel.mutable">MutableUnion</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableValues.html" title="class in org.apache.calcite.rel.mutable">MutableValues</a></li>
+<li><a href="org/apache/calcite/rel/mutable/MutableWindow.html" title="class in org.apache.calcite.rel.mutable">MutableWindow</a></li>
+<li><a href="org/apache/calcite/sql/dialect/MysqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect">MysqlSqlDialect</a></li>
+<li><a href="org/apache/calcite/util/NameMap.html" title="class in org.apache.calcite.util">NameMap</a></li>
+<li><a href="org/apache/calcite/util/NameMultimap.html" title="class in org.apache.calcite.util">NameMultimap</a></li>
+<li><a href="org/apache/calcite/util/NameSet.html" title="class in org.apache.calcite.util">NameSet</a></li>
+<li><a href="org/apache/calcite/adapter/druid/NaryOperatorConverter.html" title="class in org.apache.calcite.adapter.druid">NaryOperatorConverter</a></li>
+<li><a href="org/apache/calcite/sql/dialect/NeoviewSqlDialect.html" title="class in org.apache.calcite.sql.dialect">NeoviewSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/NestedBlockBuilder.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">NestedBlockBuilder</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/NestedBlockBuilderImpl.html" title="class in org.apache.calcite.adapter.enumerable">NestedBlockBuilderImpl</a></li>
+<li><a href="org/apache/calcite/sql/dialect/NetezzaSqlDialect.html" title="class in org.apache.calcite.sql.dialect">NetezzaSqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/NewArrayExpression.html" title="class in org.apache.calcite.linq4j.tree">NewArrayExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/NewExpression.html" title="class in org.apache.calcite.linq4j.tree">NewExpression</a></li>
+<li><a href="org/apache/calcite/util/NlsString.html" title="class in org.apache.calcite.util">NlsString</a></li>
+<li><a href="org/apache/calcite/interpreter/Node.html" title="interface in org.apache.calcite.interpreter"><span class="interfaceName">Node</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Node.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">Node</span></a></li>
+<li><a href="org/apache/calcite/interpreter/Nodes.html" title="class in org.apache.calcite.interpreter">Nodes</a></li>
+<li><a href="org/apache/calcite/interpreter/Nodes.CoreCompiler.html" title="class in org.apache.calcite.interpreter">Nodes.CoreCompiler</a></li>
+<li><a href="org/apache/calcite/rel/hint/NodeTypeHintPredicate.html" title="class in org.apache.calcite.rel.hint">NodeTypeHintPredicate</a></li>
+<li><a href="org/apache/calcite/linq4j/function/NonDeterministic.html" title="annotation in org.apache.calcite.linq4j.function">NonDeterministic</a></li>
+<li><a href="org/apache/calcite/rel/convert/NoneConverter.html" title="class in org.apache.calcite.rel.convert">NoneConverter</a></li>
+<li><a href="org/apache/calcite/interpreter/NoneToBindableConverterRule.html" title="class in org.apache.calcite.interpreter">NoneToBindableConverterRule</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/NotNullImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">NotNullImplementor</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableBigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">NullableBigDecimalFunction1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableDoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">NullableDoubleFunction1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableFloatFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">NullableFloatFunction1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableIntegerFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">NullableIntegerFunction1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/NullableLongFunction1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">NullableLongFunction1</span></a></li>
+<li><a href="org/apache/calcite/config/NullCollation.html" title="enum in org.apache.calcite.config">NullCollation</a></li>
+<li><a href="org/apache/calcite/sql2rel/NullInitializerExpressionFactory.html" title="class in org.apache.calcite.sql2rel">NullInitializerExpressionFactory</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/NullPolicy.html" title="enum in org.apache.calcite.adapter.enumerable">NullPolicy</a></li>
+<li><a href="org/apache/calcite/rel/metadata/NullSentinel.html" title="enum in org.apache.calcite.rel.metadata">NullSentinel</a></li>
+<li><a href="org/apache/calcite/util/NumberUtil.html" title="class in org.apache.calcite.util">NumberUtil</a></li>
+<li><a href="org/apache/calcite/runtime/ObjectEnumeratorCursor.html" title="class in org.apache.calcite.runtime">ObjectEnumeratorCursor</a></li>
+<li><a href="org/apache/calcite/sql/type/ObjectSqlType.html" title="class in org.apache.calcite.sql.type">ObjectSqlType</a></li>
+<li><a href="org/apache/calcite/sql/type/OperandsTypeChecking.html" title="class in org.apache.calcite.sql.type">OperandsTypeChecking</a></li>
+<li><a href="org/apache/calcite/sql/type/OperandTypes.html" title="class in org.apache.calcite.sql.type">OperandTypes</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/OptimizeShuttle.html" title="class in org.apache.calcite.linq4j.tree">OptimizeShuttle</a></li>
+<li><a href="org/apache/calcite/util/Optionality.html" title="enum in org.apache.calcite.util">Optionality</a></li>
+<li><a href="org/apache/calcite/linq4j/OpType.html" title="enum in org.apache.calcite.linq4j">OpType</a></li>
+<li><a href="org/apache/calcite/sql/dialect/OracleSqlDialect.html" title="class in org.apache.calcite.sql.dialect">OracleSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/fun/OracleSqlOperatorTable.html" title="class in org.apache.calcite.sql.fun">OracleSqlOperatorTable</a></li>
+<li><a href="org/apache/calcite/linq4j/Ord.html" title="class in org.apache.calcite.linq4j">Ord</a></li>
+<li><a href="org/apache/calcite/sql/validate/OrderByScope.html" title="class in org.apache.calcite.sql.validate">OrderByScope</a></li>
+<li><a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">OrderedEnumerable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">OrderedQueryable</span></a></li>
+<li><a href="org/apache/calcite/sql/type/OrdinalReturnTypeInference.html" title="class in org.apache.calcite.sql.type">OrdinalReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/sql/validate/OverScope.html" title="class in org.apache.calcite.sql.validate">OverScope</a></li>
+<li><a href="org/apache/calcite/linq4j/PackageMarker.html" title="annotation in org.apache.calcite.linq4j">PackageMarker</a></li>
+<li><a href="org/apache/calcite/util/Pair.html" title="class in org.apache.calcite.util">Pair</a></li>
+<li><a href="org/apache/calcite/sql/dialect/ParaccelSqlDialect.html" title="class in org.apache.calcite.sql.dialect">ParaccelSqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Parameter.html" title="annotation in org.apache.calcite.linq4j.function">Parameter</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ParameterExpression.html" title="class in org.apache.calcite.linq4j.tree">ParameterExpression</a></li>
+<li><a href="org/apache/calcite/sql/validate/ParameterScope.html" title="class in org.apache.calcite.sql.validate">ParameterScope</a></li>
+<li><a href="org/apache/calcite/util/PartiallyOrderedSet.html" title="class in org.apache.calcite.util">PartiallyOrderedSet</a></li>
+<li><a href="org/apache/calcite/util/PartiallyOrderedSet.Ordering.html" title="interface in org.apache.calcite.util"><span class="interfaceName">PartiallyOrderedSet.Ordering</span></a></li>
+<li><a href="org/apache/calcite/schema/Path.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">Path</span></a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">Pattern</span></a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.AbstractPattern.html" title="class in org.apache.calcite.runtime">Pattern.AbstractPattern</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.Op.html" title="enum in org.apache.calcite.runtime">Pattern.Op</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.OpPattern.html" title="class in org.apache.calcite.runtime">Pattern.OpPattern</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.PatternBuilder.html" title="class in org.apache.calcite.runtime">Pattern.PatternBuilder</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.RepeatPattern.html" title="class in org.apache.calcite.runtime">Pattern.RepeatPattern</a></li>
+<li><a href="org/apache/calcite/runtime/Pattern.SymbolPattern.html" title="class in org.apache.calcite.runtime">Pattern.SymbolPattern</a></li>
+<li><a href="org/apache/calcite/util/Permutation.html" title="class in org.apache.calcite.util">Permutation</a></li>
+<li><a href="org/apache/calcite/sql/dialect/PhoenixSqlDialect.html" title="class in org.apache.calcite.sql.dialect">PhoenixSqlDialect</a></li>
+<li><a href="org/apache/calcite/rel/PhysicalNode.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">PhysicalNode</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/PhysType.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">PhysType</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/PhysTypeImpl.html" title="class in org.apache.calcite.adapter.enumerable">PhysTypeImpl</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigAggFunction.html" title="enum in org.apache.calcite.adapter.pig">PigAggFunction</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigAggregate.html" title="class in org.apache.calcite.adapter.pig">PigAggregate</a></li>
+<li><a href="org/apache/calcite/piglet/PigConverter.html" title="class in org.apache.calcite.piglet">PigConverter</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigDataType.html" title="enum in org.apache.calcite.adapter.pig">PigDataType</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigFilter.html" title="class in org.apache.calcite.adapter.pig">PigFilter</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigJoin.html" title="class in org.apache.calcite.adapter.pig">PigJoin</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigProject.html" title="class in org.apache.calcite.adapter.pig">PigProject</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRel.html" title="interface in org.apache.calcite.adapter.pig"><span class="interfaceName">PigRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRel.Implementor.html" title="class in org.apache.calcite.adapter.pig">PigRel.Implementor</a></li>
+<li><a href="org/apache/calcite/piglet/PigRelBuilder.html" title="class in org.apache.calcite.piglet">PigRelBuilder</a></li>
+<li><a href="org/apache/calcite/tools/PigRelBuilder.html" title="class in org.apache.calcite.tools">PigRelBuilder</a></li>
+<li><a href="org/apache/calcite/tools/PigRelBuilder.GroupOption.html" title="enum in org.apache.calcite.tools">PigRelBuilder.GroupOption</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.html" title="class in org.apache.calcite.adapter.pig">PigRelFactories</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.PigAggregateFactory.html" title="class in org.apache.calcite.adapter.pig">PigRelFactories.PigAggregateFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.PigFilterFactory.html" title="class in org.apache.calcite.adapter.pig">PigRelFactories.PigFilterFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.PigJoinFactory.html" title="class in org.apache.calcite.adapter.pig">PigRelFactories.PigJoinFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRelFactories.PigTableScanFactory.html" title="class in org.apache.calcite.adapter.pig">PigRelFactories.PigTableScanFactory</a></li>
+<li><a href="org/apache/calcite/piglet/PigRelSqlUdfs.html" title="class in org.apache.calcite.piglet">PigRelSqlUdfs</a></li>
+<li><a href="org/apache/calcite/piglet/PigRelToSqlConverter.html" title="class in org.apache.calcite.piglet">PigRelToSqlConverter</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigRules.html" title="class in org.apache.calcite.adapter.pig">PigRules</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigSchema.html" title="class in org.apache.calcite.adapter.pig">PigSchema</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigSchemaFactory.html" title="class in org.apache.calcite.adapter.pig">PigSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigTable.html" title="class in org.apache.calcite.adapter.pig">PigTable</a></li>
+<li><a href="org/apache/calcite/piglet/PigTable.html" title="class in org.apache.calcite.piglet">PigTable</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigTableFactory.html" title="class in org.apache.calcite.adapter.pig">PigTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigTableScan.html" title="class in org.apache.calcite.adapter.pig">PigTableScan</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigToEnumerableConverter.html" title="class in org.apache.calcite.adapter.pig">PigToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/pig/PigToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.pig">PigToEnumerableConverterRule</a></li>
+<li><a href="org/apache/calcite/piglet/PigToSqlAggregateRule.html" title="class in org.apache.calcite.piglet">PigToSqlAggregateRule</a></li>
+<li><a href="org/apache/calcite/piglet/PigUdfs.html" title="class in org.apache.calcite.piglet">PigUdfs</a></li>
+<li><a href="org/apache/calcite/piglet/PigUserDefinedFunction.html" title="class in org.apache.calcite.piglet">PigUserDefinedFunction</a></li>
+<li><a href="org/apache/calcite/tools/Planner.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">Planner</span></a></li>
+<li><a href="org/apache/calcite/prepare/PlannerImpl.html" title="class in org.apache.calcite.prepare">PlannerImpl</a></li>
+<li><a href="org/apache/calcite/sql/dialect/PostgresqlSqlDialect.html" title="class in org.apache.calcite.sql.dialect">PostgresqlSqlDialect</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.html" title="class in org.apache.calcite.util">PrecedenceClimbingParser</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Builder.html" title="class in org.apache.calcite.util">PrecedenceClimbingParser.Builder</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Call.html" title="class in org.apache.calcite.util">PrecedenceClimbingParser.Call</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Op.html" title="class in org.apache.calcite.util">PrecedenceClimbingParser.Op</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Result.html" title="class in org.apache.calcite.util">PrecedenceClimbingParser.Result</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Special.html" title="interface in org.apache.calcite.util"><span class="interfaceName">PrecedenceClimbingParser.Special</span></a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.SpecialOp.html" title="class in org.apache.calcite.util">PrecedenceClimbingParser.SpecialOp</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Token.html" title="class in org.apache.calcite.util">PrecedenceClimbingParser.Token</a></li>
+<li><a href="org/apache/calcite/util/PrecedenceClimbingParser.Type.html" title="enum in org.apache.calcite.util">PrecedenceClimbingParser.Type</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Predicate1.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">Predicate1</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/Predicate2.html" title="interface in org.apache.calcite.linq4j.function"><span class="interfaceName">Predicate2</span></a></li>
+<li><a href="org/apache/calcite/runtime/PredicateImpl.html" title="class in org.apache.calcite.runtime">PredicateImpl</a></li>
+<li><a href="org/apache/calcite/chinook/PreferredAlbumsTableFactory.html" title="class in org.apache.calcite.chinook">PreferredAlbumsTableFactory</a></li>
+<li><a href="org/apache/calcite/chinook/PreferredGenresTableFactory.html" title="class in org.apache.calcite.chinook">PreferredGenresTableFactory</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.html" title="class in org.apache.calcite.prepare">Prepare</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.AbstractPreparingTable.html" title="class in org.apache.calcite.prepare">Prepare.AbstractPreparingTable</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.CatalogReader.html" title="interface in org.apache.calcite.prepare"><span class="interfaceName">Prepare.CatalogReader</span></a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.Materialization.html" title="class in org.apache.calcite.prepare">Prepare.Materialization</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.PreparedExplain.html" title="class in org.apache.calcite.prepare">Prepare.PreparedExplain</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.PreparedResult.html" title="interface in org.apache.calcite.prepare"><span class="interfaceName">Prepare.PreparedResult</span></a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.PreparedResultImpl.html" title="class in org.apache.calcite.prepare">Prepare.PreparedResultImpl</a></li>
+<li><a href="org/apache/calcite/prepare/Prepare.PreparingTable.html" title="interface in org.apache.calcite.prepare"><span class="interfaceName">Prepare.PreparingTable</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/PrestoSqlDialect.html" title="class in org.apache.calcite.sql.dialect">PrestoSqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Primitive.html" title="enum in org.apache.calcite.linq4j.tree">Primitive</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Primitive.Flavor.html" title="enum in org.apache.calcite.linq4j.tree">Primitive.Flavor</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Primitive.Sink.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">Primitive.Sink</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Primitive.Source.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">Primitive.Source</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/ProcedureNamespace.html" title="class in org.apache.calcite.sql.validate">ProcedureNamespace</a></li>
+<li><a href="org/apache/calcite/adapter/os/Processes.html" title="class in org.apache.calcite.adapter.os">Processes</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.html" title="interface in org.apache.calcite.profile"><span class="interfaceName">Profiler</span></a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Column.html" title="class in org.apache.calcite.profile">Profiler.Column</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Distribution.html" title="class in org.apache.calcite.profile">Profiler.Distribution</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.FunctionalDependency.html" title="class in org.apache.calcite.profile">Profiler.FunctionalDependency</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Profile.html" title="class in org.apache.calcite.profile">Profiler.Profile</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.RowCount.html" title="class in org.apache.calcite.profile">Profiler.RowCount</a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Statistic.html" title="interface in org.apache.calcite.profile"><span class="interfaceName">Profiler.Statistic</span></a></li>
+<li><a href="org/apache/calcite/profile/Profiler.Unique.html" title="class in org.apache.calcite.profile">Profiler.Unique</a></li>
+<li><a href="org/apache/calcite/profile/ProfilerImpl.html" title="class in org.apache.calcite.profile">ProfilerImpl</a></li>
+<li><a href="org/apache/calcite/profile/ProfilerImpl.Builder.html" title="class in org.apache.calcite.profile">ProfilerImpl.Builder</a></li>
+<li><a href="org/apache/calcite/tools/Program.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">Program</span></a></li>
+<li><a href="org/apache/calcite/tools/Programs.html" title="class in org.apache.calcite.tools">Programs</a></li>
+<li><a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core">Project</a></li>
+<li><a href="org/apache/calcite/rel/core/Project.Flags.html" title="class in org.apache.calcite.rel.core">Project.Flags</a></li>
+<li><a href="org/apache/calcite/schema/ProjectableFilterableTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">ProjectableFilterableTable</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectCalcMergeRule.html" title="class in org.apache.calcite.rel.rules">ProjectCalcMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.html" title="class in org.apache.calcite.rel.rules">ProjectCorrelateTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.RelNodesExprsHandler.html" title="class in org.apache.calcite.rel.rules">ProjectCorrelateTransposeRule.RelNodesExprsHandler</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectCorrelateTransposeRule.RexFieldAccessReplacer.html" title="class in org.apache.calcite.rel.rules">ProjectCorrelateTransposeRule.RexFieldAccessReplacer</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules">ProjectFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectJoinJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">ProjectJoinJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">ProjectJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules">ProjectJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectMergeRule.html" title="class in org.apache.calcite.rel.rules">ProjectMergeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectMultiJoinMergeRule.html" title="class in org.apache.calcite.rel.rules">ProjectMultiJoinMergeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/ProjectNode.html" title="class in org.apache.calcite.interpreter">ProjectNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectRemoveRule.html" title="class in org.apache.calcite.rel.rules">ProjectRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectSetOpTransposeRule.html" title="class in org.apache.calcite.rel.rules">ProjectSetOpTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectSortTransposeRule.html" title="class in org.apache.calcite.rel.rules">ProjectSortTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectTableScanRule.html" title="class in org.apache.calcite.rel.rules">ProjectTableScanRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectToCalcRule.html" title="class in org.apache.calcite.rel.rules">ProjectToCalcRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectToWindowRule.html" title="class in org.apache.calcite.rel.rules">ProjectToWindowRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectToWindowRule.CalcToWindowRule.html" title="class in org.apache.calcite.rel.rules">ProjectToWindowRule.CalcToWindowRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule.html" title="class in org.apache.calcite.rel.rules">ProjectToWindowRule.ProjectToLogicalProjectAndWindowRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ProjectWindowTransposeRule.html" title="class in org.apache.calcite.rel.rules">ProjectWindowTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/PruneEmptyRules.html" title="class in org.apache.calcite.rel.rules">PruneEmptyRules</a></li>
+<li><a href="org/apache/calcite/rel/rules/PruneEmptyRules.PruneEmptyRule.html" title="class in org.apache.calcite.rel.rules">PruneEmptyRules.PruneEmptyRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/PruneEmptyRules.RemoveEmptySingleRule.html" title="class in org.apache.calcite.rel.rules">PruneEmptyRules.RemoveEmptySingleRule</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/PseudoField.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">PseudoField</span></a></li>
+<li><a href="org/apache/calcite/adapter/os/PsTableFunction.html" title="class in org.apache.calcite.adapter.os">PsTableFunction</a></li>
+<li><a href="org/apache/calcite/rel/rules/PushProjector.html" title="class in org.apache.calcite.rel.rules">PushProjector</a></li>
+<li><a href="org/apache/calcite/rel/rules/PushProjector.ExprCondition.html" title="interface in org.apache.calcite.rel.rules"><span class="interfaceName">PushProjector.ExprCondition</span></a></li>
+<li><a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">Queryable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableDefaults.html" title="class in org.apache.calcite.linq4j">QueryableDefaults</a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableDefaults.NonLeafReplayableQueryable.html" title="class in org.apache.calcite.linq4j">QueryableDefaults.NonLeafReplayableQueryable</a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableDefaults.Replayable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">QueryableDefaults.Replayable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableDefaults.ReplayableQueryable.html" title="class in org.apache.calcite.linq4j">QueryableDefaults.ReplayableQueryable</a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableFactory.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">QueryableFactory</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryableRecorder.html" title="class in org.apache.calcite.linq4j">QueryableRecorder</a></li>
+<li><a href="org/apache/calcite/schema/QueryableTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">QueryableTable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryProvider.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">QueryProvider</span></a></li>
+<li><a href="org/apache/calcite/linq4j/QueryProviderImpl.html" title="class in org.apache.calcite.linq4j">QueryProviderImpl</a></li>
+<li><a href="org/apache/calcite/linq4j/QueryProviderImpl.QueryableImpl.html" title="class in org.apache.calcite.linq4j">QueryProviderImpl.QueryableImpl</a></li>
+<li><a href="org/apache/calcite/statistic/QuerySqlStatisticProvider.html" title="class in org.apache.calcite.statistic">QuerySqlStatisticProvider</a></li>
+<li><a href="org/apache/calcite/adapter/druid/QueryType.html" title="enum in org.apache.calcite.adapter.druid">QueryType</a></li>
+<li><a href="org/apache/calcite/runtime/RandomFunction.html" title="class in org.apache.calcite.runtime">RandomFunction</a></li>
+<li><a href="org/apache/calcite/linq4j/RawEnumerable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">RawEnumerable</span></a></li>
+<li><a href="org/apache/calcite/linq4j/RawQueryable.html" title="interface in org.apache.calcite.linq4j"><span class="interfaceName">RawQueryable</span></a></li>
+<li><a href="org/apache/calcite/runtime/RecordEnumeratorCursor.html" title="class in org.apache.calcite.runtime">RecordEnumeratorCursor</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisConfig.html" title="class in org.apache.calcite.adapter.redis">RedisConfig</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisDataFormat.html" title="enum in org.apache.calcite.adapter.redis">RedisDataFormat</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisDataProcess.html" title="class in org.apache.calcite.adapter.redis">RedisDataProcess</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisDataType.html" title="enum in org.apache.calcite.adapter.redis">RedisDataType</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisJedisManager.html" title="class in org.apache.calcite.adapter.redis">RedisJedisManager</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisSchemaFactory.html" title="class in org.apache.calcite.adapter.redis">RedisSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisTable.html" title="class in org.apache.calcite.adapter.redis">RedisTable</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisTableFactory.html" title="class in org.apache.calcite.adapter.redis">RedisTableFactory</a></li>
+<li><a href="org/apache/calcite/adapter/redis/RedisTableFieldInfo.html" title="class in org.apache.calcite.adapter.redis">RedisTableFieldInfo</a></li>
+<li><a href="org/apache/calcite/sql/dialect/RedshiftSqlDialect.html" title="class in org.apache.calcite.sql.dialect">RedshiftSqlDialect</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceDecimalsRule.html" title="class in org.apache.calcite.rel.rules">ReduceDecimalsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.CalcReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule.CalcReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.CaseShuttle.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule.CaseShuttle</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.FilterReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule.FilterReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.JoinReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule.JoinReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ProjectReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule.ProjectReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.ReducibleExprLocator.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule.ReducibleExprLocator</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.RexReplacer.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule.RexReplacer</a></li>
+<li><a href="org/apache/calcite/rel/rules/ReduceExpressionsRule.WindowReduceExpressionsRule.html" title="class in org.apache.calcite.rel.rules">ReduceExpressionsRule.WindowReduceExpressionsRule</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ReflectedPseudoField.html" title="class in org.apache.calcite.linq4j.tree">ReflectedPseudoField</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/ReflectiveCallNotNullImplementor.html" title="class in org.apache.calcite.adapter.enumerable">ReflectiveCallNotNullImplementor</a></li>
+<li><a href="org/apache/calcite/sql2rel/ReflectiveConvertletTable.html" title="class in org.apache.calcite.sql2rel">ReflectiveConvertletTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/ReflectiveFunctionBase.html" title="class in org.apache.calcite.schema.impl">ReflectiveFunctionBase</a></li>
+<li><a href="org/apache/calcite/schema/impl/ReflectiveFunctionBase.ParameterListBuilder.html" title="class in org.apache.calcite.schema.impl">ReflectiveFunctionBase.ParameterListBuilder</a></li>
+<li><a href="org/apache/calcite/rel/metadata/ReflectiveRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">ReflectiveRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/adapter/java/ReflectiveSchema.html" title="class in org.apache.calcite.adapter.java">ReflectiveSchema</a></li>
+<li><a href="org/apache/calcite/adapter/java/ReflectiveSchema.Factory.html" title="class in org.apache.calcite.adapter.java">ReflectiveSchema.Factory</a></li>
+<li><a href="org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ReflectiveSqlOperatorTable</a></li>
+<li><a href="org/apache/calcite/util/ReflectiveVisitDispatcher.html" title="interface in org.apache.calcite.util"><span class="interfaceName">ReflectiveVisitDispatcher</span></a></li>
+<li><a href="org/apache/calcite/util/ReflectiveVisitor.html" title="interface in org.apache.calcite.util"><span class="interfaceName">ReflectiveVisitor</span></a></li>
+<li><a href="org/apache/calcite/util/ReflectUtil.html" title="class in org.apache.calcite.util">ReflectUtil</a></li>
+<li><a href="org/apache/calcite/util/ReflectUtil.MethodDispatcher.html" title="interface in org.apache.calcite.util"><span class="interfaceName">ReflectUtil.MethodDispatcher</span></a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.html" title="class in org.apache.calcite.tools">RelBuilder</a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.AggCall.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">RelBuilder.AggCall</span></a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.Config.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">RelBuilder.Config</span></a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.ConfigBuilder.html" title="class in org.apache.calcite.tools">RelBuilder.ConfigBuilder</a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.GroupKey.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">RelBuilder.GroupKey</span></a></li>
+<li><a href="org/apache/calcite/tools/RelBuilder.GroupKeyImpl.html" title="class in org.apache.calcite.tools">RelBuilder.GroupKeyImpl</a></li>
+<li><a href="org/apache/calcite/tools/RelBuilderFactory.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">RelBuilderFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/RelCollation.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">RelCollation</span></a></li>
+<li><a href="org/apache/calcite/rel/RelCollationImpl.html" title="class in org.apache.calcite.rel">RelCollationImpl</a></li>
+<li><a href="org/apache/calcite/rel/RelCollations.html" title="class in org.apache.calcite.rel">RelCollations</a></li>
+<li><a href="org/apache/calcite/rel/RelCollationTraitDef.html" title="class in org.apache.calcite.rel">RelCollationTraitDef</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelColumnMapping.html" title="class in org.apache.calcite.rel.metadata">RelColumnMapping</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelColumnOrigin.html" title="class in org.apache.calcite.rel.metadata">RelColumnOrigin</a></li>
+<li><a href="org/apache/calcite/tools/RelConversionException.html" title="class in org.apache.calcite.tools">RelConversionException</a></li>
+<li><a href="org/apache/calcite/rel/type/RelCrossType.html" title="class in org.apache.calcite.rel.type">RelCrossType</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataType.html" title="interface in org.apache.calcite.rel.type"><span class="interfaceName">RelDataType</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeComparability.html" title="enum in org.apache.calcite.rel.type">RelDataTypeComparability</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactory.html" title="interface in org.apache.calcite.rel.type"><span class="interfaceName">RelDataTypeFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactory.Builder.html" title="class in org.apache.calcite.rel.type">RelDataTypeFactory.Builder</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfo.html" title="interface in org.apache.calcite.rel.type"><span class="interfaceName">RelDataTypeFactory.FieldInfo</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactory.FieldInfoBuilder.html" title="class in org.apache.calcite.rel.type">RelDataTypeFactory.FieldInfoBuilder</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFactoryImpl.html" title="class in org.apache.calcite.rel.type">RelDataTypeFactoryImpl</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFamily.html" title="interface in org.apache.calcite.rel.type"><span class="interfaceName">RelDataTypeFamily</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeField.html" title="interface in org.apache.calcite.rel.type"><span class="interfaceName">RelDataTypeField</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeField.ToFieldIndex.html" title="class in org.apache.calcite.rel.type">RelDataTypeField.ToFieldIndex</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeField.ToFieldName.html" title="class in org.apache.calcite.rel.type">RelDataTypeField.ToFieldName</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeFieldImpl.html" title="class in org.apache.calcite.rel.type">RelDataTypeFieldImpl</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeImpl.html" title="class in org.apache.calcite.rel.type">RelDataTypeImpl</a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypePrecedenceList.html" title="interface in org.apache.calcite.rel.type"><span class="interfaceName">RelDataTypePrecedenceList</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeSystem.html" title="interface in org.apache.calcite.rel.type"><span class="interfaceName">RelDataTypeSystem</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelDataTypeSystemImpl.html" title="class in org.apache.calcite.rel.type">RelDataTypeSystemImpl</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelDecorrelator.html" title="class in org.apache.calcite.sql2rel">RelDecorrelator</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelDecorrelator.CorelMap.html" title="class in org.apache.calcite.sql2rel">RelDecorrelator.CorelMap</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelDecorrelator.CorelMapBuilder.html" title="class in org.apache.calcite.sql2rel">RelDecorrelator.CorelMapBuilder</a></li>
+<li><a href="org/apache/calcite/plan/RelDigest.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelDigest</span></a></li>
+<li><a href="org/apache/calcite/rel/RelDistribution.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">RelDistribution</span></a></li>
+<li><a href="org/apache/calcite/rel/RelDistribution.Type.html" title="enum in org.apache.calcite.rel">RelDistribution.Type</a></li>
+<li><a href="org/apache/calcite/rel/RelDistributions.html" title="class in org.apache.calcite.rel">RelDistributions</a></li>
+<li><a href="org/apache/calcite/rel/RelDistributionTraitDef.html" title="class in org.apache.calcite.rel">RelDistributionTraitDef</a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelEnumTypes.html" title="class in org.apache.calcite.rel.externalize">RelEnumTypes</a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.html" title="class in org.apache.calcite.rel.core">RelFactories</a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.AggregateFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.AggregateFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.CorrelateFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.CorrelateFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.ExchangeFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.ExchangeFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.FilterFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.FilterFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.JoinFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.JoinFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.MatchFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.MatchFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.ProjectFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.ProjectFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.RepeatUnionFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.RepeatUnionFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SemiJoinFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.SemiJoinFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SetOpFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.SetOpFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SnapshotFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.SnapshotFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SnapshotFactoryImpl.html" title="class in org.apache.calcite.rel.core">RelFactories.SnapshotFactoryImpl</a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SortExchangeFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.SortExchangeFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SortFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.SortFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.SpoolFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.SpoolFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.Struct.html" title="class in org.apache.calcite.rel.core">RelFactories.Struct</a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.TableFunctionScanFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.TableFunctionScanFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.TableScanFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.TableScanFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/core/RelFactories.ValuesFactory.html" title="interface in org.apache.calcite.rel.core"><span class="interfaceName">RelFactories.ValuesFactory</span></a></li>
+<li><a href="org/apache/calcite/rel/RelFieldCollation.html" title="class in org.apache.calcite.rel">RelFieldCollation</a></li>
+<li><a href="org/apache/calcite/rel/RelFieldCollation.Direction.html" title="enum in org.apache.calcite.rel">RelFieldCollation.Direction</a></li>
+<li><a href="org/apache/calcite/rel/RelFieldCollation.NullDirection.html" title="enum in org.apache.calcite.rel">RelFieldCollation.NullDirection</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelFieldTrimmer.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelFieldTrimmer.TrimResult.html" title="class in org.apache.calcite.sql2rel">RelFieldTrimmer.TrimResult</a></li>
+<li><a href="org/apache/calcite/rel/hint/RelHint.html" title="class in org.apache.calcite.rel.hint">RelHint</a></li>
+<li><a href="org/apache/calcite/rel/hint/RelHint.Builder.html" title="class in org.apache.calcite.rel.hint">RelHint.Builder</a></li>
+<li><a href="org/apache/calcite/plan/RelHintsPropagator.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelHintsPropagator</span></a></li>
+<li><a href="org/apache/calcite/rel/RelHomogeneousShuttle.html" title="class in org.apache.calcite.rel">RelHomogeneousShuttle</a></li>
+<li><a href="org/apache/calcite/plan/RelImplementor.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelImplementor</span></a></li>
+<li><a href="org/apache/calcite/rel/RelInput.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">RelInput</span></a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelJson.html" title="class in org.apache.calcite.rel.externalize">RelJson</a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelJsonReader.html" title="class in org.apache.calcite.rel.externalize">RelJsonReader</a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelJsonWriter.html" title="class in org.apache.calcite.rel.externalize">RelJsonWriter</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdAllPredicates.html" title="class in org.apache.calcite.rel.metadata">RelMdAllPredicates</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdCollation.html" title="class in org.apache.calcite.rel.metadata">RelMdCollation</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdColumnOrigins.html" title="class in org.apache.calcite.rel.metadata">RelMdColumnOrigins</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdColumnUniqueness.html" title="class in org.apache.calcite.rel.metadata">RelMdColumnUniqueness</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdDistinctRowCount.html" title="class in org.apache.calcite.rel.metadata">RelMdDistinctRowCount</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdDistribution.html" title="class in org.apache.calcite.rel.metadata">RelMdDistribution</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdExplainVisibility.html" title="class in org.apache.calcite.rel.metadata">RelMdExplainVisibility</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdExpressionLineage.html" title="class in org.apache.calcite.rel.metadata">RelMdExpressionLineage</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdLowerBoundCost.html" title="class in org.apache.calcite.rel.metadata">RelMdLowerBoundCost</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdMaxRowCount.html" title="class in org.apache.calcite.rel.metadata">RelMdMaxRowCount</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdMemory.html" title="class in org.apache.calcite.rel.metadata">RelMdMemory</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdMinRowCount.html" title="class in org.apache.calcite.rel.metadata">RelMdMinRowCount</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdNodeTypes.html" title="class in org.apache.calcite.rel.metadata">RelMdNodeTypes</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdParallelism.html" title="class in org.apache.calcite.rel.metadata">RelMdParallelism</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdPercentageOriginalRows.html" title="class in org.apache.calcite.rel.metadata">RelMdPercentageOriginalRows</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdPopulationSize.html" title="class in org.apache.calcite.rel.metadata">RelMdPopulationSize</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdPredicates.html" title="class in org.apache.calcite.rel.metadata">RelMdPredicates</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdRowCount.html" title="class in org.apache.calcite.rel.metadata">RelMdRowCount</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdSelectivity.html" title="class in org.apache.calcite.rel.metadata">RelMdSelectivity</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdSize.html" title="class in org.apache.calcite.rel.metadata">RelMdSize</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdTableReferences.html" title="class in org.apache.calcite.rel.metadata">RelMdTableReferences</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdUniqueKeys.html" title="class in org.apache.calcite.rel.metadata">RelMdUniqueKeys</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMdUtil.html" title="class in org.apache.calcite.rel.metadata">RelMdUtil</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">RelMetadataProvider</span></a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMetadataQuery.html" title="class in org.apache.calcite.rel.metadata">RelMetadataQuery</a></li>
+<li><a href="org/apache/calcite/rel/metadata/RelMetadataQueryBase.html" title="class in org.apache.calcite.rel.metadata">RelMetadataQueryBase</a></li>
+<li><a href="org/apache/calcite/plan/RelMultipleTrait.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelMultipleTrait</span></a></li>
+<li><a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">RelNode</span></a></li>
+<li><a href="org/apache/calcite/rel/RelNode.Context.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">RelNode.Context</span></a></li>
+<li><a href="org/apache/calcite/rel/RelNodes.html" title="class in org.apache.calcite.rel">RelNodes</a></li>
+<li><a href="org/apache/calcite/plan/RelOptAbstractTable.html" title="class in org.apache.calcite.plan">RelOptAbstractTable</a></li>
+<li><a href="org/apache/calcite/plan/RelOptCluster.html" title="class in org.apache.calcite.plan">RelOptCluster</a></li>
+<li><a href="org/apache/calcite/plan/RelOptConnection.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptConnection</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptCost.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptCost</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptCostFactory.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptCostFactory</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptCostImpl.html" title="class in org.apache.calcite.plan">RelOptCostImpl</a></li>
+<li><a href="org/apache/calcite/plan/RelOptLattice.html" title="class in org.apache.calcite.plan">RelOptLattice</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptListener</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RelChosenEvent.html" title="class in org.apache.calcite.plan">RelOptListener.RelChosenEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RelDiscardedEvent.html" title="class in org.apache.calcite.plan">RelOptListener.RelDiscardedEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RelEquivalenceEvent.html" title="class in org.apache.calcite.plan">RelOptListener.RelEquivalenceEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RelEvent.html" title="class in org.apache.calcite.plan">RelOptListener.RelEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RuleAttemptedEvent.html" title="class in org.apache.calcite.plan">RelOptListener.RuleAttemptedEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RuleEvent.html" title="class in org.apache.calcite.plan">RelOptListener.RuleEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptListener.RuleProductionEvent.html" title="class in org.apache.calcite.plan">RelOptListener.RuleProductionEvent</a></li>
+<li><a href="org/apache/calcite/plan/RelOptMaterialization.html" title="class in org.apache.calcite.plan">RelOptMaterialization</a></li>
+<li><a href="org/apache/calcite/plan/RelOptMaterializations.html" title="class in org.apache.calcite.plan">RelOptMaterializations</a></li>
+<li><a href="org/apache/calcite/plan/RelOptNode.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptNode</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptPlanner.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptPlanner</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptPlanner.CannotPlanException.html" title="class in org.apache.calcite.plan">RelOptPlanner.CannotPlanException</a></li>
+<li><a href="org/apache/calcite/plan/RelOptPlanner.Executor.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptPlanner.Executor</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptPredicateList.html" title="class in org.apache.calcite.plan">RelOptPredicateList</a></li>
+<li><a href="org/apache/calcite/plan/RelOptQuery.html" title="class in org.apache.calcite.plan">RelOptQuery</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRule.html" title="class in org.apache.calcite.plan">RelOptRule</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRuleCall.html" title="class in org.apache.calcite.plan">RelOptRuleCall</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRuleOperand.html" title="class in org.apache.calcite.plan">RelOptRuleOperand</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRuleOperandChildPolicy.html" title="enum in org.apache.calcite.plan">RelOptRuleOperandChildPolicy</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRuleOperandChildren.html" title="class in org.apache.calcite.plan">RelOptRuleOperandChildren</a></li>
+<li><a href="org/apache/calcite/plan/RelOptRules.html" title="class in org.apache.calcite.plan">RelOptRules</a></li>
+<li><a href="org/apache/calcite/plan/RelOptSamplingParameters.html" title="class in org.apache.calcite.plan">RelOptSamplingParameters</a></li>
+<li><a href="org/apache/calcite/plan/RelOptSchema.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptSchema</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptSchemaWithSampling.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptSchemaWithSampling</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptTable.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptTable</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptTable.ToRelContext.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptTable.ToRelContext</span></a></li>
+<li><a href="org/apache/calcite/plan/RelOptTable.ViewExpander.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelOptTable.ViewExpander</span></a></li>
+<li><a href="org/apache/calcite/prepare/RelOptTableImpl.html" title="class in org.apache.calcite.prepare">RelOptTableImpl</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.html" title="class in org.apache.calcite.plan">RelOptUtil</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.Exists.html" title="class in org.apache.calcite.plan">RelOptUtil.Exists</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.InputFinder.html" title="class in org.apache.calcite.plan">RelOptUtil.InputFinder</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.InputReferencedVisitor.html" title="class in org.apache.calcite.plan">RelOptUtil.InputReferencedVisitor</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.Logic.html" title="enum in org.apache.calcite.plan">RelOptUtil.Logic</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.RexInputConverter.html" title="class in org.apache.calcite.plan">RelOptUtil.RexInputConverter</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.SubQueryType.html" title="enum in org.apache.calcite.plan">RelOptUtil.SubQueryType</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.TypeDumper.html" title="class in org.apache.calcite.plan">RelOptUtil.TypeDumper</a></li>
+<li><a href="org/apache/calcite/plan/RelOptUtil.VariableUsedVisitor.html" title="class in org.apache.calcite.plan">RelOptUtil.VariableUsedVisitor</a></li>
+<li><a href="org/apache/calcite/rel/type/RelProtoDataType.html" title="interface in org.apache.calcite.rel.type"><span class="interfaceName">RelProtoDataType</span></a></li>
+<li><a href="org/apache/calcite/rel/type/RelRecordType.html" title="class in org.apache.calcite.rel.type">RelRecordType</a></li>
+<li><a href="org/apache/calcite/rel/RelReferentialConstraint.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">RelReferentialConstraint</span></a></li>
+<li><a href="org/apache/calcite/rel/RelReferentialConstraintImpl.html" title="class in org.apache.calcite.rel">RelReferentialConstraintImpl</a></li>
+<li><a href="org/apache/calcite/rel/RelRoot.html" title="class in org.apache.calcite.rel">RelRoot</a></li>
+<li><a href="org/apache/calcite/tools/RelRunner.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">RelRunner</span></a></li>
+<li><a href="org/apache/calcite/tools/RelRunners.html" title="class in org.apache.calcite.tools">RelRunners</a></li>
+<li><a href="org/apache/calcite/rel/RelShuttle.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">RelShuttle</span></a></li>
+<li><a href="org/apache/calcite/rel/RelShuttleImpl.html" title="class in org.apache.calcite.rel">RelShuttleImpl</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.html" title="class in org.apache.calcite.sql2rel">RelStructuredTypeFlattener</a></li>
+<li><a href="org/apache/calcite/sql2rel/RelStructuredTypeFlattener.SelfFlatteningRel.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">RelStructuredTypeFlattener.SelfFlatteningRel</span></a></li>
+<li><a href="org/apache/calcite/plan/volcano/RelSubset.html" title="class in org.apache.calcite.plan.volcano">RelSubset</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/RelToSqlConverter.html" title="class in org.apache.calcite.rel.rel2sql">RelToSqlConverter</a></li>
+<li><a href="org/apache/calcite/util/RelToSqlConverterUtil.html" title="class in org.apache.calcite.util">RelToSqlConverterUtil</a></li>
+<li><a href="org/apache/calcite/plan/RelTrait.html" title="interface in org.apache.calcite.plan"><span class="interfaceName">RelTrait</span></a></li>
+<li><a href="org/apache/calcite/plan/RelTraitDef.html" title="class in org.apache.calcite.plan">RelTraitDef</a></li>
+<li><a href="org/apache/calcite/plan/RelTraitPropagationVisitor.html" title="class in org.apache.calcite.plan">RelTraitPropagationVisitor</a></li>
+<li><a href="org/apache/calcite/plan/RelTraitSet.html" title="class in org.apache.calcite.plan">RelTraitSet</a></li>
+<li><a href="org/apache/calcite/rel/RelVisitor.html" title="class in org.apache.calcite.rel">RelVisitor</a></li>
+<li><a href="org/apache/calcite/rel/RelWriter.html" title="interface in org.apache.calcite.rel"><span class="interfaceName">RelWriter</span></a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelWriterImpl.html" title="class in org.apache.calcite.rel.externalize">RelWriterImpl</a></li>
+<li><a href="org/apache/calcite/rel/externalize/RelXmlWriter.html" title="class in org.apache.calcite.rel.externalize">RelXmlWriter</a></li>
+<li><a href="org/apache/calcite/rel/core/RepeatUnion.html" title="class in org.apache.calcite.rel.core">RepeatUnion</a></li>
+<li><a href="org/apache/calcite/runtime/ResultSetEnumerable.html" title="class in org.apache.calcite.runtime">ResultSetEnumerable</a></li>
+<li><a href="org/apache/calcite/runtime/ResultSetEnumerable.PreparedStatementEnricher.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">ResultSetEnumerable.PreparedStatementEnricher</span></a></li>
+<li><a href="org/apache/calcite/sql/type/ReturnTypes.html" title="class in org.apache.calcite.sql.type">ReturnTypes</a></li>
+<li><a href="org/apache/calcite/rex/RexAction.html" title="interface in org.apache.calcite.rex"><span class="interfaceName">RexAction</span></a></li>
+<li><a href="org/apache/calcite/rex/RexAnalyzer.html" title="class in org.apache.calcite.rex">RexAnalyzer</a></li>
+<li><a href="org/apache/calcite/rex/RexBiVisitor.html" title="interface in org.apache.calcite.rex"><span class="interfaceName">RexBiVisitor</span></a></li>
+<li><a href="org/apache/calcite/rex/RexBiVisitorImpl.html" title="class in org.apache.calcite.rex">RexBiVisitorImpl</a></li>
+<li><a href="org/apache/calcite/rex/RexBuilder.html" title="class in org.apache.calcite.rex">RexBuilder</a></li>
+<li><a href="org/apache/calcite/rex/RexCall.html" title="class in org.apache.calcite.rex">RexCall</a></li>
+<li><a href="org/apache/calcite/rex/RexCallBinding.html" title="class in org.apache.calcite.rex">RexCallBinding</a></li>
+<li><a href="org/apache/calcite/rex/RexChecker.html" title="class in org.apache.calcite.rex">RexChecker</a></li>
+<li><a href="org/apache/calcite/rex/RexCorrelVariable.html" title="class in org.apache.calcite.rex">RexCorrelVariable</a></li>
+<li><a href="org/apache/calcite/rex/RexDigestIncludeType.html" title="enum in org.apache.calcite.rex">RexDigestIncludeType</a></li>
+<li><a href="org/apache/calcite/rex/RexDynamicParam.html" title="class in org.apache.calcite.rex">RexDynamicParam</a></li>
+<li><a href="org/apache/calcite/rex/RexExecutable.html" title="class in org.apache.calcite.rex">RexExecutable</a></li>
+<li><a href="org/apache/calcite/rex/RexExecutor.html" title="interface in org.apache.calcite.rex"><span class="interfaceName">RexExecutor</span></a></li>
+<li><a href="org/apache/calcite/rex/RexExecutorImpl.html" title="class in org.apache.calcite.rex">RexExecutorImpl</a></li>
+<li><a href="org/apache/calcite/rex/RexFieldAccess.html" title="class in org.apache.calcite.rex">RexFieldAccess</a></li>
+<li><a href="org/apache/calcite/rex/RexFieldCollation.html" title="class in org.apache.calcite.rex">RexFieldCollation</a></li>
+<li><a href="org/apache/calcite/plan/RexImplicationChecker.html" title="class in org.apache.calcite.plan">RexImplicationChecker</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.html" title="class in org.apache.calcite.adapter.enumerable">RexImpTable</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.LagImplementor.html" title="class in org.apache.calcite.adapter.enumerable">RexImpTable.LagImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.LeadImplementor.html" title="class in org.apache.calcite.adapter.enumerable">RexImpTable.LeadImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.NullAs.html" title="enum in org.apache.calcite.adapter.enumerable">RexImpTable.NullAs</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.RexCallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">RexImpTable.RexCallImplementor</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexImpTable.UserDefinedAggReflectiveImplementor.html" title="class in org.apache.calcite.adapter.enumerable">RexImpTable.UserDefinedAggReflectiveImplementor</a></li>
+<li><a href="org/apache/calcite/rex/RexInputRef.html" title="class in org.apache.calcite.rex">RexInputRef</a></li>
+<li><a href="org/apache/calcite/rex/RexInterpreter.html" title="class in org.apache.calcite.rex">RexInterpreter</a></li>
+<li><a href="org/apache/calcite/rex/RexLiteral.html" title="class in org.apache.calcite.rex">RexLiteral</a></li>
+<li><a href="org/apache/calcite/rex/RexLocalRef.html" title="class in org.apache.calcite.rex">RexLocalRef</a></li>
+<li><a href="org/apache/calcite/rex/RexMultisetUtil.html" title="class in org.apache.calcite.rex">RexMultisetUtil</a></li>
+<li><a href="org/apache/calcite/rex/RexNode.html" title="class in org.apache.calcite.rex">RexNode</a></li>
+<li><a href="org/apache/calcite/rex/RexNormalize.html" title="class in org.apache.calcite.rex">RexNormalize</a></li>
+<li><a href="org/apache/calcite/rex/RexOver.html" title="class in org.apache.calcite.rex">RexOver</a></li>
+<li><a href="org/apache/calcite/rex/RexPattern.html" title="interface in org.apache.calcite.rex"><span class="interfaceName">RexPattern</span></a></li>
+<li><a href="org/apache/calcite/rex/RexPatternFieldRef.html" title="class in org.apache.calcite.rex">RexPatternFieldRef</a></li>
+<li><a href="org/apache/calcite/rex/RexPermutationShuttle.html" title="class in org.apache.calcite.rex">RexPermutationShuttle</a></li>
+<li><a href="org/apache/calcite/rex/RexPermuteInputsShuttle.html" title="class in org.apache.calcite.rex">RexPermuteInputsShuttle</a></li>
+<li><a href="org/apache/calcite/rex/RexProgram.html" title="class in org.apache.calcite.rex">RexProgram</a></li>
+<li><a href="org/apache/calcite/rex/RexProgramBuilder.html" title="class in org.apache.calcite.rex">RexProgramBuilder</a></li>
+<li><a href="org/apache/calcite/rex/RexRangeRef.html" title="class in org.apache.calcite.rex">RexRangeRef</a></li>
+<li><a href="org/apache/calcite/rex/RexShuttle.html" title="class in org.apache.calcite.rex">RexShuttle</a></li>
+<li><a href="org/apache/calcite/rex/RexSimplify.html" title="class in org.apache.calcite.rex">RexSimplify</a></li>
+<li><a href="org/apache/calcite/rex/RexSlot.html" title="class in org.apache.calcite.rex">RexSlot</a></li>
+<li><a href="org/apache/calcite/rex/RexSlot.SelfPopulatingList.html" title="class in org.apache.calcite.rex">RexSlot.SelfPopulatingList</a></li>
+<li><a href="org/apache/calcite/rex/RexSqlConvertlet.html" title="interface in org.apache.calcite.rex"><span class="interfaceName">RexSqlConvertlet</span></a></li>
+<li><a href="org/apache/calcite/rex/RexSqlConvertletTable.html" title="interface in org.apache.calcite.rex"><span class="interfaceName">RexSqlConvertletTable</span></a></li>
+<li><a href="org/apache/calcite/rex/RexSqlReflectiveConvertletTable.html" title="class in org.apache.calcite.rex">RexSqlReflectiveConvertletTable</a></li>
+<li><a href="org/apache/calcite/rex/RexSqlStandardConvertletTable.html" title="class in org.apache.calcite.rex">RexSqlStandardConvertletTable</a></li>
+<li><a href="org/apache/calcite/rex/RexSubQuery.html" title="class in org.apache.calcite.rex">RexSubQuery</a></li>
+<li><a href="org/apache/calcite/rex/RexTableInputRef.html" title="class in org.apache.calcite.rex">RexTableInputRef</a></li>
+<li><a href="org/apache/calcite/rex/RexTableInputRef.RelTableRef.html" title="class in org.apache.calcite.rex">RexTableInputRef.RelTableRef</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.html" title="class in org.apache.calcite.adapter.enumerable">RexToLixTranslator</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetter.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">RexToLixTranslator.InputGetter</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.InputGetterImpl.html" title="class in org.apache.calcite.adapter.enumerable">RexToLixTranslator.InputGetterImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/RexToLixTranslator.Result.html" title="class in org.apache.calcite.adapter.enumerable">RexToLixTranslator.Result</a></li>
+<li><a href="org/apache/calcite/rex/RexToSqlNodeConverter.html" title="interface in org.apache.calcite.rex"><span class="interfaceName">RexToSqlNodeConverter</span></a></li>
+<li><a href="org/apache/calcite/rex/RexToSqlNodeConverterImpl.html" title="class in org.apache.calcite.rex">RexToSqlNodeConverterImpl</a></li>
+<li><a href="org/apache/calcite/rex/RexTransformer.html" title="class in org.apache.calcite.rex">RexTransformer</a></li>
+<li><a href="org/apache/calcite/rex/RexUnaryBiVisitor.html" title="class in org.apache.calcite.rex">RexUnaryBiVisitor</a></li>
+<li><a href="org/apache/calcite/rex/RexUnknownAs.html" title="enum in org.apache.calcite.rex">RexUnknownAs</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.html" title="class in org.apache.calcite.rex">RexUtil</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.ExprSimplifier.html" title="class in org.apache.calcite.rex">RexUtil.ExprSimplifier</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.FieldAccessFinder.html" title="class in org.apache.calcite.rex">RexUtil.FieldAccessFinder</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.FixNullabilityShuttle.html" title="class in org.apache.calcite.rex">RexUtil.FixNullabilityShuttle</a></li>
+<li><a href="org/apache/calcite/rex/RexUtil.SubQueryFinder.html" title="class in org.apache.calcite.rex">RexUtil.SubQueryFinder</a></li>
+<li><a href="org/apache/calcite/rex/RexVariable.html" title="class in org.apache.calcite.rex">RexVariable</a></li>
+<li><a href="org/apache/calcite/rex/RexVisitor.html" title="interface in org.apache.calcite.rex"><span class="interfaceName">RexVisitor</span></a></li>
+<li><a href="org/apache/calcite/rex/RexVisitorImpl.html" title="class in org.apache.calcite.rex">RexVisitorImpl</a></li>
+<li><a href="org/apache/calcite/rex/RexWindow.html" title="class in org.apache.calcite.rex">RexWindow</a></li>
+<li><a href="org/apache/calcite/rex/RexWindowBound.html" title="class in org.apache.calcite.rex">RexWindowBound</a></li>
+<li><a href="org/apache/calcite/rex/RexWindowBounds.html" title="class in org.apache.calcite.rex">RexWindowBounds</a></li>
+<li><a href="org/apache/calcite/interpreter/Row.html" title="class in org.apache.calcite.interpreter">Row</a></li>
+<li><a href="org/apache/calcite/interpreter/Row.RowBuilder.html" title="class in org.apache.calcite.interpreter">Row.RowBuilder</a></li>
+<li><a href="org/apache/calcite/plan/volcano/RuleQueue.html" title="class in org.apache.calcite.plan.volcano">RuleQueue</a></li>
+<li><a href="org/apache/calcite/tools/RuleSet.html" title="interface in org.apache.calcite.tools"><span class="interfaceName">RuleSet</span></a></li>
+<li><a href="org/apache/calcite/tools/RuleSets.html" title="class in org.apache.calcite.tools">RuleSets</a></li>
+<li><a href="org/apache/calcite/util/SaffronProperties.html" title="interface in org.apache.calcite.util"><span class="interfaceName">SaffronProperties</span></a></li>
+<li><a href="org/apache/calcite/util/SaffronProperties.Helper.html" title="class in org.apache.calcite.util">SaffronProperties.Helper</a></li>
+<li><a href="org/apache/calcite/sql/type/SameOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">SameOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/sql/type/SameOperandTypeExceptLastOperandChecker.html" title="class in org.apache.calcite.sql.type">SameOperandTypeExceptLastOperandChecker</a></li>
+<li><a href="org/apache/calcite/rel/core/Sample.html" title="class in org.apache.calcite.rel.core">Sample</a></li>
+<li><a href="org/apache/calcite/interpreter/Scalar.html" title="interface in org.apache.calcite.interpreter"><span class="interfaceName">Scalar</span></a></li>
+<li><a href="org/apache/calcite/schema/ScalarFunction.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">ScalarFunction</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/ScalarFunctionImpl.html" title="class in org.apache.calcite.schema.impl">ScalarFunctionImpl</a></li>
+<li><a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">ScannableTable</span></a></li>
+<li><a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">Schema</span></a></li>
+<li><a href="org/apache/calcite/schema/Schema.TableType.html" title="enum in org.apache.calcite.schema">Schema.TableType</a></li>
+<li><a href="org/apache/calcite/schema/SchemaFactory.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">SchemaFactory</span></a></li>
+<li><a href="org/apache/calcite/schema/SchemaPlus.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">SchemaPlus</span></a></li>
+<li><a href="org/apache/calcite/schema/Schemas.html" title="class in org.apache.calcite.schema">Schemas</a></li>
+<li><a href="org/apache/calcite/schema/SchemaVersion.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">SchemaVersion</span></a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SearchResultListener.html" title="interface in org.apache.calcite.adapter.splunk.search"><span class="interfaceName">SearchResultListener</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SelectNamespace.html" title="class in org.apache.calcite.sql.validate">SelectNamespace</a></li>
+<li><a href="org/apache/calcite/sql/validate/SelectScope.html" title="class in org.apache.calcite.sql.validate">SelectScope</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules">SemiJoinFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules">SemiJoinJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules">SemiJoinProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">SemiJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinRule.html" title="class in org.apache.calcite.rel.rules">SemiJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinRule.JoinToSemiJoinRule.html" title="class in org.apache.calcite.rel.rules">SemiJoinRule.JoinToSemiJoinRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SemiJoinRule.ProjectToSemiJoinRule.html" title="class in org.apache.calcite.rel.rules">SemiJoinRule.ProjectToSemiJoinRule</a></li>
+<li><a href="org/apache/calcite/schema/SemiMutableSchema.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">SemiMutableSchema</span></a></li>
+<li><a href="org/apache/calcite/linq4j/function/SemiStrict.html" title="annotation in org.apache.calcite.linq4j.function">SemiStrict</a></li>
+<li><a href="org/apache/calcite/util/SerializableCharset.html" title="class in org.apache.calcite.util">SerializableCharset</a></li>
+<li><a href="org/apache/calcite/server/ServerDdlExecutor.html" title="class in org.apache.calcite.server">ServerDdlExecutor</a></li>
+<li><a href="org/apache/calcite/rel/core/SetOp.html" title="class in org.apache.calcite.rel.core">SetOp</a></li>
+<li><a href="org/apache/calcite/sql/validate/SetopNamespace.html" title="class in org.apache.calcite.sql.validate">SetopNamespace</a></li>
+<li><a href="org/apache/calcite/interpreter/SetOpNode.html" title="class in org.apache.calcite.interpreter">SetOpNode</a></li>
+<li><a href="org/apache/calcite/sql/type/SetopOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">SetopOperandTypeChecker</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Shuttle.html" title="class in org.apache.calcite.linq4j.tree">Shuttle</a></li>
+<li><a href="org/apache/calcite/util/SimpleNamespaceContext.html" title="class in org.apache.calcite.util">SimpleNamespaceContext</a></li>
+<li><a href="org/apache/calcite/profile/SimpleProfiler.html" title="class in org.apache.calcite.profile">SimpleProfiler</a></li>
+<li><a href="org/apache/calcite/rel/SingleRel.html" title="class in org.apache.calcite.rel">SingleRel</a></li>
+<li><a href="org/apache/calcite/interpreter/Sink.html" title="interface in org.apache.calcite.interpreter"><span class="interfaceName">Sink</span></a></li>
+<li><a href="org/apache/calcite/rel/core/Snapshot.html" title="class in org.apache.calcite.rel.core">Snapshot</a></li>
+<li><a href="org/apache/calcite/sql/dialect/SnowflakeSqlDialect.html" title="class in org.apache.calcite.sql.dialect">SnowflakeSqlDialect</a></li>
+<li><a href="org/apache/calcite/runtime/SocketFactoryImpl.html" title="class in org.apache.calcite.runtime">SocketFactoryImpl</a></li>
+<li><a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core">Sort</a></li>
+<li><a href="org/apache/calcite/runtime/SortedMultiMap.html" title="class in org.apache.calcite.runtime">SortedMultiMap</a></li>
+<li><a href="org/apache/calcite/rel/core/SortExchange.html" title="class in org.apache.calcite.rel.core">SortExchange</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortJoinCopyRule.html" title="class in org.apache.calcite.rel.rules">SortJoinCopyRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules">SortJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/SortNode.html" title="class in org.apache.calcite.interpreter">SortNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules">SortProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules">SortRemoveConstantKeysRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortRemoveRule.html" title="class in org.apache.calcite.rel.rules">SortRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SortUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules">SortUnionTransposeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/Source.html" title="interface in org.apache.calcite.interpreter"><span class="interfaceName">Source</span></a></li>
+<li><a href="org/apache/calcite/util/Source.html" title="interface in org.apache.calcite.util"><span class="interfaceName">Source</span></a></li>
+<li><a href="org/apache/calcite/util/Sources.html" title="class in org.apache.calcite.util">Sources</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/SourceSorter.html" title="class in org.apache.calcite.adapter.enumerable">SourceSorter</a></li>
+<li><a href="org/apache/calcite/util/SourceStringReader.html" title="class in org.apache.calcite.util">SourceStringReader</a></li>
+<li><a href="org/apache/calcite/sql/parser/Span.html" title="class in org.apache.calcite.sql.parser">Span</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkHandlerImpl.html" title="class in org.apache.calcite.adapter.spark">SparkHandlerImpl</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkMethod.html" title="enum in org.apache.calcite.adapter.spark">SparkMethod</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRel.html" title="interface in org.apache.calcite.adapter.spark"><span class="interfaceName">SparkRel</span></a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRel.Implementor.html" title="class in org.apache.calcite.adapter.spark">SparkRel.Implementor</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRel.Result.html" title="class in org.apache.calcite.adapter.spark">SparkRel.Result</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRules.html" title="class in org.apache.calcite.adapter.spark">SparkRules</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRules.SparkCalc.html" title="class in org.apache.calcite.adapter.spark">SparkRules.SparkCalc</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRules.SparkValues.html" title="class in org.apache.calcite.adapter.spark">SparkRules.SparkValues</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRules.SparkValuesRule.html" title="class in org.apache.calcite.adapter.spark">SparkRules.SparkValuesRule</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRuntime.html" title="class in org.apache.calcite.adapter.spark">SparkRuntime</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkRuntime.CalciteFlatMapFunction.html" title="class in org.apache.calcite.adapter.spark">SparkRuntime.CalciteFlatMapFunction</a></li>
+<li><a href="org/apache/calcite/sql/dialect/SparkSqlDialect.html" title="class in org.apache.calcite.sql.dialect">SparkSqlDialect</a></li>
+<li><a href="org/apache/calcite/adapter/spark/SparkToEnumerableConverter.html" title="class in org.apache.calcite.adapter.spark">SparkToEnumerableConverter</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SplunkConnection.html" title="interface in org.apache.calcite.adapter.splunk.search"><span class="interfaceName">SplunkConnection</span></a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.html" title="class in org.apache.calcite.adapter.splunk.search">SplunkConnectionImpl</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.CountingSearchResultListener.html" title="class in org.apache.calcite.adapter.splunk.search">SplunkConnectionImpl.CountingSearchResultListener</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/search/SplunkConnectionImpl.SplunkResultEnumerator.html" title="class in org.apache.calcite.adapter.splunk.search">SplunkConnectionImpl.SplunkResultEnumerator</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkDriver.html" title="class in org.apache.calcite.adapter.splunk">SplunkDriver</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkPushDownRule.html" title="class in org.apache.calcite.adapter.splunk">SplunkPushDownRule</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkQuery.html" title="class in org.apache.calcite.adapter.splunk">SplunkQuery</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkSchema.html" title="class in org.apache.calcite.adapter.splunk">SplunkSchema</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/SplunkTableScan.html" title="class in org.apache.calcite.adapter.splunk">SplunkTableScan</a></li>
+<li><a href="org/apache/calcite/rel/core/Spool.html" title="class in org.apache.calcite.rel.core">Spool</a></li>
+<li><a href="org/apache/calcite/rel/core/Spool.Type.html" title="enum in org.apache.calcite.rel.core">Spool.Type</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlAbstractConformance.html" title="class in org.apache.calcite.sql.validate">SqlAbstractConformance</a></li>
+<li><a href="org/apache/calcite/sql/SqlAbstractDateTimeLiteral.html" title="class in org.apache.calcite.sql">SqlAbstractDateTimeLiteral</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAbstractGroupFunction.html" title="class in org.apache.calcite.sql.fun">SqlAbstractGroupFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAbstractTimeFunction.html" title="class in org.apache.calcite.sql.fun">SqlAbstractTimeFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlAccessEnum.html" title="enum in org.apache.calcite.sql">SqlAccessEnum</a></li>
+<li><a href="org/apache/calcite/sql/SqlAccessType.html" title="class in org.apache.calcite.sql">SqlAccessType</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisor.html" title="class in org.apache.calcite.sql.advise">SqlAdvisor</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorGetHintsFunction.html" title="class in org.apache.calcite.sql.advise">SqlAdvisorGetHintsFunction</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorGetHintsFunction2.html" title="class in org.apache.calcite.sql.advise">SqlAdvisorGetHintsFunction2</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorHint.html" title="class in org.apache.calcite.sql.advise">SqlAdvisorHint</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorHint2.html" title="class in org.apache.calcite.sql.advise">SqlAdvisorHint2</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlAdvisorValidator.html" title="class in org.apache.calcite.sql.advise">SqlAdvisorValidator</a></li>
+<li><a href="org/apache/calcite/sql/SqlAggFunction.html" title="class in org.apache.calcite.sql">SqlAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlAlienSystemTypeNameSpec.html" title="class in org.apache.calcite.sql">SqlAlienSystemTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlAlter.html" title="class in org.apache.calcite.sql">SqlAlter</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAnyValueAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlAnyValueAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlArrayQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlArrayQueryConstructor</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlArrayValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlArrayValueConstructor</a></li>
+<li><a href="org/apache/calcite/sql/SqlAsOperator.html" title="class in org.apache.calcite.sql">SqlAsOperator</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlAttributeDefinition.html" title="class in org.apache.calcite.sql.ddl">SqlAttributeDefinition</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlAvgAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlAvgAggFunction.Subtype.html" title="enum in org.apache.calcite.sql.fun">SqlAvgAggFunction.Subtype</a></li>
+<li><a href="org/apache/calcite/sql/babel/SqlBabelCreateTable.html" title="class in org.apache.calcite.sql.babel">SqlBabelCreateTable</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlBaseContextVariable.html" title="class in org.apache.calcite.sql.fun">SqlBaseContextVariable</a></li>
+<li><a href="org/apache/calcite/sql/SqlBasicCall.html" title="class in org.apache.calcite.sql">SqlBasicCall</a></li>
+<li><a href="org/apache/calcite/sql/SqlBasicTypeNameSpec.html" title="class in org.apache.calcite.sql">SqlBasicTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlBasicVisitor.html" title="class in org.apache.calcite.sql.util">SqlBasicVisitor</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlBasicVisitor.ArgHandler.html" title="interface in org.apache.calcite.sql.util"><span class="interfaceName">SqlBasicVisitor.ArgHandler</span></a></li>
+<li><a href="org/apache/calcite/sql/util/SqlBasicVisitor.ArgHandlerImpl.html" title="class in org.apache.calcite.sql.util">SqlBasicVisitor.ArgHandlerImpl</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.Flag.html" title="enum in org.apache.calcite.sql.fun">SqlBetweenOperator.Flag</a></li>
+<li><a href="org/apache/calcite/sql/SqlBinaryOperator.html" title="class in org.apache.calcite.sql">SqlBinaryOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlBinaryStringLiteral.html" title="class in org.apache.calcite.sql">SqlBinaryStringLiteral</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlBitOpAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlBitOpAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlBuilder.html" title="class in org.apache.calcite.sql.util">SqlBuilder</a></li>
+<li><a href="org/apache/calcite/sql/SqlCall.html" title="class in org.apache.calcite.sql">SqlCall</a></li>
+<li><a href="org/apache/calcite/sql/SqlCallBinding.html" title="class in org.apache.calcite.sql">SqlCallBinding</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCase.html" title="class in org.apache.calcite.sql.fun">SqlCase</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCaseOperator.html" title="class in org.apache.calcite.sql.fun">SqlCaseOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCastFunction.html" title="class in org.apache.calcite.sql.fun">SqlCastFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlCharStringLiteral.html" title="class in org.apache.calcite.sql">SqlCharStringLiteral</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCheckConstraint.html" title="class in org.apache.calcite.sql.ddl">SqlCheckConstraint</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCoalesceFunction.html" title="class in org.apache.calcite.sql.fun">SqlCoalesceFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlCollation.html" title="class in org.apache.calcite.sql">SqlCollation</a></li>
+<li><a href="org/apache/calcite/sql/SqlCollation.Coercibility.html" title="enum in org.apache.calcite.sql">SqlCollation.Coercibility</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCollectionTableOperator.html" title="class in org.apache.calcite.sql.fun">SqlCollectionTableOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlCollectionTypeNameSpec.html" title="class in org.apache.calcite.sql">SqlCollectionTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlColumnDeclaration.html" title="class in org.apache.calcite.sql.ddl">SqlColumnDeclaration</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlColumnListConstructor.html" title="class in org.apache.calcite.sql.fun">SqlColumnListConstructor</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlConformance.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlConformance</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlConformanceEnum.html" title="enum in org.apache.calcite.sql.validate">SqlConformanceEnum</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlConvertFunction.html" title="class in org.apache.calcite.sql.fun">SqlConvertFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCountAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlCountAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlCovarAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCovarAggFunction.Subtype.html" title="enum in org.apache.calcite.sql.fun">SqlCovarAggFunction.Subtype</a></li>
+<li><a href="org/apache/calcite/sql/SqlCreate.html" title="class in org.apache.calcite.sql">SqlCreate</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateForeignSchema.html" title="class in org.apache.calcite.sql.ddl">SqlCreateForeignSchema</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateFunction.html" title="class in org.apache.calcite.sql.ddl">SqlCreateFunction</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateMaterializedView.html" title="class in org.apache.calcite.sql.ddl">SqlCreateMaterializedView</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateSchema.html" title="class in org.apache.calcite.sql.ddl">SqlCreateSchema</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateTable.html" title="class in org.apache.calcite.sql.ddl">SqlCreateTable</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateType.html" title="class in org.apache.calcite.sql.ddl">SqlCreateType</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlCreateView.html" title="class in org.apache.calcite.sql.ddl">SqlCreateView</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCurrentDateFunction.html" title="class in org.apache.calcite.sql.fun">SqlCurrentDateFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlCursorConstructor.html" title="class in org.apache.calcite.sql.fun">SqlCursorConstructor</a></li>
+<li><a href="org/apache/calcite/sql/SqlDataTypeSpec.html" title="class in org.apache.calcite.sql">SqlDataTypeSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlDateLiteral.html" title="class in org.apache.calcite.sql">SqlDateLiteral</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlDatePartFunction.html" title="class in org.apache.calcite.sql.fun">SqlDatePartFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlDatetimePlusOperator.html" title="class in org.apache.calcite.sql.fun">SqlDatetimePlusOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlDatetimeSubtractionOperator.html" title="class in org.apache.calcite.sql.fun">SqlDatetimeSubtractionOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlDdl.html" title="class in org.apache.calcite.sql">SqlDdl</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDdlNodes.html" title="class in org.apache.calcite.sql.ddl">SqlDdlNodes</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDdlNodes.FileType.html" title="enum in org.apache.calcite.sql.ddl">SqlDdlNodes.FileType</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlDelegatingConformance.html" title="class in org.apache.calcite.sql.validate">SqlDelegatingConformance</a></li>
+<li><a href="org/apache/calcite/sql/SqlDelete.html" title="class in org.apache.calcite.sql">SqlDelete</a></li>
+<li><a href="org/apache/calcite/sql/SqlDescribeSchema.html" title="class in org.apache.calcite.sql">SqlDescribeSchema</a></li>
+<li><a href="org/apache/calcite/sql/SqlDescribeTable.html" title="class in org.apache.calcite.sql">SqlDescribeTable</a></li>
+<li><a href="org/apache/calcite/sql/SqlDescriptorOperator.html" title="class in org.apache.calcite.sql">SqlDescriptorOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.html" title="class in org.apache.calcite.sql">SqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.CalendarPolicy.html" title="enum in org.apache.calcite.sql">SqlDialect.CalendarPolicy</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.Context.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlDialect.Context</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.DatabaseProduct.html" title="enum in org.apache.calcite.sql">SqlDialect.DatabaseProduct</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialect.FakeUtil.html" title="class in org.apache.calcite.sql">SqlDialect.FakeUtil</a></li>
+<li><a href="org/apache/calcite/sql/SqlDialectFactory.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlDialectFactory</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlDialectFactoryImpl.html" title="class in org.apache.calcite.sql">SqlDialectFactoryImpl</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlDotOperator.html" title="class in org.apache.calcite.sql.fun">SqlDotOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlDrop.html" title="class in org.apache.calcite.sql">SqlDrop</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropFunction.html" title="class in org.apache.calcite.sql.ddl">SqlDropFunction</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropMaterializedView.html" title="class in org.apache.calcite.sql.ddl">SqlDropMaterializedView</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropObject.html" title="class in org.apache.calcite.sql.ddl">SqlDropObject</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropSchema.html" title="class in org.apache.calcite.sql.ddl">SqlDropSchema</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropTable.html" title="class in org.apache.calcite.sql.ddl">SqlDropTable</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropType.html" title="class in org.apache.calcite.sql.ddl">SqlDropType</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlDropView.html" title="class in org.apache.calcite.sql.ddl">SqlDropView</a></li>
+<li><a href="org/apache/calcite/sql/SqlDynamicParam.html" title="class in org.apache.calcite.sql">SqlDynamicParam</a></li>
+<li><a href="org/apache/calcite/sql/SqlExecutableStatement.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlExecutableStatement</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlExplain.html" title="class in org.apache.calcite.sql">SqlExplain</a></li>
+<li><a href="org/apache/calcite/sql/SqlExplain.Depth.html" title="enum in org.apache.calcite.sql">SqlExplain.Depth</a></li>
+<li><a href="org/apache/calcite/sql/SqlExplainFormat.html" title="enum in org.apache.calcite.sql">SqlExplainFormat</a></li>
+<li><a href="org/apache/calcite/sql/SqlExplainLevel.html" title="enum in org.apache.calcite.sql">SqlExplainLevel</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlExtractFunction.html" title="class in org.apache.calcite.sql.fun">SqlExtractFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlFilterOperator.html" title="class in org.apache.calcite.sql">SqlFilterOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlFirstLastValueAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlFirstLastValueAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlFloorFunction.html" title="class in org.apache.calcite.sql.fun">SqlFloorFunction</a></li>
+<li><a href="org/apache/calcite/sql/pretty/SqlFormatOptions.html" title="class in org.apache.calcite.sql.pretty">SqlFormatOptions</a></li>
+<li><a href="org/apache/calcite/sql/SqlFunction.html" title="class in org.apache.calcite.sql">SqlFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlFunctionalOperator.html" title="class in org.apache.calcite.sql">SqlFunctionalOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlFunctionCategory.html" title="enum in org.apache.calcite.sql">SqlFunctionCategory</a></li>
+<li><a href="org/apache/calcite/runtime/SqlFunctions.html" title="class in org.apache.calcite.runtime">SqlFunctions</a></li>
+<li><a href="org/apache/calcite/runtime/SqlFunctions.FlatProductInputType.html" title="enum in org.apache.calcite.runtime">SqlFunctions.FlatProductInputType</a></li>
+<li><a href="org/apache/calcite/sql/SqlGroupedWindowFunction.html" title="class in org.apache.calcite.sql">SqlGroupedWindowFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlHint.html" title="class in org.apache.calcite.sql">SqlHint</a></li>
+<li><a href="org/apache/calcite/sql/SqlHint.HintOptionFormat.html" title="enum in org.apache.calcite.sql">SqlHint.HintOptionFormat</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlHistogramAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlHistogramAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlHopTableFunction.html" title="class in org.apache.calcite.sql">SqlHopTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlIdentifier.html" title="class in org.apache.calcite.sql">SqlIdentifier</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlIdentifierMoniker.html" title="class in org.apache.calcite.sql.validate">SqlIdentifierMoniker</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.html" title="class in org.apache.calcite.rel.rel2sql">SqlImplementor</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Clause.html" title="enum in org.apache.calcite.rel.rel2sql">SqlImplementor.Clause</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.Context.html" title="class in org.apache.calcite.rel.rel2sql">SqlImplementor.Context</a></li>
+<li><a href="org/apache/calcite/rel/rel2sql/SqlImplementor.SimpleContext.html" title="class in org.apache.calcite.rel.rel2sql">SqlImplementor.SimpleContext</a></li>
+<li><a href="org/apache/calcite/sql/SqlInfixOperator.html" title="class in org.apache.calcite.sql">SqlInfixOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlInOperator.html" title="class in org.apache.calcite.sql.fun">SqlInOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlInsert.html" title="class in org.apache.calcite.sql">SqlInsert</a></li>
+<li><a href="org/apache/calcite/sql/SqlInsertKeyword.html" title="enum in org.apache.calcite.sql">SqlInsertKeyword</a></li>
+<li><a href="org/apache/calcite/sql/SqlInternalOperator.html" title="class in org.apache.calcite.sql">SqlInternalOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlIntervalLiteral.html" title="class in org.apache.calcite.sql">SqlIntervalLiteral</a></li>
+<li><a href="org/apache/calcite/sql/SqlIntervalLiteral.IntervalValue.html" title="class in org.apache.calcite.sql">SqlIntervalLiteral.IntervalValue</a></li>
+<li><a href="org/apache/calcite/sql/SqlIntervalQualifier.html" title="class in org.apache.calcite.sql">SqlIntervalQualifier</a></li>
+<li><a href="org/apache/calcite/sql/SqlJdbcDataTypeName.html" title="enum in org.apache.calcite.sql">SqlJdbcDataTypeName</a></li>
+<li><a href="org/apache/calcite/sql/SqlJdbcFunctionCall.html" title="class in org.apache.calcite.sql">SqlJdbcFunctionCall</a></li>
+<li><a href="org/apache/calcite/sql/SqlJdbcFunctionCall.SimpleMakeCall.html" title="class in org.apache.calcite.sql">SqlJdbcFunctionCall.SimpleMakeCall</a></li>
+<li><a href="org/apache/calcite/sql/SqlJoin.html" title="class in org.apache.calcite.sql">SqlJoin</a></li>
+<li><a href="org/apache/calcite/sql/SqlJoin.SqlJoinOperator.html" title="class in org.apache.calcite.sql">SqlJoin.SqlJoinOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonArrayAggAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonArrayAggAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonArrayFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonArrayFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonConstructorNullClause.html" title="enum in org.apache.calcite.sql">SqlJsonConstructorNullClause</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonDepthFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonDepthFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonEmptyOrError.html" title="enum in org.apache.calcite.sql">SqlJsonEmptyOrError</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonEncoding.html" title="enum in org.apache.calcite.sql">SqlJsonEncoding</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonExistsErrorBehavior.html" title="enum in org.apache.calcite.sql">SqlJsonExistsErrorBehavior</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonExistsFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonExistsFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonKeysFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonKeysFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonLengthFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonLengthFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonObjectAggAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonObjectAggAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonObjectFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonObjectFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonPrettyFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonPrettyFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonQueryEmptyOrErrorBehavior.html" title="enum in org.apache.calcite.sql">SqlJsonQueryEmptyOrErrorBehavior</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonQueryFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonQueryFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonQueryWrapperBehavior.html" title="enum in org.apache.calcite.sql">SqlJsonQueryWrapperBehavior</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonRemoveFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonRemoveFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonStorageSizeFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonStorageSizeFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonTypeFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonTypeFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonValueEmptyOrErrorBehavior.html" title="enum in org.apache.calcite.sql">SqlJsonValueEmptyOrErrorBehavior</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonValueExpressionOperator.html" title="class in org.apache.calcite.sql.fun">SqlJsonValueExpressionOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlJsonValueFunction.html" title="class in org.apache.calcite.sql.fun">SqlJsonValueFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlJsonValueReturning.html" title="enum in org.apache.calcite.sql">SqlJsonValueReturning</a></li>
+<li><a href="org/apache/calcite/sql/ddl/SqlKeyConstraint.html" title="class in org.apache.calcite.sql.ddl">SqlKeyConstraint</a></li>
+<li><a href="org/apache/calcite/sql/SqlKind.html" title="enum in org.apache.calcite.sql">SqlKind</a></li>
+<li><a href="org/apache/calcite/sql/SqlLateralOperator.html" title="class in org.apache.calcite.sql">SqlLateralOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLeadLagAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlLeadLagAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLibrary.html" title="enum in org.apache.calcite.sql.fun">SqlLibrary</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLibraryOperators.html" title="class in org.apache.calcite.sql.fun">SqlLibraryOperators</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLibraryOperatorTableFactory.html" title="class in org.apache.calcite.sql.fun">SqlLibraryOperatorTableFactory</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLikeOperator.html" title="class in org.apache.calcite.sql.fun">SqlLikeOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlLiteral.html" title="class in org.apache.calcite.sql">SqlLiteral</a></li>
+<li><a href="org/apache/calcite/sql/SqlLiteral.SqlSymbol.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlLiteral.SqlSymbol</span></a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlLiteralChainOperator.html" title="class in org.apache.calcite.sql.fun">SqlLiteralChainOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMapQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMapQueryConstructor</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMapValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMapValueConstructor</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchFunction.html" title="class in org.apache.calcite.sql">SqlMatchFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchRecognize.html" title="class in org.apache.calcite.sql">SqlMatchRecognize</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchRecognize.AfterOption.html" title="enum in org.apache.calcite.sql">SqlMatchRecognize.AfterOption</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchRecognize.RowsPerMatchOption.html" title="enum in org.apache.calcite.sql">SqlMatchRecognize.RowsPerMatchOption</a></li>
+<li><a href="org/apache/calcite/sql/SqlMatchRecognize.SqlMatchRecognizeOperator.html" title="class in org.apache.calcite.sql">SqlMatchRecognize.SqlMatchRecognizeOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlMerge.html" title="class in org.apache.calcite.sql">SqlMerge</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlMinMaxAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlModality.html" title="enum in org.apache.calcite.sql.validate">SqlModality</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlMoniker.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlMoniker</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlMonikerImpl.html" title="class in org.apache.calcite.sql.validate">SqlMonikerImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlMonikerType.html" title="enum in org.apache.calcite.sql.validate">SqlMonikerType</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMonotonicBinaryOperator.html" title="class in org.apache.calcite.sql.fun">SqlMonotonicBinaryOperator</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlMonotonicity.html" title="enum in org.apache.calcite.sql.validate">SqlMonotonicity</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMonotonicUnaryFunction.html" title="class in org.apache.calcite.sql.fun">SqlMonotonicUnaryFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMultisetMemberOfOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetMemberOfOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMultisetQueryConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetQueryConstructor</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMultisetSetOperator.html" title="class in org.apache.calcite.sql.fun">SqlMultisetSetOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlMultisetValueConstructor.html" title="class in org.apache.calcite.sql.fun">SqlMultisetValueConstructor</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlNameMatcher.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlNameMatcher</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlNameMatchers.html" title="class in org.apache.calcite.sql.validate">SqlNameMatchers</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlNewOperator.html" title="class in org.apache.calcite.sql.fun">SqlNewOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlNode.html" title="class in org.apache.calcite.sql">SqlNode</a></li>
+<li><a href="org/apache/calcite/sql/SqlNodeList.html" title="class in org.apache.calcite.sql">SqlNodeList</a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlNodeToRexConverter.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">SqlNodeToRexConverter</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlNodeToRexConverterImpl.html" title="class in org.apache.calcite.sql2rel">SqlNodeToRexConverterImpl</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlNthValueAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlNthValueAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlNtileAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlNtileAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlNullifFunction.html" title="class in org.apache.calcite.sql.fun">SqlNullifFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlNullSemantics.html" title="enum in org.apache.calcite.sql">SqlNullSemantics</a></li>
+<li><a href="org/apache/calcite/sql/SqlNullTreatmentOperator.html" title="class in org.apache.calcite.sql">SqlNullTreatmentOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlNumericLiteral.html" title="class in org.apache.calcite.sql">SqlNumericLiteral</a></li>
+<li><a href="org/apache/calcite/sql/SqlOperandCountRange.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlOperandCountRange</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlOperandCountRanges.html" title="class in org.apache.calcite.sql.type">SqlOperandCountRanges</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><span class="interfaceName">SqlOperandTypeChecker</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.Consistency.html" title="enum in org.apache.calcite.sql.type">SqlOperandTypeChecker.Consistency</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlOperandTypeInference.html" title="interface in org.apache.calcite.sql.type"><span class="interfaceName">SqlOperandTypeInference</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlOperatorBinding.html" title="class in org.apache.calcite.sql">SqlOperatorBinding</a></li>
+<li><a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlOperatorTable</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlOrderBy.html" title="class in org.apache.calcite.sql">SqlOrderBy</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlOverlapsOperator.html" title="class in org.apache.calcite.sql.fun">SqlOverlapsOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlOverlayFunction.html" title="class in org.apache.calcite.sql.fun">SqlOverlayFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlOverOperator.html" title="class in org.apache.calcite.sql">SqlOverOperator</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParseException.html" title="class in org.apache.calcite.sql.parser">SqlParseException</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParser.html" title="class in org.apache.calcite.sql.parser">SqlParser</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParser.Config.html" title="interface in org.apache.calcite.sql.parser"><span class="interfaceName">SqlParser.Config</span></a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParser.ConfigBuilder.html" title="class in org.apache.calcite.sql.parser">SqlParser.ConfigBuilder</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserImplFactory.html" title="interface in org.apache.calcite.sql.parser"><span class="interfaceName">SqlParserImplFactory</span></a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserPos.html" title="class in org.apache.calcite.sql.parser">SqlParserPos</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserUtil.html" title="class in org.apache.calcite.sql.parser">SqlParserUtil</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserUtil.ParsedCollation.html" title="class in org.apache.calcite.sql.parser">SqlParserUtil.ParsedCollation</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserUtil.StringAndPos.html" title="class in org.apache.calcite.sql.parser">SqlParserUtil.StringAndPos</a></li>
+<li><a href="org/apache/calcite/sql/parser/SqlParserUtil.ToTreeListItem.html" title="class in org.apache.calcite.sql.parser">SqlParserUtil.ToTreeListItem</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlPositionFunction.html" title="class in org.apache.calcite.sql.fun">SqlPositionFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlPosixRegexOperator.html" title="class in org.apache.calcite.sql.fun">SqlPosixRegexOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlPostfixOperator.html" title="class in org.apache.calcite.sql">SqlPostfixOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlPrefixOperator.html" title="class in org.apache.calcite.sql">SqlPrefixOperator</a></li>
+<li><a href="org/apache/calcite/sql/pretty/SqlPrettyWriter.html" title="class in org.apache.calcite.sql.pretty">SqlPrettyWriter</a></li>
+<li><a href="org/apache/calcite/sql/SqlProcedureCallOperator.html" title="class in org.apache.calcite.sql">SqlProcedureCallOperator</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlQualified.html" title="class in org.apache.calcite.sql.validate">SqlQualified</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlQuantifyOperator.html" title="class in org.apache.calcite.sql.fun">SqlQuantifyOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRandFunction.html" title="class in org.apache.calcite.sql.fun">SqlRandFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRandIntegerFunction.html" title="class in org.apache.calcite.sql.fun">SqlRandIntegerFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlRankFunction.html" title="class in org.apache.calcite.sql">SqlRankFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRegexpReplaceFunction.html" title="class in org.apache.calcite.sql.fun">SqlRegexpReplaceFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRegrCountAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlRegrCountAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type"><span class="interfaceName">SqlReturnTypeInference</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlReturnTypeInferenceChain.html" title="class in org.apache.calcite.sql.type">SqlReturnTypeInferenceChain</a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlRexContext.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">SqlRexContext</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlRexConvertlet.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">SqlRexConvertlet</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlRexConvertletTable.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">SqlRexConvertletTable</span></a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlRowOperator.html" title="class in org.apache.calcite.sql.fun">SqlRowOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlRowTypeNameSpec.html" title="class in org.apache.calcite.sql">SqlRowTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlSampleSpec.html" title="class in org.apache.calcite.sql">SqlSampleSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlSampleSpec.SqlSubstitutionSampleSpec.html" title="class in org.apache.calcite.sql">SqlSampleSpec.SqlSubstitutionSampleSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlSampleSpec.SqlTableSampleSpec.html" title="class in org.apache.calcite.sql">SqlSampleSpec.SqlTableSampleSpec</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlScopedShuttle.html" title="class in org.apache.calcite.sql.validate">SqlScopedShuttle</a></li>
+<li><a href="org/apache/calcite/sql/SqlSelect.html" title="class in org.apache.calcite.sql">SqlSelect</a></li>
+<li><a href="org/apache/calcite/sql/SqlSelectKeyword.html" title="enum in org.apache.calcite.sql">SqlSelectKeyword</a></li>
+<li><a href="org/apache/calcite/sql/SqlSelectOperator.html" title="class in org.apache.calcite.sql">SqlSelectOperator</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSequenceValueOperator.html" title="class in org.apache.calcite.sql.fun">SqlSequenceValueOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlSessionTableFunction.html" title="class in org.apache.calcite.sql">SqlSessionTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlSetOperator.html" title="class in org.apache.calcite.sql">SqlSetOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlSetOption.html" title="class in org.apache.calcite.sql">SqlSetOption</a></li>
+<li><a href="org/apache/calcite/adapter/os/SqlShell.html" title="class in org.apache.calcite.adapter.os">SqlShell</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlShuttle.html" title="class in org.apache.calcite.sql.util">SqlShuttle</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlSimpleParser.html" title="class in org.apache.calcite.sql.advise">SqlSimpleParser</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlSimpleParser.IdToken.html" title="class in org.apache.calcite.sql.advise">SqlSimpleParser.IdToken</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlSimpleParser.Token.html" title="class in org.apache.calcite.sql.advise">SqlSimpleParser.Token</a></li>
+<li><a href="org/apache/calcite/sql/advise/SqlSimpleParser.Tokenizer.html" title="class in org.apache.calcite.sql.advise">SqlSimpleParser.Tokenizer</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><span class="interfaceName">SqlSingleOperandTypeChecker</span></a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSingleValueAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlSingleValueAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlSnapshot.html" title="class in org.apache.calcite.sql">SqlSnapshot</a></li>
+<li><a href="org/apache/calcite/sql/SqlSnapshot.SqlSnapshotOperator.html" title="class in org.apache.calcite.sql">SqlSnapshot.SqlSnapshotOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlSpecialOperator.html" title="class in org.apache.calcite.sql">SqlSpecialOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlSpecialOperator.TokenSequence.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlSpecialOperator.TokenSequence</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlSplittableAggFunction</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.AbstractSumSplitter.html" title="class in org.apache.calcite.sql">SqlSplittableAggFunction.AbstractSumSplitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.CountSplitter.html" title="class in org.apache.calcite.sql">SqlSplittableAggFunction.CountSplitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.Registry.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlSplittableAggFunction.Registry</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.SelfSplitter.html" title="class in org.apache.calcite.sql">SqlSplittableAggFunction.SelfSplitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.Sum0Splitter.html" title="class in org.apache.calcite.sql">SqlSplittableAggFunction.Sum0Splitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlSplittableAggFunction.SumSplitter.html" title="class in org.apache.calcite.sql">SqlSplittableAggFunction.SumSplitter</a></li>
+<li><a href="org/apache/calcite/sql/SqlStateCodes.html" title="enum in org.apache.calcite.sql">SqlStateCodes</a></li>
+<li><a href="org/apache/calcite/materialize/SqlStatisticProvider.html" title="interface in org.apache.calcite.materialize"><span class="interfaceName">SqlStatisticProvider</span></a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlStdOperatorTable.html" title="class in org.apache.calcite.sql.fun">SqlStdOperatorTable</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlString.html" title="class in org.apache.calcite.sql.util">SqlString</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlStringContextVariable.html" title="class in org.apache.calcite.sql.fun">SqlStringContextVariable</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSubstringFunction.html" title="class in org.apache.calcite.sql.fun">SqlSubstringFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSumAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlSumAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlSumEmptyIsZeroAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlSumEmptyIsZeroAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlSyntax.html" title="enum in org.apache.calcite.sql">SqlSyntax</a></li>
+<li><a href="org/apache/calcite/sql/SqlTableRef.html" title="class in org.apache.calcite.sql">SqlTableRef</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlThrowOperator.html" title="class in org.apache.calcite.sql.fun">SqlThrowOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlTimeLiteral.html" title="class in org.apache.calcite.sql">SqlTimeLiteral</a></li>
+<li><a href="org/apache/calcite/jdbc/SqlTimeoutException.html" title="class in org.apache.calcite.jdbc">SqlTimeoutException</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlTimestampAddFunction.html" title="class in org.apache.calcite.sql.fun">SqlTimestampAddFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlTimestampLiteral.html" title="class in org.apache.calcite.sql">SqlTimestampLiteral</a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html" title="class in org.apache.calcite.sql2rel">SqlToRelConverter</a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlToRelConverter.Config.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">SqlToRelConverter.Config</span></a></li>
+<li><a href="org/apache/calcite/sql2rel/SqlToRelConverter.ConfigBuilder.html" title="class in org.apache.calcite.sql2rel">SqlToRelConverter.ConfigBuilder</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlTranslate3Function.html" title="class in org.apache.calcite.sql.fun">SqlTranslate3Function</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlTrimFunction.html" title="class in org.apache.calcite.sql.fun">SqlTrimFunction</a></li>
+<li><a href="org/apache/calcite/sql/fun/SqlTrimFunction.Flag.html" title="enum in org.apache.calcite.sql.fun">SqlTrimFunction.Flag</a></li>
+<li><a href="org/apache/calcite/sql/SqlTumbleTableFunction.html" title="class in org.apache.calcite.sql">SqlTumbleTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeAssignmentRule.html" title="class in org.apache.calcite.sql.type">SqlTypeAssignmentRule</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeCoercionRule.html" title="class in org.apache.calcite.sql.type">SqlTypeCoercionRule</a></li>
+<li><a href="org/apache/calcite/sql/SqlTypeConstructorFunction.html" title="class in org.apache.calcite.sql">SqlTypeConstructorFunction</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeExplicitPrecedenceList.html" title="class in org.apache.calcite.sql.type">SqlTypeExplicitPrecedenceList</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeFactoryImpl.html" title="class in org.apache.calcite.sql.type">SqlTypeFactoryImpl</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeFamily.html" title="enum in org.apache.calcite.sql.type">SqlTypeFamily</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeMappingRule.html" title="interface in org.apache.calcite.sql.type"><span class="interfaceName">SqlTypeMappingRule</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeMappingRules.html" title="class in org.apache.calcite.sql.type">SqlTypeMappingRules</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeMappingRules.Builder.html" title="class in org.apache.calcite.sql.type">SqlTypeMappingRules.Builder</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeName.html" title="enum in org.apache.calcite.sql.type">SqlTypeName</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeName.Limit.html" title="enum in org.apache.calcite.sql.type">SqlTypeName.Limit</a></li>
+<li><a href="org/apache/calcite/sql/SqlTypeNameSpec.html" title="class in org.apache.calcite.sql">SqlTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeTransform.html" title="interface in org.apache.calcite.sql.type"><span class="interfaceName">SqlTypeTransform</span></a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeTransformCascade.html" title="class in org.apache.calcite.sql.type">SqlTypeTransformCascade</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeTransforms.html" title="class in org.apache.calcite.sql.type">SqlTypeTransforms</a></li>
+<li><a href="org/apache/calcite/sql/type/SqlTypeUtil.html" title="class in org.apache.calcite.sql.type">SqlTypeUtil</a></li>
+<li><a href="org/apache/calcite/sql/SqlUnnestOperator.html" title="class in org.apache.calcite.sql">SqlUnnestOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlUnresolvedFunction.html" title="class in org.apache.calcite.sql">SqlUnresolvedFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlUpdate.html" title="class in org.apache.calcite.sql">SqlUpdate</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlUserDefinedAggFunction.html" title="class in org.apache.calcite.sql.validate">SqlUserDefinedAggFunction</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlUserDefinedFunction.html" title="class in org.apache.calcite.sql.validate">SqlUserDefinedFunction</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlUserDefinedTableFunction.html" title="class in org.apache.calcite.sql.validate">SqlUserDefinedTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlUserDefinedTableMacro.html" title="class in org.apache.calcite.sql.validate">SqlUserDefinedTableMacro</a></li>
+<li><a href="org/apache/calcite/sql/SqlUserDefinedTypeNameSpec.html" title="class in org.apache.calcite.sql">SqlUserDefinedTypeNameSpec</a></li>
+<li><a href="org/apache/calcite/sql/SqlUtil.html" title="class in org.apache.calcite.sql">SqlUtil</a></li>
+<li><a href="org/apache/calcite/sql/SqlUtil.DatabaseMetaDataInvocationHandler.html" title="class in org.apache.calcite.sql">SqlUtil.DatabaseMetaDataInvocationHandler</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidator.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidator</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidator.Config.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidator.Config</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidatorCatalogReader</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorException.html" title="class in org.apache.calcite.sql.validate">SqlValidatorException</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html" title="class in org.apache.calcite.sql.validate">SqlValidatorImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.DmlNamespace.html" title="class in org.apache.calcite.sql.validate">SqlValidatorImpl.DmlNamespace</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.FunctionParamInfo.html" title="class in org.apache.calcite.sql.validate">SqlValidatorImpl.FunctionParamInfo</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.IdInfo.html" title="class in org.apache.calcite.sql.validate">SqlValidatorImpl.IdInfo</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.Status.html" title="enum in org.apache.calcite.sql.validate">SqlValidatorImpl.Status</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorNamespace.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidatorNamespace</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidatorScope</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.EmptyPath.html" title="class in org.apache.calcite.sql.validate">SqlValidatorScope.EmptyPath</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.Path.html" title="class in org.apache.calcite.sql.validate">SqlValidatorScope.Path</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.Resolve.html" title="class in org.apache.calcite.sql.validate">SqlValidatorScope.Resolve</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.Resolved.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidatorScope.Resolved</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.ResolvedImpl.html" title="class in org.apache.calcite.sql.validate">SqlValidatorScope.ResolvedImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorScope.Step.html" title="class in org.apache.calcite.sql.validate">SqlValidatorScope.Step</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorTable.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidatorTable</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.html" title="class in org.apache.calcite.sql.validate">SqlValidatorUtil</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.DeepCopier.html" title="class in org.apache.calcite.sql.validate">SqlValidatorUtil.DeepCopier</a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorUtil.Suggester.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidatorUtil.Suggester</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/SqlValidatorWithHints.html" title="interface in org.apache.calcite.sql.validate"><span class="interfaceName">SqlValidatorWithHints</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlValuesOperator.html" title="class in org.apache.calcite.sql">SqlValuesOperator</a></li>
+<li><a href="org/apache/calcite/sql/util/SqlVisitor.html" title="interface in org.apache.calcite.sql.util"><span class="interfaceName">SqlVisitor</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWindow.html" title="class in org.apache.calcite.sql">SqlWindow</a></li>
+<li><a href="org/apache/calcite/sql/SqlWindowTableFunction.html" title="class in org.apache.calcite.sql">SqlWindowTableFunction</a></li>
+<li><a href="org/apache/calcite/sql/SqlWith.html" title="class in org.apache.calcite.sql">SqlWith</a></li>
+<li><a href="org/apache/calcite/sql/SqlWithinGroupOperator.html" title="class in org.apache.calcite.sql">SqlWithinGroupOperator</a></li>
+<li><a href="org/apache/calcite/sql/SqlWithItem.html" title="class in org.apache.calcite.sql">SqlWithItem</a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlWriter</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.Frame.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlWriter.Frame</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.FrameType.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlWriter.FrameType</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.FrameTypeEnum.html" title="enum in org.apache.calcite.sql">SqlWriter.FrameTypeEnum</a></li>
+<li><a href="org/apache/calcite/sql/SqlWriter.SubQueryStyle.html" title="enum in org.apache.calcite.sql">SqlWriter.SubQueryStyle</a></li>
+<li><a href="org/apache/calcite/sql/SqlWriterConfig.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">SqlWriterConfig</span></a></li>
+<li><a href="org/apache/calcite/sql/SqlWriterConfig.LineFolding.html" title="enum in org.apache.calcite.sql">SqlWriterConfig.LineFolding</a></li>
+<li><a href="org/apache/calcite/util/Stacks.html" title="class in org.apache.calcite.util">Stacks</a></li>
+<li><a href="org/apache/calcite/util/StackWriter.html" title="class in org.apache.calcite.util">StackWriter</a></li>
+<li><a href="org/apache/calcite/sql2rel/StandardConvertletTable.html" title="class in org.apache.calcite.sql2rel">StandardConvertletTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/StarTable.html" title="class in org.apache.calcite.schema.impl">StarTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/StarTable.StarTableScan.html" title="class in org.apache.calcite.schema.impl">StarTable.StarTableScan</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Statement.html" title="class in org.apache.calcite.linq4j.tree">Statement</a></li>
+<li><a href="org/apache/calcite/util/Static.html" title="class in org.apache.calcite.util">Static</a></li>
+<li><a href="org/apache/calcite/schema/Statistic.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">Statistic</span></a></li>
+<li><a href="org/apache/calcite/schema/Statistics.html" title="class in org.apache.calcite.schema">Statistics</a></li>
+<li><a href="org/apache/calcite/adapter/os/StdinTableFunction.html" title="class in org.apache.calcite.adapter.os">StdinTableFunction</a></li>
+<li><a href="org/apache/calcite/schema/StreamableTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">StreamableTable</span></a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.html" title="class in org.apache.calcite.rel.stream">StreamRules</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaAggregateTransposeRule.html" title="class in org.apache.calcite.rel.stream">StreamRules.DeltaAggregateTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaFilterTransposeRule.html" title="class in org.apache.calcite.rel.stream">StreamRules.DeltaFilterTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaJoinTransposeRule.html" title="class in org.apache.calcite.rel.stream">StreamRules.DeltaJoinTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaProjectTransposeRule.html" title="class in org.apache.calcite.rel.stream">StreamRules.DeltaProjectTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaSortTransposeRule.html" title="class in org.apache.calcite.rel.stream">StreamRules.DeltaSortTransposeRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaTableScanRule.html" title="class in org.apache.calcite.rel.stream">StreamRules.DeltaTableScanRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaTableScanToEmptyRule.html" title="class in org.apache.calcite.rel.stream">StreamRules.DeltaTableScanToEmptyRule</a></li>
+<li><a href="org/apache/calcite/rel/stream/StreamRules.DeltaUnionTransposeRule.html" title="class in org.apache.calcite.rel.stream">StreamRules.DeltaUnionTransposeRule</a></li>
+<li><a href="org/apache/calcite/linq4j/function/Strict.html" title="annotation in org.apache.calcite.linq4j.function">Strict</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/StrictAggImplementor.html" title="class in org.apache.calcite.adapter.enumerable">StrictAggImplementor</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/StrictWinAggImplementor.html" title="class in org.apache.calcite.adapter.enumerable">StrictWinAggImplementor</a></li>
+<li><a href="org/apache/calcite/chinook/StringConcatFunction.html" title="class in org.apache.calcite.chinook">StringConcatFunction</a></li>
+<li><a href="org/apache/calcite/adapter/splunk/util/StringUtils.html" title="class in org.apache.calcite.adapter.splunk.util">StringUtils</a></li>
+<li><a href="org/apache/calcite/plan/Strong.html" title="class in org.apache.calcite.plan">Strong</a></li>
+<li><a href="org/apache/calcite/plan/Strong.Policy.html" title="enum in org.apache.calcite.plan">Strong.Policy</a></li>
+<li><a href="org/apache/calcite/rel/type/StructKind.html" title="enum in org.apache.calcite.rel.type">StructKind</a></li>
+<li><a href="org/apache/calcite/sql2rel/SubQueryConverter.html" title="interface in org.apache.calcite.sql2rel"><span class="interfaceName">SubQueryConverter</span></a></li>
+<li><a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.html" title="class in org.apache.calcite.rel.rules">SubQueryRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryFilterRemoveRule.html" title="class in org.apache.calcite.rel.rules">SubQueryRemoveRule.SubQueryFilterRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">SubQueryRemoveRule.SubQueryJoinRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SubQueryRemoveRule.SubQueryProjectRemoveRule.html" title="class in org.apache.calcite.rel.rules">SubQueryRemoveRule.SubQueryProjectRemoveRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/SubstitutionRule.html" title="interface in org.apache.calcite.rel.rules"><span class="interfaceName">SubstitutionRule</span></a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.html" title="class in org.apache.calcite.plan">SubstitutionVisitor</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.AbstractUnifyRule.html" title="class in org.apache.calcite.plan">SubstitutionVisitor.AbstractUnifyRule</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.MatchFailed.html" title="class in org.apache.calcite.plan">SubstitutionVisitor.MatchFailed</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.Operand.html" title="class in org.apache.calcite.plan">SubstitutionVisitor.Operand</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.UnifyResult.html" title="class in org.apache.calcite.plan">SubstitutionVisitor.UnifyResult</a></li>
+<li><a href="org/apache/calcite/plan/SubstitutionVisitor.UnifyRule.html" title="class in org.apache.calcite.plan">SubstitutionVisitor.UnifyRule</a></li>
+<li><a href="org/apache/calcite/adapter/druid/SubstringOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">SubstringOperatorConversion</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/SwitchCase.html" title="class in org.apache.calcite.linq4j.tree">SwitchCase</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/SwitchStatement.html" title="class in org.apache.calcite.linq4j.tree">SwitchStatement</a></li>
+<li><a href="org/apache/calcite/sql/dialect/SybaseSqlDialect.html" title="class in org.apache.calcite.sql.dialect">SybaseSqlDialect</a></li>
+<li><a href="org/apache/calcite/sql/Symbolizable.html" title="interface in org.apache.calcite.sql"><span class="interfaceName">Symbolizable</span></a></li>
+<li><a href="org/apache/calcite/schema/Table.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">Table</span></a></li>
+<li><a href="org/apache/calcite/plan/TableAccessMap.html" title="class in org.apache.calcite.plan">TableAccessMap</a></li>
+<li><a href="org/apache/calcite/plan/TableAccessMap.Mode.html" title="enum in org.apache.calcite.plan">TableAccessMap.Mode</a></li>
+<li><a href="org/apache/calcite/sql/babel/TableCollectionType.html" title="enum in org.apache.calcite.sql.babel">TableCollectionType</a></li>
+<li><a href="org/apache/calcite/sql/validate/TableConstructorNamespace.html" title="class in org.apache.calcite.sql.validate">TableConstructorNamespace</a></li>
+<li><a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">TableFactory</span></a></li>
+<li><a href="org/apache/calcite/schema/TableFunction.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">TableFunction</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/TableFunctionCallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">TableFunctionCallImplementor</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/TableFunctionImpl.html" title="class in org.apache.calcite.schema.impl">TableFunctionImpl</a></li>
+<li><a href="org/apache/calcite/sql/type/TableFunctionReturnTypeInference.html" title="class in org.apache.calcite.sql.type">TableFunctionReturnTypeInference</a></li>
+<li><a href="org/apache/calcite/rel/core/TableFunctionScan.html" title="class in org.apache.calcite.rel.core">TableFunctionScan</a></li>
+<li><a href="org/apache/calcite/schema/TableMacro.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">TableMacro</span></a></li>
+<li><a href="org/apache/calcite/schema/impl/TableMacroImpl.html" title="class in org.apache.calcite.schema.impl">TableMacroImpl</a></li>
+<li><a href="org/apache/calcite/rel/core/TableModify.html" title="class in org.apache.calcite.rel.core">TableModify</a></li>
+<li><a href="org/apache/calcite/rel/core/TableModify.Operation.html" title="enum in org.apache.calcite.rel.core">TableModify.Operation</a></li>
+<li><a href="org/apache/calcite/rel/core/TableScan.html" title="class in org.apache.calcite.rel.core">TableScan</a></li>
+<li><a href="org/apache/calcite/interpreter/TableScanNode.html" title="class in org.apache.calcite.interpreter">TableScanNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/TableScanRule.html" title="class in org.apache.calcite.rel.rules">TableScanRule</a></li>
+<li><a href="org/apache/calcite/rel/core/TableSpool.html" title="class in org.apache.calcite.rel.core">TableSpool</a></li>
+<li><a href="org/apache/calcite/util/Template.html" title="class in org.apache.calcite.util">Template</a></li>
+<li><a href="org/apache/calcite/schema/TemporalTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">TemporalTable</span></a></li>
+<li><a href="org/apache/calcite/sql/dialect/TeradataSqlDialect.html" title="class in org.apache.calcite.sql.dialect">TeradataSqlDialect</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/TernaryExpression.html" title="class in org.apache.calcite.linq4j.tree">TernaryExpression</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/ThrowStatement.html" title="class in org.apache.calcite.linq4j.tree">ThrowStatement</a></li>
+<li><a href="org/apache/calcite/materialize/TileKey.html" title="class in org.apache.calcite.materialize">TileKey</a></li>
+<li><a href="org/apache/calcite/materialize/TileSuggester.html" title="class in org.apache.calcite.materialize">TileSuggester</a></li>
+<li><a href="org/apache/calcite/adapter/druid/TimeExtractionFunction.html" title="class in org.apache.calcite.adapter.druid">TimeExtractionFunction</a></li>
+<li><a href="org/apache/calcite/util/TimestampString.html" title="class in org.apache.calcite.util">TimestampString</a></li>
+<li><a href="org/apache/calcite/util/TimestampWithTimeZoneString.html" title="class in org.apache.calcite.util">TimestampWithTimeZoneString</a></li>
+<li><a href="org/apache/calcite/util/TimeString.html" title="class in org.apache.calcite.util">TimeString</a></li>
+<li><a href="org/apache/calcite/util/TimeWithTimeZoneString.html" title="class in org.apache.calcite.util">TimeWithTimeZoneString</a></li>
+<li><a href="org/apache/calcite/rel/logical/ToLogicalConverter.html" title="class in org.apache.calcite.rel.logical">ToLogicalConverter</a></li>
+<li><a href="org/apache/calcite/util/graph/TopologicalOrderIterator.html" title="class in org.apache.calcite.util.graph">TopologicalOrderIterator</a></li>
+<li><a href="org/apache/calcite/adapter/tpcds/TpcdsSchema.html" title="class in org.apache.calcite.adapter.tpcds">TpcdsSchema</a></li>
+<li><a href="org/apache/calcite/adapter/tpcds/TpcdsSchemaFactory.html" title="class in org.apache.calcite.adapter.tpcds">TpcdsSchemaFactory</a></li>
+<li><a href="org/apache/calcite/adapter/tpch/TpchSchema.html" title="class in org.apache.calcite.adapter.tpch">TpchSchema</a></li>
+<li><a href="org/apache/calcite/adapter/tpch/TpchSchemaFactory.html" title="class in org.apache.calcite.adapter.tpch">TpchSchemaFactory</a></li>
+<li><a href="org/apache/calcite/rel/convert/TraitMatchingRule.html" title="class in org.apache.calcite.rel.convert">TraitMatchingRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/TransformationRule.html" title="interface in org.apache.calcite.rel.rules"><span class="interfaceName">TransformationRule</span></a></li>
+<li><a href="org/apache/calcite/linq4j/TransformedEnumerator.html" title="class in org.apache.calcite.linq4j">TransformedEnumerator</a></li>
+<li><a href="org/apache/calcite/schema/TransientTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">TransientTable</span></a></li>
+<li><a href="org/apache/calcite/schema/TranslatableTable.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">TranslatableTable</span></a></li>
+<li><a href="org/apache/calcite/runtime/TrustAllSslSocketFactory.html" title="class in org.apache.calcite.runtime">TrustAllSslSocketFactory</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/TryStatement.html" title="class in org.apache.calcite.linq4j.tree">TryStatement</a></li>
+<li><a href="org/apache/calcite/util/TryThreadLocal.html" title="class in org.apache.calcite.util">TryThreadLocal</a></li>
+<li><a href="org/apache/calcite/util/TryThreadLocal.Memo.html" title="interface in org.apache.calcite.util"><span class="interfaceName">TryThreadLocal.Memo</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/TypeBinaryExpression.html" title="class in org.apache.calcite.linq4j.tree">TypeBinaryExpression</a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/TypeCoercion.html" title="interface in org.apache.calcite.sql.validate.implicit"><span class="interfaceName">TypeCoercion</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/TypeCoercionFactory.html" title="interface in org.apache.calcite.sql.validate.implicit"><span class="interfaceName">TypeCoercionFactory</span></a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/TypeCoercionImpl.html" title="class in org.apache.calcite.sql.validate.implicit">TypeCoercionImpl</a></li>
+<li><a href="org/apache/calcite/sql/validate/implicit/TypeCoercions.html" title="class in org.apache.calcite.sql.validate.implicit">TypeCoercions</a></li>
+<li><a href="org/apache/calcite/runtime/Typed.html" title="interface in org.apache.calcite.runtime"><span class="interfaceName">Typed</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.html" title="class in org.apache.calcite.linq4j.tree">Types</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.ArrayType.html" title="class in org.apache.calcite.linq4j.tree">Types.ArrayType</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.MapType.html" title="class in org.apache.calcite.linq4j.tree">Types.MapType</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.RecordField.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">Types.RecordField</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Types.RecordType.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">Types.RecordType</span></a></li>
+<li><a href="org/apache/calcite/linq4j/tree/UnaryExpression.html" title="class in org.apache.calcite.linq4j.tree">UnaryExpression</a></li>
+<li><a href="org/apache/calcite/adapter/druid/UnaryPrefixOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">UnaryPrefixOperatorConversion</a></li>
+<li><a href="org/apache/calcite/adapter/druid/UnarySuffixOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">UnarySuffixOperatorConversion</a></li>
+<li><a href="org/apache/calcite/rel/metadata/UnboundMetadata.html" title="interface in org.apache.calcite.rel.metadata"><span class="interfaceName">UnboundMetadata</span></a></li>
+<li><a href="org/apache/calcite/rel/core/Uncollect.html" title="class in org.apache.calcite.rel.core">Uncollect</a></li>
+<li><a href="org/apache/calcite/interpreter/UncollectNode.html" title="class in org.apache.calcite.interpreter">UncollectNode</a></li>
+<li><a href="org/apache/calcite/rel/core/Union.html" title="class in org.apache.calcite.rel.core">Union</a></li>
+<li><a href="org/apache/calcite/rel/rules/UnionEliminatorRule.html" title="class in org.apache.calcite.rel.rules">UnionEliminatorRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/UnionMergeRule.html" title="class in org.apache.calcite.rel.rules">UnionMergeRule</a></li>
+<li><a href="org/apache/calcite/interpreter/UnionNode.html" title="class in org.apache.calcite.interpreter">UnionNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/UnionPullUpConstantsRule.html" title="class in org.apache.calcite.rel.rules">UnionPullUpConstantsRule</a></li>
+<li><a href="org/apache/calcite/rel/rules/UnionToDistinctRule.html" title="class in org.apache.calcite.rel.rules">UnionToDistinctRule</a></li>
+<li><a href="org/apache/calcite/runtime/Unit.html" title="class in org.apache.calcite.runtime">Unit</a></li>
+<li><a href="org/apache/calcite/util/UnmodifiableArrayList.html" title="class in org.apache.calcite.util">UnmodifiableArrayList</a></li>
+<li><a href="org/apache/calcite/util/Unsafe.html" title="class in org.apache.calcite.util">Unsafe</a></li>
+<li><a href="org/apache/calcite/util/Util.html" title="class in org.apache.calcite.util">Util</a></li>
+<li><a href="org/apache/calcite/util/Util.FoundOne.html" title="class in org.apache.calcite.util">Util.FoundOne</a></li>
+<li><a href="org/apache/calcite/util/Util.OverFinder.html" title="class in org.apache.calcite.util">Util.OverFinder</a></li>
+<li><a href="org/apache/calcite/runtime/Utilities.html" title="class in org.apache.calcite.runtime">Utilities</a></li>
+<li><a href="org/apache/calcite/tools/ValidationException.html" title="class in org.apache.calcite.tools">ValidationException</a></li>
+<li><a href="org/apache/calcite/rel/core/Values.html" title="class in org.apache.calcite.rel.core">Values</a></li>
+<li><a href="org/apache/calcite/interpreter/ValuesNode.html" title="class in org.apache.calcite.interpreter">ValuesNode</a></li>
+<li><a href="org/apache/calcite/rel/rules/ValuesReduceRule.html" title="class in org.apache.calcite.rel.rules">ValuesReduceRule</a></li>
+<li><a href="org/apache/calcite/sql/dialect/VerticaSqlDialect.html" title="class in org.apache.calcite.sql.dialect">VerticaSqlDialect</a></li>
+<li><a href="org/apache/calcite/plan/ViewExpanders.html" title="class in org.apache.calcite.plan">ViewExpanders</a></li>
+<li><a href="org/apache/calcite/schema/impl/ViewTable.html" title="class in org.apache.calcite.schema.impl">ViewTable</a></li>
+<li><a href="org/apache/calcite/schema/impl/ViewTableMacro.html" title="class in org.apache.calcite.schema.impl">ViewTableMacro</a></li>
+<li><a href="org/apache/calcite/adapter/druid/VirtualColumn.html" title="class in org.apache.calcite.adapter.druid">VirtualColumn</a></li>
+<li><a href="org/apache/calcite/adapter/druid/VirtualColumn.Builder.html" title="class in org.apache.calcite.adapter.druid">VirtualColumn.Builder</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/Visitor.html" title="interface in org.apache.calcite.linq4j.tree"><span class="interfaceName">Visitor</span></a></li>
+<li><a href="org/apache/calcite/plan/VisitorDataContext.html" title="class in org.apache.calcite.plan">VisitorDataContext</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/VisitorImpl.html" title="class in org.apache.calcite.linq4j.tree">VisitorImpl</a></li>
+<li><a href="org/apache/calcite/adapter/os/VmstatTableFunction.html" title="class in org.apache.calcite.adapter.os">VmstatTableFunction</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoPlanner.html" title="class in org.apache.calcite.plan.volcano">VolcanoPlanner</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoPlannerPhase.html" title="enum in org.apache.calcite.plan.volcano">VolcanoPlannerPhase</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoPlannerPhaseRuleMappingInitializer.html" title="interface in org.apache.calcite.plan.volcano"><span class="interfaceName">VolcanoPlannerPhaseRuleMappingInitializer</span></a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoRelMetadataProvider.html" title="class in org.apache.calcite.plan.volcano">VolcanoRelMetadataProvider</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoRuleCall.html" title="class in org.apache.calcite.plan.volcano">VolcanoRuleCall</a></li>
+<li><a href="org/apache/calcite/plan/volcano/VolcanoTimeoutException.html" title="class in org.apache.calcite.plan.volcano">VolcanoTimeoutException</a></li>
+<li><a href="org/apache/calcite/linq4j/tree/WhileStatement.html" title="class in org.apache.calcite.linq4j.tree">WhileStatement</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">WinAggAddContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/WinAggAddContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">WinAggAddContextImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">WinAggContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggFrameContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">WinAggFrameContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggFrameResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">WinAggFrameResultContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">WinAggImplementor</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggImplementor.SeekType.html" title="enum in org.apache.calcite.adapter.enumerable">WinAggImplementor.SeekType</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">WinAggResetContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/WinAggResetContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">WinAggResetContextImpl</a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/WinAggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><span class="interfaceName">WinAggResultContext</span></a></li>
+<li><a href="org/apache/calcite/adapter/enumerable/impl/WinAggResultContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">WinAggResultContextImpl</a></li>
+<li><a href="org/apache/calcite/rel/core/Window.html" title="class in org.apache.calcite.rel.core">Window</a></li>
+<li><a href="org/apache/calcite/rel/core/Window.Group.html" title="class in org.apache.calcite.rel.core">Window.Group</a></li>
+<li><a href="org/apache/calcite/rel/core/Window.RexWinAggCall.html" title="class in org.apache.calcite.rel.core">Window.RexWinAggCall</a></li>
+<li><a href="org/apache/calcite/interpreter/WindowNode.html" title="class in org.apache.calcite.interpreter">WindowNode</a></li>
+<li><a href="org/apache/calcite/sql/validate/WithNamespace.html" title="class in org.apache.calcite.sql.validate">WithNamespace</a></li>
+<li><a href="org/apache/calcite/schema/Wrapper.html" title="interface in org.apache.calcite.schema"><span class="interfaceName">Wrapper</span></a></li>
+<li><a href="org/apache/calcite/runtime/XmlFunctions.html" title="class in org.apache.calcite.runtime">XmlFunctions</a></li>
+<li><a href="org/apache/calcite/util/XmlOutput.html" title="class in org.apache.calcite.util">XmlOutput</a></li>
+</ul>
+</div>
+</body>
+</html>
diff --git a/javadocAggregate/constant-values.html b/javadocAggregate/constant-values.html
index d76a536..863954e 100644
--- a/javadocAggregate/constant-values.html
+++ b/javadocAggregate/constant-values.html
@@ -1,42 +1,37 @@
-<!DOCTYPE HTML>
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <!-- NewPage -->
 <html lang="en">
 <head>
 <!-- Generated by javadoc -->
-<title>Constant Field Values (Apache Calcite calcite API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="summary of constants">
-<meta name="generator" content="javadoc/ConstantsSummaryWriterImpl">
+<title>Constant Field Values (Apache Calcite calcite API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jszip/dist/jszip.min.js"></script>
-<script type="text/javascript" src="script-dir/jszip-utils/dist/jszip-utils.min.js"></script>
-<!--[if IE]>
-<script type="text/javascript" src="script-dir/jszip-utils/dist/jszip-utils-ie.min.js"></script>
-<![endif]-->
-<script type="text/javascript" src="script-dir/jquery-3.4.1.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.js"></script>
 </head>
-<body class="constants-summary">
-<script type="text/javascript">var pathtoroot = "./";
-loadScripts(document, 'script');</script>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Constant Field Values (Apache Calcite calcite API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
-<div class="flexBox">
-<header role="banner" class="flexHeader">
-<nav role="navigation">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a id="navbar.top">
+<div class="topNav"><a name="navbar.top">
 <!--   -->
 </a>
 <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a id="navbar.top.firstrow">
+<a name="navbar.top.firstrow">
 <!--   -->
 </a>
 <ul class="navList" title="Navigation">
-<li><a href="index.html">Overview</a></li>
+<li><a href="overview-summary.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li><a href="overview-tree.html">Tree</a></li>
@@ -47,1733 +42,1575 @@ loadScripts(document, 'script');</script>
 <div class="aboutLanguage"><b>Apache Calcite</b></div>
 </div>
 <div class="subNav">
-<div class="navListSearch"><label for="search">SEARCH:</label>
-<input type="text" id="search" value="search" disabled="disabled">
-<input type="reset" id="reset" value="reset" disabled="disabled">
-</div>
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?constant-values.html" target="_top">Frames</a></li>
+<li><a href="constant-values.html" target="_top">No&nbsp;Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
 </div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<div class="skipNav"><a id="skip.navbar.top">
+<a name="skip.navbar.top">
 <!--   -->
 </a></div>
-</nav>
-</header>
-<div class="flexContent">
-<main role="main">
+<!-- ========= END OF TOP NAVBAR ========= -->
 <div class="header">
 <h1 title="Constant Field Values" class="title">Constant Field Values</h1>
-<section class="packages">
 <h2 title="Contents">Contents</h2>
 <ul>
 <li><a href="#org.apache">org.apache.*</a></li>
 </ul>
-</section>
 </div>
-<div class="constantValuesContainer"><a id="org.apache">
+<div class="constantValuesContainer"><a name="org.apache">
 <!--   -->
 </a>
-<section class="constantsSummary">
 <h2 title="org.apache">org.apache.*</h2>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid">DruidQuery</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.druid.DruidQuery.DRUID_QUERY_FETCH">
+<td class="colFirst"><a name="org.apache.calcite.adapter.druid.DruidQuery.DRUID_QUERY_FETCH">
 <!--   -->
-</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/druid/DruidQuery.html#DRUID_QUERY_FETCH">DRUID_QUERY_FETCH</a></code></th>
+</a><code>protected&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/druid/DruidQuery.html#DRUID_QUERY_FETCH">DRUID_QUERY_FETCH</a></code></td>
 <td class="colLast"><code>"druid.query.fetch"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidSchemaFactory.html" title="class in org.apache.calcite.adapter.druid">DruidSchemaFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.druid.DruidSchemaFactory.DEFAULT_URL">
+<td class="colFirst"><a name="org.apache.calcite.adapter.druid.DruidSchemaFactory.DEFAULT_URL">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/druid/DruidSchemaFactory.html#DEFAULT_URL">DEFAULT_URL</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/druid/DruidSchemaFactory.html#DEFAULT_URL">DEFAULT_URL</a></code></td>
 <td class="colLast"><code>"http://localhost:8082"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/DruidTable.html" title="class in org.apache.calcite.adapter.druid">DruidTable</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.druid.DruidTable.DEFAULT_TIMESTAMP_COLUMN">
+<td class="colFirst"><a name="org.apache.calcite.adapter.druid.DruidTable.DEFAULT_TIMESTAMP_COLUMN">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/druid/DruidTable.html#DEFAULT_TIMESTAMP_COLUMN">DEFAULT_TIMESTAMP_COLUMN</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/druid/DruidTable.html#DEFAULT_TIMESTAMP_COLUMN">DEFAULT_TIMESTAMP_COLUMN</a></code></td>
 <td class="colLast"><code>"__time"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
-</li>
-<li class="blockList">
-<div class="constantsSummary">
-<table>
-<caption><span>org.apache.calcite.adapter.druid.<a href="org/apache/calcite/adapter/druid/TimeExtractionFunction.html" title="class in org.apache.calcite.adapter.druid">TimeExtractionFunction</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
-<th class="colLast" scope="col">Value</th>
-</tr>
-</thead>
-<tbody>
-<tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.druid.TimeExtractionFunction.ISO_TIME_FORMAT">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/druid/TimeExtractionFunction.html#ISO_TIME_FORMAT">ISO_TIME_FORMAT</a></code></th>
-<td class="colLast"><code>"yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'"</code></td>
-</tr>
-</tbody>
-</table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable">EnumerableConvention</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.enumerable.EnumerableConvention.COST_MULTIPLIER">
+<td class="colFirst"><a name="org.apache.calcite.adapter.enumerable.EnumerableConvention.COST_MULTIPLIER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html#COST_MULTIPLIER">COST_MULTIPLIER</a></code></th>
+<td><code><a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html#COST_MULTIPLIER">COST_MULTIPLIER</a></code></td>
 <td class="colLast"><code>1.0</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.enumerable.<a href="org/apache/calcite/adapter/enumerable/EnumerableRules.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRules</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.enumerable.EnumerableRules.BRIDGE_METHODS">
+<td class="colFirst"><a name="org.apache.calcite.adapter.enumerable.EnumerableRules.BRIDGE_METHODS">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/enumerable/EnumerableRules.html#BRIDGE_METHODS">BRIDGE_METHODS</a></code></th>
+<td><code><a href="org/apache/calcite/adapter/enumerable/EnumerableRules.html#BRIDGE_METHODS">BRIDGE_METHODS</a></code></td>
 <td class="colLast"><code>true</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeSchemaFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.ALLOW_SPATIAL_FUNCTIONS">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.ALLOW_SPATIAL_FUNCTIONS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#ALLOW_SPATIAL_FUNCTIONS">ALLOW_SPATIAL_FUNCTIONS</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#ALLOW_SPATIAL_FUNCTIONS">ALLOW_SPATIAL_FUNCTIONS</a></code></td>
 <td class="colLast"><code>"spatialFunction"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.COMMA_DELIMITER">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.COMMA_DELIMITER">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#COMMA_DELIMITER">COMMA_DELIMITER</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#COMMA_DELIMITER">COMMA_DELIMITER</a></code></td>
 <td class="colLast"><code>","</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.LOCATOR_HOST">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.LOCATOR_HOST">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#LOCATOR_HOST">LOCATOR_HOST</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#LOCATOR_HOST">LOCATOR_HOST</a></code></td>
 <td class="colLast"><code>"locatorHost"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.LOCATOR_PORT">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.LOCATOR_PORT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#LOCATOR_PORT">LOCATOR_PORT</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#LOCATOR_PORT">LOCATOR_PORT</a></code></td>
 <td class="colLast"><code>"locatorPort"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.PDX_SERIALIZABLE_PACKAGE_PATH">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.PDX_SERIALIZABLE_PACKAGE_PATH">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#PDX_SERIALIZABLE_PACKAGE_PATH">PDX_SERIALIZABLE_PACKAGE_PATH</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#PDX_SERIALIZABLE_PACKAGE_PATH">PDX_SERIALIZABLE_PACKAGE_PATH</a></code></td>
 <td class="colLast"><code>"pdxSerializablePackagePath"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.REGIONS">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.rel.GeodeSchemaFactory.REGIONS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#REGIONS">REGIONS</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSchemaFactory.html#REGIONS">REGIONS</a></code></td>
 <td class="colLast"><code>"regions"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.geode.rel.<a href="org/apache/calcite/adapter/geode/rel/GeodeSort.html" title="class in org.apache.calcite.adapter.geode.rel">GeodeSort</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.rel.GeodeSort.ASC">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.rel.GeodeSort.ASC">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSort.html#ASC">ASC</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSort.html#ASC">ASC</a></code></td>
 <td class="colLast"><code>"ASC"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.rel.GeodeSort.DESC">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.rel.GeodeSort.DESC">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSort.html#DESC">DESC</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/rel/GeodeSort.html#DESC">DESC</a></code></td>
 <td class="colLast"><code>"DESC"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.geode.simple.<a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html" title="class in org.apache.calcite.adapter.geode.simple">GeodeSimpleSchemaFactory</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.COMMA_DELIMITER">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.COMMA_DELIMITER">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#COMMA_DELIMITER">COMMA_DELIMITER</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#COMMA_DELIMITER">COMMA_DELIMITER</a></code></td>
 <td class="colLast"><code>","</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.LOCATOR_HOST">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.LOCATOR_HOST">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#LOCATOR_HOST">LOCATOR_HOST</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#LOCATOR_HOST">LOCATOR_HOST</a></code></td>
 <td class="colLast"><code>"locatorHost"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.LOCATOR_PORT">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.LOCATOR_PORT">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#LOCATOR_PORT">LOCATOR_PORT</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#LOCATOR_PORT">LOCATOR_PORT</a></code></td>
 <td class="colLast"><code>"locatorPort"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.PDX_SERIALIZABLE_PACKAGE_PATH">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.PDX_SERIALIZABLE_PACKAGE_PATH">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#PDX_SERIALIZABLE_PACKAGE_PATH">PDX_SERIALIZABLE_PACKAGE_PATH</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#PDX_SERIALIZABLE_PACKAGE_PATH">PDX_SERIALIZABLE_PACKAGE_PATH</a></code></td>
 <td class="colLast"><code>"pdxSerializablePackagePath"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.REGIONS">
+<td class="colFirst"><a name="org.apache.calcite.adapter.geode.simple.GeodeSimpleSchemaFactory.REGIONS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#REGIONS">REGIONS</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/geode/simple/GeodeSimpleSchemaFactory.html#REGIONS">REGIONS</a></code></td>
 <td class="colLast"><code>"regions"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.jdbc.<a href="org/apache/calcite/adapter/jdbc/JdbcConvention.html" title="class in org.apache.calcite.adapter.jdbc">JdbcConvention</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.jdbc.JdbcConvention.COST_MULTIPLIER">
+<td class="colFirst"><a name="org.apache.calcite.adapter.jdbc.JdbcConvention.COST_MULTIPLIER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/jdbc/JdbcConvention.html#COST_MULTIPLIER">COST_MULTIPLIER</a></code></th>
+<td><code><a href="org/apache/calcite/adapter/jdbc/JdbcConvention.html#COST_MULTIPLIER">COST_MULTIPLIER</a></code></td>
 <td class="colLast"><code>0.8</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.pig.<a href="org/apache/calcite/adapter/pig/PigAggregate.html" title="class in org.apache.calcite.adapter.pig">PigAggregate</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.pig.PigAggregate.DISTINCT_FIELD_SUFFIX">
+<td class="colFirst"><a name="org.apache.calcite.adapter.pig.PigAggregate.DISTINCT_FIELD_SUFFIX">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/pig/PigAggregate.html#DISTINCT_FIELD_SUFFIX">DISTINCT_FIELD_SUFFIX</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/pig/PigAggregate.html#DISTINCT_FIELD_SUFFIX">DISTINCT_FIELD_SUFFIX</a></code></td>
 <td class="colLast"><code>"_DISTINCT"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.adapter.splunk.<a href="org/apache/calcite/adapter/splunk/SplunkSchema.html" title="class in org.apache.calcite.adapter.splunk">SplunkSchema</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.adapter.splunk.SplunkSchema.SPLUNK_TABLE_NAME">
+<td class="colFirst"><a name="org.apache.calcite.adapter.splunk.SplunkSchema.SPLUNK_TABLE_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/adapter/splunk/SplunkSchema.html#SPLUNK_TABLE_NAME">SPLUNK_TABLE_NAME</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/adapter/splunk/SplunkSchema.html#SPLUNK_TABLE_NAME">SPLUNK_TABLE_NAME</a></code></td>
 <td class="colLast"><code>"splunk"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.chinook.<a href="org/apache/calcite/chinook/CalciteConnectionProvider.html" title="class in org.apache.calcite.chinook">CalciteConnectionProvider</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.chinook.CalciteConnectionProvider.DRIVER_URL">
+<td class="colFirst"><a name="org.apache.calcite.chinook.CalciteConnectionProvider.DRIVER_URL">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/chinook/CalciteConnectionProvider.html#DRIVER_URL">DRIVER_URL</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/chinook/CalciteConnectionProvider.html#DRIVER_URL">DRIVER_URL</a></code></td>
 <td class="colLast"><code>"jdbc:calcite:"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.interpreter.<a href="org/apache/calcite/interpreter/BindableConvention.html" title="enum in org.apache.calcite.interpreter">BindableConvention</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.interpreter.BindableConvention.COST_MULTIPLIER">
+<td class="colFirst"><a name="org.apache.calcite.interpreter.BindableConvention.COST_MULTIPLIER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/interpreter/BindableConvention.html#COST_MULTIPLIER">COST_MULTIPLIER</a></code></th>
+<td><code><a href="org/apache/calcite/interpreter/BindableConvention.html#COST_MULTIPLIER">COST_MULTIPLIER</a></code></td>
 <td class="colLast"><code>2.0</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.jdbc.<a href="org/apache/calcite/jdbc/Driver.html" title="class in org.apache.calcite.jdbc">Driver</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.jdbc.Driver.CONNECT_STRING_PREFIX">
+<td class="colFirst"><a name="org.apache.calcite.jdbc.Driver.CONNECT_STRING_PREFIX">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/jdbc/Driver.html#CONNECT_STRING_PREFIX">CONNECT_STRING_PREFIX</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/jdbc/Driver.html#CONNECT_STRING_PREFIX">CONNECT_STRING_PREFIX</a></code></td>
 <td class="colLast"><code>"jdbc:calcite:"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.linq4j.tree.<a href="org/apache/calcite/linq4j/tree/ClassDeclaration.html" title="class in org.apache.calcite.linq4j.tree">ClassDeclaration</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.linq4j.tree.ClassDeclaration.classClass">
+<td class="colFirst"><a name="org.apache.calcite.linq4j.tree.ClassDeclaration.classClass">
 <!--   -->
-</a><code>public&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/linq4j/tree/ClassDeclaration.html#classClass">classClass</a></code></th>
+</a><code>public&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/linq4j/tree/ClassDeclaration.html#classClass">classClass</a></code></td>
 <td class="colLast"><code>"class"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptQuery.html" title="class in org.apache.calcite.plan">RelOptQuery</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.plan.RelOptQuery.CORREL_PREFIX">
+<td class="colFirst"><a name="org.apache.calcite.plan.RelOptQuery.CORREL_PREFIX">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/plan/RelOptQuery.html#CORREL_PREFIX">CORREL_PREFIX</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/plan/RelOptQuery.html#CORREL_PREFIX">CORREL_PREFIX</a></code></td>
 <td class="colLast"><code>"$cor"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.plan.<a href="org/apache/calcite/plan/RelOptUtil.html" title="class in org.apache.calcite.plan">RelOptUtil</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.plan.RelOptUtil.EPSILON">
+<td class="colFirst"><a name="org.apache.calcite.plan.RelOptUtil.EPSILON">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;double</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/plan/RelOptUtil.html#EPSILON">EPSILON</a></code></th>
+<td><code><a href="org/apache/calcite/plan/RelOptUtil.html#EPSILON">EPSILON</a></code></td>
 <td class="colLast"><code>1.0E-5</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.plan.hep.<a href="org/apache/calcite/plan/hep/HepProgram.html" title="class in org.apache.calcite.plan.hep">HepProgram</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.plan.hep.HepProgram.MATCH_UNTIL_FIXPOINT">
+<td class="colFirst"><a name="org.apache.calcite.plan.hep.HepProgram.MATCH_UNTIL_FIXPOINT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/plan/hep/HepProgram.html#MATCH_UNTIL_FIXPOINT">MATCH_UNTIL_FIXPOINT</a></code></th>
+<td><code><a href="org/apache/calcite/plan/hep/HepProgram.html#MATCH_UNTIL_FIXPOINT">MATCH_UNTIL_FIXPOINT</a></code></td>
 <td class="colLast"><code>2147483647</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core">Aggregate</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.core.Aggregate.indicator">
+<td class="colFirst"><a name="org.apache.calcite.rel.core.Aggregate.indicator">
 <!--   -->
 </a><code>public&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/core/Aggregate.html#indicator">indicator</a></code></th>
+<td><code><a href="org/apache/calcite/rel/core/Aggregate.html#indicator">indicator</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core">CorrelationId</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.core.CorrelationId.CORREL_PREFIX">
+<td class="colFirst"><a name="org.apache.calcite.rel.core.CorrelationId.CORREL_PREFIX">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/core/CorrelationId.html#CORREL_PREFIX">CORREL_PREFIX</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/rel/core/CorrelationId.html#CORREL_PREFIX">CORREL_PREFIX</a></code></td>
 <td class="colLast"><code>"$cor"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.rel.core.<a href="org/apache/calcite/rel/core/Project.Flags.html" title="class in org.apache.calcite.rel.core">Project.Flags</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.core.Project.Flags.ANON_FIELDS">
+<td class="colFirst"><a name="org.apache.calcite.rel.core.Project.Flags.ANON_FIELDS">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/core/Project.Flags.html#ANON_FIELDS">ANON_FIELDS</a></code></th>
+<td><code><a href="org/apache/calcite/rel/core/Project.Flags.html#ANON_FIELDS">ANON_FIELDS</a></code></td>
 <td class="colLast"><code>2</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.core.Project.Flags.BOXED">
+<td class="colFirst"><a name="org.apache.calcite.rel.core.Project.Flags.BOXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/core/Project.Flags.html#BOXED">BOXED</a></code></th>
+<td><code><a href="org/apache/calcite/rel/core/Project.Flags.html#BOXED">BOXED</a></code></td>
 <td class="colLast"><code>1</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.core.Project.Flags.NONE">
+<td class="colFirst"><a name="org.apache.calcite.rel.core.Project.Flags.NONE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/core/Project.Flags.html#NONE">NONE</a></code></th>
+<td><code><a href="org/apache/calcite/rel/core/Project.Flags.html#NONE">NONE</a></code></td>
 <td class="colLast"><code>0</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.rel.metadata.<a href="org/apache/calcite/rel/metadata/RelMdSize.html" title="class in org.apache.calcite.rel.metadata">RelMdSize</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.metadata.RelMdSize.BYTES_PER_CHARACTER">
+<td class="colFirst"><a name="org.apache.calcite.rel.metadata.RelMdSize.BYTES_PER_CHARACTER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/metadata/RelMdSize.html#BYTES_PER_CHARACTER">BYTES_PER_CHARACTER</a></code></th>
+<td><code><a href="org/apache/calcite/rel/metadata/RelMdSize.html#BYTES_PER_CHARACTER">BYTES_PER_CHARACTER</a></code></td>
 <td class="colLast"><code>2</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.rel.rules.<a href="org/apache/calcite/rel/rules/ProjectMergeRule.html" title="class in org.apache.calcite.rel.rules">ProjectMergeRule</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.rules.ProjectMergeRule.DEFAULT_BLOAT">
+<td class="colFirst"><a name="org.apache.calcite.rel.rules.ProjectMergeRule.DEFAULT_BLOAT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/rules/ProjectMergeRule.html#DEFAULT_BLOAT">DEFAULT_BLOAT</a></code></th>
+<td><code><a href="org/apache/calcite/rel/rules/ProjectMergeRule.html#DEFAULT_BLOAT">DEFAULT_BLOAT</a></code></td>
 <td class="colLast"><code>100</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/DynamicRecordType.html" title="class in org.apache.calcite.rel.type">DynamicRecordType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.type.DynamicRecordType.DYNAMIC_STAR_PREFIX">
+<td class="colFirst"><a name="org.apache.calcite.rel.type.DynamicRecordType.DYNAMIC_STAR_PREFIX">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/type/DynamicRecordType.html#DYNAMIC_STAR_PREFIX">DYNAMIC_STAR_PREFIX</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/rel/type/DynamicRecordType.html#DYNAMIC_STAR_PREFIX">DYNAMIC_STAR_PREFIX</a></code></td>
 <td class="colLast"><code>"**"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.rel.type.<a href="org/apache/calcite/rel/type/RelDataType.html" title="interface in org.apache.calcite.rel.type">RelDataType</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.type.RelDataType.PRECISION_NOT_SPECIFIED">
+<td class="colFirst"><a name="org.apache.calcite.rel.type.RelDataType.PRECISION_NOT_SPECIFIED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/type/RelDataType.html#PRECISION_NOT_SPECIFIED">PRECISION_NOT_SPECIFIED</a></code></th>
+<td><code><a href="org/apache/calcite/rel/type/RelDataType.html#PRECISION_NOT_SPECIFIED">PRECISION_NOT_SPECIFIED</a></code></td>
 <td class="colLast"><code>-1</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.rel.type.RelDataType.SCALE_NOT_SPECIFIED">
+<td class="colFirst"><a name="org.apache.calcite.rel.type.RelDataType.SCALE_NOT_SPECIFIED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/rel/type/RelDataType.html#SCALE_NOT_SPECIFIED">SCALE_NOT_SPECIFIED</a></code></th>
+<td><code><a href="org/apache/calcite/rel/type/RelDataType.html#SCALE_NOT_SPECIFIED">SCALE_NOT_SPECIFIED</a></code></td>
 <td class="colLast"><code>-2147483648</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.runtime.<a href="org/apache/calcite/runtime/SocketFactoryImpl.html" title="class in org.apache.calcite.runtime">SocketFactoryImpl</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.LINGER">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.LINGER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#LINGER">LINGER</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#LINGER">LINGER</a></code></td>
 <td class="colLast"><code>0</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.OOBINLINE">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.OOBINLINE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#OOBINLINE">OOBINLINE</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#OOBINLINE">OOBINLINE</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.SO_CONNECT_TIMEOUT">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.SO_CONNECT_TIMEOUT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_CONNECT_TIMEOUT">SO_CONNECT_TIMEOUT</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_CONNECT_TIMEOUT">SO_CONNECT_TIMEOUT</a></code></td>
 <td class="colLast"><code>5000</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.SO_KEEPALIVE">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.SO_KEEPALIVE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_KEEPALIVE">SO_KEEPALIVE</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_KEEPALIVE">SO_KEEPALIVE</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.SO_LINGER">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.SO_LINGER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_LINGER">SO_LINGER</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_LINGER">SO_LINGER</a></code></td>
 <td class="colLast"><code>true</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.SO_RCVBUF">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.SO_RCVBUF">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_RCVBUF">SO_RCVBUF</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_RCVBUF">SO_RCVBUF</a></code></td>
 <td class="colLast"><code>8192</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.SO_REUSEADDR">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.SO_REUSEADDR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_REUSEADDR">SO_REUSEADDR</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_REUSEADDR">SO_REUSEADDR</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.SO_SNDBUF">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.SO_SNDBUF">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_SNDBUF">SO_SNDBUF</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_SNDBUF">SO_SNDBUF</a></code></td>
 <td class="colLast"><code>1024</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.SO_TIMEOUT">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.SO_TIMEOUT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_TIMEOUT">SO_TIMEOUT</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#SO_TIMEOUT">SO_TIMEOUT</a></code></td>
 <td class="colLast"><code>12000</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.runtime.SocketFactoryImpl.TCP_NODELAY">
+<td class="colFirst"><a name="org.apache.calcite.runtime.SocketFactoryImpl.TCP_NODELAY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#TCP_NODELAY">TCP_NODELAY</a></code></th>
+<td><code><a href="org/apache/calcite/runtime/SocketFactoryImpl.html#TCP_NODELAY">TCP_NODELAY</a></code></td>
 <td class="colLast"><code>true</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlMatchRecognize.html" title="class in org.apache.calcite.sql">SqlMatchRecognize</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_AFTER">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_AFTER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_AFTER">OPERAND_AFTER</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_AFTER">OPERAND_AFTER</a></code></td>
 <td class="colLast"><code>6</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_INTERVAL">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_INTERVAL">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_INTERVAL">OPERAND_INTERVAL</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_INTERVAL">OPERAND_INTERVAL</a></code></td>
 <td class="colLast"><code>11</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_MEASURES">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_MEASURES">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_MEASURES">OPERAND_MEASURES</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_MEASURES">OPERAND_MEASURES</a></code></td>
 <td class="colLast"><code>5</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_ORDER_BY">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_ORDER_BY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_ORDER_BY">OPERAND_ORDER_BY</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_ORDER_BY">OPERAND_ORDER_BY</a></code></td>
 <td class="colLast"><code>10</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_PARTITION_BY">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_PARTITION_BY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_PARTITION_BY">OPERAND_PARTITION_BY</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_PARTITION_BY">OPERAND_PARTITION_BY</a></code></td>
 <td class="colLast"><code>9</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_PATTERN">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_PATTERN">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_PATTERN">OPERAND_PATTERN</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_PATTERN">OPERAND_PATTERN</a></code></td>
 <td class="colLast"><code>1</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_PATTERN_DEFINES">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_PATTERN_DEFINES">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_PATTERN_DEFINES">OPERAND_PATTERN_DEFINES</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_PATTERN_DEFINES">OPERAND_PATTERN_DEFINES</a></code></td>
 <td class="colLast"><code>4</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_ROWS_PER_MATCH">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_ROWS_PER_MATCH">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_ROWS_PER_MATCH">OPERAND_ROWS_PER_MATCH</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_ROWS_PER_MATCH">OPERAND_ROWS_PER_MATCH</a></code></td>
 <td class="colLast"><code>8</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_STRICT_END">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_STRICT_END">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_STRICT_END">OPERAND_STRICT_END</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_STRICT_END">OPERAND_STRICT_END</a></code></td>
 <td class="colLast"><code>3</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_STRICT_START">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_STRICT_START">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_STRICT_START">OPERAND_STRICT_START</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_STRICT_START">OPERAND_STRICT_START</a></code></td>
 <td class="colLast"><code>2</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_SUBSET">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_SUBSET">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_SUBSET">OPERAND_SUBSET</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_SUBSET">OPERAND_SUBSET</a></code></td>
 <td class="colLast"><code>7</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_TABLE_REF">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlMatchRecognize.OPERAND_TABLE_REF">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_TABLE_REF">OPERAND_TABLE_REF</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlMatchRecognize.html#OPERAND_TABLE_REF">OPERAND_TABLE_REF</a></code></td>
 <td class="colLast"><code>0</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlOperator.html" title="class in org.apache.calcite.sql">SqlOperator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlOperator.MDX_PRECEDENCE">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlOperator.MDX_PRECEDENCE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlOperator.html#MDX_PRECEDENCE">MDX_PRECEDENCE</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlOperator.html#MDX_PRECEDENCE">MDX_PRECEDENCE</a></code></td>
 <td class="colLast"><code>200</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlSelect.html" title="class in org.apache.calcite.sql">SqlSelect</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlSelect.FROM_OPERAND">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlSelect.FROM_OPERAND">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlSelect.html#FROM_OPERAND">FROM_OPERAND</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlSelect.html#FROM_OPERAND">FROM_OPERAND</a></code></td>
 <td class="colLast"><code>2</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlSelect.HAVING_OPERAND">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlSelect.HAVING_OPERAND">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlSelect.html#HAVING_OPERAND">HAVING_OPERAND</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlSelect.html#HAVING_OPERAND">HAVING_OPERAND</a></code></td>
 <td class="colLast"><code>5</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlSelect.WHERE_OPERAND">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlSelect.WHERE_OPERAND">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlSelect.html#WHERE_OPERAND">WHERE_OPERAND</a></code></th>
+<td><code><a href="org/apache/calcite/sql/SqlSelect.html#WHERE_OPERAND">WHERE_OPERAND</a></code></td>
 <td class="colLast"><code>3</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.<a href="org/apache/calcite/sql/SqlUnnestOperator.html" title="class in org.apache.calcite.sql">SqlUnnestOperator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlUnnestOperator.MAP_KEY_COLUMN_NAME">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlUnnestOperator.MAP_KEY_COLUMN_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlUnnestOperator.html#MAP_KEY_COLUMN_NAME">MAP_KEY_COLUMN_NAME</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/sql/SqlUnnestOperator.html#MAP_KEY_COLUMN_NAME">MAP_KEY_COLUMN_NAME</a></code></td>
 <td class="colLast"><code>"KEY"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlUnnestOperator.MAP_VALUE_COLUMN_NAME">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlUnnestOperator.MAP_VALUE_COLUMN_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlUnnestOperator.html#MAP_VALUE_COLUMN_NAME">MAP_VALUE_COLUMN_NAME</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/sql/SqlUnnestOperator.html#MAP_VALUE_COLUMN_NAME">MAP_VALUE_COLUMN_NAME</a></code></td>
 <td class="colLast"><code>"VALUE"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.SqlUnnestOperator.ORDINALITY_COLUMN_NAME">
+<td class="colFirst"><a name="org.apache.calcite.sql.SqlUnnestOperator.ORDINALITY_COLUMN_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/SqlUnnestOperator.html#ORDINALITY_COLUMN_NAME">ORDINALITY_COLUMN_NAME</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/sql/SqlUnnestOperator.html#ORDINALITY_COLUMN_NAME">ORDINALITY_COLUMN_NAME</a></code></td>
 <td class="colLast"><code>"ORDINALITY"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html" title="class in org.apache.calcite.sql.fun">SqlBetweenOperator</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.fun.SqlBetweenOperator.LOWER_OPERAND">
+<td class="colFirst"><a name="org.apache.calcite.sql.fun.SqlBetweenOperator.LOWER_OPERAND">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html#LOWER_OPERAND">LOWER_OPERAND</a></code></th>
+<td><code><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html#LOWER_OPERAND">LOWER_OPERAND</a></code></td>
 <td class="colLast"><code>1</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.fun.SqlBetweenOperator.UPPER_OPERAND">
+<td class="colFirst"><a name="org.apache.calcite.sql.fun.SqlBetweenOperator.UPPER_OPERAND">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html#UPPER_OPERAND">UPPER_OPERAND</a></code></th>
+<td><code><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html#UPPER_OPERAND">UPPER_OPERAND</a></code></td>
 <td class="colLast"><code>2</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.fun.SqlBetweenOperator.VALUE_OPERAND">
+<td class="colFirst"><a name="org.apache.calcite.sql.fun.SqlBetweenOperator.VALUE_OPERAND">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html#VALUE_OPERAND">VALUE_OPERAND</a></code></th>
+<td><code><a href="org/apache/calcite/sql/fun/SqlBetweenOperator.html#VALUE_OPERAND">VALUE_OPERAND</a></code></td>
 <td class="colLast"><code>0</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.fun.<a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html" title="class in org.apache.calcite.sql.fun">SqlMinMaxAggFunction</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.fun.SqlMinMaxAggFunction.MINMAX_COMPARABLE">
+<td class="colFirst"><a name="org.apache.calcite.sql.fun.SqlMinMaxAggFunction.MINMAX_COMPARABLE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#MINMAX_COMPARABLE">MINMAX_COMPARABLE</a></code></th>
+<td><code><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#MINMAX_COMPARABLE">MINMAX_COMPARABLE</a></code></td>
 <td class="colLast"><code>1</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.fun.SqlMinMaxAggFunction.MINMAX_COMPARATOR">
+<td class="colFirst"><a name="org.apache.calcite.sql.fun.SqlMinMaxAggFunction.MINMAX_COMPARATOR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#MINMAX_COMPARATOR">MINMAX_COMPARATOR</a></code></th>
+<td><code><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#MINMAX_COMPARATOR">MINMAX_COMPARATOR</a></code></td>
 <td class="colLast"><code>2</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.fun.SqlMinMaxAggFunction.MINMAX_INVALID">
+<td class="colFirst"><a name="org.apache.calcite.sql.fun.SqlMinMaxAggFunction.MINMAX_INVALID">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#MINMAX_INVALID">MINMAX_INVALID</a></code></th>
+<td><code><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#MINMAX_INVALID">MINMAX_INVALID</a></code></td>
 <td class="colLast"><code>-1</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.fun.SqlMinMaxAggFunction.MINMAX_PRIMITIVE">
+<td class="colFirst"><a name="org.apache.calcite.sql.fun.SqlMinMaxAggFunction.MINMAX_PRIMITIVE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#MINMAX_PRIMITIVE">MINMAX_PRIMITIVE</a></code></th>
+<td><code><a href="org/apache/calcite/sql/fun/SqlMinMaxAggFunction.html#MINMAX_PRIMITIVE">MINMAX_PRIMITIVE</a></code></td>
 <td class="colLast"><code>0</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.parser.<a href="org/apache/calcite/sql/parser/SqlParser.html" title="class in org.apache.calcite.sql.parser">SqlParser</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.parser.SqlParser.DEFAULT_IDENTIFIER_MAX_LENGTH">
+<td class="colFirst"><a name="org.apache.calcite.sql.parser.SqlParser.DEFAULT_IDENTIFIER_MAX_LENGTH">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/parser/SqlParser.html#DEFAULT_IDENTIFIER_MAX_LENGTH">DEFAULT_IDENTIFIER_MAX_LENGTH</a></code></th>
+<td><code><a href="org/apache/calcite/sql/parser/SqlParser.html#DEFAULT_IDENTIFIER_MAX_LENGTH">DEFAULT_IDENTIFIER_MAX_LENGTH</a></code></td>
 <td class="colLast"><code>128</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/ExtraSqlTypes.html" title="interface in org.apache.calcite.sql.type">ExtraSqlTypes</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.GEOMETRY">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.GEOMETRY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#GEOMETRY">GEOMETRY</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#GEOMETRY">GEOMETRY</a></code></td>
 <td class="colLast"><code>2015</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.LONGNVARCHAR">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.LONGNVARCHAR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#LONGNVARCHAR">LONGNVARCHAR</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#LONGNVARCHAR">LONGNVARCHAR</a></code></td>
 <td class="colLast"><code>-16</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.NCHAR">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.NCHAR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#NCHAR">NCHAR</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#NCHAR">NCHAR</a></code></td>
 <td class="colLast"><code>-15</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.NCLOB">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.NCLOB">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#NCLOB">NCLOB</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#NCLOB">NCLOB</a></code></td>
 <td class="colLast"><code>2011</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.NVARCHAR">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.NVARCHAR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#NVARCHAR">NVARCHAR</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#NVARCHAR">NVARCHAR</a></code></td>
 <td class="colLast"><code>-9</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.REF_CURSOR">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.REF_CURSOR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#REF_CURSOR">REF_CURSOR</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#REF_CURSOR">REF_CURSOR</a></code></td>
 <td class="colLast"><code>2012</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.ROWID">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.ROWID">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#ROWID">ROWID</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#ROWID">ROWID</a></code></td>
 <td class="colLast"><code>-8</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.SQLXML">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.SQLXML">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#SQLXML">SQLXML</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#SQLXML">SQLXML</a></code></td>
 <td class="colLast"><code>2009</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.TIME_WITH_TIMEZONE">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.TIME_WITH_TIMEZONE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#TIME_WITH_TIMEZONE">TIME_WITH_TIMEZONE</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#TIME_WITH_TIMEZONE">TIME_WITH_TIMEZONE</a></code></td>
 <td class="colLast"><code>2013</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.ExtraSqlTypes.TIMESTAMP_WITH_TIMEZONE">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.ExtraSqlTypes.TIMESTAMP_WITH_TIMEZONE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#TIMESTAMP_WITH_TIMEZONE">TIMESTAMP_WITH_TIMEZONE</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html#TIMESTAMP_WITH_TIMEZONE">TIMESTAMP_WITH_TIMEZONE</a></code></td>
 <td class="colLast"><code>2014</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.type.<a href="org/apache/calcite/sql/type/SqlTypeName.html" title="enum in org.apache.calcite.sql.type">SqlTypeName</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.SqlTypeName.DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.SqlTypeName.DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION">DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION">DEFAULT_INTERVAL_FRACTIONAL_SECOND_PRECISION</a></code></td>
 <td class="colLast"><code>6</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.SqlTypeName.DEFAULT_INTERVAL_START_PRECISION">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.SqlTypeName.DEFAULT_INTERVAL_START_PRECISION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#DEFAULT_INTERVAL_START_PRECISION">DEFAULT_INTERVAL_START_PRECISION</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#DEFAULT_INTERVAL_START_PRECISION">DEFAULT_INTERVAL_START_PRECISION</a></code></td>
 <td class="colLast"><code>2</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.SqlTypeName.MAX_DATETIME_PRECISION">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.SqlTypeName.MAX_DATETIME_PRECISION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MAX_DATETIME_PRECISION">MAX_DATETIME_PRECISION</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MAX_DATETIME_PRECISION">MAX_DATETIME_PRECISION</a></code></td>
 <td class="colLast"><code>3</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.SqlTypeName.MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.SqlTypeName.MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION">MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION">MAX_INTERVAL_FRACTIONAL_SECOND_PRECISION</a></code></td>
 <td class="colLast"><code>9</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.SqlTypeName.MAX_INTERVAL_START_PRECISION">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.SqlTypeName.MAX_INTERVAL_START_PRECISION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MAX_INTERVAL_START_PRECISION">MAX_INTERVAL_START_PRECISION</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MAX_INTERVAL_START_PRECISION">MAX_INTERVAL_START_PRECISION</a></code></td>
 <td class="colLast"><code>10</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.SqlTypeName.MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.SqlTypeName.MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION">MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION">MIN_INTERVAL_FRACTIONAL_SECOND_PRECISION</a></code></td>
 <td class="colLast"><code>1</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.type.SqlTypeName.MIN_INTERVAL_START_PRECISION">
+<td class="colFirst"><a name="org.apache.calcite.sql.type.SqlTypeName.MIN_INTERVAL_START_PRECISION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MIN_INTERVAL_START_PRECISION">MIN_INTERVAL_START_PRECISION</a></code></th>
+<td><code><a href="org/apache/calcite/sql/type/SqlTypeName.html#MIN_INTERVAL_START_PRECISION">MIN_INTERVAL_START_PRECISION</a></code></td>
 <td class="colLast"><code>1</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.util.<a href="org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ReflectiveSqlOperatorTable</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.util.ReflectiveSqlOperatorTable.IS_NAME">
+<td class="colFirst"><a name="org.apache.calcite.sql.util.ReflectiveSqlOperatorTable.IS_NAME">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html#IS_NAME">IS_NAME</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/sql/util/ReflectiveSqlOperatorTable.html#IS_NAME">IS_NAME</a></code></td>
 <td class="colLast"><code>"INFORMATION_SCHEMA"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql.validate.<a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html" title="class in org.apache.calcite.sql.validate">SqlValidatorImpl</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.validate.SqlValidatorImpl.UPDATE_ANON_PREFIX">
+<td class="colFirst"><a name="org.apache.calcite.sql.validate.SqlValidatorImpl.UPDATE_ANON_PREFIX">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html#UPDATE_ANON_PREFIX">UPDATE_ANON_PREFIX</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html#UPDATE_ANON_PREFIX">UPDATE_ANON_PREFIX</a></code></td>
 <td class="colLast"><code>"SYS$ANON"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.validate.SqlValidatorImpl.UPDATE_SRC_ALIAS">
+<td class="colFirst"><a name="org.apache.calcite.sql.validate.SqlValidatorImpl.UPDATE_SRC_ALIAS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html#UPDATE_SRC_ALIAS">UPDATE_SRC_ALIAS</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html#UPDATE_SRC_ALIAS">UPDATE_SRC_ALIAS</a></code></td>
 <td class="colLast"><code>"SYS$SRC"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql.validate.SqlValidatorImpl.UPDATE_TGT_ALIAS">
+<td class="colFirst"><a name="org.apache.calcite.sql.validate.SqlValidatorImpl.UPDATE_TGT_ALIAS">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html#UPDATE_TGT_ALIAS">UPDATE_TGT_ALIAS</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/sql/validate/SqlValidatorImpl.html#UPDATE_TGT_ALIAS">UPDATE_TGT_ALIAS</a></code></td>
 <td class="colLast"><code>"SYS$TGT"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.sql2rel.<a href="org/apache/calcite/sql2rel/SqlToRelConverter.html" title="class in org.apache.calcite.sql2rel">SqlToRelConverter</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.sql2rel.SqlToRelConverter.DEFAULT_IN_SUB_QUERY_THRESHOLD">
+<td class="colFirst"><a name="org.apache.calcite.sql2rel.SqlToRelConverter.DEFAULT_IN_SUB_QUERY_THRESHOLD">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#DEFAULT_IN_SUB_QUERY_THRESHOLD">DEFAULT_IN_SUB_QUERY_THRESHOLD</a></code></th>
+<td><code><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#DEFAULT_IN_SUB_QUERY_THRESHOLD">DEFAULT_IN_SUB_QUERY_THRESHOLD</a></code></td>
 <td class="colLast"><code>20</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.sql2rel.SqlToRelConverter.DEFAULT_IN_SUBQUERY_THRESHOLD">
+<td class="colFirst"><a name="org.apache.calcite.sql2rel.SqlToRelConverter.DEFAULT_IN_SUBQUERY_THRESHOLD">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#DEFAULT_IN_SUBQUERY_THRESHOLD">DEFAULT_IN_SUBQUERY_THRESHOLD</a></code></th>
+<td><code><a href="org/apache/calcite/sql2rel/SqlToRelConverter.html#DEFAULT_IN_SUBQUERY_THRESHOLD">DEFAULT_IN_SUBQUERY_THRESHOLD</a></code></td>
 <td class="colLast"><code>20</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 </ul>
 <ul class="blockList">
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.util.<a href="org/apache/calcite/util/Bug.html" title="class in org.apache.calcite.util">Bug</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_1045_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_1045_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_1045_FIXED">CALCITE_1045_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_1045_FIXED">CALCITE_1045_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_1048_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_1048_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_1048_FIXED">CALCITE_1048_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_1048_FIXED">CALCITE_1048_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_194_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_194_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_194_FIXED">CALCITE_194_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_194_FIXED">CALCITE_194_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_2223_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_2223_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2223_FIXED">CALCITE_2223_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2223_FIXED">CALCITE_2223_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_2400_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_2400_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2400_FIXED">CALCITE_2400_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2400_FIXED">CALCITE_2400_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_2401_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_2401_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2401_FIXED">CALCITE_2401_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2401_FIXED">CALCITE_2401_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_2539_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_2539_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2539_FIXED">CALCITE_2539_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2539_FIXED">CALCITE_2539_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_2869_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_2869_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2869_FIXED">CALCITE_2869_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_2869_FIXED">CALCITE_2869_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_3243_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_3243_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_3243_FIXED">CALCITE_3243_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_3243_FIXED">CALCITE_3243_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.CALCITE_673_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.CALCITE_673_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#CALCITE_673_FIXED">CALCITE_673_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#CALCITE_673_FIXED">CALCITE_673_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.DT1684_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.DT1684_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#DT1684_FIXED">DT1684_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#DT1684_FIXED">DT1684_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.DT239_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.DT239_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#DT239_FIXED">DT239_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#DT239_FIXED">DT239_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.DT785_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.DT785_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#DT785_FIXED">DT785_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#DT785_FIXED">DT785_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FNL25_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FNL25_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FNL25_FIXED">FNL25_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FNL25_FIXED">FNL25_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FNL3_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FNL3_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FNL3_FIXED">FNL3_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FNL3_FIXED">FNL3_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG189_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG189_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG189_FIXED">FRG189_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG189_FIXED">FRG189_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG254_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG254_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG254_FIXED">FRG254_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG254_FIXED">FRG254_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG282_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG282_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG282_FIXED">FRG282_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG282_FIXED">FRG282_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG296_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG296_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG296_FIXED">FRG296_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG296_FIXED">FRG296_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG327_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG327_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG327_FIXED">FRG327_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG327_FIXED">FRG327_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG375_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG375_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG375_FIXED">FRG375_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG375_FIXED">FRG375_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG377_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG377_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG377_FIXED">FRG377_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG377_FIXED">FRG377_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG73_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG73_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG73_FIXED">FRG73_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG73_FIXED">FRG73_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.FRG78_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.FRG78_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#FRG78_FIXED">FRG78_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#FRG78_FIXED">FRG78_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.Bug.TODO_FIXED">
+<td class="colFirst"><a name="org.apache.calcite.util.Bug.TODO_FIXED">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/Bug.html#TODO_FIXED">TODO_FIXED</a></code></th>
+<td><code><a href="org/apache/calcite/util/Bug.html#TODO_FIXED">TODO_FIXED</a></code></td>
 <td class="colLast"><code>false</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.util.<a href="org/apache/calcite/util/ConversionUtil.html" title="class in org.apache.calcite.util">ConversionUtil</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.ConversionUtil.TEST_UNICODE_SQL_ESCAPED_LITERAL">
+<td class="colFirst"><a name="org.apache.calcite.util.ConversionUtil.TEST_UNICODE_SQL_ESCAPED_LITERAL">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/ConversionUtil.html#TEST_UNICODE_SQL_ESCAPED_LITERAL">TEST_UNICODE_SQL_ESCAPED_LITERAL</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/util/ConversionUtil.html#TEST_UNICODE_SQL_ESCAPED_LITERAL">TEST_UNICODE_SQL_ESCAPED_LITERAL</a></code></td>
 <td class="colLast"><code>"\\03B1\\03BD\\03B8\\03C1\\03C9\\03C0\\03BF\\03C2"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.ConversionUtil.TEST_UNICODE_STRING">
+<td class="colFirst"><a name="org.apache.calcite.util.ConversionUtil.TEST_UNICODE_STRING">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/ConversionUtil.html#TEST_UNICODE_STRING">TEST_UNICODE_STRING</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/util/ConversionUtil.html#TEST_UNICODE_STRING">TEST_UNICODE_STRING</a></code></td>
 <td class="colLast"><code>"\u03b1\u03bd\u03b8\u03c1\u03c9\u03c0\u03bf\u03c2"</code></td>
 </tr>
 </tbody>
 </table>
-</div>
 </li>
 <li class="blockList">
-<div class="constantsSummary">
-<table>
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.calcite.util.<a href="org/apache/calcite/util/DateTimeStringUtils.html" title="class in org.apache.calcite.util">DateTimeStringUtils</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.calcite.util.DateTimeStringUtils.ISO_DATETIME_FORMAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/util/DateTimeStringUtils.html#ISO_DATETIME_FORMAT">ISO_DATETIME_FORMAT</a></code></td>
+<td class="colLast"><code>"yyyy-MM-dd\'T\'HH:mm:ss\'Z\'"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.calcite.util.DateTimeStringUtils.ISO_DATETIME_FRACTIONAL_SECOND_FORMAT">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/util/DateTimeStringUtils.html#ISO_DATETIME_FRACTIONAL_SECOND_FORMAT">ISO_DATETIME_FRACTIONAL_SECOND_FORMAT</a></code></td>
+<td class="colLast"><code>"yyyy-MM-dd\'T\'HH:mm:ss.SSS\'Z\'"</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.calcite.util.<a href="org/apache/calcite/util/StackWriter.html" title="class in org.apache.calcite.util">StackWriter</a></span><span class="tabEnd">&nbsp;</span></caption>
-<thead>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colSecond" scope="col">Constant Field</th>
+<th scope="col">Constant Field</th>
 <th class="colLast" scope="col">Value</th>
 </tr>
-</thead>
 <tbody>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.StackWriter.CLOSE_SQL_IDENTIFIER">
+<td class="colFirst"><a name="org.apache.calcite.util.StackWriter.CLOSE_SQL_IDENTIFIER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/StackWriter.html#CLOSE_SQL_IDENTIFIER">CLOSE_SQL_IDENTIFIER</a></code></th>
+<td><code><a href="org/apache/calcite/util/StackWriter.html#CLOSE_SQL_IDENTIFIER">CLOSE_SQL_IDENTIFIER</a></code></td>
 <td class="colLast"><code>-268435450</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.StackWriter.CLOSE_SQL_STRING_LITERAL">
+<td class="colFirst"><a name="org.apache.calcite.util.StackWriter.CLOSE_SQL_STRING_LITERAL">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/StackWriter.html#CLOSE_SQL_STRING_LITERAL">CLOSE_SQL_STRING_LITERAL</a></code></th>
+<td><code><a href="org/apache/calcite/util/StackWriter.html#CLOSE_SQL_STRING_LITERAL">CLOSE_SQL_STRING_LITERAL</a></code></td>
 <td class="colLast"><code>-268435452</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.StackWriter.INDENT">
+<td class="colFirst"><a name="org.apache.calcite.util.StackWriter.INDENT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/StackWriter.html#INDENT">INDENT</a></code></th>
+<td><code><a href="org/apache/calcite/util/StackWriter.html#INDENT">INDENT</a></code></td>
 <td class="colLast"><code>-268435455</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.StackWriter.INDENT_SPACE4">
+<td class="colFirst"><a name="org.apache.calcite.util.StackWriter.INDENT_SPACE4">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/StackWriter.html#INDENT_SPACE4">INDENT_SPACE4</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/util/StackWriter.html#INDENT_SPACE4">INDENT_SPACE4</a></code></td>
 <td class="colLast"><code>"    "</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.StackWriter.INDENT_TAB">
+<td class="colFirst"><a name="org.apache.calcite.util.StackWriter.INDENT_TAB">
 <!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang" class="externalLink">String</a></code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/StackWriter.html#INDENT_TAB">INDENT_TAB</a></code></th>
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/calcite/util/StackWriter.html#INDENT_TAB">INDENT_TAB</a></code></td>
 <td class="colLast"><code>"\t"</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.StackWriter.OPEN_SQL_IDENTIFIER">
+<td class="colFirst"><a name="org.apache.calcite.util.StackWriter.OPEN_SQL_IDENTIFIER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/StackWriter.html#OPEN_SQL_IDENTIFIER">OPEN_SQL_IDENTIFIER</a></code></th>
+<td><code><a href="org/apache/calcite/util/StackWriter.html#OPEN_SQL_IDENTIFIER">OPEN_SQL_IDENTIFIER</a></code></td>
 <td class="colLast"><code>-268435451</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a id="org.apache.calcite.util.StackWriter.OPEN_SQL_STRING_LITERAL">
+<td class="colFirst"><a name="org.apache.calcite.util.StackWriter.OPEN_SQL_STRING_LITERAL">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/StackWriter.html#OPEN_SQL_STRING_LITERAL">OPEN_SQL_STRING_LITERAL</a></code></th>
+<td><code><a href="org/apache/calcite/util/StackWriter.html#OPEN_SQL_STRING_LITERAL">OPEN_SQL_STRING_LITERAL</a></code></td>
 <td class="colLast"><code>-268435453</code></td>
 </tr>
 <tr class="rowColor">
-<td class="colFirst"><a id="org.apache.calcite.util.StackWriter.OUTDENT">
+<td class="colFirst"><a name="org.apache.calcite.util.StackWriter.OUTDENT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<th class="colSecond" scope="row"><code><a href="org/apache/calcite/util/StackWriter.html#OUTDENT">OUTDENT</a></code></th>
+<td><code><a href="org/apache/calcite/util/StackWriter.html#OUTDENT">OUTDENT</a></code></td>
 <td class="colLast"><code>-268435454</code></td>
 </tr>
 </tbody>
 </table>
-</div>
... 1537473 lines suppressed ...