You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by li...@apache.org on 2022/03/20 09:20:05 UTC

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

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

liyafan 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 2975f98  Publish site for Apache Calcite 1.30.0 release
2975f98 is described below

commit 2975f98a9df70d28cccdf24a227a25547504ca90
Author: liyafan82 <fa...@foxmail.com>
AuthorDate: Sun Mar 20 17:13:09 2022 +0800

    Publish site for Apache Calcite 1.30.0 release
---
 docker-compose.yml                                 |     2 +-
 docs/history.html                                  |   163 +
 docs/howto.html                                    |    21 +-
 docs/reference.html                                |    24 +-
 downloads/index.html                               |    39 +-
 javadocAggregate/allclasses-index.html             | 20614 +++++---
 javadocAggregate/allclasses.html                   |  2535 +
 javadocAggregate/allpackages-index.html            |   885 +-
 javadocAggregate/constant-values.html              |  4661 +-
 javadocAggregate/deprecated-list.html              |  4590 +-
 javadocAggregate/help-doc.html                     |   328 +-
 javadocAggregate/index-all.html                    | 49928 ++++++++++---------
 javadocAggregate/index.html                        |   887 +-
 javadocAggregate/jquery-ui.overrides.css           |    34 -
 javadocAggregate/jquery/external/jquery/jquery.js  | 10872 ++++
 .../images/ui-bg_glass_55_fbf9ee_1x400.png         |   Bin
 .../images/ui-bg_glass_65_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_dadada_1x400.png         |   Bin
 .../images/ui-bg_glass_75_e6e6e6_1x400.png         |   Bin
 .../images/ui-bg_glass_95_fef1ec_1x400.png         |   Bin
 .../ui-bg_highlight-soft_75_cccccc_1x100.png       |   Bin
 .../images/ui-icons_222222_256x240.png             |   Bin
 .../images/ui-icons_2e83ff_256x240.png             |   Bin
 .../images/ui-icons_454545_256x240.png             |   Bin
 .../images/ui-icons_888888_256x240.png             |   Bin
 .../images/ui-icons_cd0a0a_256x240.png             |   Bin
 javadocAggregate/jquery/jquery-3.5.1.js            | 10872 ++++
 javadocAggregate/jquery/jquery-ui.css              |   582 +
 javadocAggregate/jquery/jquery-ui.js               |  2659 +
 .../{script-dir => jquery}/jquery-ui.min.css       |     0
 .../{script-dir => jquery}/jquery-ui.min.js        |     0
 javadocAggregate/jquery/jquery-ui.structure.css    |   156 +
 .../jquery-ui.structure.min.css                    |     0
 .../jquery/jszip-utils/dist/jszip-utils-ie.js      |    56 +
 .../jquery/jszip-utils/dist/jszip-utils-ie.min.js  |    10 +
 .../jquery/jszip-utils/dist/jszip-utils.js         |   118 +
 .../jquery/jszip-utils/dist/jszip-utils.min.js     |    10 +
 javadocAggregate/jquery/jszip/dist/jszip.js        | 11367 +++++
 javadocAggregate/jquery/jszip/dist/jszip.min.js    |    13 +
 javadocAggregate/legal/ADDITIONAL_LICENSE_INFO     |    37 -
 javadocAggregate/legal/ASSEMBLY_EXCEPTION          |    27 -
 javadocAggregate/legal/LICENSE                     |   347 -
 javadocAggregate/legal/jquery.md                   |    72 -
 javadocAggregate/legal/jqueryUI.md                 |    49 -
 javadocAggregate/member-search-index.js            |     2 +-
 javadocAggregate/member-search-index.zip           |   Bin 0 -> 281529 bytes
 javadocAggregate/module-search-index.js            |     1 -
 .../org/apache/calcite/CalciteImmutable.html       |   186 +-
 .../org/apache/calcite/DataContext.Variable.html   |   813 +-
 .../org/apache/calcite/DataContext.html            |   457 +-
 .../org/apache/calcite/DataContexts.html           |   409 +-
 javadocAggregate/org/apache/calcite/Demo.html      |   292 +-
 .../calcite/adapter/cassandra/CassandraFilter.html |   670 +-
 .../calcite/adapter/cassandra/CassandraLimit.html  |   690 +-
 .../calcite/adapter/cassandra/CassandraMethod.html |   513 +-
 .../adapter/cassandra/CassandraProject.html        |   648 +-
 .../cassandra/CassandraRel.Implementor.html        |   409 +-
 .../calcite/adapter/cassandra/CassandraRel.html    |   410 +-
 ...sandraFilterRule.CassandraFilterRuleConfig.html |   360 +-
 .../CassandraRules.CassandraFilterRule.Config.html |   256 +-
 .../CassandraRules.CassandraFilterRule.html        |   548 +-
 ...assandraLimitRule.CassandraLimitRuleConfig.html |   360 +-
 .../CassandraRules.CassandraLimitRule.Config.html  |   256 +-
 .../CassandraRules.CassandraLimitRule.html         |   536 +-
 .../CassandraRules.CassandraProjectRule.html       |   537 +-
 ....CassandraSortRule.CassandraSortRuleConfig.html |   360 +-
 .../CassandraRules.CassandraSortRule.Config.html   |   256 +-
 .../CassandraRules.CassandraSortRule.html          |   573 +-
 .../calcite/adapter/cassandra/CassandraRules.html  |   469 +-
 .../calcite/adapter/cassandra/CassandraSchema.html |   611 +-
 .../adapter/cassandra/CassandraSchemaFactory.html  |   417 +-
 .../calcite/adapter/cassandra/CassandraSort.html   |   612 +-
 .../CassandraTable.CassandraQueryable.html         |  5198 +-
 .../calcite/adapter/cassandra/CassandraTable.html  |   748 +-
 .../adapter/cassandra/CassandraTableScan.html      |   626 +-
 .../cassandra/CassandraToEnumerableConverter.html  |   642 +-
 .../CassandraToEnumerableConverterRule.html        |   555 +-
 .../cassandra/CqlToSqlTypeConversionRules.html     |   382 +-
 .../calcite/adapter/cassandra/package-summary.html |   417 +-
 .../calcite/adapter/cassandra/package-tree.html    |   253 +-
 .../calcite/adapter/clone/CloneSchema.Factory.html |   377 +-
 .../apache/calcite/adapter/clone/CloneSchema.html  |   512 +-
 .../calcite/adapter/clone/package-summary.html     |   195 +-
 .../apache/calcite/adapter/clone/package-tree.html |   155 +-
 .../calcite/adapter/csv/CsvFilterableTable.html    |   502 +-
 .../csv/CsvProjectTableScanRule.Config.html        |   358 +-
 .../adapter/csv/CsvProjectTableScanRule.html       |   503 +-
 .../org/apache/calcite/adapter/csv/CsvRules.html   |   296 +-
 .../calcite/adapter/csv/CsvScannableTable.html     |   435 +-
 .../org/apache/calcite/adapter/csv/CsvSchema.html  |   424 +-
 .../calcite/adapter/csv/CsvSchemaFactory.html      |   381 +-
 .../adapter/csv/CsvStreamScannableTable.html       |   498 +-
 .../calcite/adapter/csv/CsvStreamTableFactory.html |   379 +-
 .../calcite/adapter/csv/CsvTable.Flavor.html       |   469 +-
 .../org/apache/calcite/adapter/csv/CsvTable.html   |   501 +-
 .../calcite/adapter/csv/CsvTableFactory.html       |   379 +-
 .../apache/calcite/adapter/csv/CsvTableScan.html   |   710 +-
 .../calcite/adapter/csv/CsvTranslatableTable.html  |   569 +-
 .../calcite/adapter/csv/package-summary.html       |   321 +-
 .../apache/calcite/adapter/csv/package-tree.html   |   199 +-
 .../adapter/druid/BinaryOperatorConversion.html    |   410 +-
 .../adapter/druid/CeilOperatorConversion.html      |   406 +-
 .../calcite/adapter/druid/ComplexMetric.html       |   420 +-
 .../adapter/druid/DefaultDimensionSpec.html        |   492 +-
 .../calcite/adapter/druid/DimensionSpec.html       |   348 +-
 .../adapter/druid/DirectOperatorConversion.html    |   410 +-
 .../calcite/adapter/druid/DruidConnection.html     |   182 +-
 .../calcite/adapter/druid/DruidDateTimeUtils.html  |   542 +-
 .../calcite/adapter/druid/DruidExpressions.html    |   574 +-
 .../apache/calcite/adapter/druid/DruidJson.html    |   281 +-
 .../druid/DruidQuery.JsonPostAggregation.html      |   329 +-
 .../adapter/druid/DruidQuery.QuerySpec.html        |   379 +-
 .../apache/calcite/adapter/druid/DruidQuery.html   |  1711 +-
 ...rojectRule.DruidAggregateProjectRuleConfig.html |   358 +-
 .../DruidRules.DruidAggregateProjectRule.html      |   493 +-
 ...ruidAggregateRule.DruidAggregateRuleConfig.html |   358 +-
 .../druid/DruidRules.DruidAggregateRule.html       |   493 +-
 ...ules.DruidFilterRule.DruidFilterRuleConfig.html |   358 +-
 .../adapter/druid/DruidRules.DruidFilterRule.html  |   493 +-
 ...vingFilterRule.DruidHavingFilterRuleConfig.html |   358 +-
 .../druid/DruidRules.DruidHavingFilterRule.html    |   493 +-
 ...Rule.DruidPostAggregationProjectRuleConfig.html |   358 +-
 ...DruidRules.DruidPostAggregationProjectRule.html |   493 +-
 ...es.DruidProjectRule.DruidProjectRuleConfig.html |   358 +-
 .../adapter/druid/DruidRules.DruidProjectRule.html |   493 +-
 ...uidRules.DruidSortRule.DruidSortRuleConfig.html |   358 +-
 .../adapter/druid/DruidRules.DruidSortRule.html    |   493 +-
 .../apache/calcite/adapter/druid/DruidRules.html   |   698 +-
 .../apache/calcite/adapter/druid/DruidSchema.html  |   428 +-
 .../calcite/adapter/druid/DruidSchemaFactory.html  |   450 +-
 .../adapter/druid/DruidSqlCastConverter.html       |   427 +-
 .../adapter/druid/DruidSqlOperatorConverter.html   |   314 +-
 .../apache/calcite/adapter/druid/DruidTable.html   |   737 +-
 .../calcite/adapter/druid/DruidTableFactory.html   |   383 +-
 .../apache/calcite/adapter/druid/DruidType.html    |   631 +-
 .../adapter/druid/ExtractOperatorConversion.html   |   406 +-
 .../adapter/druid/ExtractionDimensionSpec.html     |   531 +-
 .../calcite/adapter/druid/ExtractionFunction.html  |   218 +-
 .../adapter/druid/FloorOperatorConversion.html     |   406 +-
 .../calcite/adapter/druid/Granularities.html       |   321 +-
 .../calcite/adapter/druid/Granularity.Type.html    |   648 +-
 .../apache/calcite/adapter/druid/Granularity.html  |   331 +-
 .../adapter/druid/NaryOperatorConverter.html       |   410 +-
 .../apache/calcite/adapter/druid/QueryType.html    |   526 +-
 .../adapter/druid/SubstringOperatorConversion.html |   406 +-
 .../adapter/druid/TimeExtractionFunction.html      |   603 +-
 .../druid/UnaryPrefixOperatorConversion.html       |   410 +-
 .../druid/UnarySuffixOperatorConversion.html       |   410 +-
 .../adapter/druid/VirtualColumn.Builder.html       |   416 +-
 .../calcite/adapter/druid/VirtualColumn.html       |   495 +-
 .../calcite/adapter/druid/package-summary.html     |   643 +-
 .../apache/calcite/adapter/druid/package-tree.html |   269 +-
 .../elasticsearch/ElasticsearchAggregate.html      |   577 +-
 .../adapter/elasticsearch/ElasticsearchFilter.html |   533 +-
 .../elasticsearch/ElasticsearchProject.html        |   573 +-
 .../ElasticsearchRel.Implementor.html              |   292 +-
 .../adapter/elasticsearch/ElasticsearchRel.html    |   410 +-
 .../adapter/elasticsearch/ElasticsearchSchema.html |   428 +-
 .../elasticsearch/ElasticsearchSchemaFactory.html  |   375 +-
 .../ElasticsearchSearchResult.SearchHit.html       |   363 +-
 .../ElasticsearchSearchResult.SearchHits.html      |   315 +-
 .../elasticsearch/ElasticsearchSearchResult.html   |   361 +-
 .../adapter/elasticsearch/ElasticsearchSort.html   |   541 +-
 .../ElasticsearchTable.ElasticsearchQueryable.html |  5139 +-
 .../adapter/elasticsearch/ElasticsearchTable.html  |   521 +-
 .../elasticsearch/ElasticsearchTableScan.html      |   580 +-
 .../ElasticsearchToEnumerableConverter.html        |   571 +-
 .../ElasticsearchToEnumerableConverterRule.html    |   494 +-
 .../adapter/elasticsearch/package-summary.html     |   324 +-
 .../adapter/elasticsearch/package-tree.html        |   227 +-
 .../calcite/adapter/enumerable/AggAddContext.html  |   390 +-
 .../calcite/adapter/enumerable/AggContext.html     |   493 +-
 .../calcite/adapter/enumerable/AggImpState.html    |   554 +-
 .../calcite/adapter/enumerable/AggImplementor.html |   394 +-
 .../adapter/enumerable/AggResetContext.html        |   301 +-
 .../adapter/enumerable/AggResultContext.html       |   343 +-
 .../adapter/enumerable/AggregateLambdaFactory.html |   338 +-
 .../enumerable/BasicAggregateLambdaFactory.html    |   452 +-
 .../adapter/enumerable/BasicLazyAccumulator.html   |   373 +-
 .../adapter/enumerable/CallImplementor.html        |   299 +-
 .../calcite/adapter/enumerable/EnumUtils.html      |   689 +-
 .../adapter/enumerable/EnumerableAggregate.html    |   729 +-
 .../EnumerableAggregateBase.AggContextImpl.html    |   562 +-
 .../enumerable/EnumerableAggregateBase.html        |   712 +-
 .../enumerable/EnumerableBatchNestedLoopJoin.html  |   837 +-
 .../EnumerableBatchNestedLoopJoinRule.Config.html  |   406 +-
 .../EnumerableBatchNestedLoopJoinRule.html         |   635 +-
 ...Bindable.EnumerableToBindableConverterRule.html |   555 +-
 .../adapter/enumerable/EnumerableBindable.html     |   673 +-
 .../calcite/adapter/enumerable/EnumerableCalc.html |   776 +-
 .../adapter/enumerable/EnumerableCollect.html      |   649 +-
 .../adapter/enumerable/EnumerableConvention.html   |   858 +-
 .../adapter/enumerable/EnumerableCorrelate.html    |   744 +-
 .../enumerable/EnumerableCorrelateRule.html        |   557 +-
 .../adapter/enumerable/EnumerableFilter.html       |   682 +-
 .../EnumerableFilterToCalcRule.Config.html         |   358 +-
 .../enumerable/EnumerableFilterToCalcRule.html     |   532 +-
 .../adapter/enumerable/EnumerableHashJoin.html     |   861 +-
 .../enumerable/EnumerableInterpretable.html        |   616 +-
 .../adapter/enumerable/EnumerableInterpreter.html  |   642 +-
 .../enumerable/EnumerableInterpreterRule.html      |   553 +-
 .../adapter/enumerable/EnumerableIntersect.html    |   577 +-
 .../adapter/enumerable/EnumerableLimit.html        |   706 +-
 .../enumerable/EnumerableLimitRule.Config.html     |   358 +-
 .../adapter/enumerable/EnumerableLimitRule.html    |   503 +-
 .../adapter/enumerable/EnumerableLimitSort.html    |   640 +-
 .../enumerable/EnumerableLimitSortRule.Config.html |   358 +-
 .../enumerable/EnumerableLimitSortRule.html        |   489 +-
 .../adapter/enumerable/EnumerableMatch.html        |   720 +-
 .../adapter/enumerable/EnumerableMatchRule.html    |   555 +-
 .../adapter/enumerable/EnumerableMergeJoin.html    |   819 +-
 .../adapter/enumerable/EnumerableMergeUnion.html   |   617 +-
 .../EnumerableMergeUnionRule.Config.html           |   358 +-
 .../enumerable/EnumerableMergeUnionRule.html       |   530 +-
 .../adapter/enumerable/EnumerableMinus.html        |   577 +-
 .../enumerable/EnumerableNestedLoopJoin.html       |   853 +-
 .../adapter/enumerable/EnumerableProject.html      |   781 +-
 .../EnumerableProjectToCalcRule.Config.html        |   360 +-
 .../enumerable/EnumerableProjectToCalcRule.html    |   541 +-
 .../adapter/enumerable/EnumerableRel.Prefer.html   |   601 +-
 .../adapter/enumerable/EnumerableRel.Result.html   |   407 +-
 .../calcite/adapter/enumerable/EnumerableRel.html  |   468 +-
 .../adapter/enumerable/EnumerableRelFactories.html |   357 +-
 .../enumerable/EnumerableRelImplementor.html       |   659 +-
 .../adapter/enumerable/EnumerableRepeatUnion.html  |   522 +-
 .../enumerable/EnumerableRepeatUnionRule.html      |   555 +-
 .../adapter/enumerable/EnumerableRules.html        |  1083 +-
 .../calcite/adapter/enumerable/EnumerableSort.html |   640 +-
 .../enumerable/EnumerableSortedAggregate.html      |   697 +-
 .../enumerable/EnumerableTableFunctionScan.html    |   592 +-
 .../EnumerableTableFunctionScanRule.html           |   555 +-
 .../adapter/enumerable/EnumerableTableModify.html  |   623 +-
 .../enumerable/EnumerableTableModifyRule.html      |   555 +-
 .../adapter/enumerable/EnumerableTableScan.html    |   763 +-
 .../enumerable/EnumerableTableScanRule.html        |   553 +-
 .../adapter/enumerable/EnumerableTableSpool.html   |   592 +-
 .../enumerable/EnumerableTableSpoolRule.html       |   555 +-
 .../adapter/enumerable/EnumerableUncollect.html    |   655 +-
 .../adapter/enumerable/EnumerableUnion.html        |   579 +-
 .../adapter/enumerable/EnumerableValues.html       |   586 +-
 .../adapter/enumerable/EnumerableValuesRule.html   |   555 +-
 .../adapter/enumerable/EnumerableWindow.html       |   571 +-
 .../adapter/enumerable/JavaRelImplementor.html     |   419 +-
 .../calcite/adapter/enumerable/JavaRowFormat.html  |   611 +-
 ...LazyAggregateLambdaFactory.LazyAccumulator.html |   285 +-
 .../LazyAggregateLambdaFactory.LazySource.html     |   381 +-
 .../enumerable/LazyAggregateLambdaFactory.html     |   500 +-
 .../adapter/enumerable/MatchImplementor.html       |   297 +-
 .../calcite/adapter/enumerable/MatchUtils.html     |   333 +-
 .../adapter/enumerable/NestedBlockBuilder.html     |   380 +-
 .../adapter/enumerable/NestedBlockBuilderImpl.html |   480 +-
 .../adapter/enumerable/NotNullImplementor.html     |   299 +-
 .../calcite/adapter/enumerable/NullPolicy.html     |   531 +-
 .../calcite/adapter/enumerable/PhysType.html       |   929 +-
 .../calcite/adapter/enumerable/PhysTypeImpl.html   |  1144 +-
 .../ReflectiveCallNotNullImplementor.html          |   446 +-
 .../enumerable/RexImpTable.LagImplementor.html     |   529 +-
 .../enumerable/RexImpTable.LeadImplementor.html    |   529 +-
 .../adapter/enumerable/RexImpTable.NullAs.html     |   582 +-
 .../enumerable/RexImpTable.RexCallImplementor.html |   279 +-
 ...pTable.UserDefinedAggReflectiveImplementor.html |   463 +-
 .../calcite/adapter/enumerable/RexImpTable.html    |   686 +-
 .../enumerable/RexToLixTranslator.InputGetter.html |   281 +-
 .../RexToLixTranslator.InputGetterImpl.html        |   419 +-
 .../enumerable/RexToLixTranslator.Result.html      |   296 +-
 .../adapter/enumerable/RexToLixTranslator.html     |  1225 +-
 .../calcite/adapter/enumerable/SourceSorter.html   |   381 +-
 .../adapter/enumerable/StrictAggImplementor.html   |   657 +-
 .../enumerable/StrictWinAggImplementor.html        |   678 +-
 .../enumerable/TableFunctionCallImplementor.html   |   293 +-
 .../adapter/enumerable/WinAggAddContext.html       |   371 +-
 .../calcite/adapter/enumerable/WinAggContext.html  |   216 +-
 .../adapter/enumerable/WinAggFrameContext.html     |   414 +-
 .../enumerable/WinAggFrameResultContext.html       |   421 +-
 .../enumerable/WinAggImplementor.SeekType.html     |   536 +-
 .../adapter/enumerable/WinAggImplementor.html      |   339 +-
 .../adapter/enumerable/WinAggResetContext.html     |   238 +-
 .../adapter/enumerable/WinAggResultContext.html    |   362 +-
 .../adapter/enumerable/impl/AggAddContextImpl.html |   464 +-
 .../enumerable/impl/AggResetContextImpl.html       |   437 +-
 .../enumerable/impl/AggResultContextImpl.html      |   497 +-
 .../enumerable/impl/WinAggAddContextImpl.html      |   593 +-
 .../enumerable/impl/WinAggResetContextImpl.html    |   608 +-
 .../enumerable/impl/WinAggResultContextImpl.html   |   876 +-
 .../adapter/enumerable/impl/package-summary.html   |   240 +-
 .../adapter/enumerable/impl/package-tree.html      |   163 +-
 .../adapter/enumerable/package-summary.html        |  1160 +-
 .../calcite/adapter/enumerable/package-tree.html   |   469 +-
 .../apache/calcite/adapter/file/CsvEnumerator.html |   637 +-
 .../file/CsvProjectTableScanRule.Config.html       |   358 +-
 .../adapter/file/CsvProjectTableScanRule.html      |   503 +-
 .../calcite/adapter/file/CsvTable.Flavor.html      |   469 +-
 .../org/apache/calcite/adapter/file/CsvTable.html  |   501 +-
 .../calcite/adapter/file/CsvTableFactory.html      |   379 +-
 .../apache/calcite/adapter/file/CsvTableScan.html  |   710 +-
 .../calcite/adapter/file/CsvTranslatableTable.html |   569 +-
 .../apache/calcite/adapter/file/FileReader.html    |   462 +-
 .../org/apache/calcite/adapter/file/FileRules.html |   296 +-
 .../calcite/adapter/file/FileSchemaFactory.html    |   381 +-
 .../calcite/adapter/file/JsonEnumerator.html       |   478 +-
 .../calcite/adapter/file/JsonScannableTable.html   |   470 +-
 .../org/apache/calcite/adapter/file/JsonTable.html |   509 +-
 .../calcite/adapter/file/package-summary.html      |   321 +-
 .../apache/calcite/adapter/file/package-tree.html  |   197 +-
 .../calcite/adapter/geode/rel/GeodeAggregate.html  |   715 +-
 .../calcite/adapter/geode/rel/GeodeFilter.html     |   539 +-
 .../calcite/adapter/geode/rel/GeodeProject.html    |   579 +-
 .../geode/rel/GeodeRel.GeodeImplementContext.html  |   497 +-
 .../apache/calcite/adapter/geode/rel/GeodeRel.html |   416 +-
 ...ules.GeodeFilterRule.GeodeFilterRuleConfig.html |   295 +-
 .../geode/rel/GeodeRules.GeodeFilterRule.html      |   526 +-
 ...eodeSortLimitRule.GeodeSortLimitRuleConfig.html |   295 +-
 .../geode/rel/GeodeRules.GeodeSortLimitRule.html   |   493 +-
 .../calcite/adapter/geode/rel/GeodeRules.html      |   273 +-
 .../calcite/adapter/geode/rel/GeodeSchema.html     |   418 +-
 .../adapter/geode/rel/GeodeSchemaFactory.html      |   593 +-
 .../calcite/adapter/geode/rel/GeodeSort.html       |   637 +-
 .../geode/rel/GeodeTable.GeodeQueryable.html       |  5192 +-
 .../calcite/adapter/geode/rel/GeodeTable.html      |   578 +-
 .../calcite/adapter/geode/rel/GeodeTableScan.html  |   547 +-
 .../geode/rel/GeodeToEnumerableConverter.html      |   640 +-
 .../geode/rel/GeodeToEnumerableConverterRule.html  |   541 +-
 .../calcite/adapter/geode/rel/package-summary.html |   344 +-
 .../calcite/adapter/geode/rel/package-tree.html    |   233 +-
 .../geode/simple/GeodeSimpleEnumerator.html        |   503 +-
 .../geode/simple/GeodeSimpleScannableTable.html    |   468 +-
 .../adapter/geode/simple/GeodeSimpleSchema.html    |   426 +-
 .../geode/simple/GeodeSimpleSchemaFactory.html     |   564 +-
 .../adapter/geode/simple/package-summary.html      |   211 +-
 .../calcite/adapter/geode/simple/package-tree.html |   161 +-
 .../calcite/adapter/geode/util/GeodeUtils.html     |   491 +-
 .../adapter/geode/util/JavaTypeFactoryExtImpl.html |   536 +-
 .../adapter/geode/util/package-summary.html        |   195 +-
 .../calcite/adapter/geode/util/package-tree.html   |   159 +-
 .../innodb/ColumnTypeToSqlTypeConversionRules.html |   382 +-
 .../calcite/adapter/innodb/IndexCondition.html     |   807 +-
 .../calcite/adapter/innodb/InnodbFilter.html       |   689 +-
 .../calcite/adapter/innodb/InnodbMethod.html       |   515 +-
 .../calcite/adapter/innodb/InnodbProject.html      |   573 +-
 .../adapter/innodb/InnodbRel.Implementor.html      |   420 +-
 .../apache/calcite/adapter/innodb/InnodbRel.html   |   410 +-
 ...es.InnodbFilterRule.InnodbFilterRuleConfig.html |   358 +-
 .../innodb/InnodbRules.InnodbFilterRule.html       |   503 +-
 .../innodb/InnodbRules.InnodbProjectRule.html      |   537 +-
 ...bSortFilterRule.InnodbSortFilterRuleConfig.html |   358 +-
 .../innodb/InnodbRules.InnodbSortFilterRule.html   |   543 +-
 ...ableScanRule.InnodbSortTableScanRuleConfig.html |   358 +-
 .../InnodbRules.InnodbSortTableScanRule.html       |   543 +-
 .../apache/calcite/adapter/innodb/InnodbRules.html |   477 +-
 .../calcite/adapter/innodb/InnodbSchema.html       |   441 +-
 .../adapter/innodb/InnodbSchemaFactory.html        |   375 +-
 .../apache/calcite/adapter/innodb/InnodbSort.html  |   541 +-
 .../innodb/InnodbTable.InnodbQueryable.html        |  5190 +-
 .../apache/calcite/adapter/innodb/InnodbTable.html |   698 +-
 .../calcite/adapter/innodb/InnodbTableScan.html    |   705 +-
 .../innodb/InnodbToEnumerableConverter.html        |   642 +-
 .../innodb/InnodbToEnumerableConverterRule.html    |   545 +-
 .../apache/calcite/adapter/innodb/QueryType.html   |   536 +-
 .../calcite/adapter/innodb/package-summary.html    |   407 +-
 .../calcite/adapter/innodb/package-tree.html       |   249 +-
 .../adapter/java/AbstractQueryableTable.html       |   518 +-
 .../org/apache/calcite/adapter/java/Array.html     |   351 +-
 .../calcite/adapter/java/JavaTypeFactory.html      |   415 +-
 .../org/apache/calcite/adapter/java/Map.html       |   379 +-
 .../adapter/java/ReflectiveSchema.Factory.html     |   377 +-
 .../calcite/adapter/java/ReflectiveSchema.html     |   515 +-
 .../calcite/adapter/java/package-summary.html      |   259 +-
 .../apache/calcite/adapter/java/package-tree.html  |   171 +-
 .../calcite/adapter/jdbc/JdbcCatalogSchema.html    |   607 +-
 .../calcite/adapter/jdbc/JdbcConvention.html       |   590 +-
 .../calcite/adapter/jdbc/JdbcImplementor.html      |   439 +-
 .../calcite/adapter/jdbc/JdbcQueryProvider.html    |   408 +-
 .../org/apache/calcite/adapter/jdbc/JdbcRel.html   |   321 +-
 .../adapter/jdbc/JdbcRules.JdbcAggregate.html      |   662 +-
 .../adapter/jdbc/JdbcRules.JdbcAggregateRule.html  |   519 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcCalc.html   |   718 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcFilter.html |   547 +-
 .../adapter/jdbc/JdbcRules.JdbcFilterRule.html     |   519 +-
 .../adapter/jdbc/JdbcRules.JdbcIntersect.html      |   537 +-
 .../adapter/jdbc/JdbcRules.JdbcIntersectRule.html  |   519 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcJoin.html   |   734 +-
 .../adapter/jdbc/JdbcRules.JdbcJoinRule.html       |   585 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcMinus.html  |   537 +-
 .../adapter/jdbc/JdbcRules.JdbcMinusRule.html      |   519 +-
 .../adapter/jdbc/JdbcRules.JdbcProject.html        |   677 +-
 .../adapter/jdbc/JdbcRules.JdbcProjectRule.html    |   519 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcSort.html   |   602 +-
 .../adapter/jdbc/JdbcRules.JdbcSortRule.html       |   552 +-
 .../jdbc/JdbcRules.JdbcTableModificationRule.html  |   519 +-
 .../adapter/jdbc/JdbcRules.JdbcTableModify.html    |   622 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcUnion.html  |   576 +-
 .../adapter/jdbc/JdbcRules.JdbcUnionRule.html      |   519 +-
 .../calcite/adapter/jdbc/JdbcRules.JdbcValues.html |   455 +-
 .../adapter/jdbc/JdbcRules.JdbcValuesRule.html     |   519 +-
 .../org/apache/calcite/adapter/jdbc/JdbcRules.html |   836 +-
 .../calcite/adapter/jdbc/JdbcSchema.Factory.html   |   381 +-
 .../calcite/adapter/jdbc/JdbcSchema.Foo.html       |   220 +-
 .../apache/calcite/adapter/jdbc/JdbcSchema.html    |  1134 +-
 .../org/apache/calcite/adapter/jdbc/JdbcTable.html |   826 +-
 .../apache/calcite/adapter/jdbc/JdbcTableScan.html |   622 +-
 .../adapter/jdbc/JdbcToEnumerableConverter.html    |   642 +-
 .../jdbc/JdbcToEnumerableConverterRule.html        |   517 +-
 .../calcite/adapter/jdbc/package-summary.html      |   468 +-
 .../apache/calcite/adapter/jdbc/package-tree.html  |   283 +-
 .../adapter/kafka/KafkaMessageEnumerator.html      |   409 +-
 .../calcite/adapter/kafka/KafkaRowConverter.html   |   312 +-
 .../adapter/kafka/KafkaRowConverterImpl.html       |   402 +-
 .../calcite/adapter/kafka/KafkaStreamTable.html    |   498 +-
 .../calcite/adapter/kafka/KafkaTableFactory.html   |   379 +-
 .../calcite/adapter/kafka/KafkaTableOptions.html   |   540 +-
 .../calcite/adapter/kafka/package-summary.html     |   244 +-
 .../apache/calcite/adapter/kafka/package-tree.html |   163 +-
 .../calcite/adapter/mongodb/MongoAggregate.html    |   680 +-
 .../calcite/adapter/mongodb/MongoFilter.html       |   604 +-
 .../calcite/adapter/mongodb/MongoMethod.html       |   532 +-
 .../calcite/adapter/mongodb/MongoProject.html      |   695 +-
 .../adapter/mongodb/MongoRel.Implementor.html      |   382 +-
 .../apache/calcite/adapter/mongodb/MongoRel.html   |   410 +-
 .../apache/calcite/adapter/mongodb/MongoRules.html |   315 +-
 .../calcite/adapter/mongodb/MongoSchema.html       |   355 +-
 .../adapter/mongodb/MongoSchemaFactory.html        |   375 +-
 .../apache/calcite/adapter/mongodb/MongoSort.html  |   620 +-
 .../adapter/mongodb/MongoTable.MongoQueryable.html |  5156 +-
 .../apache/calcite/adapter/mongodb/MongoTable.html |   521 +-
 .../calcite/adapter/mongodb/MongoTableScan.html    |   665 +-
 .../mongodb/MongoToEnumerableConverter.html        |   642 +-
 .../mongodb/MongoToEnumerableConverterRule.html    |   545 +-
 .../calcite/adapter/mongodb/package-summary.html   |   329 +-
 .../calcite/adapter/mongodb/package-tree.html      |   231 +-
 .../apache/calcite/adapter/os/DuTableFunction.html |   292 +-
 .../calcite/adapter/os/FilesTableFunction.html     |   300 +-
 .../adapter/os/GitCommitsTableFunction.html        |   292 +-
 .../calcite/adapter/os/JpsTableFunction.html       |   292 +-
 .../org/apache/calcite/adapter/os/Processes.html   |   225 +-
 .../apache/calcite/adapter/os/PsTableFunction.html |   292 +-
 .../org/apache/calcite/adapter/os/SqlShell.html    |   294 +-
 .../calcite/adapter/os/StdinTableFunction.html     |   292 +-
 .../calcite/adapter/os/VmstatTableFunction.html    |   292 +-
 .../apache/calcite/adapter/os/package-summary.html |   251 +-
 .../apache/calcite/adapter/os/package-tree.html    |   167 +-
 .../apache/calcite/adapter/pig/PigAggFunction.html |   473 +-
 .../apache/calcite/adapter/pig/PigAggregate.html   |   764 +-
 .../apache/calcite/adapter/pig/PigDataType.html    |   541 +-
 .../org/apache/calcite/adapter/pig/PigFilter.html  |   602 +-
 .../org/apache/calcite/adapter/pig/PigJoin.html    |   640 +-
 .../org/apache/calcite/adapter/pig/PigProject.html |   646 +-
 .../calcite/adapter/pig/PigRel.Implementor.html    |   487 +-
 .../org/apache/calcite/adapter/pig/PigRel.html     |   412 +-
 .../pig/PigRelFactories.PigAggregateFactory.html   |   444 +-
 .../pig/PigRelFactories.PigFilterFactory.html      |   448 +-
 .../pig/PigRelFactories.PigJoinFactory.html        |   454 +-
 .../pig/PigRelFactories.PigTableScanFactory.html   |   432 +-
 .../calcite/adapter/pig/PigRelFactories.html       |   362 +-
 .../org/apache/calcite/adapter/pig/PigRules.html   |   294 +-
 .../org/apache/calcite/adapter/pig/PigSchema.html  |   477 +-
 .../calcite/adapter/pig/PigSchemaFactory.html      |   381 +-
 .../org/apache/calcite/adapter/pig/PigTable.html   |   474 +-
 .../calcite/adapter/pig/PigTableFactory.html       |   379 +-
 .../apache/calcite/adapter/pig/PigTableScan.html   |   550 +-
 .../adapter/pig/PigToEnumerableConverter.html      |   603 +-
 .../adapter/pig/PigToEnumerableConverterRule.html  |   478 +-
 .../calcite/adapter/pig/package-summary.html       |   379 +-
 .../apache/calcite/adapter/pig/package-tree.html   |   237 +-
 .../apache/calcite/adapter/redis/RedisConfig.html  |   426 +-
 .../calcite/adapter/redis/RedisDataFormat.html     |   515 +-
 .../calcite/adapter/redis/RedisDataProcess.html    |   376 +-
 .../calcite/adapter/redis/RedisDataType.html       |   599 +-
 .../calcite/adapter/redis/RedisJedisManager.html   |   417 +-
 .../calcite/adapter/redis/RedisSchemaFactory.html  |   375 +-
 .../apache/calcite/adapter/redis/RedisTable.html   |   453 +-
 .../calcite/adapter/redis/RedisTableFactory.html   |   383 +-
 .../calcite/adapter/redis/RedisTableFieldInfo.html |   498 +-
 .../calcite/adapter/redis/package-summary.html     |   270 +-
 .../apache/calcite/adapter/redis/package-tree.html |   175 +-
 .../adapter/spark/EnumerableToSparkConverter.html  |   620 +-
 .../adapter/spark/JdbcToSparkConverter.html        |   620 +-
 .../adapter/spark/JdbcToSparkConverterRule.html    |   550 +-
 .../calcite/adapter/spark/SparkHandlerImpl.html    |   459 +-
 .../apache/calcite/adapter/spark/SparkMethod.html  |   618 +-
 .../adapter/spark/SparkRel.Implementor.html        |   325 +-
 .../calcite/adapter/spark/SparkRel.Result.html     |   380 +-
 .../org/apache/calcite/adapter/spark/SparkRel.html |   420 +-
 .../adapter/spark/SparkRules.SparkCalc.html        |   725 +-
 .../adapter/spark/SparkRules.SparkValues.html      |   475 +-
 .../adapter/spark/SparkRules.SparkValuesRule.html  |   441 +-
 .../apache/calcite/adapter/spark/SparkRules.html   |   515 +-
 .../spark/SparkRuntime.CalciteFlatMapFunction.html |   322 +-
 .../apache/calcite/adapter/spark/SparkRuntime.html |   413 +-
 .../adapter/spark/SparkToEnumerableConverter.html  |   642 +-
 .../calcite/adapter/spark/package-summary.html     |   329 +-
 .../apache/calcite/adapter/spark/package-tree.html |   213 +-
 .../calcite/adapter/splunk/SplunkDriver.html       |   519 +-
 .../adapter/splunk/SplunkPushDownRule.Config.html  |   339 +-
 .../calcite/adapter/splunk/SplunkPushDownRule.html |   801 +-
 .../apache/calcite/adapter/splunk/SplunkQuery.html |   452 +-
 .../calcite/adapter/splunk/SplunkSchema.html       |   533 +-
 .../calcite/adapter/splunk/SplunkTableScan.html    |   644 +-
 .../calcite/adapter/splunk/package-summary.html    |   259 +-
 .../calcite/adapter/splunk/package-tree.html       |   183 +-
 .../splunk/search/SearchResultListener.html        |   300 +-
 .../adapter/splunk/search/SplunkConnection.html    |   312 +-
 ...onnectionImpl.CountingSearchResultListener.html |   415 +-
 ...plunkConnectionImpl.SplunkResultEnumerator.html |   484 +-
 .../splunk/search/SplunkConnectionImpl.html        |   570 +-
 .../adapter/splunk/search/package-summary.html     |   251 +-
 .../adapter/splunk/search/package-tree.html        |   161 +-
 .../calcite/adapter/splunk/util/StringUtils.html   |   392 +-
 .../adapter/splunk/util/package-summary.html       |   204 +-
 .../calcite/adapter/splunk/util/package-tree.html  |   151 +-
 .../apache/calcite/adapter/tpcds/TpcdsSchema.html  |   451 +-
 .../calcite/adapter/tpcds/TpcdsSchemaFactory.html  |   375 +-
 .../calcite/adapter/tpcds/package-summary.html     |   195 +-
 .../apache/calcite/adapter/tpcds/package-tree.html |   155 +-
 .../apache/calcite/adapter/tpch/TpchSchema.html    |   426 +-
 .../calcite/adapter/tpch/TpchSchemaFactory.html    |   375 +-
 .../calcite/adapter/tpch/package-summary.html      |   195 +-
 .../apache/calcite/adapter/tpch/package-tree.html  |   155 +-
 .../calcite/chinook/CalciteConnectionProvider.html |   465 +-
 ...ookAvaticaServer.CalciteChinookMetaFactory.html |   361 +-
 ...ChinookAvaticaServer.RawChinookMetaFactory.html |   361 +-
 .../calcite/chinook/ChinookAvaticaServer.html      |   478 +-
 .../calcite/chinook/ChosenCustomerEmail.html       |   351 +-
 .../org/apache/calcite/chinook/CodesFunction.html  |   292 +-
 .../chinook/ConnectionFactory.DatabaseWrapper.html |   498 +-
 .../apache/calcite/chinook/ConnectionFactory.html  |   407 +-
 .../calcite/chinook/EnvironmentFairy.User.html     |   450 +-
 .../apache/calcite/chinook/EnvironmentFairy.html   |   351 +-
 .../chinook/PreferredAlbumsTableFactory.html       |   379 +-
 .../chinook/PreferredGenresTableFactory.html       |   379 +-
 .../calcite/chinook/StringConcatFunction.html      |   355 +-
 .../apache/calcite/chinook/package-summary.html    |   315 +-
 .../org/apache/calcite/chinook/package-tree.html   |   181 +-
 .../calcite/config/CalciteConnectionConfig.html    |   980 +-
 .../config/CalciteConnectionConfigImpl.html        |  1303 +-
 .../calcite/config/CalciteConnectionProperty.html  |  1270 +-
 .../calcite/config/CalciteSystemProperty.html      |  1086 +-
 .../apache/calcite/config/CharLiteralStyle.html    |   483 +-
 .../org/apache/calcite/config/Lex.html             |   683 +-
 .../org/apache/calcite/config/NullCollation.html   |   548 +-
 .../org/apache/calcite/config/package-summary.html |   281 +-
 .../org/apache/calcite/config/package-tree.html    |   171 +-
 .../org/apache/calcite/example/maze/MazeTable.html |   448 +-
 .../calcite/example/maze/package-summary.html      |   187 +-
 .../apache/calcite/example/maze/package-tree.html  |   153 +-
 .../interpreter/AggregateNode.BigDecimalSum.html   |   424 +-
 .../interpreter/AggregateNode.DoubleSum.html       |   424 +-
 .../calcite/interpreter/AggregateNode.IntSum.html  |   424 +-
 .../calcite/interpreter/AggregateNode.LongSum.html |   424 +-
 .../interpreter/AggregateNode.MaxBigDecimal.html   |   374 +-
 .../interpreter/AggregateNode.MaxDouble.html       |   309 +-
 .../interpreter/AggregateNode.MaxFloat.html        |   309 +-
 .../calcite/interpreter/AggregateNode.MaxInt.html  |   309 +-
 .../calcite/interpreter/AggregateNode.MaxLong.html |   309 +-
 .../interpreter/AggregateNode.MinBigDecimal.html   |   374 +-
 .../interpreter/AggregateNode.MinBoolean.html      |   424 +-
 .../interpreter/AggregateNode.MinDouble.html       |   309 +-
 .../interpreter/AggregateNode.MinFloat.html        |   309 +-
 .../calcite/interpreter/AggregateNode.MinInt.html  |   309 +-
 .../calcite/interpreter/AggregateNode.MinLong.html |   309 +-
 .../AggregateNode.NumericComparison.html           |   442 +-
 .../apache/calcite/interpreter/AggregateNode.html  |   689 +-
 .../calcite/interpreter/BindableConvention.html    |   839 +-
 .../apache/calcite/interpreter/BindableRel.html    |   304 +-
 .../interpreter/Bindables.BindableAggregate.html   |   742 +-
 .../Bindables.BindableAggregateRule.html           |   557 +-
 .../interpreter/Bindables.BindableFilter.html      |   654 +-
 .../interpreter/Bindables.BindableFilterRule.html  |   557 +-
 .../interpreter/Bindables.BindableIntersect.html   |   617 +-
 .../interpreter/Bindables.BindableJoin.html        |   728 +-
 .../interpreter/Bindables.BindableJoinRule.html    |   557 +-
 .../interpreter/Bindables.BindableMatch.html       |   572 +-
 .../interpreter/Bindables.BindableMatchRule.html   |   557 +-
 .../interpreter/Bindables.BindableMinus.html       |   617 +-
 .../interpreter/Bindables.BindableProject.html     |   671 +-
 .../interpreter/Bindables.BindableProjectRule.html |   557 +-
 .../interpreter/Bindables.BindableSetOpRule.html   |   557 +-
 .../interpreter/Bindables.BindableSort.html        |   643 +-
 .../interpreter/Bindables.BindableSortRule.html    |   557 +-
 .../interpreter/Bindables.BindableTableScan.html   |   756 +-
 .../Bindables.BindableTableScanRule.Config.html    |   358 +-
 .../Bindables.BindableTableScanRule.html           |   532 +-
 .../interpreter/Bindables.BindableUnion.html       |   617 +-
 .../interpreter/Bindables.BindableValues.html      |   535 +-
 .../interpreter/Bindables.BindableValuesRule.html  |   557 +-
 .../interpreter/Bindables.BindableWindow.html      |   611 +-
 .../interpreter/Bindables.BindableWindowRule.html  |   557 +-
 .../org/apache/calcite/interpreter/Bindables.html  |   812 +-
 .../apache/calcite/interpreter/CollectNode.html    |   501 +-
 .../org/apache/calcite/interpreter/Compiler.html   |   425 +-
 .../org/apache/calcite/interpreter/Context.html    |   317 +-
 .../org/apache/calcite/interpreter/FilterNode.html |   501 +-
 .../interpreter/InterpretableConvention.html       |   741 +-
 .../interpreter/InterpretableConverter.html        |   602 +-
 .../InterpretableRel.InterpreterImplementor.html   |   447 +-
 .../calcite/interpreter/InterpretableRel.html      |   349 +-
 .../apache/calcite/interpreter/Interpreter.html    |   444 +-
 .../apache/calcite/interpreter/Interpreters.html   |   294 +-
 .../calcite/interpreter/JaninoRexCompiler.html     |   355 +-
 .../org/apache/calcite/interpreter/JoinNode.html   |   400 +-
 .../org/apache/calcite/interpreter/MatchNode.html  |   438 +-
 .../org/apache/calcite/interpreter/Node.html       |   312 +-
 .../calcite/interpreter/Nodes.CoreCompiler.html    |   981 +-
 .../org/apache/calcite/interpreter/Nodes.html      |   328 +-
 .../interpreter/NoneToBindableConverterRule.html   |   555 +-
 .../apache/calcite/interpreter/ProjectNode.html    |   501 +-
 .../apache/calcite/interpreter/Row.RowBuilder.html |   371 +-
 .../org/apache/calcite/interpreter/Row.html        |   611 +-
 .../calcite/interpreter/Scalar.Producer.html       |   220 +-
 .../org/apache/calcite/interpreter/Scalar.html     |   332 +-
 .../org/apache/calcite/interpreter/SetOpNode.html  |   400 +-
 .../org/apache/calcite/interpreter/Sink.html       |   343 +-
 .../org/apache/calcite/interpreter/SortNode.html   |   501 +-
 .../org/apache/calcite/interpreter/Source.html     |   304 +-
 .../calcite/interpreter/TableFunctionScanNode.html |   318 +-
 .../apache/calcite/interpreter/TableScanNode.html  |   312 +-
 .../apache/calcite/interpreter/UncollectNode.html  |   501 +-
 .../org/apache/calcite/interpreter/UnionNode.html  |   399 +-
 .../org/apache/calcite/interpreter/ValuesNode.html |   381 +-
 .../org/apache/calcite/interpreter/WindowNode.html |   438 +-
 .../calcite/interpreter/package-summary.html       |   853 +-
 .../apache/calcite/interpreter/package-tree.html   |   387 +-
 .../org/apache/calcite/jdbc/CalciteConnection.html |   501 +-
 .../org/apache/calcite/jdbc/CalciteFactory.html    |   570 +-
 .../apache/calcite/jdbc/CalciteJdbc41Factory.html  |   632 +-
 .../org/apache/calcite/jdbc/CalciteMetaImpl.html   |  1273 +-
 .../jdbc/CalcitePrepare.AnalyzeViewResult.html     |   525 +-
 .../jdbc/CalcitePrepare.CalciteSignature.html      |   592 +-
 .../calcite/jdbc/CalcitePrepare.Context.html       |   449 +-
 .../calcite/jdbc/CalcitePrepare.ConvertResult.html |   404 +-
 .../apache/calcite/jdbc/CalcitePrepare.Dummy.html  |   359 +-
 .../calcite/jdbc/CalcitePrepare.ParseResult.html   |   524 +-
 .../apache/calcite/jdbc/CalcitePrepare.Query.html  |   445 +-
 ...CalcitePrepare.SparkHandler.RuleSetBuilder.html |   292 +-
 .../calcite/jdbc/CalcitePrepare.SparkHandler.html  |   407 +-
 .../org/apache/calcite/jdbc/CalcitePrepare.html    |   614 +-
 .../org/apache/calcite/jdbc/CalciteResultSet.html  |   423 +-
 .../org/apache/calcite/jdbc/CalciteRootSchema.html |   822 +-
 .../apache/calcite/jdbc/CalciteSchema.Entry.html   |   449 +-
 .../calcite/jdbc/CalciteSchema.FunctionEntry.html  |   427 +-
 .../jdbc/CalciteSchema.FunctionEntryImpl.html      |   444 +-
 .../calcite/jdbc/CalciteSchema.LatticeEntry.html   |   425 +-
 .../jdbc/CalciteSchema.LatticeEntryImpl.html       |   440 +-
 .../calcite/jdbc/CalciteSchema.TableEntry.html     |   457 +-
 .../calcite/jdbc/CalciteSchema.TableEntryImpl.html |   429 +-
 .../calcite/jdbc/CalciteSchema.TypeEntry.html      |   404 +-
 .../calcite/jdbc/CalciteSchema.TypeEntryImpl.html  |   415 +-
 .../org/apache/calcite/jdbc/CalciteSchema.html     |  1986 +-
 .../org/apache/calcite/jdbc/CalciteStatement.html  |   448 +-
 .../apache/calcite/jdbc/ContextSqlValidator.html   |   387 +-
 .../org/apache/calcite/jdbc/Driver.html            |   631 +-
 .../org/apache/calcite/jdbc/JavaCollation.html     |   491 +-
 .../org/apache/calcite/jdbc/JavaRecordType.html    |   476 +-
 .../JavaTypeFactoryImpl.SyntheticRecordType.html   |   366 +-
 .../apache/calcite/jdbc/JavaTypeFactoryImpl.html   |   659 +-
 .../apache/calcite/jdbc/SqlTimeoutException.html   |   290 +-
 .../org/apache/calcite/jdbc/package-summary.html   |   509 +-
 .../org/apache/calcite/jdbc/package-tree.html      |   257 +-
 .../apache/calcite/linq4j/AbstractEnumerable.html  |   398 +-
 .../apache/calcite/linq4j/AbstractEnumerable2.html |   390 +-
 .../apache/calcite/linq4j/AbstractQueryable.html   |  5082 +-
 .../org/apache/calcite/linq4j/BaseQueryable.html   |  5309 +-
 .../calcite/linq4j/CartesianProductEnumerator.html |   516 +-
 .../apache/calcite/linq4j/DefaultEnumerable.html   |  5126 +-
 .../calcite/linq4j/DelegatingEnumerator.html       |   537 +-
 .../org/apache/calcite/linq4j/Enumerable.html      |   335 +-
 .../apache/calcite/linq4j/EnumerableDefaults.html  |  5651 ++-
 .../org/apache/calcite/linq4j/Enumerator.html      |   386 +-
 .../apache/calcite/linq4j/ExtendedEnumerable.html  |  3943 +-
 .../calcite/linq4j/ExtendedOrderedEnumerable.html  |   435 +-
 .../calcite/linq4j/ExtendedOrderedQueryable.html   |  2664 +-
 .../org/apache/calcite/linq4j/Extensions.html      |   325 +-
 .../org/apache/calcite/linq4j/Grouping.html        |   323 +-
 .../org/apache/calcite/linq4j/JoinType.html        |   582 +-
 .../org/apache/calcite/linq4j/Linq4j.html          |  1070 +-
 .../org/apache/calcite/linq4j/Lookup.html          |   363 +-
 .../apache/calcite/linq4j/MemoryEnumerable.html    |   348 +-
 .../apache/calcite/linq4j/MemoryEnumerator.html    |   415 +-
 .../calcite/linq4j/MemoryFactory.Memory.html       |   417 +-
 .../org/apache/calcite/linq4j/MemoryFactory.html   |   420 +-
 .../org/apache/calcite/linq4j/Nullness.html        |   377 +-
 .../org/apache/calcite/linq4j/OpType.html          |   429 +-
 .../org/apache/calcite/linq4j/Ord.html             |   784 +-
 .../apache/calcite/linq4j/OrderedEnumerable.html   |   264 +-
 .../apache/calcite/linq4j/OrderedQueryable.html    |  2572 +-
 .../org/apache/calcite/linq4j/PackageMarker.html   |   186 +-
 .../org/apache/calcite/linq4j/QueryProvider.html   |   405 +-
 .../linq4j/QueryProviderImpl.QueryableImpl.html    |  5143 +-
 .../apache/calcite/linq4j/QueryProviderImpl.html   |   534 +-
 .../org/apache/calcite/linq4j/Queryable.html       |  2566 +-
 ...eryableDefaults.NonLeafReplayableQueryable.html |  5160 +-
 .../linq4j/QueryableDefaults.Replayable.html       |  2585 +-
 .../QueryableDefaults.ReplayableQueryable.html     |  5178 +-
 .../apache/calcite/linq4j/QueryableDefaults.html   |  3393 +-
 .../apache/calcite/linq4j/QueryableFactory.html    |  3265 +-
 .../apache/calcite/linq4j/QueryableRecorder.html   |  3996 +-
 .../org/apache/calcite/linq4j/RawEnumerable.html   |   293 +-
 .../org/apache/calcite/linq4j/RawQueryable.html    |   377 +-
 .../calcite/linq4j/TransformedEnumerator.html      |   564 +-
 .../linq4j/function/BigDecimalFunction1.html       |   248 +-
 .../calcite/linq4j/function/Deterministic.html     |   188 +-
 .../calcite/linq4j/function/DoubleFunction1.html   |   281 +-
 .../calcite/linq4j/function/EqualityComparer.html  |   302 +-
 .../calcite/linq4j/function/Experimental.html      |   188 +-
 .../calcite/linq4j/function/FloatFunction1.html    |   281 +-
 .../apache/calcite/linq4j/function/Function.html   |   192 +-
 .../apache/calcite/linq4j/function/Function0.html  |   277 +-
 .../apache/calcite/linq4j/function/Function1.html  |   356 +-
 .../apache/calcite/linq4j/function/Function2.html  |   283 +-
 .../apache/calcite/linq4j/function/Functions.html  |  1241 +-
 .../org/apache/calcite/linq4j/function/Hints.html  |   261 +-
 .../calcite/linq4j/function/IntegerFunction1.html  |   281 +-
 .../calcite/linq4j/function/LongFunction1.html     |   281 +-
 .../calcite/linq4j/function/NonDeterministic.html  |   188 +-
 .../function/NullableBigDecimalFunction1.html      |   248 +-
 .../linq4j/function/NullableDoubleFunction1.html   |   248 +-
 .../linq4j/function/NullableFloatFunction1.html    |   248 +-
 .../linq4j/function/NullableIntegerFunction1.html  |   248 +-
 .../linq4j/function/NullableLongFunction1.html     |   248 +-
 .../apache/calcite/linq4j/function/Parameter.html  |   321 +-
 .../apache/calcite/linq4j/function/Predicate1.html |   389 +-
 .../apache/calcite/linq4j/function/Predicate2.html |   393 +-
 .../apache/calcite/linq4j/function/SemiStrict.html |   188 +-
 .../org/apache/calcite/linq4j/function/Strict.html |   198 +-
 .../calcite/linq4j/function/package-summary.html   |   452 +-
 .../calcite/linq4j/function/package-tree.html      |   203 +-
 .../org/apache/calcite/linq4j/package-summary.html |   614 +-
 .../org/apache/calcite/linq4j/package-tree.html    |   311 +-
 .../apache/calcite/linq4j/tree/AbstractNode.html   |   569 +-
 .../linq4j/tree/ArrayLengthRecordField.html        |   548 +-
 .../calcite/linq4j/tree/BinaryExpression.html      |   524 +-
 .../apache/calcite/linq4j/tree/BlockBuilder.html   |   861 +-
 .../apache/calcite/linq4j/tree/BlockStatement.html |   493 +-
 .../org/apache/calcite/linq4j/tree/Blocks.html     |   373 +-
 .../apache/calcite/linq4j/tree/CallSiteBinder.html |   182 +-
 .../org/apache/calcite/linq4j/tree/CatchBlock.html |   472 +-
 .../calcite/linq4j/tree/ClassDeclaration.html      |   656 +-
 .../linq4j/tree/ClassDeclarationFinder.html        |   882 +-
 .../calcite/linq4j/tree/ConditionalExpression.html |   448 +-
 .../calcite/linq4j/tree/ConditionalStatement.html  |   527 +-
 .../calcite/linq4j/tree/ConstantExpression.html    |   568 +-
 .../calcite/linq4j/tree/ConstantUntypedNull.html   |   457 +-
 .../linq4j/tree/ConstructorDeclaration.html        |   600 +-
 .../calcite/linq4j/tree/DeclarationStatement.html  |   602 +-
 .../calcite/linq4j/tree/DefaultExpression.html     |   438 +-
 .../linq4j/tree/DeterministicCodeOptimizer.html    |  1066 +-
 .../calcite/linq4j/tree/DynamicExpression.html     |   438 +-
 .../apache/calcite/linq4j/tree/ElementInit.html    |   290 +-
 .../org/apache/calcite/linq4j/tree/Expression.html |   451 +-
 .../apache/calcite/linq4j/tree/ExpressionType.html |  2300 +-
 .../calcite/linq4j/tree/ExpressionVisitor.html     |   271 +-
 .../linq4j/tree/Expressions.FluentList.html        |   407 +-
 .../apache/calcite/linq4j/tree/Expressions.html    |  9110 ++--
 .../calcite/linq4j/tree/FieldDeclaration.html      |   575 +-
 .../calcite/linq4j/tree/ForEachStatement.html      |   577 +-
 .../apache/calcite/linq4j/tree/ForStatement.html   |   602 +-
 .../linq4j/tree/FunctionExpression.Invokable.html  |   271 +-
 .../calcite/linq4j/tree/FunctionExpression.html    |   705 +-
 .../calcite/linq4j/tree/GotoExpressionKind.html    |   515 +-
 .../apache/calcite/linq4j/tree/GotoStatement.html  |   535 +-
 .../calcite/linq4j/tree/IndexExpression.html       |   562 +-
 .../calcite/linq4j/tree/InvocationExpression.html  |   442 +-
 .../apache/calcite/linq4j/tree/LabelStatement.html |   533 +-
 .../apache/calcite/linq4j/tree/LabelTarget.html    |   447 +-
 .../calcite/linq4j/tree/LambdaExpression.html      |   444 +-
 .../calcite/linq4j/tree/ListInitExpression.html    |   442 +-
 .../calcite/linq4j/tree/MemberAssignment.html      |   297 +-
 .../apache/calcite/linq4j/tree/MemberBinding.html  |   292 +-
 .../calcite/linq4j/tree/MemberDeclaration.html     |   371 +-
 .../calcite/linq4j/tree/MemberExpression.html      |   610 +-
 .../calcite/linq4j/tree/MemberInitExpression.html  |   438 +-
 .../calcite/linq4j/tree/MemberListBinding.html     |   297 +-
 .../calcite/linq4j/tree/MemberMemberBinding.html   |   297 +-
 .../calcite/linq4j/tree/MethodCallExpression.html  |   545 +-
 .../calcite/linq4j/tree/MethodDeclaration.html     |   625 +-
 .../calcite/linq4j/tree/NewArrayExpression.html    |   591 +-
 .../apache/calcite/linq4j/tree/NewExpression.html  |   587 +-
 .../org/apache/calcite/linq4j/tree/Node.html       |   313 +-
 .../calcite/linq4j/tree/OptimizeShuttle.html       |   684 +-
 .../calcite/linq4j/tree/ParameterExpression.html   |   610 +-
 .../calcite/linq4j/tree/Primitive.Flavor.html      |   477 +-
 .../apache/calcite/linq4j/tree/Primitive.Sink.html |   439 +-
 .../calcite/linq4j/tree/Primitive.Source.html      |   439 +-
 .../org/apache/calcite/linq4j/tree/Primitive.html  |  2049 +-
 .../apache/calcite/linq4j/tree/PseudoField.html    |   367 +-
 .../calcite/linq4j/tree/ReflectedPseudoField.html  |   521 +-
 .../org/apache/calcite/linq4j/tree/Shuttle.html    |  1664 +-
 .../org/apache/calcite/linq4j/tree/Statement.html  |   420 +-
 .../org/apache/calcite/linq4j/tree/SwitchCase.html |   290 +-
 .../calcite/linq4j/tree/SwitchStatement.html       |   428 +-
 .../calcite/linq4j/tree/TernaryExpression.html     |   520 +-
 .../apache/calcite/linq4j/tree/ThrowStatement.html |   527 +-
 .../apache/calcite/linq4j/tree/TryStatement.html   |   577 +-
 .../calcite/linq4j/tree/TypeBinaryExpression.html  |   566 +-
 .../calcite/linq4j/tree/Types.ArrayType.html       |   444 +-
 .../apache/calcite/linq4j/tree/Types.MapType.html  |   452 +-
 .../calcite/linq4j/tree/Types.RecordField.html     |   287 +-
 .../calcite/linq4j/tree/Types.RecordType.html      |   312 +-
 .../org/apache/calcite/linq4j/tree/Types.html      |   877 +-
 .../calcite/linq4j/tree/UnaryExpression.html       |   478 +-
 .../org/apache/calcite/linq4j/tree/Visitor.html    |   968 +-
 .../apache/calcite/linq4j/tree/VisitorImpl.html    |  1188 +-
 .../apache/calcite/linq4j/tree/WhileStatement.html |   552 +-
 .../calcite/linq4j/tree/package-summary.html       |   862 +-
 .../apache/calcite/linq4j/tree/package-tree.html   |   315 +-
 .../DelegatingLatticeStatisticProvider.html        |   460 +-
 .../calcite/materialize/Lattice.BaseColumn.html    |   494 +-
 .../calcite/materialize/Lattice.Builder.html       |   682 +-
 .../apache/calcite/materialize/Lattice.Column.html |   494 +-
 .../calcite/materialize/Lattice.DerivedColumn.html |   448 +-
 .../calcite/materialize/Lattice.Measure.html       |   651 +-
 .../calcite/materialize/Lattice.SqlWriter.html     |   428 +-
 .../apache/calcite/materialize/Lattice.Tile.html   |   483 +-
 .../calcite/materialize/Lattice.TileBuilder.html   |   395 +-
 .../org/apache/calcite/materialize/Lattice.html    |  1106 +-
 .../calcite/materialize/LatticeChildNode.html      |   342 +-
 .../apache/calcite/materialize/LatticeNode.html    |   426 +-
 .../calcite/materialize/LatticeRootNode.html       |   386 +-
 .../LatticeStatisticProvider.Factory.html          |   220 +-
 .../materialize/LatticeStatisticProvider.html      |   311 +-
 .../calcite/materialize/LatticeSuggester.html      |   411 +-
 .../apache/calcite/materialize/LatticeTable.html   |   436 +-
 .../org/apache/calcite/materialize/Lattices.html   |   342 +-
 .../calcite/materialize/MaterializationKey.html    |   427 +-
 ...MaterializationService.DefaultTableFactory.html |   369 +-
 .../MaterializationService.TableFactory.html       |   281 +-
 .../materialize/MaterializationService.html        |   645 +-
 .../calcite/materialize/SqlStatisticProvider.html  |   335 +-
 .../org/apache/calcite/materialize/TileKey.html    |   526 +-
 .../apache/calcite/materialize/TileSuggester.html  |   351 +-
 .../calcite/materialize/package-summary.html       |   422 +-
 .../apache/calcite/materialize/package-tree.html   |   203 +-
 .../org/apache/calcite/model/JsonColumn.html       |   426 +-
 .../org/apache/calcite/model/JsonCustomSchema.html |   568 +-
 .../org/apache/calcite/model/JsonCustomTable.html  |   482 +-
 .../org/apache/calcite/model/JsonFunction.html     |   507 +-
 .../org/apache/calcite/model/JsonJdbcSchema.html   |   663 +-
 .../org/apache/calcite/model/JsonLattice.html      |   709 +-
 .../org/apache/calcite/model/JsonMapSchema.html    |   556 +-
 .../apache/calcite/model/JsonMaterialization.html  |   551 +-
 .../org/apache/calcite/model/JsonMeasure.html      |   453 +-
 .../org/apache/calcite/model/JsonRoot.html         |   409 +-
 .../org/apache/calcite/model/JsonSchema.Type.html  |   469 +-
 .../org/apache/calcite/model/JsonSchema.html       |   626 +-
 .../org/apache/calcite/model/JsonStream.html       |   394 +-
 .../org/apache/calcite/model/JsonTable.html        |   482 +-
 .../org/apache/calcite/model/JsonTile.html         |   449 +-
 .../org/apache/calcite/model/JsonType.html         |   476 +-
 .../apache/calcite/model/JsonTypeAttribute.html    |   382 +-
 .../org/apache/calcite/model/JsonView.html         |   559 +-
 .../calcite/model/ModelHandler.ExtraOperand.html   |   538 +-
 .../org/apache/calcite/model/ModelHandler.html     |   776 +-
 .../org/apache/calcite/model/package-summary.html  |   374 +-
 .../org/apache/calcite/model/package-tree.html     |   195 +-
 .../org/apache/calcite/package-summary.html        |   262 +-
 .../org/apache/calcite/package-tree.html           |   169 +-
 .../org/apache/calcite/piglet/Ast.Assignment.html  |   344 +-
 .../org/apache/calcite/piglet/Ast.Assignment1.html |   355 +-
 .../org/apache/calcite/piglet/Ast.BagType.html     |   334 +-
 .../org/apache/calcite/piglet/Ast.Call.html        |   358 +-
 .../apache/calcite/piglet/Ast.DescribeStmt.html    |   334 +-
 .../org/apache/calcite/piglet/Ast.Direction.html   |   469 +-
 .../apache/calcite/piglet/Ast.DistinctStmt.html    |   352 +-
 .../org/apache/calcite/piglet/Ast.DumpStmt.html    |   334 +-
 .../org/apache/calcite/piglet/Ast.FieldSchema.html |   331 +-
 .../org/apache/calcite/piglet/Ast.FilterStmt.html  |   356 +-
 .../calcite/piglet/Ast.ForeachNestedStmt.html      |   374 +-
 .../org/apache/calcite/piglet/Ast.ForeachStmt.html |   370 +-
 .../org/apache/calcite/piglet/Ast.GroupStmt.html   |   356 +-
 .../org/apache/calcite/piglet/Ast.Identifier.html  |   390 +-
 .../org/apache/calcite/piglet/Ast.LimitStmt.html   |   356 +-
 .../org/apache/calcite/piglet/Ast.Literal.html     |   394 +-
 .../org/apache/calcite/piglet/Ast.LoadStmt.html    |   345 +-
 .../org/apache/calcite/piglet/Ast.MapType.html     |   330 +-
 .../org/apache/calcite/piglet/Ast.Node.html        |   386 +-
 .../apache/calcite/piglet/Ast.NumericLiteral.html  |   342 +-
 .../org/apache/calcite/piglet/Ast.Op.html          |  1058 +-
 .../org/apache/calcite/piglet/Ast.OrderStmt.html   |   356 +-
 .../org/apache/calcite/piglet/Ast.Program.html     |   376 +-
 .../org/apache/calcite/piglet/Ast.ScalarType.html  |   334 +-
 .../org/apache/calcite/piglet/Ast.Schema.html      |   327 +-
 .../calcite/piglet/Ast.SpecialIdentifier.html      |   395 +-
 .../org/apache/calcite/piglet/Ast.Stmt.html        |   333 +-
 .../org/apache/calcite/piglet/Ast.TupleType.html   |   334 +-
 .../org/apache/calcite/piglet/Ast.Type.html        |   333 +-
 .../org/apache/calcite/piglet/Ast.ValuesStmt.html  |   349 +-
 .../org/apache/calcite/piglet/Ast.html             |   647 +-
 .../calcite/piglet/DynamicTupleRecordType.html     |   421 +-
 .../org/apache/calcite/piglet/Handler.html         |   380 +-
 .../org/apache/calcite/piglet/PigConverter.html    |   622 +-
 .../PigRelBuilder.PigRelTranslationContext.html    |   292 +-
 .../org/apache/calcite/piglet/PigRelBuilder.html   |   955 +-
 .../org/apache/calcite/piglet/PigRelSqlUdfs.html   |   358 +-
 .../calcite/piglet/PigRelToSqlConverter.html       |   421 +-
 .../org/apache/calcite/piglet/PigTable.html        |   440 +-
 .../piglet/PigToSqlAggregateRule.Config.html       |   295 +-
 .../calcite/piglet/PigToSqlAggregateRule.html      |   542 +-
 .../org/apache/calcite/piglet/PigUdfs.html         |   329 +-
 .../calcite/piglet/PigUserDefinedFunction.html     |   471 +-
 .../org/apache/calcite/piglet/package-summary.html |   566 +-
 .../org/apache/calcite/piglet/package-tree.html    |   269 +-
 .../apache/calcite/plan/AbstractRelOptPlanner.html |  1718 +-
 .../calcite/plan/CommonRelSubExprRule.Config.html  |   218 +-
 .../apache/calcite/plan/CommonRelSubExprRule.html  |   412 +-
 .../org/apache/calcite/plan/Context.html           |   218 +-
 .../org/apache/calcite/plan/Contexts.html          |   459 +-
 .../org/apache/calcite/plan/Convention.Impl.html   |   695 +-
 .../org/apache/calcite/plan/Convention.html        |   527 +-
 .../apache/calcite/plan/ConventionTraitDef.html    |   594 +-
 .../org/apache/calcite/plan/DeriveMode.html        |   515 +-
 .../plan/MaterializedViewSubstitutionVisitor.html  |   402 +-
 .../calcite/plan/MulticastRelOptListener.html      |   544 +-
 .../org/apache/calcite/plan/RelDigest.html         |   296 +-
 .../apache/calcite/plan/RelHintsPropagator.html    |   295 +-
 .../org/apache/calcite/plan/RelImplementor.html    |   273 +-
 .../org/apache/calcite/plan/RelMultipleTrait.html  |   301 +-
 .../apache/calcite/plan/RelOptAbstractTable.html   |   938 +-
 .../org/apache/calcite/plan/RelOptCluster.html     |   779 +-
 .../org/apache/calcite/plan/RelOptConnection.html  |   271 +-
 .../org/apache/calcite/plan/RelOptCost.html        |   607 +-
 .../org/apache/calcite/plan/RelOptCostFactory.html |   371 +-
 .../org/apache/calcite/plan/RelOptCostImpl.html    |   868 +-
 .../org/apache/calcite/plan/RelOptLattice.html     |   505 +-
 .../plan/RelOptListener.RelChosenEvent.html        |   368 +-
 .../plan/RelOptListener.RelDiscardedEvent.html     |   368 +-
 .../plan/RelOptListener.RelEquivalenceEvent.html   |   458 +-
 .../calcite/plan/RelOptListener.RelEvent.html      |   418 +-
 .../plan/RelOptListener.RuleAttemptedEvent.html    |   456 +-
 .../calcite/plan/RelOptListener.RuleEvent.html     |   439 +-
 .../plan/RelOptListener.RuleProductionEvent.html   |   410 +-
 .../org/apache/calcite/plan/RelOptListener.html    |   489 +-
 .../apache/calcite/plan/RelOptMaterialization.html |   545 +-
 .../calcite/plan/RelOptMaterializations.html       |   460 +-
 .../org/apache/calcite/plan/RelOptNode.html        |   445 +-
 .../plan/RelOptPlanner.CannotPlanException.html    |   337 +-
 .../calcite/plan/RelOptPlanner.Executor.html       |   224 +-
 .../org/apache/calcite/plan/RelOptPlanner.html     |  1322 +-
 .../apache/calcite/plan/RelOptPredicateList.html   |   625 +-
 .../org/apache/calcite/plan/RelOptQuery.html       |   574 +-
 .../RelOptRule.ConverterRelOptRuleOperand.html     |   343 +-
 .../org/apache/calcite/plan/RelOptRule.html        |  1543 +-
 .../org/apache/calcite/plan/RelOptRuleCall.html    |  1021 +-
 .../org/apache/calcite/plan/RelOptRuleOperand.html |   785 +-
 .../calcite/plan/RelOptRuleOperandChildPolicy.html |   494 +-
 .../calcite/plan/RelOptRuleOperandChildren.html    |   306 +-
 .../org/apache/calcite/plan/RelOptRules.html       |   329 +-
 .../calcite/plan/RelOptSamplingParameters.html     |   450 +-
 .../org/apache/calcite/plan/RelOptSchema.html      |   333 +-
 .../calcite/plan/RelOptSchemaWithSampling.html     |   309 +-
 .../calcite/plan/RelOptTable.ToRelContext.html     |   312 +-
 .../calcite/plan/RelOptTable.ViewExpander.html     |   295 +-
 .../org/apache/calcite/plan/RelOptTable.html       |   649 +-
 .../org/apache/calcite/plan/RelOptUtil.Exists.html |   338 +-
 .../calcite/plan/RelOptUtil.InputFinder.html       |   587 +-
 .../plan/RelOptUtil.InputReferencedVisitor.html    |   451 +-
 .../org/apache/calcite/plan/RelOptUtil.Logic.html  |   582 +-
 .../calcite/plan/RelOptUtil.RexInputConverter.html |   546 +-
 .../calcite/plan/RelOptUtil.SubQueryType.html      |   469 +-
 .../apache/calcite/plan/RelOptUtil.TypeDumper.html |   227 +-
 .../plan/RelOptUtil.VariableUsedVisitor.html       |   526 +-
 .../org/apache/calcite/plan/RelOptUtil.html        |  4471 +-
 .../org/apache/calcite/plan/RelRule.Config.html    |   444 +-
 .../org/apache/calcite/plan/RelRule.Done.html      |   194 +-
 .../apache/calcite/plan/RelRule.MatchHandler.html  |   224 +-
 .../calcite/plan/RelRule.OperandBuilder.html       |   306 +-
 .../calcite/plan/RelRule.OperandDetailBuilder.html |   438 +-
 .../calcite/plan/RelRule.OperandTransform.html     |   234 +-
 .../org/apache/calcite/plan/RelRule.html           |   494 +-
 .../org/apache/calcite/plan/RelTrait.html          |   474 +-
 .../org/apache/calcite/plan/RelTraitDef.html       |   607 +-
 .../calcite/plan/RelTraitPropagationVisitor.html   |   406 +-
 .../org/apache/calcite/plan/RelTraitSet.html       |  1418 +-
 .../apache/calcite/plan/RexImplicationChecker.html |   371 +-
 .../org/apache/calcite/plan/RuleEventLogger.html   |   515 +-
 .../org/apache/calcite/plan/Strong.Policy.html     |   496 +-
 .../org/apache/calcite/plan/Strong.html            |   645 +-
 .../SubstitutionVisitor.AbstractUnifyRule.html     |   502 +-
 .../plan/SubstitutionVisitor.MatchFailed.html      |   421 +-
 .../calcite/plan/SubstitutionVisitor.Operand.html  |   449 +-
 .../plan/SubstitutionVisitor.UnifyResult.html      |   227 +-
 .../plan/SubstitutionVisitor.UnifyRule.html        |   535 +-
 .../plan/SubstitutionVisitor.UnifyRuleCall.html    |   581 +-
 .../apache/calcite/plan/SubstitutionVisitor.html   |   900 +-
 .../apache/calcite/plan/TableAccessMap.Mode.html   |   496 +-
 .../org/apache/calcite/plan/TableAccessMap.html    |   617 +-
 .../org/apache/calcite/plan/ViewExpanders.html     |   379 +-
 .../apache/calcite/plan/VisitorDataContext.html    |   600 +-
 .../org/apache/calcite/plan/hep/HepMatchOrder.html |   494 +-
 .../org/apache/calcite/plan/hep/HepPlanner.html    |   910 +-
 .../org/apache/calcite/plan/hep/HepProgram.html    |   367 +-
 .../apache/calcite/plan/hep/HepProgramBuilder.html |   646 +-
 .../org/apache/calcite/plan/hep/HepRelVertex.html  |   696 +-
 .../org/apache/calcite/plan/hep/HepRuleCall.html   |   351 +-
 .../apache/calcite/plan/hep/package-summary.html   |   268 +-
 .../org/apache/calcite/plan/hep/package-tree.html  |   173 +-
 .../org/apache/calcite/plan/package-summary.html   |  1023 +-
 .../org/apache/calcite/plan/package-tree.html      |   363 +-
 .../plan/visualizer/RuleMatchVisualizer.html       |   728 +-
 .../calcite/plan/visualizer/package-summary.html   |   220 +-
 .../calcite/plan/visualizer/package-tree.html      |   151 +-
 ...tractConverter.ExpandConversionRule.Config.html |   358 +-
 .../AbstractConverter.ExpandConversionRule.html    |   571 +-
 .../calcite/plan/volcano/AbstractConverter.html    |   665 +-
 .../org/apache/calcite/plan/volcano/RelSubset.html |  1006 +-
 .../org/apache/calcite/plan/volcano/RuleQueue.html |   474 +-
 .../calcite/plan/volcano/VolcanoPlanner.html       |  1852 +-
 .../plan/volcano/VolcanoRelMetadataProvider.html   |   521 +-
 .../calcite/plan/volcano/VolcanoRuleCall.html      |   504 +-
 .../plan/volcano/VolcanoTimeoutException.html      |   335 +-
 .../calcite/plan/volcano/package-summary.html      |   302 +-
 .../apache/calcite/plan/volcano/package-tree.html  |   191 +-
 .../calcite/prepare/CalciteCatalogReader.html      |  1126 +-
 .../apache/calcite/prepare/CalcitePrepareImpl.html |  1073 +-
 .../prepare/PlannerImpl.ViewExpanderImpl.html      |   332 +-
 .../org/apache/calcite/prepare/PlannerImpl.html    |   763 +-
 .../prepare/Prepare.AbstractPreparingTable.html    |   510 +-
 .../calcite/prepare/Prepare.CatalogReader.html     |   446 +-
 .../calcite/prepare/Prepare.Materialization.html   |   365 +-
 .../calcite/prepare/Prepare.PreparedExplain.html   |   511 +-
 .../calcite/prepare/Prepare.PreparedResult.html    |   396 +-
 .../prepare/Prepare.PreparedResultImpl.html        |   752 +-
 .../calcite/prepare/Prepare.PreparingTable.html    |   264 +-
 .../org/apache/calcite/prepare/Prepare.html        |  1134 +-
 .../apache/calcite/prepare/RelOptTableImpl.html    |  1141 +-
 .../apache/calcite/prepare/package-summary.html    |   310 +-
 .../org/apache/calcite/prepare/package-tree.html   |   195 +-
 .../apache/calcite/profile/Profiler.Column.html    |   540 +-
 .../calcite/profile/Profiler.Distribution.html     |   387 +-
 .../profile/Profiler.FunctionalDependency.html     |   302 +-
 .../apache/calcite/profile/Profiler.Profile.html   |   441 +-
 .../apache/calcite/profile/Profiler.RowCount.html  |   361 +-
 .../apache/calcite/profile/Profiler.Statistic.html |   273 +-
 .../apache/calcite/profile/Profiler.Unique.html    |   361 +-
 .../org/apache/calcite/profile/Profiler.html       |   385 +-
 .../calcite/profile/ProfilerImpl.Builder.html      |   395 +-
 .../org/apache/calcite/profile/ProfilerImpl.html   |   385 +-
 .../org/apache/calcite/profile/SimpleProfiler.html |   432 +-
 .../apache/calcite/profile/package-summary.html    |   302 +-
 .../org/apache/calcite/profile/package-tree.html   |   173 +-
 .../org/apache/calcite/rel/AbstractRelNode.html    |  1792 +-
 javadocAggregate/org/apache/calcite/rel/BiRel.html |   677 +-
 .../apache/calcite/rel/InvalidRelException.html    |   359 +-
 .../org/apache/calcite/rel/PhysicalNode.html       |   448 +-
 .../org/apache/calcite/rel/RelCollation.html       |   332 +-
 .../org/apache/calcite/rel/RelCollationImpl.html   |   958 +-
 .../apache/calcite/rel/RelCollationTraitDef.html   |   553 +-
 .../org/apache/calcite/rel/RelCollations.html      |   843 +-
 .../apache/calcite/rel/RelDistribution.Type.html   |   622 +-
 .../org/apache/calcite/rel/RelDistribution.html    |   399 +-
 .../calcite/rel/RelDistributionTraitDef.html       |   524 +-
 .../org/apache/calcite/rel/RelDistributions.html   |   518 +-
 .../calcite/rel/RelFieldCollation.Direction.html   |   722 +-
 .../rel/RelFieldCollation.NullDirection.html       |   532 +-
 .../org/apache/calcite/rel/RelFieldCollation.html  |   828 +-
 .../apache/calcite/rel/RelHomogeneousShuttle.html  |   753 +-
 .../org/apache/calcite/rel/RelInput.html           |   753 +-
 .../org/apache/calcite/rel/RelNode.Context.html    |   275 +-
 .../org/apache/calcite/rel/RelNode.html            |  1247 +-
 .../org/apache/calcite/rel/RelNodes.html           |   386 +-
 .../calcite/rel/RelReferentialConstraint.html      |   352 +-
 .../calcite/rel/RelReferentialConstraintImpl.html  |   428 +-
 .../org/apache/calcite/rel/RelRoot.html            |   812 +-
 .../org/apache/calcite/rel/RelShuttle.html         |   607 +-
 .../org/apache/calcite/rel/RelShuttleImpl.html     |   876 +-
 .../org/apache/calcite/rel/RelValidityChecker.html |   377 +
 .../org/apache/calcite/rel/RelVisitor.html         |   419 +-
 .../org/apache/calcite/rel/RelWriter.html          |   443 +-
 .../org/apache/calcite/rel/SingleRel.html          |   697 +-
 .../org/apache/calcite/rel/convert/Converter.html  |   381 +-
 .../apache/calcite/rel/convert/ConverterImpl.html  |   682 +-
 .../calcite/rel/convert/ConverterRule.Config.html  |   581 +-
 .../apache/calcite/rel/convert/ConverterRule.html  |   898 +-
 .../apache/calcite/rel/convert/NoneConverter.html  |   547 +-
 .../rel/convert/TraitMatchingRule.Config.html      |   341 +-
 .../calcite/rel/convert/TraitMatchingRule.html     |   617 +-
 .../calcite/rel/convert/package-summary.html       |   267 +-
 .../apache/calcite/rel/convert/package-tree.html   |   185 +-
 .../calcite/rel/core/Aggregate.AggCallBinding.html |   548 +-
 .../apache/calcite/rel/core/Aggregate.Group.html   |   583 +-
 .../org/apache/calcite/rel/core/Aggregate.html     |  1589 +-
 .../org/apache/calcite/rel/core/AggregateCall.html |  1865 +-
 .../org/apache/calcite/rel/core/Calc.html          |  1013 +-
 .../org/apache/calcite/rel/core/Collect.html       |   865 +-
 .../org/apache/calcite/rel/core/Correlate.html     |  1072 +-
 .../org/apache/calcite/rel/core/CorrelationId.html |   650 +-
 .../org/apache/calcite/rel/core/EquiJoin.html      |   773 +-
 .../org/apache/calcite/rel/core/Exchange.html      |   705 +-
 .../org/apache/calcite/rel/core/Filter.html        |   949 +-
 .../org/apache/calcite/rel/core/Intersect.html     |   514 +-
 .../org/apache/calcite/rel/core/Join.html          |  1414 +-
 .../org/apache/calcite/rel/core/JoinInfo.html      |   684 +-
 .../org/apache/calcite/rel/core/JoinRelType.html   |   908 +-
 .../calcite/rel/core/Match.RexMRAggCall.html       |   475 +-
 .../org/apache/calcite/rel/core/Match.html         |  1093 +-
 .../org/apache/calcite/rel/core/Minus.html         |   512 +-
 .../org/apache/calcite/rel/core/Project.Flags.html |   455 +-
 .../org/apache/calcite/rel/core/Project.html       |  1364 +-
 .../rel/core/RelFactories.AggregateFactory.html    |   291 +-
 .../rel/core/RelFactories.CorrelateFactory.html    |   296 +-
 .../rel/core/RelFactories.ExchangeFactory.html     |   277 +-
 .../rel/core/RelFactories.FilterFactory.html       |   320 +-
 .../calcite/rel/core/RelFactories.JoinFactory.html |   303 +-
 .../rel/core/RelFactories.MatchFactory.html        |   321 +-
 .../rel/core/RelFactories.ProjectFactory.html      |   291 +-
 .../rel/core/RelFactories.RepeatUnionFactory.html  |   287 +-
 .../rel/core/RelFactories.SemiJoinFactory.html     |   295 +-
 .../rel/core/RelFactories.SetOpFactory.html        |   281 +-
 .../rel/core/RelFactories.SnapshotFactory.html     |   279 +-
 .../rel/core/RelFactories.SnapshotFactoryImpl.html |   369 +-
 .../rel/core/RelFactories.SortExchangeFactory.html |   281 +-
 .../calcite/rel/core/RelFactories.SortFactory.html |   330 +-
 .../rel/core/RelFactories.SpoolFactory.html        |   285 +-
 .../calcite/rel/core/RelFactories.Struct.html      |   672 +-
 .../RelFactories.TableFunctionScanFactory.html     |   289 +-
 .../rel/core/RelFactories.TableScanFactory.html    |   279 +-
 .../rel/core/RelFactories.ValuesFactory.html       |   281 +-
 .../org/apache/calcite/rel/core/RelFactories.html  |   875 +-
 .../org/apache/calcite/rel/core/RepeatUnion.html   |   706 +-
 .../org/apache/calcite/rel/core/Sample.html        |   560 +-
 .../org/apache/calcite/rel/core/SetOp.html         |   774 +-
 .../org/apache/calcite/rel/core/Snapshot.html      |   658 +-
 .../org/apache/calcite/rel/core/Sort.html          |   910 +-
 .../org/apache/calcite/rel/core/SortExchange.html  |   685 +-
 .../org/apache/calcite/rel/core/Spool.Type.html    |   450 +-
 .../org/apache/calcite/rel/core/Spool.html         |   663 +-
 .../apache/calcite/rel/core/TableFunctionScan.html |   871 +-
 .../calcite/rel/core/TableModify.Operation.html    |   488 +-
 .../org/apache/calcite/rel/core/TableModify.html   |   955 +-
 .../org/apache/calcite/rel/core/TableScan.html     |   885 +-
 .../org/apache/calcite/rel/core/TableSpool.html    |   614 +-
 .../org/apache/calcite/rel/core/Uncollect.html     |   753 +-
 .../org/apache/calcite/rel/core/Union.html         |   541 +-
 .../org/apache/calcite/rel/core/Values.html        |   806 +-
 .../org/apache/calcite/rel/core/Window.Group.html  |   686 +-
 .../calcite/rel/core/Window.RexWinAggCall.html     |   655 +-
 .../org/apache/calcite/rel/core/Window.html        |   754 +-
 .../apache/calcite/rel/core/package-summary.html   |   764 +-
 .../org/apache/calcite/rel/core/package-tree.html  |   287 +-
 .../rel/externalize/RelDotWriter.WriteOption.html  |   390 +-
 .../calcite/rel/externalize/RelDotWriter.html      |   547 +-
 .../calcite/rel/externalize/RelEnumTypes.html      |   319 +-
 .../rel/externalize/RelJson.InputTranslator.html   |   278 +
 .../apache/calcite/rel/externalize/RelJson.html    |   710 +-
 .../calcite/rel/externalize/RelJsonReader.html     |   412 +-
 .../calcite/rel/externalize/RelJsonWriter.html     |   683 +-
 .../calcite/rel/externalize/RelWriterImpl.html     |   675 +-
 .../calcite/rel/externalize/RelXmlWriter.html      |   416 +-
 .../calcite/rel/externalize/package-summary.html   |   279 +-
 .../calcite/rel/externalize/package-tree.html      |   168 +-
 .../hint/CompositeHintPredicate.Composition.html   |   450 +-
 .../calcite/rel/hint/CompositeHintPredicate.html   |   350 +-
 .../apache/calcite/rel/hint/HintOptionChecker.html |   295 +-
 .../org/apache/calcite/rel/hint/HintPredicate.html |   293 +-
 .../apache/calcite/rel/hint/HintPredicates.html    |   575 +-
 .../calcite/rel/hint/HintStrategy.Builder.html     |   375 +-
 .../org/apache/calcite/rel/hint/HintStrategy.html  |   464 +-
 .../rel/hint/HintStrategyTable.Builder.html        |   430 +-
 .../hint/HintStrategyTable.HintErrorLogger.html    |   510 +-
 .../apache/calcite/rel/hint/HintStrategyTable.html |   504 +-
 .../org/apache/calcite/rel/hint/Hintable.html      |   331 +-
 .../calcite/rel/hint/NodeTypeHintPredicate.html    |   371 +-
 .../apache/calcite/rel/hint/RelHint.Builder.html   |   436 +-
 .../org/apache/calcite/rel/hint/RelHint.html       |   568 +-
 .../apache/calcite/rel/hint/package-summary.html   |   334 +-
 .../org/apache/calcite/rel/hint/package-tree.html  |   185 +-
 .../calcite/rel/logical/LogicalAggregate.html      |   925 +-
 .../apache/calcite/rel/logical/LogicalCalc.html    |   730 +-
 .../calcite/rel/logical/LogicalCorrelate.html      |   739 +-
 .../calcite/rel/logical/LogicalExchange.html       |   564 +-
 .../apache/calcite/rel/logical/LogicalFilter.html  |   852 +-
 .../calcite/rel/logical/LogicalIntersect.html      |   618 +-
 .../apache/calcite/rel/logical/LogicalJoin.html    |  1150 +-
 .../apache/calcite/rel/logical/LogicalMatch.html   |   759 +-
 .../apache/calcite/rel/logical/LogicalMinus.html   |   618 +-
 .../apache/calcite/rel/logical/LogicalProject.html |   930 +-
 .../calcite/rel/logical/LogicalRepeatUnion.html    |   513 +-
 .../calcite/rel/logical/LogicalSnapshot.html       |   531 +-
 .../apache/calcite/rel/logical/LogicalSort.html    |   580 +-
 .../calcite/rel/logical/LogicalSortExchange.html   |   564 +-
 .../rel/logical/LogicalTableFunctionScan.html      |   669 +-
 .../calcite/rel/logical/LogicalTableModify.html    |   665 +-
 .../calcite/rel/logical/LogicalTableScan.html      |   650 +-
 .../calcite/rel/logical/LogicalTableSpool.html     |   592 +-
 .../apache/calcite/rel/logical/LogicalUnion.html   |   618 +-
 .../apache/calcite/rel/logical/LogicalValues.html  |   665 +-
 .../apache/calcite/rel/logical/LogicalWindow.html  |   620 +-
 .../calcite/rel/logical/ToLogicalConverter.html    |   427 +-
 .../calcite/rel/logical/package-summary.html       |   368 +-
 .../apache/calcite/rel/logical/package-tree.html   |   247 +-
 .../BuiltInMetadata.AllPredicates.Handler.html     |   308 +-
 .../metadata/BuiltInMetadata.AllPredicates.html    |   392 +-
 .../BuiltInMetadata.Collation.Handler.html         |   308 +-
 .../rel/metadata/BuiltInMetadata.Collation.html    |   388 +-
 .../BuiltInMetadata.ColumnOrigin.Handler.html      |   312 +-
 .../rel/metadata/BuiltInMetadata.ColumnOrigin.html |   394 +-
 .../BuiltInMetadata.ColumnUniqueness.Handler.html  |   316 +-
 .../metadata/BuiltInMetadata.ColumnUniqueness.html |   398 +-
 .../BuiltInMetadata.CumulativeCost.Handler.html    |   308 +-
 .../metadata/BuiltInMetadata.CumulativeCost.html   |   392 +-
 .../BuiltInMetadata.DistinctRowCount.Handler.html  |   316 +-
 .../metadata/BuiltInMetadata.DistinctRowCount.html |   398 +-
 .../BuiltInMetadata.Distribution.Handler.html      |   308 +-
 .../rel/metadata/BuiltInMetadata.Distribution.html |   388 +-
 .../BuiltInMetadata.ExplainVisibility.Handler.html |   312 +-
 .../BuiltInMetadata.ExplainVisibility.html         |   394 +-
 .../BuiltInMetadata.ExpressionLineage.Handler.html |   312 +-
 .../BuiltInMetadata.ExpressionLineage.html         |   394 +-
 .../BuiltInMetadata.LowerBoundCost.Handler.html    |   312 +-
 .../metadata/BuiltInMetadata.LowerBoundCost.html   |   388 +-
 .../BuiltInMetadata.MaxRowCount.Handler.html       |   308 +-
 .../rel/metadata/BuiltInMetadata.MaxRowCount.html  |   394 +-
 .../metadata/BuiltInMetadata.Memory.Handler.html   |   354 +-
 .../rel/metadata/BuiltInMetadata.Memory.html       |   444 +-
 .../BuiltInMetadata.MinRowCount.Handler.html       |   308 +-
 .../rel/metadata/BuiltInMetadata.MinRowCount.html  |   392 +-
 .../BuiltInMetadata.NodeTypes.Handler.html         |   308 +-
 .../rel/metadata/BuiltInMetadata.NodeTypes.html    |   388 +-
 .../BuiltInMetadata.NonCumulativeCost.Handler.html |   308 +-
 .../BuiltInMetadata.NonCumulativeCost.html         |   392 +-
 .../BuiltInMetadata.Parallelism.Handler.html       |   329 +-
 .../rel/metadata/BuiltInMetadata.Parallelism.html  |   411 +-
 ...tInMetadata.PercentageOriginalRows.Handler.html |   308 +-
 .../BuiltInMetadata.PercentageOriginalRows.html    |   392 +-
 .../BuiltInMetadata.PopulationSize.Handler.html    |   312 +-
 .../metadata/BuiltInMetadata.PopulationSize.html   |   394 +-
 .../BuiltInMetadata.Predicates.Handler.html        |   308 +-
 .../rel/metadata/BuiltInMetadata.Predicates.html   |   392 +-
 .../metadata/BuiltInMetadata.RowCount.Handler.html |   308 +-
 .../rel/metadata/BuiltInMetadata.RowCount.html     |   392 +-
 .../BuiltInMetadata.Selectivity.Handler.html       |   312 +-
 .../rel/metadata/BuiltInMetadata.Selectivity.html  |   394 +-
 .../rel/metadata/BuiltInMetadata.Size.Handler.html |   329 +-
 .../calcite/rel/metadata/BuiltInMetadata.Size.html |   419 +-
 .../BuiltInMetadata.TableReferences.Handler.html   |   308 +-
 .../metadata/BuiltInMetadata.TableReferences.html  |   392 +-
 .../BuiltInMetadata.UniqueKeys.Handler.html        |   312 +-
 .../rel/metadata/BuiltInMetadata.UniqueKeys.html   |   394 +-
 .../calcite/rel/metadata/BuiltInMetadata.html      |   558 +-
 .../rel/metadata/CachingRelMetadataProvider.html   |   459 +-
 .../rel/metadata/ChainedRelMetadataProvider.html   |   526 +-
 .../rel/metadata/CyclicMetadataException.html      |   337 +-
 .../rel/metadata/DefaultRelMetadataProvider.html   |   378 +-
 .../rel/metadata/DelegatingMetadataRel.html        |   271 +-
 .../JaninoRelMetadataProvider.NoHandler.html       |   395 +-
 .../rel/metadata/JaninoRelMetadataProvider.html    |   680 +-
 .../org/apache/calcite/rel/metadata/Metadata.html  |   273 +-
 .../apache/calcite/rel/metadata/MetadataDef.html   |   411 +-
 .../calcite/rel/metadata/MetadataFactory.html      |   289 +-
 .../calcite/rel/metadata/MetadataFactoryImpl.html  |   462 +-
 .../calcite/rel/metadata/MetadataHandler.html      |   301 +-
 .../MetadataHandlerProvider.NoHandler.html         |   419 +-
 .../rel/metadata/MetadataHandlerProvider.html      |   352 +-
 .../apache/calcite/rel/metadata/NullSentinel.html  |   494 +-
 .../metadata/ProxyingMetadataHandlerProvider.html  |   359 +
 .../metadata/ReflectiveRelMetadataProvider.html    |   585 +-
 .../calcite/rel/metadata/RelColumnMapping.html     |   436 +-
 .../calcite/rel/metadata/RelColumnOrigin.html      |   465 +-
 .../calcite/rel/metadata/RelMdAllPredicates.html   |   779 +-
 .../calcite/rel/metadata/RelMdCollation.html       |  1458 +-
 .../calcite/rel/metadata/RelMdColumnOrigins.html   |   700 +-
 .../rel/metadata/RelMdColumnUniqueness.html        |   940 +-
 .../rel/metadata/RelMdDistinctRowCount.html        |   801 +-
 .../calcite/rel/metadata/RelMdDistribution.html    |   839 +-
 .../rel/metadata/RelMdExplainVisibility.html       |   404 +-
 .../rel/metadata/RelMdExpressionLineage.html       |   831 +-
 .../calcite/rel/metadata/RelMdLowerBoundCost.html  |   484 +-
 .../calcite/rel/metadata/RelMdMaxRowCount.html     |   822 +-
 .../apache/calcite/rel/metadata/RelMdMemory.html   |   551 +-
 .../calcite/rel/metadata/RelMdMinRowCount.html     |   822 +-
 .../calcite/rel/metadata/RelMdNodeTypes.html       |   909 +-
 .../calcite/rel/metadata/RelMdParallelism.html     |   589 +-
 .../rel/metadata/RelMdPercentageOriginalRows.html  |   509 +-
 .../calcite/rel/metadata/RelMdPopulationSize.html  |   665 +-
 .../calcite/rel/metadata/RelMdPredicates.html      |   793 +-
 .../apache/calcite/rel/metadata/RelMdRowCount.html |   859 +-
 .../calcite/rel/metadata/RelMdSelectivity.html     |   687 +-
 .../org/apache/calcite/rel/metadata/RelMdSize.html |   972 +-
 .../calcite/rel/metadata/RelMdTableReferences.html |   800 +-
 .../calcite/rel/metadata/RelMdUniqueKeys.html      |   744 +-
 .../org/apache/calcite/rel/metadata/RelMdUtil.html |  1474 +-
 .../calcite/rel/metadata/RelMetadataProvider.html  |   349 +-
 .../calcite/rel/metadata/RelMetadataQuery.html     |  1513 +-
 .../calcite/rel/metadata/RelMetadataQueryBase.html |   630 +-
 .../calcite/rel/metadata/UnboundMetadata.html      |   281 +-
 .../calcite/rel/metadata/janino/CacheUtil.html     |   333 +-
 .../rel/metadata/janino/DescriptiveCacheKey.html   |   361 +-
 ...rGeneratorUtil.HandlerNameAndGeneratedCode.html |   294 +-
 .../janino/RelMetadataHandlerGeneratorUtil.html    |   334 +-
 .../rel/metadata/janino/package-summary.html       |   240 +-
 .../calcite/rel/metadata/janino/package-tree.html  |   159 +-
 .../calcite/rel/metadata/package-summary.html      |  1021 +-
 .../apache/calcite/rel/metadata/package-tree.html  |   354 +-
 .../org/apache/calcite/rel/mutable/Holder.html     |   538 +-
 .../calcite/rel/mutable/MutableAggregate.html      |   688 +-
 .../apache/calcite/rel/mutable/MutableCalc.html    |   617 +-
 .../apache/calcite/rel/mutable/MutableCollect.html |   621 +-
 .../calcite/rel/mutable/MutableCorrelate.html      |   717 +-
 .../calcite/rel/mutable/MutableExchange.html       |   617 +-
 .../apache/calcite/rel/mutable/MutableFilter.html  |   617 +-
 .../calcite/rel/mutable/MutableIntersect.html      |   573 +-
 .../apache/calcite/rel/mutable/MutableJoin.html    |   717 +-
 .../apache/calcite/rel/mutable/MutableMatch.html   |   867 +-
 .../apache/calcite/rel/mutable/MutableMinus.html   |   573 +-
 .../apache/calcite/rel/mutable/MutableProject.html |   700 +-
 .../org/apache/calcite/rel/mutable/MutableRel.html |   756 +-
 .../calcite/rel/mutable/MutableRelVisitor.html     |   372 +-
 .../apache/calcite/rel/mutable/MutableRels.html    |   622 +-
 .../apache/calcite/rel/mutable/MutableSample.html  |   617 +-
 .../apache/calcite/rel/mutable/MutableScan.html    |   571 +-
 .../apache/calcite/rel/mutable/MutableSetOp.html   |   638 +-
 .../apache/calcite/rel/mutable/MutableSort.html    |   667 +-
 .../rel/mutable/MutableTableFunctionScan.html      |   675 +-
 .../calcite/rel/mutable/MutableTableModify.html    |   746 +-
 .../calcite/rel/mutable/MutableUncollect.html      |   621 +-
 .../apache/calcite/rel/mutable/MutableUnion.html   |   573 +-
 .../apache/calcite/rel/mutable/MutableValues.html  |   571 +-
 .../apache/calcite/rel/mutable/MutableWindow.html  |   646 +-
 .../calcite/rel/mutable/package-summary.html       |   392 +-
 .../apache/calcite/rel/mutable/package-tree.html   |   199 +-
 .../org/apache/calcite/rel/package-summary.html    |   543 +-
 .../org/apache/calcite/rel/package-tree.html       |   243 +-
 .../calcite/rel/rel2sql/RelToSqlConverter.html     |  1161 +-
 .../rel/rel2sql/SqlImplementor.AliasContext.html   |   407 +-
 .../rel/rel2sql/SqlImplementor.BaseContext.html    |   342 +-
 .../rel/rel2sql/SqlImplementor.Builder.html        |   608 +-
 .../calcite/rel/rel2sql/SqlImplementor.Clause.html |   583 +-
 .../rel/rel2sql/SqlImplementor.Context.html        |   634 +-
 .../SqlImplementor.MatchRecognizeContext.html      |   426 +-
 .../calcite/rel/rel2sql/SqlImplementor.Result.html |   652 +-
 .../rel/rel2sql/SqlImplementor.SimpleContext.html  |   403 +-
 .../apache/calcite/rel/rel2sql/SqlImplementor.html |  1237 +-
 .../calcite/rel/rel2sql/package-summary.html       |   249 +-
 .../apache/calcite/rel/rel2sql/package-tree.html   |   175 +-
 .../AbstractJoinExtractFilterRule.Config.html      |   220 +-
 .../rel/rules/AbstractJoinExtractFilterRule.html   |   497 +-
 .../rules/AggregateCaseToFilterRule.Config.html    |   358 +-
 .../rel/rules/AggregateCaseToFilterRule.html       |   573 +-
 ...gregateExpandDistinctAggregatesRule.Config.html |   427 +-
 .../AggregateExpandDistinctAggregatesRule.html     |   585 +-
 .../AggregateExpandWithinDistinctRule.Config.html  |   406 +-
 .../rules/AggregateExpandWithinDistinctRule.html   |   493 +-
 .../rules/AggregateExtractProjectRule.Config.html  |   385 +-
 .../rel/rules/AggregateExtractProjectRule.html     |   616 +-
 .../rules/AggregateFilterTransposeRule.Config.html |   416 +-
 .../rel/rules/AggregateFilterTransposeRule.html    |   542 +-
 .../rules/AggregateJoinJoinRemoveRule.Config.html  |   385 +-
 .../rel/rules/AggregateJoinJoinRemoveRule.html     |   544 +-
 .../rel/rules/AggregateJoinRemoveRule.Config.html  |   385 +-
 .../calcite/rel/rules/AggregateJoinRemoveRule.html |   544 +-
 .../rules/AggregateJoinTransposeRule.Config.html   |   460 +-
 .../rel/rules/AggregateJoinTransposeRule.html      |   730 +-
 .../rel/rules/AggregateMergeRule.Config.html       |   358 +-
 .../calcite/rel/rules/AggregateMergeRule.html      |   540 +-
 ...egateProjectConstantToDummyJoinRule.Config.html |   334 +
 .../AggregateProjectConstantToDummyJoinRule.html   |   439 +
 .../rules/AggregateProjectMergeRule.Config.html    |   385 +-
 .../rel/rules/AggregateProjectMergeRule.html       |   573 +-
 ...AggregateProjectPullUpConstantsRule.Config.html |   420 +-
 .../rules/AggregateProjectPullUpConstantsRule.html |   538 +-
 .../AggregateProjectStarTableRule.Config.html      |   401 +-
 .../rel/rules/AggregateProjectStarTableRule.html   |   512 +-
 .../rules/AggregateReduceFunctionsRule.Config.html |   540 +-
 .../rel/rules/AggregateReduceFunctionsRule.html    |   703 +-
 .../rel/rules/AggregateRemoveRule.Config.html      |   381 +-
 .../calcite/rel/rules/AggregateRemoveRule.html     |   579 +-
 .../rel/rules/AggregateStarTableRule.Config.html   |   387 +-
 .../calcite/rel/rules/AggregateStarTableRule.html  |   583 +-
 .../rules/AggregateUnionAggregateRule.Config.html  |   435 +-
 .../rel/rules/AggregateUnionAggregateRule.html     |   601 +-
 .../rules/AggregateUnionTransposeRule.Config.html  |   385 +-
 .../rel/rules/AggregateUnionTransposeRule.html     |   585 +-
 .../rel/rules/AggregateValuesRule.Config.html      |   385 +-
 .../calcite/rel/rules/AggregateValuesRule.html     |   546 +-
 .../calcite/rel/rules/CalcMergeRule.Config.html    |   358 +-
 .../apache/calcite/rel/rules/CalcMergeRule.html    |   536 +-
 .../calcite/rel/rules/CalcRelSplitter.RelType.html |   567 +-
 .../apache/calcite/rel/rules/CalcRelSplitter.html  |   478 +-
 .../calcite/rel/rules/CalcRemoveRule.Config.html   |   358 +-
 .../apache/calcite/rel/rules/CalcRemoveRule.html   |   546 +-
 .../calcite/rel/rules/CalcSplitRule.Config.html    |   358 +-
 .../apache/calcite/rel/rules/CalcSplitRule.html    |   536 +-
 .../calcite/rel/rules/CoerceInputsRule.Config.html |   475 +-
 .../apache/calcite/rel/rules/CoerceInputsRule.html |   608 +-
 .../org/apache/calcite/rel/rules/CoreRules.html    |  3258 +-
 ...terDateRangeRule.FilterDateRangeRuleConfig.html |   358 +-
 .../rules/DateRangeRules.FilterDateRangeRule.html  |   536 +-
 .../apache/calcite/rel/rules/DateRangeRules.html   |   405 +-
 .../org/apache/calcite/rel/rules/EquiJoin.html     |   508 +-
 .../ExchangeRemoveConstantKeysRule.Config.html     |   455 +-
 .../rel/rules/ExchangeRemoveConstantKeysRule.html  |   546 +-
 .../rules/FilterAggregateTransposeRule.Config.html |   416 +-
 .../rel/rules/FilterAggregateTransposeRule.html    |   616 +-
 .../rel/rules/FilterCalcMergeRule.Config.html      |   385 +-
 .../calcite/rel/rules/FilterCalcMergeRule.html     |   540 +-
 .../rel/rules/FilterCorrelateRule.Config.html      |   385 +-
 .../calcite/rel/rules/FilterCorrelateRule.html     |   569 +-
 ...ilterFlattenCorrelatedConditionRule.Config.html |   358 +-
 .../FilterFlattenCorrelatedConditionRule.html      |   520 +-
 .../calcite/rel/rules/FilterJoinRule.Config.html   |   362 +-
 ...ilterIntoJoinRule.FilterIntoJoinRuleConfig.html |   368 +-
 .../rules/FilterJoinRule.FilterIntoJoinRule.html   |   620 +-
 ...ditionPushRule.JoinConditionPushRuleConfig.html |   368 +-
 .../FilterJoinRule.JoinConditionPushRule.html      |   602 +-
 .../rel/rules/FilterJoinRule.Predicate.html        |   283 +-
 .../apache/calcite/rel/rules/FilterJoinRule.html   |   619 +-
 .../calcite/rel/rules/FilterMergeRule.Config.html  |   381 +-
 .../apache/calcite/rel/rules/FilterMergeRule.html  |   565 +-
 .../rel/rules/FilterMultiJoinMergeRule.Config.html |   385 +-
 .../rel/rules/FilterMultiJoinMergeRule.html        |   571 +-
 .../rules/FilterProjectTransposeRule.Config.html   |   520 +-
 .../rel/rules/FilterProjectTransposeRule.html      |   687 +-
 .../FilterRemoveIsNotDistinctFromRule.Config.html  |   358 +-
 .../rules/FilterRemoveIsNotDistinctFromRule.html   |   515 +-
 .../rel/rules/FilterSetOpTransposeRule.Config.html |   358 +-
 .../rel/rules/FilterSetOpTransposeRule.html        |   565 +-
 .../FilterTableFunctionTransposeRule.Config.html   |   358 +-
 .../rules/FilterTableFunctionTransposeRule.html    |   536 +-
 .../rel/rules/FilterTableScanRule.Config.html      |   379 +-
 .../calcite/rel/rules/FilterTableScanRule.html     |   684 +-
 .../calcite/rel/rules/FilterToCalcRule.Config.html |   358 +-
 .../apache/calcite/rel/rules/FilterToCalcRule.html |   536 +-
 .../rel/rules/IntersectToDistinctRule.Config.html  |   381 +-
 .../calcite/rel/rules/IntersectToDistinctRule.html |   542 +-
 .../rules/JoinAddRedundantSemiJoinRule.Config.html |   381 +-
 .../rel/rules/JoinAddRedundantSemiJoinRule.html    |   540 +-
 .../rel/rules/JoinAssociateRule.Config.html        |   429 +-
 .../calcite/rel/rules/JoinAssociateRule.html       |   538 +-
 .../calcite/rel/rules/JoinCommuteRule.Config.html  |   477 +-
 .../apache/calcite/rel/rules/JoinCommuteRule.html  |   748 +-
 .../rel/rules/JoinExtractFilterRule.Config.html    |   358 +-
 .../calcite/rel/rules/JoinExtractFilterRule.html   |   449 +-
 .../rel/rules/JoinProjectTransposeRule.Config.html |   513 +-
 .../rel/rules/JoinProjectTransposeRule.html        |   804 +-
 .../rel/rules/JoinPushExpressionsRule.Config.html  |   381 +-
 .../calcite/rel/rules/JoinPushExpressionsRule.html |   573 +-
 .../rel/rules/JoinPushThroughJoinRule.Config.html  |   450 +-
 .../calcite/rel/rules/JoinPushThroughJoinRule.html |   653 +-
 .../JoinPushTransitivePredicatesRule.Config.html   |   381 +-
 .../rules/JoinPushTransitivePredicatesRule.html    |   573 +-
 .../rel/rules/JoinToCorrelateRule.Config.html      |   381 +-
 .../calcite/rel/rules/JoinToCorrelateRule.html     |   598 +-
 .../rel/rules/JoinToMultiJoinRule.Config.html      |   381 +-
 .../calcite/rel/rules/JoinToMultiJoinRule.html     |   606 +-
 .../rel/rules/JoinUnionTransposeRule.Config.html   |   410 +-
 .../calcite/rel/rules/JoinUnionTransposeRule.html  |   546 +-
 .../calcite/rel/rules/LoptJoinTree.BinaryTree.html |   380 +-
 .../calcite/rel/rules/LoptJoinTree.Leaf.html       |   401 +-
 .../calcite/rel/rules/LoptJoinTree.Node.html       |   424 +-
 .../org/apache/calcite/rel/rules/LoptJoinTree.html |   648 +-
 .../apache/calcite/rel/rules/LoptMultiJoin.html    |  1260 +-
 .../rel/rules/LoptOptimizeJoinRule.Config.html     |   358 +-
 .../calcite/rel/rules/LoptOptimizeJoinRule.html    |   602 +-
 .../calcite/rel/rules/LoptSemiJoinOptimizer.html   |   421 +-
 .../apache/calcite/rel/rules/MatchRule.Config.html |   358 +-
 .../org/apache/calcite/rel/rules/MatchRule.html    |   507 +-
 .../MaterializedViewFilterScanRule.Config.html     |   385 +-
 .../rel/rules/MaterializedViewFilterScanRule.html  |   565 +-
 .../org/apache/calcite/rel/rules/MultiJoin.html    |   888 +-
 .../rules/MultiJoinOptimizeBushyRule.Config.html   |   358 +-
 .../rel/rules/MultiJoinOptimizeBushyRule.html      |   569 +-
 .../MultiJoinProjectTransposeRule.Config.html      |   422 +-
 .../rel/rules/MultiJoinProjectTransposeRule.html   |   685 +-
 .../rules/ProjectAggregateMergeRule.Config.html    |   358 +-
 .../rel/rules/ProjectAggregateMergeRule.html       |   507 +-
 .../rel/rules/ProjectCalcMergeRule.Config.html     |   385 +-
 .../calcite/rel/rules/ProjectCalcMergeRule.html    |   538 +-
 .../ProjectCorrelateTransposeRule.Config.html      |   431 +-
 ...orrelateTransposeRule.RelNodesExprsHandler.html |   412 +-
 ...relateTransposeRule.RexFieldAccessReplacer.html |   427 +-
 .../rel/rules/ProjectCorrelateTransposeRule.html   |   560 +-
 .../rules/ProjectFilterTransposeRule.Config.html   |   633 +-
 .../rel/rules/ProjectFilterTransposeRule.html      |   597 +-
 .../rules/ProjectJoinJoinRemoveRule.Config.html    |   385 +-
 .../rel/rules/ProjectJoinJoinRemoveRule.html       |   554 +-
 .../rel/rules/ProjectJoinRemoveRule.Config.html    |   385 +-
 .../calcite/rel/rules/ProjectJoinRemoveRule.html   |   544 +-
 .../rel/rules/ProjectJoinTransposeRule.Config.html |   431 +-
 .../rel/rules/ProjectJoinTransposeRule.html        |   548 +-
 .../calcite/rel/rules/ProjectMergeRule.Config.html |   477 +-
 .../apache/calcite/rel/rules/ProjectMergeRule.html |   706 +-
 .../rules/ProjectMultiJoinMergeRule.Config.html    |   385 +-
 .../rel/rules/ProjectMultiJoinMergeRule.html       |   571 +-
 .../rel/rules/ProjectRemoveRule.Config.html        |   358 +-
 .../calcite/rel/rules/ProjectRemoveRule.html       |   613 +-
 .../rules/ProjectSetOpTransposeRule.Config.html    |   404 +-
 .../rel/rules/ProjectSetOpTransposeRule.html       |   540 +-
 .../rel/rules/ProjectTableScanRule.Config.html     |   383 +-
 .../calcite/rel/rules/ProjectTableScanRule.html    |   647 +-
 .../rel/rules/ProjectToCalcRule.Config.html        |   360 +-
 .../calcite/rel/rules/ProjectToCalcRule.html       |   540 +-
 ...le.CalcToWindowRule.CalcToWindowRuleConfig.html |   360 +-
 .../ProjectToWindowRule.CalcToWindowRule.html      |   522 +-
 .../rel/rules/ProjectToWindowRule.Config.html      |   295 +-
 ...ProjectToLogicalProjectAndWindowRuleConfig.html |   360 +-
 ...wRule.ProjectToLogicalProjectAndWindowRule.html |   551 +-
 .../calcite/rel/rules/ProjectToWindowRule.html     |   438 +-
 .../rules/ProjectWindowTransposeRule.Config.html   |   385 +-
 .../rel/rules/ProjectWindowTransposeRule.html      |   536 +-
 ...neEmptyRules.IntersectEmptyPruneRuleConfig.html |   297 +-
 .../PruneEmptyRules.JoinLeftEmptyRuleConfig.html   |   297 +-
 .../PruneEmptyRules.JoinRightEmptyRuleConfig.html  |   297 +-
 .../PruneEmptyRules.MinusEmptyPruneRuleConfig.html |   297 +-
 .../PruneEmptyRules.PruneEmptyRule.Config.html     |   295 +-
 .../rel/rules/PruneEmptyRules.PruneEmptyRule.html  |   487 +-
 ...mptySingleRule.RemoveEmptySingleRuleConfig.html |   325 +-
 .../PruneEmptyRules.RemoveEmptySingleRule.html     |   606 +-
 .../PruneEmptyRules.SortFetchZeroRuleConfig.html   |   297 +-
 .../PruneEmptyRules.UnionEmptyPruneRuleConfig.html |   297 +-
 .../apache/calcite/rel/rules/PruneEmptyRules.html  |   690 +-
 .../rel/rules/PushProjector.ExprCondition.html     |   397 +-
 .../apache/calcite/rel/rules/PushProjector.html    |   580 +-
 .../rel/rules/ReduceDecimalsRule.Config.html       |   358 +-
 .../rules/ReduceDecimalsRule.DecimalShuttle.html   |   331 +-
 .../rel/rules/ReduceDecimalsRule.RexExpander.html  |  1021 +-
 .../calcite/rel/rules/ReduceDecimalsRule.html      |   587 +-
 ...ssionsRule.CalcReduceExpressionsRuleConfig.html |   370 +-
 ...eExpressionsRule.CalcReduceExpressionsRule.html |   655 +-
 .../rules/ReduceExpressionsRule.CaseShuttle.html   |   392 +-
 .../rel/rules/ReduceExpressionsRule.Config.html    |   414 +-
 ...ionsRule.FilterReduceExpressionsRuleConfig.html |   370 +-
 ...xpressionsRule.FilterReduceExpressionsRule.html |   655 +-
 ...ssionsRule.JoinReduceExpressionsRuleConfig.html |   370 +-
 ...eExpressionsRule.JoinReduceExpressionsRule.html |   622 +-
 ...onsRule.ProjectReduceExpressionsRuleConfig.html |   370 +-
 ...pressionsRule.ProjectReduceExpressionsRule.html |   622 +-
 ...ReduceExpressionsRule.ReducibleExprLocator.html |   628 +-
 .../rules/ReduceExpressionsRule.RexReplacer.html   |   356 +-
 ...ionsRule.WindowReduceExpressionsRuleConfig.html |   370 +-
 ...xpressionsRule.WindowReduceExpressionsRule.html |   589 +-
 .../calcite/rel/rules/ReduceExpressionsRule.html   |   926 +-
 .../rules/SemiJoinFilterTransposeRule.Config.html  |   385 +-
 .../rel/rules/SemiJoinFilterTransposeRule.html     |   538 +-
 .../rules/SemiJoinJoinTransposeRule.Config.html    |   385 +-
 .../rel/rules/SemiJoinJoinTransposeRule.html       |   536 +-
 .../rules/SemiJoinProjectTransposeRule.Config.html |   385 +-
 .../rel/rules/SemiJoinProjectTransposeRule.html    |   507 +-
 .../rel/rules/SemiJoinRemoveRule.Config.html       |   381 +-
 .../calcite/rel/rules/SemiJoinRemoveRule.html      |   536 +-
 .../calcite/rel/rules/SemiJoinRule.Config.html     |   295 +-
 ...oinToSemiJoinRule.JoinToSemiJoinRuleConfig.html |   387 +-
 .../rel/rules/SemiJoinRule.JoinToSemiJoinRule.html |   573 +-
 ...ToSemiJoinRule.ProjectToSemiJoinRuleConfig.html |   391 +-
 .../rules/SemiJoinRule.ProjectToSemiJoinRule.html  |   577 +-
 .../org/apache/calcite/rel/rules/SemiJoinRule.html |   515 +-
 .../calcite/rel/rules/SortJoinCopyRule.Config.html |   385 +-
 .../apache/calcite/rel/rules/SortJoinCopyRule.html |   544 +-
 .../rel/rules/SortJoinTransposeRule.Config.html    |   385 +-
 .../calcite/rel/rules/SortJoinTransposeRule.html   |   610 +-
 .../rel/rules/SortProjectTransposeRule.Config.html |   416 +-
 .../rel/rules/SortProjectTransposeRule.html        |   684 +-
 .../rules/SortRemoveConstantKeysRule.Config.html   |   358 +-
 .../rel/rules/SortRemoveConstantKeysRule.html      |   507 +-
 .../calcite/rel/rules/SortRemoveRule.Config.html   |   358 +-
 .../apache/calcite/rel/rules/SortRemoveRule.html   |   536 +-
 .../rel/rules/SortUnionTransposeRule.Config.html   |   433 +-
 .../calcite/rel/rules/SortUnionTransposeRule.html  |   587 +-
 .../SpatialRules.FilterHilbertRule.Config.html     |   358 +-
 .../rel/rules/SpatialRules.FilterHilbertRule.html  |   491 +-
 .../org/apache/calcite/rel/rules/SpatialRules.html |   334 +-
 .../rel/rules/SubQueryRemoveRule.Config.html       |   446 +-
 .../calcite/rel/rules/SubQueryRemoveRule.html      |   552 +-
 .../apache/calcite/rel/rules/SubstitutionRule.html |   277 +-
 .../calcite/rel/rules/TableScanRule.Config.html    |   358 +-
 .../apache/calcite/rel/rules/TableScanRule.html    |   595 +-
 .../calcite/rel/rules/TransformationRule.html      |   198 +-
 .../rel/rules/UnionEliminatorRule.Config.html      |   381 +-
 .../calcite/rel/rules/UnionEliminatorRule.html     |   602 +-
 .../calcite/rel/rules/UnionMergeRule.Config.html   |   423 +-
 .../apache/calcite/rel/rules/UnionMergeRule.html   |   600 +-
 .../rel/rules/UnionPullUpConstantsRule.Config.html |   381 +-
 .../rel/rules/UnionPullUpConstantsRule.html        |   540 +-
 .../rel/rules/UnionToDistinctRule.Config.html      |   381 +-
 .../calcite/rel/rules/UnionToDistinctRule.html     |   573 +-
 .../calcite/rel/rules/ValuesReduceRule.Config.html |   471 +-
 .../apache/calcite/rel/rules/ValuesReduceRule.html |   587 +-
 .../MaterializedViewAggregateRule.Config.html      |   468 +-
 .../materialize/MaterializedViewAggregateRule.html |   935 +-
 .../materialize/MaterializedViewJoinRule.html      |   732 +-
 .../MaterializedViewOnlyAggregateRule.Config.html  |   399 +-
 .../MaterializedViewOnlyAggregateRule.html         |   616 +-
 .../MaterializedViewOnlyFilterRule.Config.html     |   368 +-
 .../MaterializedViewOnlyFilterRule.html            |   551 +-
 .../MaterializedViewOnlyJoinRule.Config.html       |   368 +-
 .../materialize/MaterializedViewOnlyJoinRule.html  |   551 +-
 ...aterializedViewProjectAggregateRule.Config.html |   399 +-
 .../MaterializedViewProjectAggregateRule.html      |   618 +-
 .../MaterializedViewProjectFilterRule.Config.html  |   368 +-
 .../MaterializedViewProjectFilterRule.html         |   551 +-
 .../MaterializedViewProjectJoinRule.Config.html    |   368 +-
 .../MaterializedViewProjectJoinRule.html           |   551 +-
 .../materialize/MaterializedViewRule.Config.html   |   404 +-
 .../materialize/MaterializedViewRule.Edge.html     |   339 +-
 .../MaterializedViewRule.EquivalenceClasses.html   |   424 +-
 .../MaterializedViewRule.MatchModality.html        |   469 +-
 .../MaterializedViewRule.NodeLineage.html          |   227 +-
 .../MaterializedViewRule.ViewPartialRewriting.html |   302 +-
 .../rules/materialize/MaterializedViewRule.html    |  1387 +-
 .../rules/materialize/MaterializedViewRules.html   |   434 +-
 .../rel/rules/materialize/package-summary.html     |   418 +-
 .../rel/rules/materialize/package-tree.html        |   211 +-
 .../apache/calcite/rel/rules/package-summary.html  |  2388 +-
 .../org/apache/calcite/rel/rules/package-tree.html |   671 +-
 .../org/apache/calcite/rel/stream/Chi.html         |   410 +-
 .../org/apache/calcite/rel/stream/Delta.html       |   433 +-
 .../org/apache/calcite/rel/stream/LogicalChi.html  |   411 +-
 .../apache/calcite/rel/stream/LogicalDelta.html    |   540 +-
 ...poseRule.DeltaAggregateTransposeRuleConfig.html |   381 +-
 .../StreamRules.DeltaAggregateTransposeRule.html   |   497 +-
 ...ansposeRule.DeltaFilterTransposeRuleConfig.html |   381 +-
 .../StreamRules.DeltaFilterTransposeRule.html      |   497 +-
 ...TransposeRule.DeltaJoinTransposeRuleConfig.html |   358 +-
 .../stream/StreamRules.DeltaJoinTransposeRule.html |   526 +-
 ...nsposeRule.DeltaProjectTransposeRuleConfig.html |   381 +-
 .../StreamRules.DeltaProjectTransposeRule.html     |   497 +-
 ...TransposeRule.DeltaSortTransposeRuleConfig.html |   358 +-
 .../stream/StreamRules.DeltaSortTransposeRule.html |   497 +-
 ...eltaTableScanRule.DeltaTableScanRuleConfig.html |   358 +-
 .../rel/stream/StreamRules.DeltaTableScanRule.html |   497 +-
 ...oEmptyRule.DeltaTableScanToEmptyRuleConfig.html |   358 +-
 .../StreamRules.DeltaTableScanToEmptyRule.html     |   497 +-
 ...ransposeRule.DeltaUnionTransposeRuleConfig.html |   358 +-
 .../StreamRules.DeltaUnionTransposeRule.html       |   497 +-
 .../org/apache/calcite/rel/stream/StreamRules.html |   402 +-
 .../apache/calcite/rel/stream/package-summary.html |   389 +-
 .../apache/calcite/rel/stream/package-tree.html    |   203 +-
 .../calcite/rel/type/DelegatingTypeSystem.html     |   862 +-
 .../apache/calcite/rel/type/DynamicRecordType.html |   508 +-
 .../calcite/rel/type/DynamicRecordTypeImpl.html    |   729 +-
 .../org/apache/calcite/rel/type/RelCrossType.html  |   516 +-
 .../org/apache/calcite/rel/type/RelDataType.html   |  1014 +-
 .../calcite/rel/type/RelDataTypeComparability.html |   467 +-
 .../rel/type/RelDataTypeFactory.Builder.html       |   791 +-
 .../rel/type/RelDataTypeFactory.FieldInfo.html     |   353 +-
 .../type/RelDataTypeFactory.FieldInfoBuilder.html  |   745 +-
 .../calcite/rel/type/RelDataTypeFactory.html       |  1117 +-
 .../rel/type/RelDataTypeFactoryImpl.JavaType.html  |   773 +-
 .../calcite/rel/type/RelDataTypeFactoryImpl.html   |  1202 +-
 .../apache/calcite/rel/type/RelDataTypeFamily.html |   184 +-
 .../rel/type/RelDataTypeField.ToFieldIndex.html    |   409 +-
 .../rel/type/RelDataTypeField.ToFieldName.html     |   409 +-
 .../apache/calcite/rel/type/RelDataTypeField.html  |   432 +-
 .../calcite/rel/type/RelDataTypeFieldImpl.html     |   672 +-
 .../apache/calcite/rel/type/RelDataTypeImpl.html   |  1524 +-
 .../rel/type/RelDataTypePrecedenceList.html        |   322 +-
 .../apache/calcite/rel/type/RelDataTypeSystem.html |   952 +-
 .../calcite/rel/type/RelDataTypeSystemImpl.html    |   863 +-
 .../apache/calcite/rel/type/RelProtoDataType.html  |   252 +-
 .../org/apache/calcite/rel/type/RelRecordType.html |   667 +-
 .../org/apache/calcite/rel/type/StructKind.html    |   515 +-
 .../apache/calcite/rel/type/package-summary.html   |   426 +-
 .../org/apache/calcite/rel/type/package-tree.html  |   211 +-
 .../org/apache/calcite/rex/LogicVisitor.html       |   562 +-
 .../org/apache/calcite/rex/RexAction.html          |   279 +-
 .../org/apache/calcite/rex/RexAnalyzer.html        |   464 +-
 .../org/apache/calcite/rex/RexBiVisitor.html       |   702 +-
 .../org/apache/calcite/rex/RexBiVisitorImpl.html   |   815 +-
 .../org/apache/calcite/rex/RexBuilder.html         |  2700 +-
 .../org/apache/calcite/rex/RexCall.html            |   937 +-
 .../org/apache/calcite/rex/RexCallBinding.html     |   777 +-
 .../org/apache/calcite/rex/RexChecker.html         |   765 +-
 .../org/apache/calcite/rex/RexCorrelVariable.html  |   537 +-
 .../apache/calcite/rex/RexDigestIncludeType.html   |   467 +-
 .../org/apache/calcite/rex/RexDynamicParam.html    |   578 +-
 .../org/apache/calcite/rex/RexExecutable.html      |   447 +-
 .../org/apache/calcite/rex/RexExecutor.html        |   287 +-
 .../org/apache/calcite/rex/RexExecutorImpl.html    |   406 +-
 .../org/apache/calcite/rex/RexFieldAccess.html     |   530 +-
 .../org/apache/calcite/rex/RexFieldCollation.html  |   458 +-
 .../org/apache/calcite/rex/RexInputRef.html        |   714 +-
 .../org/apache/calcite/rex/RexInterpreter.html     |   701 +-
 .../org/apache/calcite/rex/RexLiteral.html         |  1048 +-
 .../org/apache/calcite/rex/RexLocalRef.html        |   608 +-
 .../org/apache/calcite/rex/RexMultisetUtil.html    |   448 +-
 .../org/apache/calcite/rex/RexNode.html            |   687 +-
 .../org/apache/calcite/rex/RexNormalize.html       |   333 +-
 .../org/apache/calcite/rex/RexOver.html            |   707 +-
 .../org/apache/calcite/rex/RexPattern.html         |   283 +-
 .../org/apache/calcite/rex/RexPatternFieldRef.html |   646 +-
 .../apache/calcite/rex/RexPermutationShuttle.html  |   396 +-
 .../calcite/rex/RexPermuteInputsShuttle.html       |   458 +-
 .../org/apache/calcite/rex/RexProgram.html         |  1410 +-
 .../org/apache/calcite/rex/RexProgramBuilder.html  |  1156 +-
 .../org/apache/calcite/rex/RexRangeRef.html        |   501 +-
 .../org/apache/calcite/rex/RexShuttle.html         |   840 +-
 .../org/apache/calcite/rex/RexSimplify.html        |   881 +-
 .../calcite/rex/RexSlot.SelfPopulatingList.html    |   345 +-
 .../org/apache/calcite/rex/RexSlot.html            |   526 +-
 .../org/apache/calcite/rex/RexSqlConvertlet.html   |   281 +-
 .../apache/calcite/rex/RexSqlConvertletTable.html  |   273 +-
 .../rex/RexSqlReflectiveConvertletTable.html       |   396 +-
 .../calcite/rex/RexSqlStandardConvertletTable.html |   409 +-
 .../org/apache/calcite/rex/RexSubQuery.html        |   785 +-
 .../calcite/rex/RexTableInputRef.RelTableRef.html  |   475 +-
 .../org/apache/calcite/rex/RexTableInputRef.html   |   697 +-
 .../apache/calcite/rex/RexToSqlNodeConverter.html  |   366 +-
 .../calcite/rex/RexToSqlNodeConverterImpl.html     |   466 +-
 .../org/apache/calcite/rex/RexTransformer.html     |   355 +-
 .../org/apache/calcite/rex/RexUnaryBiVisitor.html  |   860 +-
 .../org/apache/calcite/rex/RexUnknownAs.html       |   571 +-
 .../apache/calcite/rex/RexUtil.ExprSimplifier.html |   466 +-
 .../calcite/rex/RexUtil.FieldAccessFinder.html     |   470 +-
 .../calcite/rex/RexUtil.FixNullabilityShuttle.html |   392 +-
 .../org/apache/calcite/rex/RexUtil.RexFinder.html  |   443 +-
 .../apache/calcite/rex/RexUtil.SubQueryFinder.html |   606 +-
 .../org/apache/calcite/rex/RexUtil.html            |  3640 +-
 .../org/apache/calcite/rex/RexVariable.html        |   499 +-
 .../org/apache/calcite/rex/RexVisitor.html         |   593 +-
 .../org/apache/calcite/rex/RexVisitorImpl.html     |   795 +-
 .../org/apache/calcite/rex/RexWindow.html          |   520 +-
 .../org/apache/calcite/rex/RexWindowBound.html     |   644 +-
 .../org/apache/calcite/rex/RexWindowBounds.html    |   457 +-
 .../org/apache/calcite/rex/package-summary.html    |   715 +-
 .../org/apache/calcite/rex/package-tree.html       |   283 +-
 .../org/apache/calcite/runtime/ArrayBindable.html  |   297 +-
 .../apache/calcite/runtime/ArrayComparator.html    |   396 +-
 .../calcite/runtime/ArrayEnumeratorCursor.html     |   476 +-
 .../org/apache/calcite/runtime/Automaton.html      |   327 +-
 .../apache/calcite/runtime/AutomatonBuilder.html   |   353 +-
 .../org/apache/calcite/runtime/BinarySearch.html   |   702 +-
 .../org/apache/calcite/runtime/Bindable.html       |   285 +-
 .../calcite/runtime/CalciteContextException.html   |   707 +-
 .../apache/calcite/runtime/CalciteException.html   |   349 +-
 .../apache/calcite/runtime/CalciteResource.html    |  6861 ++-
 .../calcite/runtime/CompressionFunctions.html      |   294 +-
 .../org/apache/calcite/runtime/ConsList.html       |  1109 +-
 .../calcite/runtime/DeterministicAutomaton.html    |   313 +-
 .../calcite/runtime/Enumerables.Emitter.html       |   291 +-
 .../org/apache/calcite/runtime/Enumerables.html    |   452 +-
 .../apache/calcite/runtime/EnumeratorCursor.html   |   515 +-
 .../org/apache/calcite/runtime/Feature.html        |   387 +-
 .../runtime/FlatLists.AbstractFlatList.html        |   945 +-
 .../calcite/runtime/FlatLists.ComparableList.html  |   262 +-
 .../calcite/runtime/FlatLists.Flat1List.html       |  1190 +-
 .../calcite/runtime/FlatLists.Flat2List.html       |  1190 +-
 .../calcite/runtime/FlatLists.Flat3List.html       |  1190 +-
 .../calcite/runtime/FlatLists.Flat4List.html       |  1190 +-
 .../calcite/runtime/FlatLists.Flat5List.html       |  1190 +-
 .../calcite/runtime/FlatLists.Flat6List.html       |  1190 +-
 .../org/apache/calcite/runtime/FlatLists.html      |   953 +-
 .../apache/calcite/runtime/FunctionContexts.html   |   298 +-
 .../runtime/GeoFunctions.GridEnumerable.html       |   421 +-
 .../org/apache/calcite/runtime/GeoFunctions.html   |  1816 +-
 .../apache/calcite/runtime/Geometries.Geom.html    |   371 +-
 .../apache/calcite/runtime/Geometries.Type.html    |   621 +-
 .../org/apache/calcite/runtime/Geometries.html     |   390 +-
 .../org/apache/calcite/runtime/HilbertCurve2D.html |   453 +-
 .../org/apache/calcite/runtime/Hook.Closeable.html |   348 +-
 .../org/apache/calcite/runtime/Hook.html           |  1054 +-
 .../org/apache/calcite/runtime/HttpUtils.html      |   481 +-
 .../runtime/JsonFunctions.JsonPathContext.html     |   520 +-
 .../runtime/JsonFunctions.JsonValueContext.html    |   503 +-
 .../calcite/runtime/JsonFunctions.PathMode.html    |   488 +-
 .../org/apache/calcite/runtime/JsonFunctions.html  |  1504 +-
 .../org/apache/calcite/runtime/Like.html           |   225 +-
 .../apache/calcite/runtime/Matcher.Builder.html    |   325 +-
 .../org/apache/calcite/runtime/Matcher.html        |   459 +-
 .../calcite/runtime/ObjectEnumeratorCursor.html    |   534 +-
 .../calcite/runtime/Pattern.AbstractPattern.html   |   328 +-
 .../org/apache/calcite/runtime/Pattern.Op.html     |   601 +-
 .../apache/calcite/runtime/Pattern.OpPattern.html  |   345 +-
 .../calcite/runtime/Pattern.PatternBuilder.html    |   490 +-
 .../calcite/runtime/Pattern.RepeatPattern.html     |   348 +-
 .../calcite/runtime/Pattern.SymbolPattern.html     |   343 +-
 .../org/apache/calcite/runtime/Pattern.html        |   382 +-
 .../org/apache/calcite/runtime/PredicateImpl.html  |   442 +-
 .../org/apache/calcite/runtime/RandomFunction.html |   428 +-
 .../calcite/runtime/RecordEnumeratorCursor.html    |   482 +-
 ...ultSetEnumerable.PreparedStatementEnricher.html |   281 +-
 .../calcite/runtime/ResultSetEnumerable.html       |   562 +-
 .../apache/calcite/runtime/SocketFactoryImpl.html  |   968 +-
 .../org/apache/calcite/runtime/SortedMultiMap.html |   501 +-
 .../runtime/SpaceFillingCurve2D.AbstractRange.html |   431 +-
 .../runtime/SpaceFillingCurve2D.CoveredRange.html  |   340 +-
 .../runtime/SpaceFillingCurve2D.IndexRange.html    |   336 +-
 .../SpaceFillingCurve2D.IndexRangeOrdering.html    |   396 +-
 .../SpaceFillingCurve2D.IndexRangeTuple.html       |   227 +-
 .../runtime/SpaceFillingCurve2D.IndexRanges.html   |   227 +-
 .../SpaceFillingCurve2D.OverlappingRange.html      |   340 +-
 .../calcite/runtime/SpaceFillingCurve2D.Point.html |   227 +-
 .../SpaceFillingCurve2D.RangeComputeHints.html     |   384 +-
 .../calcite/runtime/SpaceFillingCurve2D.html       |   451 +-
 .../runtime/SqlFunctions.FlatProductInputType.html |   469 +-
 .../org/apache/calcite/runtime/SqlFunctions.html   |  9839 ++--
 .../org/apache/calcite/runtime/Typed.html          |   275 +-
 .../org/apache/calcite/runtime/Unit.html           |   394 +-
 .../org/apache/calcite/runtime/Utilities.html      |  1241 +-
 .../org/apache/calcite/runtime/XmlFunctions.html   |   429 +-
 .../apache/calcite/runtime/package-summary.html    |   882 +-
 .../org/apache/calcite/runtime/package-tree.html   |   341 +-
 .../apache/calcite/schema/AggregateFunction.html   |   293 +-
 .../org/apache/calcite/schema/ColumnStrategy.html  |   554 +-
 .../calcite/schema/CustomColumnResolvingTable.html |   299 +-
 .../org/apache/calcite/schema/ExtensibleTable.html |   308 +-
 .../org/apache/calcite/schema/FilterableTable.html |   301 +-
 .../org/apache/calcite/schema/Function.html        |   291 +-
 .../org/apache/calcite/schema/FunctionContext.html |   358 +-
 .../apache/calcite/schema/FunctionParameter.html   |   356 +-
 .../calcite/schema/ImplementableAggFunction.html   |   319 +-
 .../calcite/schema/ImplementableFunction.html      |   303 +-
 .../org/apache/calcite/schema/Member.html          |   358 +-
 .../org/apache/calcite/schema/ModifiableTable.html |   358 +-
 .../org/apache/calcite/schema/ModifiableView.html  |   364 +-
 .../org/apache/calcite/schema/Path.html            |   353 +-
 .../calcite/schema/ProjectableFilterableTable.html |   311 +-
 .../org/apache/calcite/schema/QueryableTable.html  |   355 +-
 .../org/apache/calcite/schema/ScalarFunction.html  |   291 +-
 .../org/apache/calcite/schema/ScannableTable.html  |   287 +-
 .../apache/calcite/schema/Schema.TableType.html    |  1191 +-
 .../org/apache/calcite/schema/Schema.html          |   603 +-
 .../org/apache/calcite/schema/SchemaFactory.html   |   287 +-
 .../org/apache/calcite/schema/SchemaPlus.html      |   634 +-
 .../org/apache/calcite/schema/SchemaVersion.html   |   287 +-
 .../org/apache/calcite/schema/Schemas.html         |  1054 +-
 .../apache/calcite/schema/SemiMutableSchema.html   |   240 +-
 .../org/apache/calcite/schema/Statistic.html       |   396 +-
 .../org/apache/calcite/schema/Statistics.html      |   452 +-
 .../org/apache/calcite/schema/StreamableTable.html |   297 +-
 .../org/apache/calcite/schema/Table.html           |   401 +-
 .../org/apache/calcite/schema/TableFactory.html    |   295 +-
 .../org/apache/calcite/schema/TableFunction.html   |   326 +-
 .../org/apache/calcite/schema/TableMacro.html      |   293 +-
 .../org/apache/calcite/schema/TemporalTable.html   |   310 +-
 .../org/apache/calcite/schema/TransientTable.html  |   218 +-
 .../apache/calcite/schema/TranslatableTable.html   |   291 +-
 .../org/apache/calcite/schema/Wrapper.html         |   329 +-
 .../schema/impl/AbstractSchema.Factory.html        |   381 +-
 .../apache/calcite/schema/impl/AbstractSchema.html |   849 +-
 .../apache/calcite/schema/impl/AbstractTable.html  |   521 +-
 .../schema/impl/AbstractTableQueryable.html        |  5319 +-
 .../calcite/schema/impl/AggregateFunctionImpl.html |   624 +-
 .../calcite/schema/impl/DelegatingSchema.html      |   811 +-
 .../calcite/schema/impl/ListTransientTable.html    |   663 +-
 .../calcite/schema/impl/LongSchemaVersion.html     |   446 +-
 ...alizedViewTable.MaterializedViewTableMacro.html |   351 +-
 .../calcite/schema/impl/MaterializedViewTable.html |   614 +-
 .../calcite/schema/impl/ModifiableViewTable.html   |   678 +-
 ...eflectiveFunctionBase.ParameterListBuilder.html |   428 +-
 .../schema/impl/ReflectiveFunctionBase.html        |   524 +-
 .../calcite/schema/impl/ScalarFunctionImpl.html    |   578 +-
 .../schema/impl/StarTable.StarTableScan.html       |   491 +-
 .../org/apache/calcite/schema/impl/StarTable.html  |   635 +-
 .../calcite/schema/impl/TableFunctionImpl.html     |   524 +-
 .../apache/calcite/schema/impl/TableMacroImpl.html |   427 +-
 .../org/apache/calcite/schema/impl/ViewTable.html  |   754 +-
 .../apache/calcite/schema/impl/ViewTableMacro.html |   624 +-
 .../calcite/schema/impl/package-summary.html       |   352 +-
 .../apache/calcite/schema/impl/package-tree.html   |   199 +-
 .../org/apache/calcite/schema/package-summary.html |   523 +-
 .../org/apache/calcite/schema/package-tree.html    |   239 +-
 .../org/apache/calcite/server/CalciteServer.html   |   327 +-
 .../calcite/server/CalciteServerStatement.html     |   378 +-
 .../org/apache/calcite/server/DdlExecutor.html     |   342 +-
 .../org/apache/calcite/server/DdlExecutorImpl.html |   428 +-
 .../apache/calcite/server/ServerDdlExecutor.html   |   696 +-
 .../org/apache/calcite/server/package-summary.html |   252 +-
 .../org/apache/calcite/server/package-tree.html    |   161 +-
 .../calcite/sql/ExplicitOperatorBinding.html       |   534 +-
 .../org/apache/calcite/sql/JoinConditionType.html  |   485 +-
 .../org/apache/calcite/sql/JoinType.html           |   680 +-
 .../calcite/sql/SqlAbstractDateTimeLiteral.html    |   678 +-
 .../org/apache/calcite/sql/SqlAccessEnum.html      |   486 +-
 .../org/apache/calcite/sql/SqlAccessType.html      |   535 +-
 .../org/apache/calcite/sql/SqlAggFunction.html     |  1041 +-
 .../calcite/sql/SqlAlienSystemTypeNameSpec.html    |   485 +-
 .../org/apache/calcite/sql/SqlAlter.html           |   533 +-
 .../org/apache/calcite/sql/SqlAsOperator.html      |   672 +-
 .../org/apache/calcite/sql/SqlBasicCall.html       |   809 +-
 .../apache/calcite/sql/SqlBasicTypeNameSpec.html   |   649 +-
 .../org/apache/calcite/sql/SqlBinaryOperator.html  |   646 +-
 .../apache/calcite/sql/SqlBinaryStringLiteral.html |   564 +-
 .../org/apache/calcite/sql/SqlCall.html            |   888 +-
 .../org/apache/calcite/sql/SqlCallBinding.html     |  1012 +-
 .../apache/calcite/sql/SqlCharStringLiteral.html   |   587 +-
 .../calcite/sql/SqlCollation.Coercibility.html     |   502 +-
 .../org/apache/calcite/sql/SqlCollation.html       |  1020 +-
 .../calcite/sql/SqlCollectionTypeNameSpec.html     |   485 +-
 .../org/apache/calcite/sql/SqlCreate.html          |   565 +-
 .../org/apache/calcite/sql/SqlDataTypeSpec.html    |   881 +-
 .../org/apache/calcite/sql/SqlDateLiteral.html     |   566 +-
 .../org/apache/calcite/sql/SqlDdl.html             |   480 +-
 .../org/apache/calcite/sql/SqlDelete.html          |   780 +-
 .../org/apache/calcite/sql/SqlDescribeSchema.html  |   598 +-
 .../org/apache/calcite/sql/SqlDescribeTable.html   |   623 +-
 .../apache/calcite/sql/SqlDescriptorOperator.html  |   509 +-
 .../calcite/sql/SqlDialect.CalendarPolicy.html     |   509 +-
 .../org/apache/calcite/sql/SqlDialect.Context.html |   922 +-
 .../calcite/sql/SqlDialect.DatabaseProduct.html    |  1089 +-
 .../apache/calcite/sql/SqlDialect.FakeUtil.html    |   408 +-
 .../org/apache/calcite/sql/SqlDialect.html         |  2411 +-
 .../org/apache/calcite/sql/SqlDialectFactory.html  |   283 +-
 .../apache/calcite/sql/SqlDialectFactoryImpl.html  |   430 +-
 .../org/apache/calcite/sql/SqlDialects.html        |   276 +
 .../org/apache/calcite/sql/SqlDrop.html            |   475 +-
 .../org/apache/calcite/sql/SqlDynamicParam.html    |   633 +-
 .../org/apache/calcite/sql/SqlExplain.Depth.html   |   481 +-
 .../org/apache/calcite/sql/SqlExplain.html         |   901 +-
 .../org/apache/calcite/sql/SqlExplainFormat.html   |   506 +-
 .../org/apache/calcite/sql/SqlExplainLevel.html    |   527 +-
 .../org/apache/calcite/sql/SqlFilterOperator.html  |   523 +-
 .../org/apache/calcite/sql/SqlFunction.html        |   903 +-
 .../apache/calcite/sql/SqlFunctionCategory.html    |   724 +-
 .../apache/calcite/sql/SqlFunctionalOperator.html  |   479 +-
 .../calcite/sql/SqlGroupedWindowFunction.html      |   721 +-
 .../calcite/sql/SqlHint.HintOptionFormat.html      |   508 +-
 .../org/apache/calcite/sql/SqlHint.html            |   629 +-
 .../apache/calcite/sql/SqlHopTableFunction.html    |   401 +-
 .../org/apache/calcite/sql/SqlIdentifier.html      |  1399 +-
 .../org/apache/calcite/sql/SqlInfixOperator.html   |   479 +-
 .../org/apache/calcite/sql/SqlInsert.html          |   795 +-
 .../org/apache/calcite/sql/SqlInsertKeyword.html   |   441 +-
 .../apache/calcite/sql/SqlInternalOperator.html    |   558 +-
 .../sql/SqlIntervalLiteral.IntervalValue.html      |   438 +-
 .../org/apache/calcite/sql/SqlIntervalLiteral.html |   569 +-
 .../apache/calcite/sql/SqlIntervalQualifier.html   |  1047 +-
 .../apache/calcite/sql/SqlJdbcDataTypeName.html    |  1063 +-
 .../sql/SqlJdbcFunctionCall.SimpleMakeCall.html    |   399 +-
 .../apache/calcite/sql/SqlJdbcFunctionCall.html    |   775 +-
 .../calcite/sql/SqlJoin.SqlJoinOperator.html       |   423 +-
 .../org/apache/calcite/sql/SqlJoin.html            |   868 +-
 .../calcite/sql/SqlJsonConstructorNullClause.html  |   511 +-
 .../apache/calcite/sql/SqlJsonEmptyOrError.html    |   487 +-
 .../org/apache/calcite/sql/SqlJsonEncoding.html    |   515 +-
 .../calcite/sql/SqlJsonExistsErrorBehavior.html    |   498 +-
 .../sql/SqlJsonQueryEmptyOrErrorBehavior.html      |   513 +-
 .../calcite/sql/SqlJsonQueryWrapperBehavior.html   |   467 +-
 .../sql/SqlJsonValueEmptyOrErrorBehavior.html      |   479 +-
 .../apache/calcite/sql/SqlJsonValueReturning.html  |   441 +-
 .../org/apache/calcite/sql/SqlKind.html            |  6663 ++-
 .../org/apache/calcite/sql/SqlLateralOperator.html |   453 +-
 .../apache/calcite/sql/SqlLiteral.SqlSymbol.html   |   310 +-
 .../org/apache/calcite/sql/SqlLiteral.html         |  1919 +-
 .../org/apache/calcite/sql/SqlMatchFunction.html   |   368 +-
 .../calcite/sql/SqlMatchRecognize.AfterOption.html |   489 +-
 .../sql/SqlMatchRecognize.RowsPerMatchOption.html  |   498 +-
 ...qlMatchRecognize.SqlMatchRecognizeOperator.html |   568 +-
 .../org/apache/calcite/sql/SqlMatchRecognize.html  |  1396 +-
 .../org/apache/calcite/sql/SqlMerge.html           |   880 +-
 .../org/apache/calcite/sql/SqlNode.html            |  1071 +-
 .../org/apache/calcite/sql/SqlNodeList.html        |  1646 +-
 .../org/apache/calcite/sql/SqlNullSemantics.html   |   473 +-
 .../calcite/sql/SqlNullTreatmentOperator.html      |   555 +-
 .../org/apache/calcite/sql/SqlNumericLiteral.html  |   656 +-
 .../apache/calcite/sql/SqlOperandCountRange.html   |   317 +-
 .../org/apache/calcite/sql/SqlOperator.html        |  2313 +-
 .../org/apache/calcite/sql/SqlOperatorBinding.html |   937 +-
 .../org/apache/calcite/sql/SqlOperatorTable.html   |   322 +-
 .../org/apache/calcite/sql/SqlOrderBy.html         |   636 +-
 .../org/apache/calcite/sql/SqlOverOperator.html    |   523 +-
 .../org/apache/calcite/sql/SqlPivot.html           |   719 +-
 .../org/apache/calcite/sql/SqlPostfixOperator.html |   525 +-
 .../org/apache/calcite/sql/SqlPrefixOperator.html  |   556 +-
 .../calcite/sql/SqlProcedureCallOperator.html      |   425 +-
 .../org/apache/calcite/sql/SqlRankFunction.html    |   485 +-
 .../org/apache/calcite/sql/SqlRowTypeNameSpec.html |   527 +-
 .../SqlSampleSpec.SqlSubstitutionSampleSpec.html   |   362 +-
 .../sql/SqlSampleSpec.SqlTableSampleSpec.html      |   433 +-
 .../org/apache/calcite/sql/SqlSampleSpec.html      |   473 +-
 .../org/apache/calcite/sql/SqlSelect.html          |  1304 +-
 .../org/apache/calcite/sql/SqlSelectKeyword.html   |   479 +-
 .../org/apache/calcite/sql/SqlSelectOperator.html  |   619 +-
 .../calcite/sql/SqlSessionTableFunction.html       |   401 +-
 .../org/apache/calcite/sql/SqlSetOperator.html     |   538 +-
 .../org/apache/calcite/sql/SqlSetOption.html       |   762 +-
 .../sql/SqlSnapshot.SqlSnapshotOperator.html       |   515 +-
 .../org/apache/calcite/sql/SqlSnapshot.html        |   612 +-
 .../sql/SqlSpecialOperator.ReduceResult.html       |   405 +-
 .../sql/SqlSpecialOperator.TokenSequence.html      |   411 +-
 .../org/apache/calcite/sql/SqlSpecialOperator.html |   559 +-
 ...lSplittableAggFunction.AbstractSumSplitter.html |   580 +-
 .../SqlSplittableAggFunction.CountSplitter.html    |   618 +-
 .../sql/SqlSplittableAggFunction.Registry.html     |   277 +-
 .../sql/SqlSplittableAggFunction.SelfSplitter.html |   620 +-
 .../sql/SqlSplittableAggFunction.Sum0Splitter.html |   506 +-
 .../sql/SqlSplittableAggFunction.SumSplitter.html  |   463 +-
 .../calcite/sql/SqlSplittableAggFunction.html      |   513 +-
 .../org/apache/calcite/sql/SqlStateCodes.html      |   580 +-
 .../org/apache/calcite/sql/SqlSyntax.html          |   715 +-
 .../org/apache/calcite/sql/SqlTableFunction.html   |   277 +-
 .../org/apache/calcite/sql/SqlTableRef.html        |   495 +-
 .../org/apache/calcite/sql/SqlTimeLiteral.html     |   541 +-
 .../apache/calcite/sql/SqlTimestampLiteral.html    |   518 +-
 .../apache/calcite/sql/SqlTumbleTableFunction.html |   401 +-
 .../calcite/sql/SqlTypeConstructorFunction.html    |   431 +-
 .../org/apache/calcite/sql/SqlTypeNameSpec.html    |   475 +-
 .../org/apache/calcite/sql/SqlUnnestOperator.html  |   666 +-
 .../org/apache/calcite/sql/SqlUnpivot.html         |   767 +-
 .../apache/calcite/sql/SqlUnresolvedFunction.html  |   445 +-
 .../org/apache/calcite/sql/SqlUpdate.html          |   857 +-
 .../calcite/sql/SqlUserDefinedTypeNameSpec.html    |   483 +-
 .../SqlUtil.DatabaseMetaDataInvocationHandler.html |   417 +-
 .../org/apache/calcite/sql/SqlUtil.html            |  1638 +-
 .../org/apache/calcite/sql/SqlValuesOperator.html  |   453 +-
 .../org/apache/calcite/sql/SqlWindow.html          |  1513 +-
 ...indowTableFunction.AbstractOperandMetadata.html |   456 +-
 .../apache/calcite/sql/SqlWindowTableFunction.html |   770 +-
 .../org/apache/calcite/sql/SqlWith.html            |   633 +-
 .../org/apache/calcite/sql/SqlWithItem.html        |   625 +-
 .../calcite/sql/SqlWithinDistinctOperator.html     |   523 +-
 .../apache/calcite/sql/SqlWithinGroupOperator.html |   523 +-
 .../org/apache/calcite/sql/SqlWriter.Frame.html    |   186 +-
 .../apache/calcite/sql/SqlWriter.FrameType.html    |   306 +-
 .../calcite/sql/SqlWriter.FrameTypeEnum.html       |  1030 +-
 .../calcite/sql/SqlWriter.SubQueryStyle.html       |   454 +-
 .../org/apache/calcite/sql/SqlWriter.html          |  1252 +-
 .../calcite/sql/SqlWriterConfig.LineFolding.html   |   517 +-
 .../org/apache/calcite/sql/SqlWriterConfig.html    |  1797 +-
 .../org/apache/calcite/sql/Symbolizable.html       |   273 +-
 .../sql/advise/SqlAdvisor.ValidateErrorInfo.html   |   523 +-
 .../org/apache/calcite/sql/advise/SqlAdvisor.html  |   873 +-
 .../sql/advise/SqlAdvisorGetHintsFunction.html     |   505 +-
 .../sql/advise/SqlAdvisorGetHintsFunction2.html    |   505 +-
 .../apache/calcite/sql/advise/SqlAdvisorHint.html  |   430 +-
 .../apache/calcite/sql/advise/SqlAdvisorHint2.html |   407 +-
 .../calcite/sql/advise/SqlAdvisorValidator.html    |   843 +-
 .../sql/advise/SqlSimpleParser.IdToken.html        |   313 +-
 .../calcite/sql/advise/SqlSimpleParser.Token.html  |   323 +-
 .../sql/advise/SqlSimpleParser.Tokenizer.html      |   392 +-
 .../apache/calcite/sql/advise/SqlSimpleParser.html |   495 +-
 .../apache/calcite/sql/advise/package-summary.html |   280 +-
 .../apache/calcite/sql/advise/package-tree.html    |   173 +-
 .../calcite/sql/babel/SqlBabelCreateTable.html     |   542 +-
 .../calcite/sql/babel/TableCollectionType.html     |   473 +-
 .../apache/calcite/sql/babel/package-summary.html  |   223 +-
 .../org/apache/calcite/sql/babel/package-tree.html |   169 +-
 .../calcite/sql/ddl/SqlAttributeDefinition.html    |   498 +-
 .../apache/calcite/sql/ddl/SqlCheckConstraint.html |   428 +-
 .../calcite/sql/ddl/SqlColumnDeclaration.html      |   540 +-
 .../calcite/sql/ddl/SqlCreateForeignSchema.html    |   571 +-
 .../apache/calcite/sql/ddl/SqlCreateFunction.html  |   553 +-
 .../calcite/sql/ddl/SqlCreateMaterializedView.html |   548 +-
 .../apache/calcite/sql/ddl/SqlCreateSchema.html    |   506 +-
 .../org/apache/calcite/sql/ddl/SqlCreateTable.html |   635 +-
 .../org/apache/calcite/sql/ddl/SqlCreateType.html  |   548 +-
 .../org/apache/calcite/sql/ddl/SqlCreateView.html  |   548 +-
 .../calcite/sql/ddl/SqlDdlNodes.FileType.html      |   469 +-
 .../org/apache/calcite/sql/ddl/SqlDdlNodes.html    |   959 +-
 .../apache/calcite/sql/ddl/SqlDropFunction.html    |   433 +-
 .../calcite/sql/ddl/SqlDropMaterializedView.html   |   358 +-
 .../org/apache/calcite/sql/ddl/SqlDropObject.html  |   519 +-
 .../org/apache/calcite/sql/ddl/SqlDropSchema.html  |   496 +-
 .../org/apache/calcite/sql/ddl/SqlDropTable.html   |   358 +-
 .../org/apache/calcite/sql/ddl/SqlDropType.html    |   358 +-
 .../org/apache/calcite/sql/ddl/SqlDropView.html    |   358 +-
 .../apache/calcite/sql/ddl/SqlKeyConstraint.html   |   539 +-
 .../apache/calcite/sql/ddl/package-summary.html    |   369 +-
 .../org/apache/calcite/sql/ddl/package-tree.html   |   205 +-
 .../calcite/sql/dialect/AccessSqlDialect.html      |   496 +-
 .../apache/calcite/sql/dialect/AnsiSqlDialect.html |   508 +-
 .../calcite/sql/dialect/BigQuerySqlDialect.html    |   899 +-
 .../calcite/sql/dialect/CalciteSqlDialect.html     |   429 +-
 .../calcite/sql/dialect/ClickHouseSqlDialect.html  |   760 +-
 .../apache/calcite/sql/dialect/Db2SqlDialect.html  |   603 +-
 .../calcite/sql/dialect/DerbySqlDialect.html       |   427 +-
 .../calcite/sql/dialect/ExasolSqlDialect.html      |   723 +-
 .../calcite/sql/dialect/FirebirdSqlDialect.html    |   427 +-
 .../apache/calcite/sql/dialect/H2SqlDialect.html   |   554 +-
 .../apache/calcite/sql/dialect/HiveSqlDialect.html |   815 +-
 .../calcite/sql/dialect/HsqldbSqlDialect.html      |   669 +-
 .../calcite/sql/dialect/InfobrightSqlDialect.html  |   496 +-
 .../calcite/sql/dialect/InformixSqlDialect.html    |   514 +-
 .../calcite/sql/dialect/IngresSqlDialect.html      |   427 +-
 .../calcite/sql/dialect/InterbaseSqlDialect.html   |   427 +-
 .../dialect/JethroDataSqlDialect.JethroInfo.html   |   355 +-
 .../JethroDataSqlDialect.JethroInfoCache.html      |   271 +-
 .../calcite/sql/dialect/JethroDataSqlDialect.html  |   642 +-
 .../calcite/sql/dialect/LucidDbSqlDialect.html     |   427 +-
 .../calcite/sql/dialect/MssqlSqlDialect.html       |   874 +-
 .../calcite/sql/dialect/MysqlSqlDialect.html       |   959 +-
 .../calcite/sql/dialect/NeoviewSqlDialect.html     |   427 +-
 .../calcite/sql/dialect/NetezzaSqlDialect.html     |   427 +-
 .../calcite/sql/dialect/OracleSqlDialect.html      |   733 +-
 .../calcite/sql/dialect/ParaccelSqlDialect.html    |   427 +-
 .../calcite/sql/dialect/PhoenixSqlDialect.html     |   496 +-
 .../calcite/sql/dialect/PostgresqlSqlDialect.html  |   715 +-
 .../calcite/sql/dialect/PrestoSqlDialect.html      |   877 +-
 .../calcite/sql/dialect/RedshiftSqlDialect.html    |   658 +-
 .../calcite/sql/dialect/SnowflakeSqlDialect.html   |   473 +-
 .../calcite/sql/dialect/SparkSqlDialect.html       |   741 +-
 .../calcite/sql/dialect/SybaseSqlDialect.html      |   555 +-
 .../calcite/sql/dialect/TeradataSqlDialect.html    |   427 +-
 .../calcite/sql/dialect/VerticaSqlDialect.html     |   533 +-
 .../calcite/sql/dialect/package-summary.html       |   487 +-
 .../apache/calcite/sql/dialect/package-tree.html   |   223 +-
 .../apache/calcite/sql/fun/LibraryOperator.html    |   263 +-
 .../calcite/sql/fun/OracleSqlOperatorTable.html    |   672 +-
 .../calcite/sql/fun/SqlAbstractGroupFunction.html  |   554 +-
 .../calcite/sql/fun/SqlAbstractTimeFunction.html   |   518 +-
 .../calcite/sql/fun/SqlAnyValueAggFunction.html    |   508 +-
 .../calcite/sql/fun/SqlArrayQueryConstructor.html  |   389 +-
 .../calcite/sql/fun/SqlArrayValueConstructor.html  |   462 +-
 .../calcite/sql/fun/SqlAvgAggFunction.Subtype.html |   549 +-
 .../apache/calcite/sql/fun/SqlAvgAggFunction.html  |   523 +-
 .../calcite/sql/fun/SqlBaseContextVariable.html    |   493 +-
 .../calcite/sql/fun/SqlBasicAggFunction.html       |   798 +-
 .../calcite/sql/fun/SqlBetweenOperator.Flag.html   |   450 +-
 .../apache/calcite/sql/fun/SqlBetweenOperator.html |   869 +-
 .../calcite/sql/fun/SqlBitOpAggFunction.html       |   479 +-
 .../org/apache/calcite/sql/fun/SqlCase.html        |   667 +-
 .../apache/calcite/sql/fun/SqlCaseOperator.html    |   665 +-
 .../apache/calcite/sql/fun/SqlCastFunction.html    |   631 +-
 .../calcite/sql/fun/SqlCoalesceFunction.html       |   425 +-
 .../sql/fun/SqlCollectionTableOperator.html        |   454 +-
 .../calcite/sql/fun/SqlColumnListConstructor.html  |   453 +-
 .../apache/calcite/sql/fun/SqlConvertFunction.html |   466 +-
 .../calcite/sql/fun/SqlCountAggFunction.html       |   622 +-
 .../sql/fun/SqlCovarAggFunction.Subtype.html       |   524 +-
 .../calcite/sql/fun/SqlCovarAggFunction.html       |   523 +-
 .../calcite/sql/fun/SqlCurrentDateFunction.html    |   477 +-
 .../calcite/sql/fun/SqlCursorConstructor.html      |   523 +-
 .../calcite/sql/fun/SqlDatePartFunction.html       |   530 +-
 .../calcite/sql/fun/SqlDatetimePlusOperator.html   |   458 +-
 .../sql/fun/SqlDatetimeSubtractionOperator.html    |   484 +-
 .../org/apache/calcite/sql/fun/SqlDotOperator.html |   733 +-
 .../apache/calcite/sql/fun/SqlExtractFunction.html |   493 +-
 .../sql/fun/SqlFirstLastValueAggFunction.html      |   523 +-
 .../apache/calcite/sql/fun/SqlFloorFunction.html   |   543 +-
 .../calcite/sql/fun/SqlGeoFunctions.GridTable.html |   471 +-
 .../apache/calcite/sql/fun/SqlGeoFunctions.html    |   391 +-
 .../calcite/sql/fun/SqlHistogramAggFunction.html   |   496 +-
 .../org/apache/calcite/sql/fun/SqlInOperator.html  |   567 +-
 .../calcite/sql/fun/SqlInternalOperators.html      |   434 +-
 .../calcite/sql/fun/SqlIntervalOperator.html       |   444 +-
 .../sql/fun/SqlJsonArrayAggAggFunction.html        |   584 +-
 .../calcite/sql/fun/SqlJsonArrayFunction.html      |   565 +-
 .../calcite/sql/fun/SqlJsonDepthFunction.html      |   452 +-
 .../calcite/sql/fun/SqlJsonExistsFunction.html     |   458 +-
 .../calcite/sql/fun/SqlJsonKeysFunction.html       |   348 +-
 .../calcite/sql/fun/SqlJsonLengthFunction.html     |   348 +-
 .../sql/fun/SqlJsonObjectAggAggFunction.html       |   547 +-
 .../calcite/sql/fun/SqlJsonObjectFunction.html     |   602 +-
 .../calcite/sql/fun/SqlJsonPrettyFunction.html     |   452 +-
 .../calcite/sql/fun/SqlJsonQueryFunction.html      |   501 +-
 .../calcite/sql/fun/SqlJsonRemoveFunction.html     |   485 +-
 .../sql/fun/SqlJsonStorageSizeFunction.html        |   348 +-
 .../calcite/sql/fun/SqlJsonTypeFunction.html       |   452 +-
 .../sql/fun/SqlJsonValueExpressionOperator.html    |   348 +-
 .../calcite/sql/fun/SqlJsonValueFunction.html      |   535 +-
 .../calcite/sql/fun/SqlLeadLagAggFunction.html     |   502 +-
 .../org/apache/calcite/sql/fun/SqlLibrary.html     |   743 +-
 .../sql/fun/SqlLibraryOperatorTableFactory.html    |   382 +-
 .../calcite/sql/fun/SqlLibraryOperators.html       |  1959 +-
 .../apache/calcite/sql/fun/SqlLikeOperator.html    |   686 +-
 .../calcite/sql/fun/SqlLiteralChainOperator.html   |   569 +-
 .../calcite/sql/fun/SqlMapQueryConstructor.html    |   389 +-
 .../calcite/sql/fun/SqlMapValueConstructor.html    |   499 +-
 .../calcite/sql/fun/SqlMinMaxAggFunction.html      |   869 +-
 .../sql/fun/SqlMonotonicBinaryOperator.html        |   443 +-
 .../calcite/sql/fun/SqlMonotonicUnaryFunction.html |   445 +-
 .../sql/fun/SqlMultisetMemberOfOperator.html       |   456 +-
 .../sql/fun/SqlMultisetQueryConstructor.html       |   605 +-
 .../calcite/sql/fun/SqlMultisetSetOperator.html    |   356 +-
 .../sql/fun/SqlMultisetValueConstructor.html       |   589 +-
 .../org/apache/calcite/sql/fun/SqlNewOperator.html |   454 +-
 .../calcite/sql/fun/SqlNthValueAggFunction.html    |   446 +-
 .../calcite/sql/fun/SqlNtileAggFunction.html       |   377 +-
 .../apache/calcite/sql/fun/SqlNullifFunction.html  |   425 +-
 .../calcite/sql/fun/SqlOverlapsOperator.html       |   467 +-
 .../apache/calcite/sql/fun/SqlOverlayFunction.html |   462 +-
 .../calcite/sql/fun/SqlPositionFunction.html       |   499 +-
 .../calcite/sql/fun/SqlPosixRegexOperator.html     |   535 +-
 .../calcite/sql/fun/SqlQuantifyOperator.html       |   355 +-
 .../apache/calcite/sql/fun/SqlRandFunction.html    |   446 +-
 .../calcite/sql/fun/SqlRandIntegerFunction.html    |   446 +-
 .../calcite/sql/fun/SqlRegexpReplaceFunction.html  |   456 +-
 .../calcite/sql/fun/SqlRegrCountAggFunction.html   |   394 +-
 .../org/apache/calcite/sql/fun/SqlRowOperator.html |   515 +-
 .../calcite/sql/fun/SqlSequenceValueOperator.html  |   517 +-
 .../calcite/sql/fun/SqlSingleValueAggFunction.html |   614 +-
 .../calcite/sql/fun/SqlStdOperatorTable.html       |  7518 +--
 .../calcite/sql/fun/SqlStringContextVariable.html  |   369 +-
 .../calcite/sql/fun/SqlSubstringFunction.html      |   531 +-
 .../apache/calcite/sql/fun/SqlSumAggFunction.html  |   556 +-
 .../sql/fun/SqlSumEmptyIsZeroAggFunction.html      |   527 +-
 .../apache/calcite/sql/fun/SqlThrowOperator.html   |   453 +-
 .../calcite/sql/fun/SqlTimestampAddFunction.html   |   362 +-
 .../calcite/sql/fun/SqlTranslate3Function.html     |   403 +-
 .../calcite/sql/fun/SqlTrimFunction.Flag.html      |   523 +-
 .../apache/calcite/sql/fun/SqlTrimFunction.html    |   637 +-
 .../apache/calcite/sql/fun/package-summary.html    |   984 +-
 .../org/apache/calcite/sql/fun/package-tree.html   |   373 +-
 .../org/apache/calcite/sql/package-summary.html    |  1576 +-
 .../org/apache/calcite/sql/package-tree.html       |   460 +-
 .../org/apache/calcite/sql/parser/Span.html        |   620 +-
 .../calcite/sql/parser/SqlParseException.html      |   527 +-
 .../calcite/sql/parser/SqlParser.Config.html       |   737 +-
 .../sql/parser/SqlParser.ConfigBuilder.html        |   603 +-
 .../org/apache/calcite/sql/parser/SqlParser.html   |   826 +-
 .../calcite/sql/parser/SqlParserFixture.html       |   683 +
 .../calcite/sql/parser/SqlParserImplFactory.html   |   304 +-
 .../apache/calcite/sql/parser/SqlParserPos.html    |   872 +-
 .../calcite/sql/parser/SqlParserTest.Sql.html      |   199 -
 .../calcite/sql/parser/SqlParserTest.SqlList.html  |   153 -
 .../calcite/sql/parser/SqlParserTest.Tester.html   |   468 +-
 .../sql/parser/SqlParserTest.TesterImpl.html       |   698 +-
 .../parser/SqlParserTest.UnparsingTesterImpl.html  |   592 +-
 .../apache/calcite/sql/parser/SqlParserTest.html   |  1321 +-
 .../sql/parser/SqlParserUtil.ParsedCollation.html  |   403 +-
 .../sql/parser/SqlParserUtil.ToTreeListItem.html   |   405 +-
 .../apache/calcite/sql/parser/SqlParserUtil.html   |  1440 +-
 .../apache/calcite/sql/parser/StringAndPos.html    |   474 +-
 .../apache/calcite/sql/parser/package-summary.html |   350 +-
 .../apache/calcite/sql/parser/package-tree.html    |   188 +-
 .../calcite/sql/pretty/SqlFormatOptions.html       |   859 +-
 .../sql/pretty/SqlPrettyWriter.FrameImpl.html      |   495 +-
 .../apache/calcite/sql/pretty/SqlPrettyWriter.html |  2509 +-
 .../apache/calcite/sql/pretty/package-summary.html |   208 +-
 .../apache/calcite/sql/pretty/package-tree.html    |   155 +-
 .../apache/calcite/sql/test/AbstractSqlTester.html |  2050 +-
 .../apache/calcite/sql/test/ResultCheckers.html    |   444 +
 .../sql/test/SqlOperatorFixture.VmName.html        |   396 +
 .../calcite/sql/test/SqlOperatorFixture.html       |  1636 +
 .../test/SqlTestFactory.CatalogReaderFactory.html  |   262 +
 .../SqlTestFactory.MockCatalogReaderFactory.html   |   138 -
 .../sql/test/SqlTestFactory.PlannerFactory.html    |   255 +
 .../test/SqlTestFactory.TypeFactoryFactory.html    |   255 +
 .../sql/test/SqlTestFactory.ValidatorFactory.html  |   283 +-
 .../apache/calcite/sql/test/SqlTestFactory.html    |   871 +-
 .../sql/test/SqlTester.ParameterChecker.html       |   271 +-
 .../calcite/sql/test/SqlTester.ResultChecker.html  |   283 +-
 .../calcite/sql/test/SqlTester.TypeChecker.html    |   273 +-
 .../sql/test/SqlTester.ValidatedNodeConsumer.html  |   263 +
 .../sql/test/SqlTester.ValidatedNodeFunction.html  |   267 +
 .../apache/calcite/sql/test/SqlTester.VmName.html  |   469 +-
 .../org/apache/calcite/sql/test/SqlTester.html     |  1496 +-
 .../test/SqlTests.ApproximateResultChecker.html    |   183 -
 .../sql/test/SqlTests.PatternResultChecker.html    |   180 -
 .../sql/test/SqlTests.RefSetResultChecker.html     |   153 -
 .../apache/calcite/sql/test/SqlTests.Stage.html    |   532 +-
 .../sql/test/SqlTests.StringTypeChecker.html       |   361 +-
 .../org/apache/calcite/sql/test/SqlTests.html      |   791 +-
 .../calcite/sql/test/SqlValidatorTester.html       |   447 +-
 .../apache/calcite/sql/test/package-summary.html   |   395 +-
 .../org/apache/calcite/sql/test/package-tree.html  |   200 +-
 .../apache/calcite/sql/type/AbstractSqlType.html   |   627 +-
 .../org/apache/calcite/sql/type/ArraySqlType.html  |   570 +-
 .../sql/type/AssignableOperandTypeChecker.html     |   539 +-
 .../org/apache/calcite/sql/type/BasicSqlType.html  |   801 +-
 .../sql/type/ComparableOperandTypeChecker.html     |   576 +-
 .../CompositeOperandTypeChecker.Composition.html   |   488 +-
 .../sql/type/CompositeOperandTypeChecker.html      |   630 +-
 .../type/CompositeSingleOperandTypeChecker.html    |   430 +-
 .../sql/type/CursorReturnTypeInference.html        |   387 +-
 .../sql/type/ExplicitOperandTypeChecker.html       |   529 +-
 .../sql/type/ExplicitOperandTypeInference.html     |   314 +-
 .../sql/type/ExplicitReturnTypeInference.html      |   452 +-
 .../org/apache/calcite/sql/type/ExtraSqlTypes.html |   528 +-
 .../calcite/sql/type/FamilyOperandTypeChecker.html |   671 +-
 .../sql/type/ImplicitCastOperandTypeChecker.html   |   312 +-
 .../org/apache/calcite/sql/type/InferTypes.html    |   463 +-
 .../apache/calcite/sql/type/IntervalSqlType.html   |   603 +-
 .../sql/type/JavaToSqlTypeConversionRules.html     |   382 +-
 .../sql/type/LiteralOperandTypeChecker.html        |   574 +-
 .../org/apache/calcite/sql/type/MapSqlType.html    |   576 +-
 .../calcite/sql/type/MatchReturnTypeInference.html |   418 +-
 .../sql/type/MultisetOperandTypeChecker.html       |   539 +-
 .../apache/calcite/sql/type/MultisetSqlType.html   |   570 +-
 .../calcite/sql/type/NonNullableAccessors.html     |   340 +-
 .../org/apache/calcite/sql/type/ObjectSqlType.html |   607 +-
 .../calcite/sql/type/OperandMetadataImpl.html      |   447 +-
 .../org/apache/calcite/sql/type/OperandTypes.html  |  2321 +-
 .../calcite/sql/type/OperandsTypeChecking.html     |   290 +-
 .../sql/type/OrdinalReturnTypeInference.html       |   377 +-
 .../org/apache/calcite/sql/type/ReturnTypes.html   |  2294 +-
 .../calcite/sql/type/SameOperandTypeChecker.html   |   739 +-
 .../SameOperandTypeExceptLastOperandChecker.html   |   532 +-
 .../calcite/sql/type/SetopOperandTypeChecker.html  |   529 +-
 .../calcite/sql/type/SqlOperandCountRanges.html    |   418 +-
 .../calcite/sql/type/SqlOperandMetadata.html       |   344 +-
 .../type/SqlOperandTypeChecker.Consistency.html    |   475 +-
 .../calcite/sql/type/SqlOperandTypeChecker.html    |   481 +-
 .../calcite/sql/type/SqlOperandTypeInference.html  |   295 +-
 .../calcite/sql/type/SqlReturnTypeInference.html   |   339 +-
 .../sql/type/SqlReturnTypeInferenceChain.html      |   318 +-
 .../sql/type/SqlSingleOperandTypeChecker.html      |   329 +-
 .../calcite/sql/type/SqlTypeAssignmentRule.html    |   337 +-
 .../calcite/sql/type/SqlTypeCoercionRule.html      |   425 +-
 .../sql/type/SqlTypeExplicitPrecedenceList.html    |   404 +-
 .../calcite/sql/type/SqlTypeFactoryImpl.html       |   821 +-
 .../org/apache/calcite/sql/type/SqlTypeFamily.html |  1008 +-
 .../calcite/sql/type/SqlTypeMappingRule.html       |   300 +-
 .../sql/type/SqlTypeMappingRules.Builder.html      |   227 +-
 .../calcite/sql/type/SqlTypeMappingRules.html      |   420 +-
 .../apache/calcite/sql/type/SqlTypeName.Limit.html |   469 +-
 .../org/apache/calcite/sql/type/SqlTypeName.html   |  2371 +-
 .../apache/calcite/sql/type/SqlTypeTransform.html  |   291 +-
 .../calcite/sql/type/SqlTypeTransformCascade.html  |   383 +-
 .../apache/calcite/sql/type/SqlTypeTransforms.html |   625 +-
 .../org/apache/calcite/sql/type/SqlTypeUtil.html   |  2742 +-
 .../sql/type/TableFunctionReturnTypeInference.html |   437 +-
 .../apache/calcite/sql/type/package-summary.html   |   708 +-
 .../org/apache/calcite/sql/type/package-tree.html  |   273 +-
 .../calcite/sql/util/ChainedSqlOperatorTable.html  |   541 +-
 .../org/apache/calcite/sql/util/IdPair.html        |   460 +-
 .../calcite/sql/util/ListSqlOperatorTable.html     |   473 +-
 .../sql/util/ReflectiveSqlOperatorTable.html       |   537 +-
 .../sql/util/SqlBasicVisitor.ArgHandler.html       |   316 +-
 .../sql/util/SqlBasicVisitor.ArgHandlerImpl.html   |   433 +-
 .../apache/calcite/sql/util/SqlBasicVisitor.html   |   661 +-
 .../org/apache/calcite/sql/util/SqlBuilder.html    |   919 +-
 .../apache/calcite/sql/util/SqlOperatorTables.html |   442 +-
 .../sql/util/SqlShuttle.CallCopyingArgHandler.html |   412 +-
 .../org/apache/calcite/sql/util/SqlShuttle.html    |   676 +-
 .../org/apache/calcite/sql/util/SqlString.html     |   538 +-
 .../org/apache/calcite/sql/util/SqlVisitor.html    |   515 +-
 .../apache/calcite/sql/util/package-summary.html   |   309 +-
 .../org/apache/calcite/sql/util/package-tree.html  |   177 +-
 .../calcite/sql/validate/AggregatingScope.html     |   315 +-
 .../validate/AggregatingSelectScope.Resolved.html  |   487 +-
 .../sql/validate/AggregatingSelectScope.html       |   586 +-
 .../calcite/sql/validate/AliasNamespace.html       |  1145 +-
 .../calcite/sql/validate/CollectNamespace.html     |  1078 +-
 .../sql/validate/CyclicDefinitionException.html    |   425 +-
 .../calcite/sql/validate/DelegatingNamespace.html  |   905 +-
 .../calcite/sql/validate/DelegatingScope.html      |  1006 +-
 .../DelegatingSqlValidatorCatalogReader.html       |   586 +-
 .../sql/validate/DelegatingSqlValidatorTable.html  |   535 +-
 .../apache/calcite/sql/validate/GroupByScope.html  |   404 +-
 .../calcite/sql/validate/IdentifierNamespace.html  |  1112 +-
 .../org/apache/calcite/sql/validate/JoinScope.html |   510 +-
 .../org/apache/calcite/sql/validate/ListScope.html |   758 +-
 .../sql/validate/MatchRecognizeNamespace.html      |  1120 +-
 .../calcite/sql/validate/MatchRecognizeScope.html  |   618 +-
 .../apache/calcite/sql/validate/OrderByScope.html  |   509 +-
 .../org/apache/calcite/sql/validate/OverScope.html |   431 +-
 .../calcite/sql/validate/ParameterScope.html       |  1056 +-
 .../calcite/sql/validate/PivotNamespace.html       |  1120 +-
 .../apache/calcite/sql/validate/PivotScope.html    |   488 +-
 .../calcite/sql/validate/ProcedureNamespace.html   |  1047 +-
 .../calcite/sql/validate/SelectNamespace.html      |  1132 +-
 .../apache/calcite/sql/validate/SelectScope.html   |   657 +-
 .../calcite/sql/validate/SetopNamespace.html       |  1124 +-
 .../sql/validate/SqlAbstractConformance.html       |  1143 +-
 .../calcite/sql/validate/SqlConformance.html       |  1130 +-
 .../calcite/sql/validate/SqlConformanceEnum.html   |  1513 +-
 .../sql/validate/SqlDelegatingConformance.html     |   782 +-
 .../calcite/sql/validate/SqlIdentifierMoniker.html |   499 +-
 .../apache/calcite/sql/validate/SqlModality.html   |   448 +-
 .../apache/calcite/sql/validate/SqlMoniker.html    |   403 +-
 .../calcite/sql/validate/SqlMonikerImpl.html       |   582 +-
 .../calcite/sql/validate/SqlMonikerType.html       |   562 +-
 .../calcite/sql/validate/SqlMonotonicity.html      |   653 +-
 .../calcite/sql/validate/SqlNameMatcher.html       |   484 +-
 .../calcite/sql/validate/SqlNameMatchers.html      |   317 +-
 .../sql/validate/SqlNonNullableAccessors.html      |   486 +-
 .../apache/calcite/sql/validate/SqlQualified.html  |   478 +-
 .../calcite/sql/validate/SqlScopedShuttle.html     |   483 +-
 .../sql/validate/SqlUserDefinedAggFunction.html    |   584 +-
 .../sql/validate/SqlUserDefinedFunction.html       |   642 +-
 .../sql/validate/SqlUserDefinedTableFunction.html  |   577 +-
 .../sql/validate/SqlUserDefinedTableMacro.html     |   569 +-
 .../calcite/sql/validate/SqlValidator.Config.html  |   815 +-
 .../apache/calcite/sql/validate/SqlValidator.html  |  2253 +-
 .../sql/validate/SqlValidatorCatalogReader.html    |   581 +-
 .../sql/validate/SqlValidatorException.html        |   340 +-
 .../validate/SqlValidatorImpl.DmlNamespace.html    |   946 +-
 .../SqlValidatorImpl.FunctionParamInfo.html        |   380 +-
 .../sql/validate/SqlValidatorImpl.IdInfo.html      |   380 +-
 .../sql/validate/SqlValidatorImpl.Status.html      |   475 +-
 .../calcite/sql/validate/SqlValidatorImpl.html     |  4356 +-
 .../sql/validate/SqlValidatorNamespace.html        |   740 +-
 .../sql/validate/SqlValidatorScope.EmptyPath.html  |   333 +-
 .../sql/validate/SqlValidatorScope.Path.html       |   528 +-
 .../sql/validate/SqlValidatorScope.Resolve.html    |   401 +-
 .../sql/validate/SqlValidatorScope.Resolved.html   |   310 +-
 .../validate/SqlValidatorScope.ResolvedImpl.html   |   446 +-
 .../sql/validate/SqlValidatorScope.Step.html       |   438 +-
 .../calcite/sql/validate/SqlValidatorScope.html    |   895 +-
 .../calcite/sql/validate/SqlValidatorTable.html    |   468 +-
 .../sql/validate/SqlValidatorUtil.DeepCopier.html  |   678 +-
 .../validate/SqlValidatorUtil.FlatAggregate.html   |   422 +-
 .../sql/validate/SqlValidatorUtil.Suggester.html   |   279 +-
 .../calcite/sql/validate/SqlValidatorUtil.html     |  1655 +-
 .../sql/validate/SqlValidatorWithHints.html        |   354 +-
 .../sql/validate/TableConstructorNamespace.html    |  1074 +-
 .../calcite/sql/validate/UnpivotNamespace.html     |  1120 +-
 .../apache/calcite/sql/validate/UnpivotScope.html  |   488 +-
 .../apache/calcite/sql/validate/WithNamespace.html |  1047 +-
 .../validate/implicit/AbstractTypeCoercion.html    |   771 +-
 .../sql/validate/implicit/TypeCoercion.html        |   629 +-
 .../sql/validate/implicit/TypeCoercionFactory.html |   291 +-
 .../sql/validate/implicit/TypeCoercionImpl.html    |   733 +-
 .../sql/validate/implicit/TypeCoercions.html       |   298 +-
 .../sql/validate/implicit/package-summary.html     |   249 +-
 .../sql/validate/implicit/package-tree.html        |   161 +-
 .../calcite/sql/validate/package-summary.html      |   847 +-
 .../apache/calcite/sql/validate/package-tree.html  |   317 +-
 .../calcite/sql2rel/AuxiliaryConverter.Impl.html   |   401 +-
 .../apache/calcite/sql2rel/AuxiliaryConverter.html |   335 +-
 .../calcite/sql2rel/CorrelateProjectExtractor.html |   419 +-
 .../sql2rel/CorrelationReferenceFinder.html        |   444 +-
 .../sql2rel/DeduplicateCorrelateVariables.html     |   393 +-
 .../apache/calcite/sql2rel/InitializerContext.html |   366 +-
 .../sql2rel/InitializerExpressionFactory.html      |   455 +-
 .../sql2rel/NullInitializerExpressionFactory.html  |   614 +-
 .../calcite/sql2rel/ReflectiveConvertletTable.html |   431 +-
 ...e.AdjustProjectForCountAggregateRuleConfig.html |   351 +-
 ...relator.AdjustProjectForCountAggregateRule.html |   428 +-
 .../calcite/sql2rel/RelDecorrelator.Config.html    |   312 +-
 .../calcite/sql2rel/RelDecorrelator.CorelMap.html  |   439 +-
 .../sql2rel/RelDecorrelator.CorelMapBuilder.html   |   479 +-
 ...oveCorrelationForScalarAggregateRuleConfig.html |   305 +-
 ...or.RemoveCorrelationForScalarAggregateRule.html |   428 +-
 ...emoveCorrelationForScalarProjectRuleConfig.html |   305 +-
 ...ator.RemoveCorrelationForScalarProjectRule.html |   428 +-
 ...regateRule.RemoveSingleAggregateRuleConfig.html |   295 +-
 .../RelDecorrelator.RemoveSingleAggregateRule.html |   428 +-
 .../apache/calcite/sql2rel/RelDecorrelator.html    |  1328 +-
 .../sql2rel/RelFieldTrimmer.TrimResult.html        |   357 +-
 .../apache/calcite/sql2rel/RelFieldTrimmer.html    |  1141 +-
 ...lStructuredTypeFlattener.SelfFlatteningRel.html |   321 +-
 .../sql2rel/RelStructuredTypeFlattener.html        |  1069 +-
 .../calcite/sql2rel/SqlNodeToRexConverter.html     |   331 +-
 .../calcite/sql2rel/SqlNodeToRexConverterImpl.html |   374 +-
 .../org/apache/calcite/sql2rel/SqlRexContext.html  |   458 +-
 .../apache/calcite/sql2rel/SqlRexConvertlet.html   |   273 +-
 .../calcite/sql2rel/SqlRexConvertletTable.html     |   273 +-
 .../sql2rel/SqlToRelConverter.AggConverter.html    |   826 +-
 .../sql2rel/SqlToRelConverter.Blackboard.html      |  1332 +-
 .../calcite/sql2rel/SqlToRelConverter.Config.html  |   773 +-
 .../SqlToRelConverter.SqlIdentifierFinder.html     |   627 +-
 .../apache/calcite/sql2rel/SqlToRelConverter.html  |  2456 +-
 .../calcite/sql2rel/StandardConvertletTable.html   |  1044 +-
 .../apache/calcite/sql2rel/SubQueryConverter.html  |   312 +-
 .../apache/calcite/sql2rel/package-summary.html    |   530 +-
 .../org/apache/calcite/sql2rel/package-tree.html   |   247 +-
 .../statistic/CachingSqlStatisticProvider.html     |   441 +-
 .../calcite/statistic/MapSqlStatisticProvider.html |   534 +-
 .../statistic/QuerySqlStatisticProvider.html       |   560 +-
 .../apache/calcite/statistic/package-summary.html  |   250 +-
 .../org/apache/calcite/statistic/package-tree.html |   161 +-
 .../calcite/test/AbstractModifiableTable.html      |   452 +-
 .../calcite/test/AbstractModifiableView.html       |   345 +-
 .../test/CalciteAssert.AddSchemaPostProcessor.html |   182 -
 .../CalciteAssert.AddSchemaSpecPostProcessor.html  |   180 -
 .../calcite/test/CalciteAssert.AssertMetaData.html |   315 +-
 .../calcite/test/CalciteAssert.AssertQuery.html    |  1243 +-
 .../calcite/test/CalciteAssert.AssertThat.html     |   940 +-
 .../apache/calcite/test/CalciteAssert.Config.html  |   664 +-
 .../test/CalciteAssert.ConnectionFactory.html      |   210 -
 .../CalciteAssert.ConnectionPostProcessor.html     |   287 +-
 .../test/CalciteAssert.DatabaseInstance.html       |   591 +-
 .../CalciteAssert.DefaultSchemaPostProcessor.html  |   180 -
 .../CalciteAssert.PreparedStatementConsumer.html   |   279 +-
 .../calcite/test/CalciteAssert.SchemaSpec.html     |   819 +-
 .../org/apache/calcite/test/CalciteAssert.html     |   805 +-
 .../apache/calcite/test/ConnectionFactories.html   |   347 +
 .../org/apache/calcite/test/ConnectionFactory.html |   314 +
 .../org/apache/calcite/test/ConnectionSpec.html    |   476 +-
 .../apache/calcite/test/DiffRepository.Filter.html |   276 +
 .../org/apache/calcite/test/DiffRepository.html    |   523 +
 .../org/apache/calcite/test/DiffTestCase.html      |   861 +-
 .../org/apache/calcite/test/Fixtures.html          |   356 +
 .../org/apache/calcite/test/Matchers.IsWithin.html |   403 +-
 .../org/apache/calcite/test/Matchers.html          |   875 +-
 .../org/apache/calcite/test/MockRelOptPlanner.html |   699 +
 .../MockSqlOperatorTable.BadTableFunction.html     |   458 +-
 .../MockSqlOperatorTable.CompositeFunction.html    |   423 +-
 .../test/MockSqlOperatorTable.DedupFunction.html   |   425 +-
 .../MockSqlOperatorTable.DynamicTypeFunction.html  |   425 +-
 .../test/MockSqlOperatorTable.MapFunction.html     |   423 +-
 .../test/MockSqlOperatorTable.MyAggFunc.html       |   379 +-
 .../MockSqlOperatorTable.MyAvgAggFunction.html     |   448 +-
 .../test/MockSqlOperatorTable.MyFunction.html      |   423 +-
 .../MockSqlOperatorTable.NotATableFunction.html    |   350 +-
 .../test/MockSqlOperatorTable.RampFunction.html    |   425 +-
 .../test/MockSqlOperatorTable.RowFunction.html     |   366 +-
 .../test/MockSqlOperatorTable.SplitFunction.html   |   423 +-
 .../MockSqlOperatorTable.StructuredFunction.html   |   364 +-
 .../apache/calcite/test/MockSqlOperatorTable.html  |   575 +-
 .../test/QuidemTest.QuidemConnectionFactory.html   |   404 +-
 .../org/apache/calcite/test/QuidemTest.html        |   495 +-
 .../test/RelMetadataFixture.MetadataConfig.html    |   433 +
 .../apache/calcite/test/RelMetadataFixture.html    |   953 +
 .../RexImplicationCheckerFixtures.Fixture.html     |  1477 +-
 .../test/RexImplicationCheckerFixtures.html        |   226 +-
 .../calcite/test/SqlOperatorTest.TesterImpl.html   |   516 +
 .../org/apache/calcite/test/SqlOperatorTest.html   |   613 +
 .../org/apache/calcite/test/SqlToRelFixture.html   |   599 +
 .../test/SqlToRelTestBase.CustomCorrelate.html     |   500 +
 .../org/apache/calcite/test/SqlToRelTestBase.html  |   417 +
 .../apache/calcite/test/SqlValidatorFixture.html   |   951 +
 .../SqlValidatorTestCase.LexConfiguration.html     |   182 -
 .../calcite/test/SqlValidatorTestCase.Tester.html  |   383 -
 .../apache/calcite/test/SqlValidatorTestCase.html  |   610 +-
 .../org/apache/calcite/test/Unsafe.html            |   304 +-
 .../calcite/test/catalog/CountingFactory.html      |   504 +-
 .../catalog/MockCatalogReader.ColumnResolver.html  |   279 +-
 .../MockCatalogReader.MockDynamicTable.html        |   507 +-
 ...bleViewRelOptTable.MockModifiableViewTable.html |   420 +-
 ...difiableViewRelOptTable.MockViewTableMacro.html |   361 +-
 ...atalogReader.MockModifiableViewRelOptTable.html |   590 +-
 .../MockCatalogReader.MockRelViewTable.html        |   521 +-
 .../test/catalog/MockCatalogReader.MockSchema.html |   395 +-
 .../test/catalog/MockCatalogReader.MockTable.html  |  1643 +-
 .../catalog/MockCatalogReader.MockViewTable.html   |   489 +-
 .../calcite/test/catalog/MockCatalogReader.html    |   682 +-
 .../test/catalog/MockCatalogReaderDynamic.html     |   497 +-
 .../test/catalog/MockCatalogReaderExtended.html    |   514 +-
 .../test/catalog/MockCatalogReaderSimple.html      |   534 +-
 .../catalog/VirtualColumnsExpressionFactory.html   |   463 +-
 .../calcite/test/catalog/package-summary.html      |   327 +-
 .../apache/calcite/test/catalog/package-tree.html  |   197 +-
 .../org/apache/calcite/test/package-summary.html   |   627 +-
 .../org/apache/calcite/test/package-tree.html      |   285 +-
 .../schemata/bookstore/BookstoreSchema.Author.html |   430 +-
 .../schemata/bookstore/BookstoreSchema.Book.html   |   405 +-
 .../bookstore/BookstoreSchema.Coordinate.html      |   380 +-
 .../schemata/bookstore/BookstoreSchema.Page.html   |   380 +-
 .../schemata/bookstore/BookstoreSchema.Place.html  |   405 +-
 .../test/schemata/bookstore/BookstoreSchema.html   |   431 +-
 .../test/schemata/bookstore/package-summary.html   |   223 +-
 .../test/schemata/bookstore/package-tree.html      |   161 +-
 .../catchall/CatchallSchema.AllPrivate.html        |   292 +-
 .../schemata/catchall/CatchallSchema.BadType.html  |   386 +-
 .../catchall/CatchallSchema.EveryType.html         |   962 +-
 .../catchall/CatchallSchema.IntAndString.html      |   380 +-
 .../catchall/CatchallSchema.IntHolder.html         |   355 +-
 .../test/schemata/catchall/CatchallSchema.html     |   662 +-
 .../test/schemata/catchall/package-summary.html    |   223 +-
 .../test/schemata/catchall/package-tree.html       |   161 +-
 .../schemata/countries/CountriesTableFunction.html |   292 +-
 .../schemata/countries/StatesTableFunction.html    |   313 +-
 .../test/schemata/countries/package-summary.html   |   191 +-
 .../test/schemata/countries/package-tree.html      |   153 +-
 .../foodmart/FoodmartSchema.SalesFact.html         |   474 +-
 .../test/schemata/foodmart/FoodmartSchema.html     |   433 +-
 .../test/schemata/foodmart/package-summary.html    |   191 +-
 .../test/schemata/foodmart/package-tree.html       |   153 +-
 .../calcite/test/schemata/hr/Department.html       |   551 +-
 .../calcite/test/schemata/hr/DepartmentPlus.html   |   396 +-
 .../apache/calcite/test/schemata/hr/Dependent.html |   499 +-
 .../apache/calcite/test/schemata/hr/Employee.html  |   574 +-
 .../org/apache/calcite/test/schemata/hr/Event.html |   499 +-
 .../schemata/hr/HierarchySchema.Hierarchy.html     |   501 +-
 .../calcite/test/schemata/hr/HierarchySchema.html  |   500 +-
 .../apache/calcite/test/schemata/hr/HrSchema.html  |   525 +-
 .../calcite/test/schemata/hr/HrSchemaBig.html      |   441 +-
 .../apache/calcite/test/schemata/hr/Location.html  |   499 +-
 .../calcite/test/schemata/hr/package-summary.html  |   257 +-
 .../calcite/test/schemata/hr/package-tree.html     |   169 +-
 .../calcite/test/schemata/lingual/LingualEmp.html  |   472 +-
 .../test/schemata/lingual/LingualSchema.html       |   353 +-
 .../test/schemata/lingual/package-summary.html     |   191 +-
 .../test/schemata/lingual/package-tree.html        |   153 +-
 .../schemata/orderstream/BaseOrderStreamTable.html |   574 +-
 .../InfiniteOrdersStreamTableFactory.html          |   379 +-
 .../schemata/orderstream/InfiniteOrdersTable.html  |   443 +-
 .../schemata/orderstream/OrdersHistoryTable.html   |   398 +-
 .../orderstream/OrdersStreamTableFactory.html      |   400 +-
 .../test/schemata/orderstream/OrdersTable.html     |   521 +-
 .../test/schemata/orderstream/ProductsTable.html   |   528 +-
 .../schemata/orderstream/ProductsTableFactory.html |   379 +-
 .../orderstream/ProductsTemporalTable.html         |   557 +-
 .../test/schemata/orderstream/package-summary.html |   249 +-
 .../test/schemata/orderstream/package-tree.html    |   167 +-
 .../test/schemata/tpch/TpchSchema.Customer.html    |   443 +-
 .../test/schemata/tpch/TpchSchema.LineItem.html    |   422 +-
 .../test/schemata/tpch/TpchSchema.Part.html        |   443 +-
 .../test/schemata/tpch/TpchSchema.PartSupp.html    |   447 +-
 .../calcite/test/schemata/tpch/TpchSchema.html     |   612 +-
 .../test/schemata/tpch/package-summary.html        |   215 +-
 .../calcite/test/schemata/tpch/package-tree.html   |   159 +-
 .../org/apache/calcite/tools/FrameworkConfig.html  |   603 +-
 .../tools/Frameworks.BasePrepareAction.html        |   293 +-
 .../calcite/tools/Frameworks.ConfigBuilder.html    |   693 +-
 .../calcite/tools/Frameworks.PlannerAction.html    |   287 +-
 .../calcite/tools/Frameworks.PrepareAction.html    |   418 +-
 .../org/apache/calcite/tools/Frameworks.html       |   590 +-
 .../org/apache/calcite/tools/Hoist.Config.html     |   298 +-
 .../org/apache/calcite/tools/Hoist.Hoisted.html    |   407 +-
 .../org/apache/calcite/tools/Hoist.Variable.html   |   453 +-
 .../org/apache/calcite/tools/Hoist.html            |   448 +-
 .../calcite/tools/PigRelBuilder.GroupOption.html   |   450 +-
 .../org/apache/calcite/tools/PigRelBuilder.html    |   729 +-
 .../org/apache/calcite/tools/Planner.html          |   597 +-
 .../org/apache/calcite/tools/Program.html          |   285 +-
 .../org/apache/calcite/tools/Programs.html         |   786 +-
 .../apache/calcite/tools/RelBuilder.AggCall.html   |   513 +-
 .../apache/calcite/tools/RelBuilder.Config.html    |   701 +-
 .../apache/calcite/tools/RelBuilder.GroupKey.html  |   306 +-
 .../apache/calcite/tools/RelBuilder.OverCall.html  |   649 +-
 .../org/apache/calcite/tools/RelBuilder.html       |  5725 ++-
 .../apache/calcite/tools/RelBuilderFactory.html    |   285 +-
 .../calcite/tools/RelConversionException.html      |   376 +-
 .../org/apache/calcite/tools/RelRunner.html        |   305 +-
 .../org/apache/calcite/tools/RelRunners.html       |   294 +-
 .../org/apache/calcite/tools/RuleSet.html          |   218 +-
 .../org/apache/calcite/tools/RuleSets.html         |   327 +-
 .../apache/calcite/tools/ValidationException.html  |   376 +-
 .../org/apache/calcite/tools/package-summary.html  |   476 +-
 .../org/apache/calcite/tools/package-tree.html     |   219 +-
 .../calcite/util/BarfingInvocationHandler.html     |   418 +-
 .../calcite/util/Benchmark.Statistician.html       |   353 +-
 .../org/apache/calcite/util/Benchmark.html         |   485 +-
 .../org/apache/calcite/util/BitSets.html           |   787 +-
 .../org/apache/calcite/util/BitString.html         |   652 +-
 javadocAggregate/org/apache/calcite/util/Bug.html  |  1367 +-
 .../org/apache/calcite/util/BuiltInMethod.html     |  7423 ++-
 .../calcite/util/CalciteParserException.html       |   184 +-
 .../calcite/util/CalciteValidatorException.html    |   184 +-
 .../org/apache/calcite/util/CancelFlag.html        |   464 +-
 .../org/apache/calcite/util/CastingList.html       |   611 +-
 .../org/apache/calcite/util/ChunkList.html         |   643 +-
 .../org/apache/calcite/util/Closer.html            |   392 +-
 .../apache/calcite/util/Compatible.Factory.html    |   292 +-
 .../org/apache/calcite/util/Compatible.html        |   374 +-
 .../org/apache/calcite/util/CompositeList.html     |   633 +-
 .../org/apache/calcite/util/CompositeMap.html      |   735 +-
 .../apache/calcite/util/ControlFlowException.html  |   404 +-
 .../org/apache/calcite/util/ConversionUtil.html    |   504 +-
 .../org/apache/calcite/util/DateString.html        |   588 +-
 .../apache/calcite/util/DateTimeStringUtils.html   |   429 +-
 .../calcite/util/DelegatingInvocationHandler.html  |   400 +-
 .../org/apache/calcite/util/EquivalenceSet.html    |   509 +-
 .../org/apache/calcite/util/Filterator.html        |   447 +-
 .../org/apache/calcite/util/Glossary.html          |   857 +-
 .../org/apache/calcite/util/Holder.html            |   461 +-
 .../calcite/util/ImmutableBitSet.Builder.html      |   635 +-
 .../org/apache/calcite/util/ImmutableBitSet.html   |  1918 +-
 .../org/apache/calcite/util/ImmutableIntList.html  |  1466 +-
 .../util/ImmutableNullableList.Builder.html        |   493 +-
 .../apache/calcite/util/ImmutableNullableList.html |   881 +-
 .../apache/calcite/util/ImmutableNullableMap.html  |   390 +-
 .../calcite/util/ImmutableNullableSet.Builder.html |   493 +-
 .../apache/calcite/util/ImmutableNullableSet.html  |   800 +-
 .../org/apache/calcite/util/IntList.html           |   573 +-
 .../apache/calcite/util/IntegerIntervalSet.html    |   496 +-
 .../org/apache/calcite/util/JdbcType.html          |   440 +
 .../org/apache/calcite/util/JsonBuilder.html       |   504 +-
 .../org/apache/calcite/util/Litmus.html            |   427 +-
 .../org/apache/calcite/util/NameMap.html           |   565 +-
 .../org/apache/calcite/util/NameMultimap.html      |   556 +-
 .../org/apache/calcite/util/NameSet.html           |   597 +-
 .../org/apache/calcite/util/NlsString.html         |   790 +-
 .../org/apache/calcite/util/NumberUtil.html        |   671 +-
 .../org/apache/calcite/util/Optionality.html       |   494 +-
 javadocAggregate/org/apache/calcite/util/Pair.html |  1210 +-
 .../calcite/util/PartiallyOrderedSet.Ordering.html |   289 +-
 .../apache/calcite/util/PartiallyOrderedSet.html   |  1171 +-
 .../org/apache/calcite/util/Permutation.html       |  1074 +-
 .../util/PrecedenceClimbingParser.Builder.html     |   515 +-
 .../util/PrecedenceClimbingParser.Call.html        |   459 +-
 .../calcite/util/PrecedenceClimbingParser.Op.html  |   372 +-
 .../util/PrecedenceClimbingParser.Result.html      |   300 +-
 .../util/PrecedenceClimbingParser.Special.html     |   277 +-
 .../util/PrecedenceClimbingParser.SpecialOp.html   |   405 +-
 .../util/PrecedenceClimbingParser.Token.html       |   455 +-
 .../util/PrecedenceClimbingParser.Type.html        |   526 +-
 .../calcite/util/PrecedenceClimbingParser.html     |   675 +-
 .../apache/calcite/util/RangeSets.Consumer.html    |   508 +-
 .../org/apache/calcite/util/RangeSets.Handler.html |   508 +-
 .../org/apache/calcite/util/RangeSets.html         |   722 +-
 .../calcite/util/ReflectUtil.MethodDispatcher.html |   283 +-
 .../org/apache/calcite/util/ReflectUtil.html       |   843 +-
 .../calcite/util/ReflectiveVisitDispatcher.html    |   369 +-
 .../org/apache/calcite/util/ReflectiveVisitor.html |   184 +-
 .../apache/calcite/util/RelToSqlConverterUtil.html |   421 +-
 .../calcite/util/SaffronProperties.Helper.html     |   227 +-
 .../org/apache/calcite/util/SaffronProperties.html |   525 +-
 javadocAggregate/org/apache/calcite/util/Sarg.html |   755 +-
 .../apache/calcite/util/SerializableCharset.html   |   349 +-
 .../calcite/util/SimpleNamespaceContext.html       |   421 +-
 .../calcite/util/Smalls.AllTypesFunction.html      |   577 +-
 ...otherTableMacroFunctionWithNamedParameters.html |   365 +-
 .../calcite/util/Smalls.AwkwardFunction.html       |   294 +-
 .../calcite/util/Smalls.CountArgs0Function.html    |   294 +-
 .../calcite/util/Smalls.CountArgs1Function.html    |   294 +-
 .../util/Smalls.CountArgs1NullableFunction.html    |   294 +-
 .../calcite/util/Smalls.CountArgs2Function.html    |   298 +-
 .../util/Smalls.FibonacciTableFunction.html        |   353 +-
 .../org/apache/calcite/util/Smalls.IntString.html  |   447 +-
 .../org/apache/calcite/util/Smalls.MazeTable.html  |   514 +-
 .../calcite/util/Smalls.MultipleFunction.html      |   382 +-
 .../calcite/util/Smalls.MyAbcdeFunction.html       |   369 +-
 .../util/Smalls.MyDeterministicPlusFunction.html   |   420 +-
 .../calcite/util/Smalls.MyDoubleFunction.html      |   294 +-
 .../calcite/util/Smalls.MyExceptionFunction.html   |   365 +-
 .../apache/calcite/util/Smalls.MyIncrement.html    |   357 +-
 .../apache/calcite/util/Smalls.MyLeftFunction.html |   357 +-
 .../apache/calcite/util/Smalls.MyPlusFunction.html |   420 +-
 .../calcite/util/Smalls.MyPlusInitFunction.html    |   441 +-
 .../calcite/util/Smalls.MyStaticSumFunction.html   |   424 +-
 .../org/apache/calcite/util/Smalls.MySum3.html     |   424 +-
 .../apache/calcite/util/Smalls.MySumFunction.html  |   424 +-
 .../calcite/util/Smalls.MyTableFunction.html       |   353 +-
 ...Smalls.MyThreeParamsSumFunctionWithFilter1.html |   432 +-
 ...Smalls.MyThreeParamsSumFunctionWithFilter2.html |   432 +-
 .../calcite/util/Smalls.MyToStringFunction.html    |   353 +-
 .../util/Smalls.MyTwoParamsSumFunctionFilter1.html |   428 +-
 .../util/Smalls.MyTwoParamsSumFunctionFilter2.html |   428 +-
 .../apache/calcite/util/Smalls.Null4Function.html  |   353 +-
 .../apache/calcite/util/Smalls.Null8Function.html  |   355 +-
 .../calcite/util/Smalls.SimpleTableFunction.html   |   353 +-
 .../util/Smalls.StaticTableMacroFunction.html      |   353 +-
 .../calcite/util/Smalls.SumFunctionBadIAdd.html    |   378 +-
 .../calcite/util/Smalls.TableMacroFunction.html    |   353 +-
 ...alls.TableMacroFunctionWithNamedParameters.html |   361 +-
 .../util/Smalls.TestStaticTableFunction.html       |   353 +-
 .../calcite/util/Smalls.WideProductSale.html       |  7291 +--
 .../apache/calcite/util/Smalls.WideSaleSchema.html |   422 +-
 .../org/apache/calcite/util/Smalls.html            |  1508 +-
 .../org/apache/calcite/util/Source.html            |   482 +-
 .../apache/calcite/util/SourceStringReader.html    |   423 +-
 .../org/apache/calcite/util/Sources.html           |   396 +-
 .../org/apache/calcite/util/StackWriter.html       |   881 +-
 .../org/apache/calcite/util/Stacks.html            |   426 +-
 .../org/apache/calcite/util/Static.html            |   365 +-
 .../org/apache/calcite/util/Template.html          |   504 +-
 .../org/apache/calcite/util/TestUtil.html          |   735 +-
 .../org/apache/calcite/util/TimeString.html        |   674 +-
 .../calcite/util/TimeWithTimeZoneString.html       |   680 +-
 .../org/apache/calcite/util/TimestampString.html   |   690 +-
 .../calcite/util/TimestampWithTimeZoneString.html  |   736 +-
 .../apache/calcite/util/TryThreadLocal.Memo.html   |   285 +-
 .../org/apache/calcite/util/TryThreadLocal.html    |   486 +-
 .../apache/calcite/util/UnmodifiableArrayList.html |   460 +-
 .../org/apache/calcite/util/Unsafe.html            |   434 +-
 .../org/apache/calcite/util/Util.FoundOne.html     |   482 +-
 .../org/apache/calcite/util/Util.OverFinder.html   |   485 +-
 javadocAggregate/org/apache/calcite/util/Util.html |  4581 +-
 .../org/apache/calcite/util/XmlOutput.html         |   911 +-
 ...ributedDirectedGraph.AttributedEdgeFactory.html |   303 +-
 .../util/graph/AttributedDirectedGraph.html        |   622 +-
 .../calcite/util/graph/BreadthFirstIterator.html   |   501 +-
 .../apache/calcite/util/graph/CycleDetector.html   |   355 +-
 .../calcite/util/graph/DefaultDirectedGraph.html   |   774 +-
 .../org/apache/calcite/util/graph/DefaultEdge.html |   523 +-
 .../calcite/util/graph/DepthFirstIterator.html     |   503 +-
 .../util/graph/DirectedGraph.EdgeFactory.html      |   287 +-
 .../apache/calcite/util/graph/DirectedGraph.html   |   527 +-
 .../calcite/util/graph/Graphs.FrozenGraph.html     |   341 +-
 .../org/apache/calcite/util/graph/Graphs.html      |   364 +-
 .../util/graph/TopologicalOrderIterator.html       |   454 +-
 .../apache/calcite/util/graph/package-summary.html |   319 +-
 .../apache/calcite/util/graph/package-tree.html    |   175 +-
 .../javac/JaninoCompiler.JaninoCompilerArgs.html   |   463 +-
 .../apache/calcite/util/javac/JaninoCompiler.html  |   535 +-
 .../apache/calcite/util/javac/JavaCompiler.html    |   334 +-
 .../calcite/util/javac/JavaCompilerArgs.html       |   663 +-
 .../apache/calcite/util/javac/package-summary.html |   253 +-
 .../apache/calcite/util/javac/package-tree.html    |   159 +-
 .../util/mapping/AbstractSourceMapping.html        |   665 +-
 .../util/mapping/AbstractTargetMapping.html        |   667 +-
 .../org/apache/calcite/util/mapping/IntPair.html   |   760 +-
 .../org/apache/calcite/util/mapping/Mapping.html   |   489 +-
 .../apache/calcite/util/mapping/MappingType.html   |   971 +-
 .../util/mapping/Mappings.AbstractMapping.html     |   669 +-
 .../calcite/util/mapping/Mappings.CoreMapping.html |   320 +-
 .../mapping/Mappings.FiniteAbstractMapping.html    |   476 +-
 .../util/mapping/Mappings.FunctionMapping.html     |   386 +-
 .../util/mapping/Mappings.IdentityMapping.html     |   806 +-
 .../util/mapping/Mappings.NoElementException.html  |   343 +-
 .../mapping/Mappings.OverridingSourceMapping.html  |   610 +-
 .../mapping/Mappings.OverridingTargetMapping.html  |   643 +-
 .../util/mapping/Mappings.PartialMapping.html      |   915 +-
 .../util/mapping/Mappings.SourceMapping.html       |   472 +-
 .../util/mapping/Mappings.TargetMapping.html       |   465 +-
 .../mapping/Mappings.TooManyElementsException.html |   337 +-
 .../org/apache/calcite/util/mapping/Mappings.html  |  1498 +-
 .../calcite/util/mapping/package-summary.html      |   401 +-
 .../apache/calcite/util/mapping/package-tree.html  |   207 +-
 .../org/apache/calcite/util/package-summary.html   |  1362 +-
 .../org/apache/calcite/util/package-tree.html      |   456 +-
 .../apache/calcite/util/trace/CalciteLogger.html   |   913 +-
 .../calcite/util/trace/CalciteTimingTracer.html    |   367 +-
 .../apache/calcite/util/trace/CalciteTrace.html    |   633 +-
 .../apache/calcite/util/trace/package-summary.html |   228 +-
 .../apache/calcite/util/trace/package-tree.html    |   155 +-
 javadocAggregate/overview-summary.html             |    12 +-
 javadocAggregate/overview-tree.html                |  5741 +--
 javadocAggregate/package-search-index.js           |     2 +-
 javadocAggregate/package-search-index.zip          |   Bin 0 -> 770 bytes
 javadocAggregate/script-dir/jquery-3.5.1.min.js    |     2 -
 javadocAggregate/script.js                         |   183 +-
 javadocAggregate/search.js                         |   408 +-
 javadocAggregate/serialized-form.html              |  1405 +-
 javadocAggregate/stylesheet.css                    |   779 +-
 javadocAggregate/tag-search-index.js               |     1 -
 javadocAggregate/type-search-index.js              |     2 +-
 javadocAggregate/type-search-index.zip             |   Bin 0 -> 19463 bytes
 .../2014/08/19/release-0.9.0-incubating/index.html |    71 +-
 .../2014/10/02/release-0.9.1-incubating/index.html |    71 +-
 .../2014/11/05/release-0.9.2-incubating/index.html |    71 +-
 .../2015/01/31/release-1.0.0-incubating/index.html |   302 -
 .../2015/02/01/release-1.0.0-incubating/index.html |   303 +
 .../2015/03/13/release-1.1.0-incubating/index.html |   301 -
 .../2015/03/14/release-1.1.0-incubating/index.html |   302 +
 .../2015/04/07/release-1.2.0-incubating/index.html |   301 -
 .../2015/04/08/release-1.2.0-incubating/index.html |   302 +
 news/2015/04/24/new-committers/index.html          |   295 -
 news/2015/04/25/new-committers/index.html          |   296 +
 .../2015/05/30/release-1.3.0-incubating/index.html |   293 -
 .../2015/05/31/release-1.3.0-incubating/index.html |   294 +
 news/2015/06/05/algebra-builder/index.html         |   340 -
 news/2015/06/06/algebra-builder/index.html         |   341 +
 .../2015/07/31/xldb-best-lightning-talk/index.html |   300 -
 .../2015/08/01/xldb-best-lightning-talk/index.html |   301 +
 .../2015/09/02/release-1.4.0-incubating/index.html |    71 +-
 news/2015/10/22/calcite-graduates/index.html       |    71 +-
 news/2015/11/08/new-committers/index.html          |   292 -
 news/2015/11/09/new-committers/index.html          |   293 +
 news/2015/11/10/release-1.5.0/index.html           |    71 +-
 news/2016/01/22/release-1.6.0/index.html           |    71 +-
 news/2016/02/17/elser-pmc/index.html               |   292 -
 news/2016/02/17/streaming-sql-talk/index.html      |   301 -
 news/2016/02/18/elser-pmc/index.html               |   293 +
 news/2016/02/18/streaming-sql-talk/index.html      |   302 +
 news/2016/03/22/cassandra-adapter/index.html       |    71 +-
 news/2016/03/22/release-1.7.0/index.html           |    71 +-
 news/2016/06/13/release-1.8.0/index.html           |    71 +-
 news/2016/09/22/release-1.9.0/index.html           |    71 +-
 news/2016/10/12/release-1.10.0/index.html          |    71 +-
 news/2017/01/09/release-1.11.0/index.html          |    71 +-
 news/2017/03/24/release-1.12.0/index.html          |    71 +-
 news/2017/03/31/new-avatica-repository/index.html  |   297 -
 news/2017/04/01/new-avatica-repository/index.html  |   298 +
 news/2017/06/26/release-1.13.0/index.html          |    71 +-
 news/2017/10/02/release-1.14.0/index.html          |   301 -
 news/2017/10/03/release-1.14.0/index.html          |   302 +
 news/2017/12/11/release-1.15.0/index.html          |    71 +-
 news/2018/03/19/release-1.16.0/index.html          |    71 +-
 news/2018/07/20/release-1.17.0/index.html          |    71 +-
 news/2018/12/21/release-1.18.0/index.html          |    71 +-
 news/2019/03/25/release-1.19.0/index.html          |   293 -
 news/2019/03/26/release-1.19.0/index.html          |   294 +
 news/2019/06/24/release-1.20.0/index.html          |    71 +-
 news/2019/09/11/release-1.21.0/index.html          |   316 -
 news/2019/09/12/release-1.21.0/index.html          |   317 +
 news/2020/03/05/release-1.22.0/index.html          |    71 +-
 news/2020/05/23/release-1.23.0/index.html          |   311 -
 news/2020/05/24/release-1.23.0/index.html          |   312 +
 news/2020/07/23/release-1.24.0/index.html          |   307 -
 news/2020/07/24/release-1.24.0/index.html          |   308 +
 news/2020/08/22/release-1.25.0/index.html          |   304 -
 news/2020/08/23/release-1.25.0/index.html          |   305 +
 news/2020/10/06/release-1.26.0/index.html          |   307 -
 news/2020/10/07/release-1.26.0/index.html          |   308 +
 news/2021/01/11/meetup/index.html                  |   296 -
 news/2021/01/12/meetup/index.html                  |   297 +
 news/2021/06/03/release-1.27.0/index.html          |   306 -
 news/2021/06/04/release-1.27.0/index.html          |   307 +
 news/2021/10/19/release-1.28.0/index.html          |   370 -
 news/2021/10/20/release-1.28.0/index.html          |   371 +
 news/2021/12/25/release-1.29.0/index.html          |   298 -
 news/2021/12/26/release-1.29.0/index.html          |   299 +
 news/2022/03/20/release-1.30.0/index.html          |   305 +
 news/index.html                                    |   215 +-
 news/releases/index.html                           |   183 +-
 2847 files changed, 1135185 insertions(+), 584675 deletions(-)

diff --git a/docker-compose.yml b/docker-compose.yml
index 8299e3f..a63ce03 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -29,7 +29,7 @@ services:
     volumes:
       - .:/srv/jekyll
   generate-javadoc:
-    image: maven
+    image: maven:3.8.4-openjdk-17-slim
     working_dir: /usr/src/calcite
     command: sh -c "./gradlew javadocAggregate; rm -rf site/target/javadocAggregate; mkdir -p site/target; mv build/docs/javadocAggregate site/target"
     volumes:
diff --git a/docs/history.html b/docs/history.html
index 0f0d7b0..17b41e4 100644
--- a/docs/history.html
+++ b/docs/history.html
@@ -83,6 +83,169 @@
 Downloads are available on the
 <a href="/downloads/">downloads page</a>.</p>
 
+<h2 id="v1-30-0">
+<a href="https://github.com/apache/calcite/releases/tag/calcite-1.30.0">1.30.0</a> / 2022-03-20</h2>
+
+<p>This release comes over two months after <a href="#v1-29-0">1.29.0</a>,
+contains contributions from 29 authors,
+and resolves 36 issues.</p>
+
+<p>Among others, it is worth highlighting the following.</p>
+
+<ul>
+  <li><a href="https://issues.apache.org/jira/browse/CALCITE-4980">Babel parser support MySQL NULL-safe equal operator ‘&lt;=&gt;’</a></li>
+  <li><a href="https://issues.apache.org/jira/browse/CALCITE-4967">Support SQL hints for temporal table join</a></li>
+  <li><a href="https://issues.apache.org/jira/browse/CALCITE-4885">Fluent test fixtures so that dependent projects can write parser, validator and rules tests</a></li>
+  <li><a href="https://issues.apache.org/jira/browse/CALCITE-5030">Vulnerability issue CVE-2021-27568 fixed</a></li>
+</ul>
+
+<p>Compatibility: This release is tested on Linux, macOS, Microsoft Windows;
+using JDK/OpenJDK versions 8 to 17;
+Guava versions 19.0 to 31.0.1-jre;
+other software versions as specified in gradle.properties.</p>
+
+<p>Contributors to this release:</p>
+
+<p>Alessandro Solimando,
+Bill Neil,
+Chen Kai,
+Eugen Stan,
+Feng Zhu,
+Jacques Nadeau,
+Jake Xie,
+Jay Narale,
+Jiatao Tao,
+Jing Zhang,
+Julian Hyde,
+LM Kang,
+Liya Fan (release manager),
+Marco Jorge,
+Marieke Gueye,
+NobiGo,
+Roman Puchkovskiy,
+Ruben Quesada Lopez,
+Scott Reynolds,
+Soumyakanti Das,
+Stamatis Zampetakis,
+Vova Vysotskyi,
+Will Noble,
+Xiong Duan,
+Yanjing Wang,
+Yiqun Zhang,
+Xurenhe,
+Zhe Hu,
+mans2singh.</p>
+
+<h4 id="new-features-1-30-0">New features</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4980">CALCITE-4980</a>]
+Babel parser support MySQL NULL-safe equal operator ‘&lt;=&gt;’</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4967">CALCITE-4967</a>]
+Support SQL hints for temporal table join</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4885">CALCITE-4885</a>]
+Fluent test fixtures so that dependent projects can write parser, validator and rules tests</li>
+</ul>
+
+<h4 id="fixes-1-30-0">Bug-fixes, API changes and minor enhancements</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5040">CALCITE-5040</a>]
+<code class="highlighter-rouge">SqlTypeFactoryTest.testUnknownCreateWithNullabilityTypeConsistency</code> fails</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5019">CALCITE-5019</a>]
+Avoid multiple scans when table is <code class="highlighter-rouge">ProjectableFilterableTable</code> and projections and filters act on different columns</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5011">CALCITE-5011</a>]
+<code class="highlighter-rouge">CassandraAdapterDataTypesTest</code> fails with initialization error</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5008">CALCITE-5008</a>]
+Ignore synthetic and static methods in <code class="highlighter-rouge">MetadataDef</code>
+</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4997">CALCITE-4997</a>]
+Keep <code class="highlighter-rouge">APPROX_COUNT_DISTINCT</code> in some <code class="highlighter-rouge">SqlDialect</code>s</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4996">CALCITE-4996</a>]
+In <code class="highlighter-rouge">RelJson</code>, add a <code class="highlighter-rouge">readExpression</code> method that converts JSON to a <code class="highlighter-rouge">RexNode</code> expression</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4995">CALCITE-4995</a>]
+<code class="highlighter-rouge">AssertionError</code> caused by <code class="highlighter-rouge">RelFieldTrimmer</code> on <code class="highlighter-rouge">SEMI/ANTI</code> join</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4994">CALCITE-4994</a>]
+SQL-to-RelNode conversion is slow if table contains hundreds of fields</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4991">CALCITE-4991</a>]
+Improve <code class="highlighter-rouge">RuleEventLogger</code> to also print input rels in <code class="highlighter-rouge">FULL_PLAN</code> mode</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4988">CALCITE-4988</a>]
+<code class="highlighter-rouge">((A IS NOT NULL OR B) AND A IS NOT NULL)</code> can’t be simplify to <code class="highlighter-rouge">(A IS NOT NULL)</code> When <code class="highlighter-rouge">A</code> is deterministic</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4986">CALCITE-4986</a>]
+Make <code class="highlighter-rouge">HepProgram</code> thread-safe</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4968">CALCITE-4968</a>]
+Use <code class="highlighter-rouge">TOP N</code> for MsSQL instead of <code class="highlighter-rouge">FETCH</code> without <code class="highlighter-rouge">OFFSET</code>
+</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4965">CALCITE-4965</a>]
+<code class="highlighter-rouge">IS NOT NULL</code> failed in Elasticsearch Adapter</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4963">CALCITE-4963</a>]
+Make it easier to implement interface <code class="highlighter-rouge">SqlDialectFactory</code>
+</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4953">CALCITE-4953</a>]
+Deprecate <code class="highlighter-rouge">TableAccessMap</code> class</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4952">CALCITE-4952</a>]
+Introduce a simplistic <code class="highlighter-rouge">RelMetadataQuery</code> option</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4912">CALCITE-4912</a>]
+Confusing javadoc of <code class="highlighter-rouge">RexSimplify.simplify</code>
+</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4901">CALCITE-4901</a>]
+JDBC adapter incorrectly adds <code class="highlighter-rouge">ORDER BY</code> columns to the <code class="highlighter-rouge">SELECT</code> list of generated SQL query</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4877">CALCITE-4877</a>]
+Support Snapshot in <code class="highlighter-rouge">RelMdColumnOrigins</code>
+</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4872">CALCITE-4872</a>]
+Add <code class="highlighter-rouge">UNKNOWN</code> value to enum <code class="highlighter-rouge">SqlTypeName</code>, distinct from the <code class="highlighter-rouge">NULL</code> type</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4702">CALCITE-4702</a>]
+Error when executing query with <code class="highlighter-rouge">GROUP BY</code> constant via JDBC adapter</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4683">CALCITE-4683</a>]
+IN-list converted to JOIN throws type mismatch exception</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4323">CALCITE-4323</a>]
+If a view definition has an <code class="highlighter-rouge">ORDER BY</code> clause, retain the sort if the view is used in a query at top level</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4054">CALCITE-4054</a>]
+<code class="highlighter-rouge">RepeatUnion</code> containing a <code class="highlighter-rouge">Correlate</code> with a <code class="highlighter-rouge">transientScan</code> on its RHS causes NPE</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3673">CALCITE-3673</a>]
+<code class="highlighter-rouge">ListTransientTable</code> should not leave tables in the schema</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-3627">CALCITE-3627</a>]
+Incorrect null semantic for <code class="highlighter-rouge">ROW</code> function</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-1794">CALCITE-1794</a>]
+Expressions with numeric comparisons are not simplified when <code class="highlighter-rouge">CAST</code> is present</li>
+</ul>
+
+<h4 id="build-1-30-0">Build and test suite</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5006">CALCITE-5006</a>]
+Gradle tasks for launching JDBC integration tests are not working</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4960">CALCITE-4960</a>]
+Enable unit tests in Elasticsearch Adapter</li>
+</ul>
+
+<h4 id="dependency-1-30-0">Dependency version upgrade</h4>
+
+<ul>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5030">CALCITE-5030</a>]
+Upgrade jsonpath version from 2.4.0 to 2.7.0</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5025">CALCITE-5025</a>]
+Upgrade commons-io version from 2.4 to 2.11.0</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-5007">CALCITE-5007</a>]
+Upgrade H2 database version to 2.1.210</li>
+  <li>[<a href="https://issues.apache.org/jira/browse/CALCITE-4973">CALCITE-4973</a>]
+Upgrade log4j2 version to 2.17.1</li>
+</ul>
+
+<h4 id="site-1-30-0">Web site and documentation</h4>
+
+<ul>
+  <li>Site: Update PMC Chair</li>
+  <li>Site: Add external resources section in the community page</li>
+  <li>Site: Add “calcite-clj - Use Calcite with Clojure” in talks section</li>
+  <li>Site: Add Alessandro Solimando as committer</li>
+  <li>Site: Change the javadoc title to Apache Calcite API</li>
+  <li>Site: For tables that display results, center the content horizontally</li>
+  <li>Site: Add syntax highlighting to SQL statements</li>
+  <li>Site: Improve HTML tables display &amp; update CSV tutorial</li>
+</ul>
+
 <h2 id="v1-29-0">
 <a href="https://github.com/apache/calcite/releases/tag/calcite-1.29.0">1.29.0</a> / 2021-12-26</h2>
 
diff --git a/docs/howto.html b/docs/howto.html
index 3da73b9..306e67e 100644
--- a/docs/howto.html
+++ b/docs/howto.html
@@ -151,8 +151,8 @@ and Gradle (version 7.3) on your path.</p>
 <code class="highlighter-rouge">cd</code> to the root directory of the unpacked source,
 then build using Gradle:</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.29.0-src.tar.gz
-<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-1.29.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.30.0-src.tar.gz
+<span class="nv">$ </span><span class="nb">cd </span>apache-calcite-1.30.0-src
 <span class="nv">$ </span>gradle build</code></pre></figure>
 
 <p><a href="#running-tests">Running tests</a> describes how to run more or fewer
@@ -726,7 +726,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.29.0) in the “Fix version” field;</li>
+  <li>mark the appropriate version (e.g., 1.30.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>
@@ -812,9 +812,11 @@ git clean <span class="nt">-xn</span>
 is starting and therefore <code class="highlighter-rouge">master</code> branch is in code freeze until further notice.</li>
   <li>Set up signing keys as described above.</li>
   <li>Make sure you are using JDK 8 (not 9 or 10).</li>
-  <li>Make sure <code class="highlighter-rouge">master</code> branch and <code class="highlighter-rouge">site</code> branch are in sync, i.e. there is no commit on <code class="highlighter-rouge">site</code> that has not
-been applied also to <code class="highlighter-rouge">master</code>.
-This can be achieved by doing <code class="highlighter-rouge">git switch site &amp;&amp; git rebase --empty=drop master &amp;&amp; git switch master &amp;&amp; git reset --hard site</code>.</li>
+  <li>Make sure <code class="highlighter-rouge">master</code> branch and <code class="highlighter-rouge">site</code> branch are in sync, i.e. there is no
+commit on <code class="highlighter-rouge">site</code> that has not been applied also to <code class="highlighter-rouge">master</code>.
+We are talking about the commit content, you need to pay attention to the commit message
+and change, not hash: it is normal to have the same change in <code class="highlighter-rouge">site</code> and
+<code class="highlighter-rouge">master</code>, but with different hashes. If you spot missing commits then port them to <code class="highlighter-rouge">master</code>.</li>
   <li>Check that <code class="highlighter-rouge">README</code> and <code class="highlighter-rouge">site/_docs/howto.md</code> have the correct version number.</li>
   <li>Check that <code class="highlighter-rouge">site/_docs/howto.md</code> has the correct Gradle version.</li>
   <li>Check that <code class="highlighter-rouge">NOTICE</code> has the current copyright year.</li>
@@ -1061,7 +1063,8 @@ Remember that UTC date changes at 4 pm Pacific time.</p>
 
 <p>Svnpubsub will publish to the
 <a href="https://dist.apache.org/repos/dist/release/calcite">release repo</a> and propagate to the
-<a href="https://www.apache.org/dyn/closer.cgi/calcite">mirrors</a> within 24 hours.</p>
+<a href="https://www.apache.org/dyn/closer.cgi/calcite">mirrors</a> almost immediately.
+So there is no need to wait more than fifteen minutes before announcing the release.</p>
 
 <p>If there are now more than 2 releases, clear out the oldest ones:</p>
 
@@ -1081,7 +1084,9 @@ Add a release announcement by copying
 Generate the javadoc, and <a href="http://localhost:4000/news/">preview</a> the site by following the
 instructions in <a href="https://github.com/apache/calcite/blob/master/site/README.md">site/README.md</a>. Ensure the announcement,
 javadoc, and release note appear correctly and then publish the site following the instructions
-in the same file.</p>
+in the same file. Rebase the <code class="highlighter-rouge">site</code> branch with <code class="highlighter-rouge">master</code> (e.g., <code class="highlighter-rouge">git checkout site &amp;&amp; git rebase master</code>);
+at this point there shouldn’t be any commits in <code class="highlighter-rouge">site</code> that are not in <code class="highlighter-rouge">master</code>, so the rebase is
+essentially a noop.</p>
 
 <p>In JIRA, search for
 <a href="https://issues.apache.org/jira/issues/?jql=project%20%3D%20CALCITE%20and%20fixVersion%20%3D%201.5.0%20and%20status%20%3D%20Resolved%20and%20resolution%20%3D%20Fixed">all issues resolved in this release</a>,
diff --git a/docs/reference.html b/docs/reference.html
index 455d716..450740e 100644
--- a/docs/reference.html
+++ b/docs/reference.html
@@ -1270,7 +1270,12 @@ we also allow their plurals, YEARS, MONTHS, DAYS, HOURS, MINUTES and SECONDS.</l
   <tbody>
     <tr>
       <td style="text-align: left">ANY</td>
-      <td style="text-align: left">A value of an unknown type</td>
+      <td style="text-align: left">The union of all types</td>
+      <td style="text-align: left"> </td>
+    </tr>
+    <tr>
+      <td style="text-align: left">UNKNOWN</td>
+      <td style="text-align: left">A value of an unknown type; used as a placeholder</td>
       <td style="text-align: left"> </td>
     </tr>
     <tr>
@@ -1442,7 +1447,7 @@ for example <code class="highlighter-rouge">ST_GeomFromText('POINT (30 10)')</co
       <td style="text-align: left">-</td>
     </tr>
     <tr>
-      <td style="text-align: left">&lt; &gt; = &lt;= &gt;= &lt;&gt; !=</td>
+      <td style="text-align: left">&lt; &gt; = &lt;= &gt;= &lt;&gt; != &lt;=&gt;</td>
       <td style="text-align: left">left</td>
     </tr>
     <tr>
@@ -1464,7 +1469,7 @@ for example <code class="highlighter-rouge">ST_GeomFromText('POINT (30 10)')</co
   </tbody>
 </table></div>
 
-<p>Note that <code class="highlighter-rouge">::</code> is dialect-specific, but is shown in this table for
+<p>Note that <code class="highlighter-rouge">::</code>,<code class="highlighter-rouge">&lt;=&gt;</code> is dialect-specific, but is shown in this table for
 completeness.</p>
 
 <h3 id="comparison-operators">Comparison operators</h3>
@@ -1506,6 +1511,10 @@ completeness.</p>
       <td style="text-align: left">Less than or equal</td>
     </tr>
     <tr>
+      <td style="text-align: left">value1 &lt;=&gt; value2</td>
+      <td style="text-align: left">Whether two values are equal, treating null values as the same</td>
+    </tr>
+    <tr>
       <td style="text-align: left">value IS NULL</td>
       <td style="text-align: left">Whether <em>value</em> is null</td>
     </tr>
@@ -1601,7 +1610,8 @@ completeness.</p>
   <span class="o">|</span>   <span class="o">&gt;</span>
   <span class="o">|</span>   <span class="o">&gt;=</span>
   <span class="o">|</span>   <span class="o">&lt;</span>
-  <span class="o">|</span>   <span class="o">&lt;=</span></code></pre></figure>
+  <span class="o">|</span>   <span class="o">&lt;=</span>
+  <span class="o">|</span>   <span class="o">&lt;=&gt;</span></code></pre></figure>
 
 <h3 id="logical-operators">Logical operators</h3>
 
@@ -4658,6 +4668,12 @@ semantics.</p>
 </td>
     </tr>
     <tr>
+      <td style="text-align: left">m</td>
+      <td style="text-align: left">expr1 &lt;=&gt; expr2</td>
+      <td style="text-align: left">Whether two values are equal, treating null values as the same, and it’s similar to <code class="highlighter-rouge">IS NOT DISTINCT FROM</code>
+</td>
+    </tr>
+    <tr>
       <td style="text-align: left">b</td>
       <td style="text-align: left">ARRAY_CONCAT(array [, array ]*)</td>
       <td style="text-align: left">Concatenates one or more arrays. If any input argument is <code class="highlighter-rouge">NULL</code> the function returns <code class="highlighter-rouge">NULL</code>
diff --git a/downloads/index.html b/downloads/index.html
index 24ca23e..4a76fff 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -75,50 +75,57 @@
   </thead>
   <tbody>
     <tr>
+      <td style="text-align: left"><a href="/docs/history.html#v1-30-0">1.30.0</a></td>
+      <td style="text-align: left">20 Mar 2022</td>
+      <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/"></a></td>
+      <td style="text-align: left">
+<a href="https://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.30.0/apache-calcite-1.30.0-src.tar.gz&amp;action=download">tar</a> (<a href="https://downloads.apache.org/calcite/apache-calcite-1.30.0/apache-calcite-1.30.0-src.tar.gz.sha512">digest</a> <a href="https://downloads.apache.org/calcite/apache-calcite-1.30.0/apache-calcite-1.30.0-src.tar.gz.asc">pgp</a>)</td>
+    </tr>
+    <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-29-0">1.29.0</a></td>
-      <td style="text-align: left">25 Dec 2021</td>
+      <td style="text-align: left">26 Dec 2021</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/cbfe0609edcc4a843d71497f159e3687a834119e">cbfe060</a></td>
       <td style="text-align: left">
-<a href="https://www.apache.org/dyn/closer.lua?filename=calcite/apache-calcite-1.29.0/apache-calcite-1.29.0-src.tar.gz&amp;action=download">tar</a> (<a href="https://downloads.apache.org/calcite/apache-calcite-1.29.0/apache-calcite-1.29.0-src.tar.gz.sha512">digest</a> <a href="https://downloads.apache.org/calcite/apache-calcite-1.29.0/apache-calcite-1.29.0-src.tar.gz.asc">pgp</a>)</td>
+<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.29.0/apache-calcite-1.29.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.29.0/apache-calcite-1.29.0-src.tar.gz.sha512">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.29.0/apache-calcite-1.29.0-src.tar.gz.asc">pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-28-0">1.28.0</a></td>
-      <td style="text-align: left">19 Oct 2021</td>
+      <td style="text-align: left">20 Oct 2021</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/dec167ac18272c0cd8be477d6b162d7a31a62114">dec167a</a></td>
       <td style="text-align: left">
 <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.28.0/apache-calcite-1.28.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.28.0/apache-calcite-1.28.0-src.tar.gz.sha512">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.28.0/apache-calcite-1.28.0-src.tar.gz.asc">pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-27-0">1.27.0</a></td>
-      <td style="text-align: left">03 Jun 2021</td>
+      <td style="text-align: left">04 Jun 2021</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/60f07118f31776462ea35ffdaa1f46c633251f69">60f0711</a></td>
       <td style="text-align: left">
 <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.27.0/apache-calcite-1.27.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.27.0/apache-calcite-1.27.0-src.tar.gz.sha512">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.27.0/apache-calcite-1.27.0-src.tar.gz.asc">pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-26-0">1.26.0</a></td>
-      <td style="text-align: left">06 Oct 2020</td>
+      <td style="text-align: left">07 Oct 2020</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/cfa37c3fd6ae18894035721d9f1eacde40e6b268">cfa37c3</a></td>
       <td style="text-align: left">
 <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.26.0/apache-calcite-1.26.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.26.0/apache-calcite-1.26.0-src.tar.gz.sha512">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.26.0/apache-calcite-1.26.0-src.tar.gz.asc">pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-25-0">1.25.0</a></td>
-      <td style="text-align: left">22 Aug 2020</td>
+      <td style="text-align: left">23 Aug 2020</td>
       <td style="text-align: left"><a href="https://github.com/apache/calcite/commit/68b02dfd4af15bc94a91a0cd2a30655d04439555">68b02df</a></td>
       <td style="text-align: left">
 <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.25.0/apache-calcite-1.25.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.25.0/apache-calcite-1.25.0-src.tar.gz.sha512">digest</a> <a href="https://archive.apache.org/dist/calcite/apache-calcite-1.25.0/apache-calcite-1.25.0-src.tar.gz.asc">pgp</a>)</td>
     </tr>
     <tr>
       <td style="text-align: left"><a href="/docs/history.html#v1-24-0">1.24.0</a></td>
-      <td style="text-align: left">23 Jul 2020</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://archive.apache.org/dist/calcite/apache-calcite-1.24.0/apache-calcite-1.24.0-src.tar.gz">tar</a> (<a href="https://archive.apache.org/dist/calcite/apache-calcite-1.24.0/apache-calcite-1.24.0-src.tar.gz.sha512">digest</a> <a href="https://archive.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://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>
@@ -132,7 +139,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>
@@ -146,7 +153,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>
@@ -181,7 +188,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-src.zip">zip</a> (<a href="https://arch [...]
@@ -258,28 +265,28 @@
     </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/incubator/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/incubator/calcite/apache-calcite-1.3.0-incubating/apache-calcite-1.3.0-incubating-src.tar.gz.md5">digest</a> <a href="https://archive.apache.org/dist/incubator/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/dist/incu [...]
     </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.md5">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 href="https://archive.apache.org/dist/incu [...]
     </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.md5">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 href="https://archive.apache.org/dist/incu [...]
     </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.md5">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 href="https://archive.apache.org/dist/incu [...]
@@ -360,7 +367,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.29.0<span class="nt">&lt;/version&gt;</span>
+    <span class="nt">&lt;version&gt;</span>1.30.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/javadocAggregate/allclasses-index.html b/javadocAggregate/allclasses-index.html
index f5ae540..4946364 100644
--- a/javadocAggregate/allclasses-index.html
+++ b/javadocAggregate/allclasses-index.html
@@ -1,11107 +1,16313 @@
 <!DOCTYPE HTML>
+<!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (17) -->
-<title>All Classes and Interfaces (Apache Calcite API)</title>
-<meta name="viewport" content="width=device-width, initial-scale=1">
+<!-- Generated by javadoc -->
+<title>All Classes (Apache Calcite API)</title>
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="description" content="class index">
-<meta name="generator" content="javadoc/AllClassesIndexWriter">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
-<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
-<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
+<link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
-<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
-<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
+<script type="text/javascript" src="jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="jquery/jquery-ui.js"></script>
 </head>
-<body class="all-classes-index-page">
-<script type="text/javascript">var evenRowColor = "even-row-color";
-var oddRowColor = "odd-row-color";
-var tableTab = "table-tab";
-var activeTableTab = "active-table-tab";
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="All Classes (Apache Calcite API)";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":2,"i1":2,"i2":1,"i3":2,"i4":2,"i5":2,"i6":1,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":1,"i25":2,"i26":1,"i27":1,"i28":2,"i29":2,"i30":2,"i31":4,"i32":2,"i33":2,"i34":1,"i35":2,"i36":1,"i37":2,"i38":1,"i39":2,"i40":1,"i41":2,"i42":1,"i43":1,"i44":2,"i45":2,"i46":1,"i47":2,"i48":1,"i49":2,"i50":1,"i51":1,"i52":2,"i53":1,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i [...]
+var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"],32:["t6","Annotation Types Summary"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
 var pathtoroot = "./";
+var useModuleDirectories = true;
 loadScripts(document, 'script');</script>
 <noscript>
 <div>JavaScript is disabled on your browser.</div>
 </noscript>
-<div class="flex-box">
-<header role="banner" class="flex-header">
+<header role="banner">
 <nav role="navigation">
+<div class="fixedNav">
 <!-- ========= START OF TOP NAVBAR ======= -->
-<div class="top-nav" id="navbar-top">
-<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
-<div class="about-language"><b>Apache Calcite</b></div>
-<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
 <li><a href="index.html">Overview</a></li>
 <li>Package</li>
 <li>Class</li>
 <li><a href="overview-tree.html">Tree</a></li>
 <li><a href="deprecated-list.html">Deprecated</a></li>
 <li><a href="index-all.html">Index</a></li>
-<li><a href="help-doc.html#all-classes">Help</a></li>
+<li><a href="help-doc.html">Help</a></li>
 </ul>
+<div class="aboutLanguage"><b>Apache Calcite</b></div>
 </div>
-<div class="sub-nav">
-<div class="nav-list-search"><label for="search-input">SEARCH:</label>
-<input type="text" id="search-input" value="search" disabled="disabled">
-<input type="reset" id="reset-button" value="reset" disabled="disabled">
-</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
 </div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
 <!-- ========= END OF TOP NAVBAR ========= -->
-<span class="skip-nav" id="skip-navbar-top"></span></nav>
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
 </header>
-<div class="flex-content">
 <main role="main">
 <div class="header">
-<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
-</div>
-<div id="all-classes-table">
-<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(eve [...]
-<div id="all-classes-table.tabpanel" role="tabpanel">
-<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
-<div class="table-header col-first">Class</div>
-<div class="table-header col-last">Description</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/plan/volcano/AbstractConverter.html" title="class in org.apache.calcite.plan.volcano">AbstractConverter</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+<h1 title="All&amp;nbsp;Classes" class="title">All&nbsp;Classes</h1>
+</div>
+<div class="allClassesContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Classes</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Interface Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Class Summary</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Enum Summary</a></span><span class="tabEnd">&n [...]
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/volcano/AbstractConverter.html" title="class in org.apache.calcite.plan.volcano">AbstractConverter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Converts a relational expression to any given output convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/plan/volcano/AbstractConverter.ExpandConversionRule.html" title="class in org.apache.calcite.plan.volcano">AbstractConverter.ExpandConversionRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/volcano/AbstractConverter.ExpandConversionRule.html" title="class in org.apache.calcite.plan.volcano">AbstractConverter.ExpandConversionRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that converts an <a href="org/apache/calcite/plan/volcano/AbstractConverter.html" title="class in org.apache.calcite.plan.volcano"><code>AbstractConverter</code></a> into a chain of
  converters from the source relation to the target traits.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/plan/volcano/AbstractConverter.ExpandConversionRule.Config.html" title="interface in org.apache.calcite.plan.volcano">AbstractConverter.ExpandConversionRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/AbstractEnumerable.html" title="class in org.apache.calcite.linq4j">AbstractEnumerable</a>&lt;<a href="org/apache/calcite/linq4j/AbstractEnumerable.html" title="type parameter in AbstractEnumerable">T</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/volcano/AbstractConverter.ExpandConversionRule.Config.html" title="interface in org.apache.calcite.plan.volcano">AbstractConverter.ExpandConversionRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/AbstractEnumerable.html" title="class in org.apache.calcite.linq4j">AbstractEnumerable</a>&lt;<a href="org/apache/calcite/linq4j/AbstractEnumerable.html" title="type parameter in AbstractEnumerable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Abstract implementation of the <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> interface that
  implements the extension methods.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/AbstractEnumerable2.html" title="class in org.apache.calcite.linq4j">AbstractEnumerable2</a>&lt;<a href="org/apache/calcite/linq4j/AbstractEnumerable2.html" title="type parameter in AbstractEnumerable2">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/AbstractEnumerable2.html" title="class in org.apache.calcite.linq4j">AbstractEnumerable2</a>&lt;<a href="org/apache/calcite/linq4j/AbstractEnumerable2.html" title="type parameter in AbstractEnumerable2">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Abstract implementation of the <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>
  interface that implements the extension methods.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AbstractJoinExtractFilterRule.html" title="class in org.apache.calcite.rel.rules">AbstractJoinExtractFilterRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AbstractJoinExtractFilterRule.html" title="class in org.apache.calcite.rel.rules">AbstractJoinExtractFilterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert an
  <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>inner join</code></a> to a
  <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>filter</code></a> on top of a
  <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>cartesian inner join</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AbstractJoinExtractFilterRule.Config.html" title="interface in org.apache.calcite.rel.rules">AbstractJoinExtractFilterRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/AbstractModifiableTable.html" title="class in org.apache.calcite.test">AbstractModifiableTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AbstractJoinExtractFilterRule.Config.html" title="interface in org.apache.calcite.rel.rules">AbstractJoinExtractFilterRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/AbstractModifiableTable.html" title="class in org.apache.calcite.test">AbstractModifiableTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for implementations of <a href="org/apache/calcite/schema/ModifiableTable.html" title="interface in org.apache.calcite.schema"><code>ModifiableTable</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/AbstractModifiableView.html" title="class in org.apache.calcite.test">AbstractModifiableView</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/AbstractModifiableView.html" title="class in org.apache.calcite.test">AbstractModifiableView</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for implementations of <a href="org/apache/calcite/schema/ModifiableView.html" title="interface in org.apache.calcite.schema"><code>ModifiableView</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/AbstractNode.html" title="class in org.apache.calcite.linq4j.tree">AbstractNode</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/AbstractNode.html" title="class in org.apache.calcite.linq4j.tree">AbstractNode</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract implementation of <a href="org/apache/calcite/linq4j/tree/Node.html" title="interface in org.apache.calcite.linq4j.tree"><code>Node</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/AbstractQueryable.html" title="class in org.apache.calcite.linq4j">AbstractQueryable</a>&lt;<a href="org/apache/calcite/linq4j/AbstractQueryable.html" title="type parameter in AbstractQueryable">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/AbstractQueryable.html" title="class in org.apache.calcite.linq4j">AbstractQueryable</a>&lt;<a href="org/apache/calcite/linq4j/AbstractQueryable.html" title="type parameter in AbstractQueryable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Abstract implementation of the <a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> interface that implements
  the extension methods.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/java/AbstractQueryableTable.html" title="class in org.apache.calcite.adapter.java">AbstractQueryableTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/java/AbstractQueryableTable.html" title="class in org.apache.calcite.adapter.java">AbstractQueryableTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for implementing <a href="org/apache/calcite/schema/Table.html" title="interface in org.apache.calcite.schema"><code>Table</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/AbstractRelNode.html" title="class in org.apache.calcite.rel">AbstractRelNode</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/AbstractRelNode.html" title="class in org.apache.calcite.rel">AbstractRelNode</a></td>
+<th class="colLast" scope="row">
 <div class="block">Base class for every relational expression (<a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><code>RelNode</code></a>).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/plan/AbstractRelOptPlanner.html" title="class in org.apache.calcite.plan">AbstractRelOptPlanner</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/AbstractRelOptPlanner.html" title="class in org.apache.calcite.plan">AbstractRelOptPlanner</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base for implementations of the <a href="org/apache/calcite/plan/RelOptPlanner.html" title="interface in org.apache.calcite.plan"><code>RelOptPlanner</code></a> interface.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/schema/impl/AbstractSchema.html" title="class in org.apache.calcite.schema.impl">AbstractSchema</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/impl/AbstractSchema.html" title="class in org.apache.calcite.schema.impl">AbstractSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract implementation of <a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema"><code>Schema</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/schema/impl/AbstractSchema.Factory.html" title="class in org.apache.calcite.schema.impl">AbstractSchema.Factory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/impl/AbstractSchema.Factory.html" title="class in org.apache.calcite.schema.impl">AbstractSchema.Factory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Schema factory that creates an
  <a href="org/apache/calcite/schema/impl/AbstractSchema.html" title="class in org.apache.calcite.schema.impl"><code>AbstractSchema</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/mapping/AbstractSourceMapping.html" title="class in org.apache.calcite.util.mapping">AbstractSourceMapping</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/mapping/AbstractSourceMapping.html" title="class in org.apache.calcite.util.mapping">AbstractSourceMapping</a></td>
+<th class="colLast" scope="row">
 <div class="block">Simple implementation of
  <a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping"><code>Mappings.TargetMapping</code></a> where the
  number of sources and targets are specified as constructor parameters, and you
  just need to implement one method.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/test/AbstractSqlTester.html" title="class in org.apache.calcite.sql.test">AbstractSqlTester</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Abstract implementation of
- <a href="org/apache/calcite/test/SqlValidatorTestCase.Tester.html" title="interface in org.apache.calcite.test"><code>SqlValidatorTestCase.Tester</code></a>
+</th>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/test/AbstractSqlTester.html" title="class in org.apache.calcite.sql.test">AbstractSqlTester</a></td>
+<th class="colLast" scope="row">
+<div class="block">Abstract implementation of <a href="org/apache/calcite/sql/test/SqlTester.html" title="interface in org.apache.calcite.sql.test"><code>SqlTester</code></a>
  that talks to a mock catalog.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/AbstractSqlType.html" title="class in org.apache.calcite.sql.type">AbstractSqlType</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/AbstractSqlType.html" title="class in org.apache.calcite.sql.type">AbstractSqlType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for SQL implementations of <a href="org/apache/calcite/rel/type/RelDataType.html" title="interface in org.apache.calcite.rel.type"><code>RelDataType</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/schema/impl/AbstractTable.html" title="class in org.apache.calcite.schema.impl">AbstractTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/impl/AbstractTable.html" title="class in org.apache.calcite.schema.impl">AbstractTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for implementing <a href="org/apache/calcite/schema/Table.html" title="interface in org.apache.calcite.schema"><code>Table</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/schema/impl/AbstractTableQueryable.html" title="class in org.apache.calcite.schema.impl">AbstractTableQueryable</a>&lt;<a href="org/apache/calcite/schema/impl/AbstractTableQueryable.html" title="type parameter in AbstractTableQueryable">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/impl/AbstractTableQueryable.html" title="class in org.apache.calcite.schema.impl">AbstractTableQueryable</a>&lt;<a href="org/apache/calcite/schema/impl/AbstractTableQueryable.html" title="type parameter in AbstractTableQueryable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Abstract implementation of <a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> for
  <a href="org/apache/calcite/schema/QueryableTable.html" title="interface in org.apache.calcite.schema"><code>QueryableTable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/mapping/AbstractTargetMapping.html" title="class in org.apache.calcite.util.mapping">AbstractTargetMapping</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/mapping/AbstractTargetMapping.html" title="class in org.apache.calcite.util.mapping">AbstractTargetMapping</a></td>
+<th class="colLast" scope="row">
 <div class="block">Simple implementation of
  <a href="org/apache/calcite/util/mapping/Mappings.TargetMapping.html" title="interface in org.apache.calcite.util.mapping"><code>Mappings.TargetMapping</code></a> where the
  number of sources and targets are specified as constructor parameters, and you
  just need to implement one method.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.html" title="class in org.apache.calcite.sql.validate.implicit">AbstractTypeCoercion</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/implicit/AbstractTypeCoercion.html" title="class in org.apache.calcite.sql.validate.implicit">AbstractTypeCoercion</a></td>
+<th class="colLast" scope="row">
 <div class="block">Base class for all the type coercion rules.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/dialect/AccessSqlDialect.html" title="class in org.apache.calcite.sql.dialect">AccessSqlDialect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/dialect/AccessSqlDialect.html" title="class in org.apache.calcite.sql.dialect">AccessSqlDialect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>SqlDialect</code> implementation for the Access database.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggAddContext</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggAddContext</a></td>
+<th class="colLast" scope="row">
 <div class="block">Information for a call to
  <a href="org/apache/calcite/adapter/enumerable/AggImplementor.html#implementAdd(org.apache.calcite.adapter.enumerable.AggContext,org.apache.calcite.adapter.enumerable.AggAddContext)"><code>AggImplementor.implementAdd(AggContext, AggAddContext)</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/impl/AggAddContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggAddContextImpl</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/impl/AggAddContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggAddContextImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of
  <a href="org/apache/calcite/adapter/enumerable/AggAddContext.html" title="interface in org.apache.calcite.adapter.enumerable"><code>AggAddContext</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/AggContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggContext</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/AggContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggContext</a></td>
+<th class="colLast" scope="row">
 <div class="block">Information on the aggregate calculation context.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">AggImplementor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/AggImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">AggImplementor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implements an aggregate function by generating expressions to
  initialize, add to, and get a result from, an accumulator.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/AggImpState.html" title="class in org.apache.calcite.adapter.enumerable">AggImpState</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/AggImpState.html" title="class in org.apache.calcite.adapter.enumerable">AggImpState</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents internal state when implementing aggregate functions.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core">Aggregate</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core">Aggregate</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational operator that eliminates
  duplicates and computes totals.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/Aggregate.AggCallBinding.html" title="class in org.apache.calcite.rel.core">Aggregate.AggCallBinding</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/Aggregate.AggCallBinding.html" title="class in org.apache.calcite.rel.core">Aggregate.AggCallBinding</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of the <a href="org/apache/calcite/sql/SqlOperatorBinding.html" title="class in org.apache.calcite.sql"><code>SqlOperatorBinding</code></a> interface for an
  <a href="org/apache/calcite/rel/core/AggregateCall.html" title="class in org.apache.calcite.rel.core"><code>aggregate call</code></a> applied to a set of operands in the
  context of a <a href="org/apache/calcite/rel/logical/LogicalAggregate.html" title="class in org.apache.calcite.rel.logical"><code>LogicalAggregate</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/rel/core/Aggregate.Group.html" title="enum in org.apache.calcite.rel.core">Aggregate.Group</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/Aggregate.Group.html" title="enum in org.apache.calcite.rel.core">Aggregate.Group</a></td>
+<th class="colLast" scope="row">
 <div class="block">Describes the kind of roll-up.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/AggregateCall.html" title="class in org.apache.calcite.rel.core">AggregateCall</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/AggregateCall.html" title="class in org.apache.calcite.rel.core">AggregateCall</a></td>
+<th class="colLast" scope="row">
 <div class="block">Call to an aggregate function within an
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateCaseToFilterRule.html" title="class in org.apache.calcite.rel.rules">AggregateCaseToFilterRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateCaseToFilterRule.html" title="class in org.apache.calcite.rel.rules">AggregateCaseToFilterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that converts CASE-style filtered aggregates into true filtered
  aggregates.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateCaseToFilterRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateCaseToFilterRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.html" title="class in org.apache.calcite.rel.rules">AggregateExpandDistinctAggregatesRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateCaseToFilterRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateCaseToFilterRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.html" title="class in org.apache.calcite.rel.rules">AggregateExpandDistinctAggregatesRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that expands distinct aggregates
  (such as <code>COUNT(DISTINCT x)</code>) from a
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateExpandDistinctAggregatesRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateExpandWithinDistinctRule.html" title="class in org.apache.calcite.rel.rules">AggregateExpandWithinDistinctRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateExpandDistinctAggregatesRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateExpandDistinctAggregatesRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateExpandWithinDistinctRule.html" title="class in org.apache.calcite.rel.rules">AggregateExpandWithinDistinctRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that rewrites an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> that contains
  <code>WITHIN DISTINCT</code> aggregate functions.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateExpandWithinDistinctRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateExpandWithinDistinctRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.html" title="class in org.apache.calcite.rel.rules">AggregateExtractProjectRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateExpandWithinDistinctRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateExpandWithinDistinctRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.html" title="class in org.apache.calcite.rel.rules">AggregateExtractProjectRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to extract a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a>
  from an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  and push it down towards the input.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateExtractProjectRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateFilterTransposeRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateExtractProjectRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateExtractProjectRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateFilterTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateFilterTransposeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that matches an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  on a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> and transposes them,
  pushing the aggregate below the filter.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateFilterTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateFilterTransposeRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/schema/AggregateFunction.html" title="interface in org.apache.calcite.schema">AggregateFunction</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateFilterTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateFilterTransposeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/AggregateFunction.html" title="interface in org.apache.calcite.schema">AggregateFunction</a></td>
+<th class="colLast" scope="row">
 <div class="block">Function that combines several values into a scalar result.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/schema/impl/AggregateFunctionImpl.html" title="class in org.apache.calcite.schema.impl">AggregateFunctionImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/impl/AggregateFunctionImpl.html" title="class in org.apache.calcite.schema.impl">AggregateFunctionImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/schema/AggregateFunction.html" title="interface in org.apache.calcite.schema"><code>AggregateFunction</code></a> via user-defined class.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinJoinRemoveRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinJoinRemoveRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that matches an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  on a <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a> and removes the left input
  of the join provided that the left input is also a left join if possible.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateJoinJoinRemoveRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinRemoveRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateJoinJoinRemoveRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateJoinJoinRemoveRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateJoinRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinRemoveRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that matches an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  on a <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a> and removes the join
  provided that the join is a left join or right join and it computes no
  aggregate functions or all the aggregate calls have distinct.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateJoinRemoveRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateJoinRemoveRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinTransposeRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i48" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateJoinRemoveRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateJoinRemoveRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i49" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateJoinTransposeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that pushes an
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  past a <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateJoinTransposeRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="interface in org.apache.calcite.adapter.enumerable">AggregateLambdaFactory</a>&lt;<a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="type parameter in AggregateLambdaFactory">TSource</a>,<wbr><a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="type parameter in Aggreg [...]
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateJoinTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateJoinTransposeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="interface in org.apache.calcite.adapter.enumerable">AggregateLambdaFactory</a>&lt;<a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="type parameter in AggregateLambdaFactory">TSource</a>,&#8203;<a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="type parameter in AggregateLambdaFactory">TOrigAccumulate</a>,&#8203;<a href="o [...]
+<th class="colLast" scope="row">
 <div class="block">Generates lambda functions used in <a href="org/apache/calcite/adapter/enumerable/EnumerableAggregate.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableAggregate</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateMergeRule.html" title="class in org.apache.calcite.rel.rules">AggregateMergeRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i52" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateMergeRule.html" title="class in org.apache.calcite.rel.rules">AggregateMergeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that matches an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> on a <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  and the top aggregate's group key is a subset of the lower aggregate's
  group key, and the aggregates are expansions of rollups, then it would
  convert into a single aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateMergeRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.html" title="class in org.apache.calcite.interpreter">AggregateNode</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i53" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateMergeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i54" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.html" title="class in org.apache.calcite.interpreter">AggregateNode</a></td>
+<th class="colLast" scope="row">
 <div class="block">Interpreter node that implements an
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.BigDecimalSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.BigDecimalSum</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i55" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.BigDecimalSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.BigDecimalSum</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>SUM</code> over BigDecimal values as a user-defined
  aggregate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.DoubleSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.DoubleSum</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i56" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.DoubleSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.DoubleSum</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>SUM</code> over DOUBLE values as a user-defined
  aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.IntSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.IntSum</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i57" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.IntSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.IntSum</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>SUM</code> over INTEGER values as a user-defined
  aggregate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.LongSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.LongSum</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i58" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.LongSum.html" title="class in org.apache.calcite.interpreter">AggregateNode.LongSum</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>SUM</code> over BIGINT values as a user-defined
  aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MaxBigDecimal.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxBigDecimal</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i59" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MaxBigDecimal.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxBigDecimal</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MAX</code> function to calculate the maximum of
  <code>BigDecimal</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MaxDouble.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxDouble</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i60" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MaxDouble.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxDouble</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MAX</code> function to calculate the maximum of
  <code>double</code> and <code>real</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MaxFloat.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxFloat</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i61" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MaxFloat.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxFloat</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MAX</code> function to calculate the maximum of
  <code>float</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MaxInt.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxInt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i62" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MaxInt.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxInt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MAX</code> function to calculate the maximum of
  <code>integer</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MaxLong.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxLong</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i63" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MaxLong.html" title="class in org.apache.calcite.interpreter">AggregateNode.MaxLong</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MAX</code> function to calculate the maximum of
  <code>long</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MinBigDecimal.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinBigDecimal</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i64" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MinBigDecimal.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinBigDecimal</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MIN</code> function to calculate the minimum of
  <code>BigDecimal</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MinBoolean.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinBoolean</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i65" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MinBoolean.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinBoolean</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MIN</code> function to calculate the minimum of
  <code>boolean</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MinDouble.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinDouble</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i66" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MinDouble.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinDouble</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MIN</code> function to calculate the minimum of
  <code>double</code> and <code>real</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MinFloat.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinFloat</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i67" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MinFloat.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinFloat</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MIN</code> function to calculate the minimum of
  <code>float</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MinInt.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinInt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i68" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MinInt.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinInt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MIN</code> function to calculate the minimum of
  <code>integer</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.MinLong.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinLong</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i69" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.MinLong.html" title="class in org.apache.calcite.interpreter">AggregateNode.MinLong</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>MIN</code> function to calculate the minimum of
  <code>long</code> values as a user-defined aggregate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/AggregateNode.NumericComparison.html" title="class in org.apache.calcite.interpreter">AggregateNode.NumericComparison</a>&lt;<a href="org/apache/calcite/interpreter/AggregateNode.NumericComparison.html" title="type parameter in AggregateNode.NumericComparison">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i70" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/AggregateNode.NumericComparison.html" title="class in org.apache.calcite.interpreter">AggregateNode.NumericComparison</a>&lt;<a href="org/apache/calcite/interpreter/AggregateNode.NumericComparison.html" title="type parameter in AggregateNode.NumericComparison">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Common implementation of comparison aggregate methods over numeric
  values as a user-defined aggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateProjectMergeRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectMergeRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i71" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateProjectConstantToDummyJoinRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectConstantToDummyJoinRule</a></td>
+<th class="colLast" scope="row">
+<div class="block">Planner rule that recognizes  a <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
+ on top of a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a> where the aggregate's group set
+ contains literals (true, false, DATE, chars, etc), and removes the literals from the
+ group keys by joining with a dummy table of literals.</div>
+</th>
+</tr>
+<tr id="i72" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateProjectConstantToDummyJoinRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateProjectConstantToDummyJoinRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i73" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateProjectMergeRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectMergeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that recognizes a <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  on top of a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a> and if possible
  aggregate through the project or removes the project.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateProjectMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateProjectMergeRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectPullUpConstantsRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i74" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateProjectMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateProjectMergeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectPullUpConstantsRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that removes constant keys from an
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateProjectPullUpConstantsRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateProjectStarTableRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectStarTableRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i76" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateProjectPullUpConstantsRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateProjectPullUpConstantsRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i77" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateProjectStarTableRule.html" title="class in org.apache.calcite.rel.rules">AggregateProjectStarTableRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Variant of <a href="org/apache/calcite/rel/rules/AggregateStarTableRule.html" title="class in org.apache.calcite.rel.rules"><code>AggregateStarTableRule</code></a> that accepts a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a>
  between the <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> and its <a href="org/apache/calcite/schema/impl/StarTable.StarTableScan.html" title="class in org.apache.calcite.schema.impl"><code>StarTable.StarTableScan</code></a>
  input.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateProjectStarTableRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateProjectStarTableRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.html" title="class in org.apache.calcite.rel.rules">AggregateReduceFunctionsRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i78" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateProjectStarTableRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateProjectStarTableRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i79" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.html" title="class in org.apache.calcite.rel.rules">AggregateReduceFunctionsRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that reduces aggregate functions in
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>s to simpler forms.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateReduceFunctionsRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateRemoveRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i80" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateReduceFunctionsRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateReduceFunctionsRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i81" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateRemoveRule.html" title="class in org.apache.calcite.rel.rules">AggregateRemoveRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that removes
  a <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  if it computes no aggregate functions
  (that is, it is implementing <code>SELECT DISTINCT</code>),
  or all the aggregate functions are splittable,
  and the underlying relational expression is already distinct.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateRemoveRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateRemoveRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateStarTableRule.html" title="class in org.apache.calcite.rel.rules">AggregateStarTableRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i82" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateRemoveRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateRemoveRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i83" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateStarTableRule.html" title="class in org.apache.calcite.rel.rules">AggregateStarTableRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that matches an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> on
  top of a <a href="org/apache/calcite/schema/impl/StarTable.StarTableScan.html" title="class in org.apache.calcite.schema.impl"><code>StarTable.StarTableScan</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateStarTableRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateStarTableRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.html" title="class in org.apache.calcite.rel.rules">AggregateUnionAggregateRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i84" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateStarTableRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateStarTableRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i85" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.html" title="class in org.apache.calcite.rel.rules">AggregateUnionAggregateRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that matches
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>s beneath a
  <a href="org/apache/calcite/rel/core/Union.html" title="class in org.apache.calcite.rel.core"><code>Union</code></a> and pulls them up, so
  that a single
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> removes duplicates.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateUnionAggregateRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateUnionTransposeRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateUnionAggregateRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateUnionAggregateRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.html" title="class in org.apache.calcite.rel.rules">AggregateUnionTransposeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that pushes an
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  past a non-distinct <a href="org/apache/calcite/rel/core/Union.html" title="class in org.apache.calcite.rel.core"><code>Union</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateUnionTransposeRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/AggregateValuesRule.html" title="class in org.apache.calcite.rel.rules">AggregateValuesRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateUnionTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateUnionTransposeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateValuesRule.html" title="class in org.apache.calcite.rel.rules">AggregateValuesRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that applies <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> to a <a href="org/apache/calcite/rel/core/Values.html" title="class in org.apache.calcite.rel.core"><code>Values</code></a> (currently just an
  empty <code>Value</code>s).</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/AggregateValuesRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateValuesRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/sql/validate/AggregatingScope.html" title="interface in org.apache.calcite.sql.validate">AggregatingScope</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i90" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/AggregateValuesRule.Config.html" title="interface in org.apache.calcite.rel.rules">AggregateValuesRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i91" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/AggregatingScope.html" title="interface in org.apache.calcite.sql.validate">AggregatingScope</a></td>
+<th class="colLast" scope="row">
 <div class="block">An extension to the <a href="org/apache/calcite/sql/validate/SqlValidatorScope.html" title="interface in org.apache.calcite.sql.validate"><code>SqlValidatorScope</code></a> interface which indicates that
  the scope is aggregating.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/AggregatingSelectScope.html" title="class in org.apache.calcite.sql.validate">AggregatingSelectScope</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i92" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/AggregatingSelectScope.html" title="class in org.apache.calcite.sql.validate">AggregatingSelectScope</a></td>
+<th class="colLast" scope="row">
 <div class="block">Scope for resolving identifiers within a SELECT statement that has a
  GROUP BY clause.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/AggregatingSelectScope.Resolved.html" title="class in org.apache.calcite.sql.validate">AggregatingSelectScope.Resolved</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i93" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/AggregatingSelectScope.Resolved.html" title="class in org.apache.calcite.sql.validate">AggregatingSelectScope.Resolved</a></td>
+<th class="colLast" scope="row">
 <div class="block">Information about an aggregating scope that can only be determined
  after validation has occurred.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResetContext</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i94" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResetContext</a></td>
+<th class="colLast" scope="row">
 <div class="block">Information for a call to
  <a href="org/apache/calcite/adapter/enumerable/AggImplementor.html#implementReset(org.apache.calcite.adapter.enumerable.AggContext,org.apache.calcite.adapter.enumerable.AggResetContext)"><code>AggImplementor.implementReset(AggContext, AggResetContext)</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/impl/AggResetContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggResetContextImpl</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i95" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/impl/AggResetContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggResetContextImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of
  <a href="org/apache/calcite/adapter/enumerable/AggResetContext.html" title="interface in org.apache.calcite.adapter.enumerable"><code>AggResetContext</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResultContext</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i96" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable">AggResultContext</a></td>
+<th class="colLast" scope="row">
 <div class="block">Information for a call to
  <a href="org/apache/calcite/adapter/enumerable/AggImplementor.html#implementResult(org.apache.calcite.adapter.enumerable.AggContext,org.apache.calcite.adapter.enumerable.AggResultContext)"><code>AggImplementor.implementResult(AggContext, AggResultContext)</code></a></div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/impl/AggResultContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggResultContextImpl</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i97" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/impl/AggResultContextImpl.html" title="class in org.apache.calcite.adapter.enumerable.impl">AggResultContextImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of
  <a href="org/apache/calcite/adapter/enumerable/AggResultContext.html" title="interface in org.apache.calcite.adapter.enumerable"><code>AggResultContext</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/AliasNamespace.html" title="class in org.apache.calcite.sql.validate">AliasNamespace</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i98" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/AliasNamespace.html" title="class in org.apache.calcite.sql.validate">AliasNamespace</a></td>
+<th class="colLast" scope="row">
 <div class="block">Namespace for an <code>AS t(c1, c2, ...)</code> clause.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/dialect/AnsiSqlDialect.html" title="class in org.apache.calcite.sql.dialect">AnsiSqlDialect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i99" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/dialect/AnsiSqlDialect.html" title="class in org.apache.calcite.sql.dialect">AnsiSqlDialect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>SqlDialect</code> implementation for an unknown ANSI compatible database.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab7"><a href="org/apache/calcite/adapter/java/Array.html" title="annotation in org.apache.calcite.adapter.java">Array</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab7">
+</th>
+</tr>
+<tr id="i100" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/java/Array.html" title="annotation in org.apache.calcite.adapter.java">Array</a></td>
+<th class="colLast" scope="row">
 <div class="block">Annotation that indicates that a field is an array type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime">ArrayBindable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i101" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/ArrayBindable.html" title="interface in org.apache.calcite.runtime">ArrayBindable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Extension to <a href="org/apache/calcite/runtime/Bindable.html" title="interface in org.apache.calcite.runtime"><code>Bindable</code></a> that returns rows that are arrays of objects.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/ArrayComparator.html" title="class in org.apache.calcite.runtime">ArrayComparator</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i102" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/ArrayComparator.html" title="class in org.apache.calcite.runtime">ArrayComparator</a></td>
+<th class="colLast" scope="row">
 <div class="block">Compares arrays.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/ArrayEnumeratorCursor.html" title="class in org.apache.calcite.runtime">ArrayEnumeratorCursor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i103" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/ArrayEnumeratorCursor.html" title="class in org.apache.calcite.runtime">ArrayEnumeratorCursor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>Cursor</code> on top of an
  <a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j"><code>Enumerator</code></a> that
- returns an array of <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html" title="class or interface in java.lang" class="external-link"><code>Object</code></a> for each row.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ArrayLengthRecordField.html" title="class in org.apache.calcite.linq4j.tree">ArrayLengthRecordField</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+ returns an array of <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>Object</code></a> for each row.</div>
+</th>
+</tr>
+<tr id="i104" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ArrayLengthRecordField.html" title="class in org.apache.calcite.linq4j.tree">ArrayLengthRecordField</a></td>
+<th class="colLast" scope="row">
 <div class="block">Length field of a RecordType.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/ArraySqlType.html" title="class in org.apache.calcite.sql.type">ArraySqlType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i105" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/ArraySqlType.html" title="class in org.apache.calcite.sql.type">ArraySqlType</a></td>
+<th class="colLast" scope="row">
 <div class="block">SQL array type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/AssignableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">AssignableOperandTypeChecker</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i106" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/AssignableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">AssignableOperandTypeChecker</a></td>
+<th class="colLast" scope="row">
 <div class="block">AssignableOperandTypeChecker implements <a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><code>SqlOperandTypeChecker</code></a> by
  verifying that the type of each argument is assignable to a predefined set of
  parameter types (under the SQL definition of "assignable").</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.html" title="class in org.apache.calcite.piglet">Ast</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i107" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.html" title="class in org.apache.calcite.piglet">Ast</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract syntax tree.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Assignment.html" title="class in org.apache.calcite.piglet">Ast.Assignment</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i108" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Assignment.html" title="class in org.apache.calcite.piglet">Ast.Assignment</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for statements that assign to a named relation.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Assignment1.html" title="class in org.apache.calcite.piglet">Ast.Assignment1</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i109" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Assignment1.html" title="class in org.apache.calcite.piglet">Ast.Assignment1</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for an assignment with one source relation.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.BagType.html" title="class in org.apache.calcite.piglet">Ast.BagType</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i110" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.BagType.html" title="class in org.apache.calcite.piglet">Ast.BagType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree for a bag type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Call.html" title="class in org.apache.calcite.piglet">Ast.Call</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i111" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Call.html" title="class in org.apache.calcite.piglet">Ast.Call</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for a call to a function or operator.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.DescribeStmt.html" title="class in org.apache.calcite.piglet">Ast.DescribeStmt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i112" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.DescribeStmt.html" title="class in org.apache.calcite.piglet">Ast.DescribeStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for DESCRIBE statement.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/piglet/Ast.Direction.html" title="enum in org.apache.calcite.piglet">Ast.Direction</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i113" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Direction.html" title="enum in org.apache.calcite.piglet">Ast.Direction</a></td>
+<th class="colLast" scope="row">
 <div class="block">Sort direction.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.DistinctStmt.html" title="class in org.apache.calcite.piglet">Ast.DistinctStmt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i114" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.DistinctStmt.html" title="class in org.apache.calcite.piglet">Ast.DistinctStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for DISTINCT statement.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.DumpStmt.html" title="class in org.apache.calcite.piglet">Ast.DumpStmt</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i115" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.DumpStmt.html" title="class in org.apache.calcite.piglet">Ast.DumpStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for DUMP statement.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.FieldSchema.html" title="class in org.apache.calcite.piglet">Ast.FieldSchema</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i116" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.FieldSchema.html" title="class in org.apache.calcite.piglet">Ast.FieldSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree for field schema.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.FilterStmt.html" title="class in org.apache.calcite.piglet">Ast.FilterStmt</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i117" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.FilterStmt.html" title="class in org.apache.calcite.piglet">Ast.FilterStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for FILTER statement.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.ForeachNestedStmt.html" title="class in org.apache.calcite.piglet">Ast.ForeachNestedStmt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i118" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.ForeachNestedStmt.html" title="class in org.apache.calcite.piglet">Ast.ForeachNestedStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for FOREACH statement (nested).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.ForeachStmt.html" title="class in org.apache.calcite.piglet">Ast.ForeachStmt</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i119" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.ForeachStmt.html" title="class in org.apache.calcite.piglet">Ast.ForeachStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for FOREACH statement (non-nested).</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.GroupStmt.html" title="class in org.apache.calcite.piglet">Ast.GroupStmt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i120" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.GroupStmt.html" title="class in org.apache.calcite.piglet">Ast.GroupStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for GROUP statement.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Identifier.html" title="class in org.apache.calcite.piglet">Ast.Identifier</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i121" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Identifier.html" title="class in org.apache.calcite.piglet">Ast.Identifier</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for Identifier.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.LimitStmt.html" title="class in org.apache.calcite.piglet">Ast.LimitStmt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i122" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.LimitStmt.html" title="class in org.apache.calcite.piglet">Ast.LimitStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for LIMIT statement.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Literal.html" title="class in org.apache.calcite.piglet">Ast.Literal</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i123" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Literal.html" title="class in org.apache.calcite.piglet">Ast.Literal</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for Literal.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.LoadStmt.html" title="class in org.apache.calcite.piglet">Ast.LoadStmt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i124" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.LoadStmt.html" title="class in org.apache.calcite.piglet">Ast.LoadStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for LOAD statement.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.MapType.html" title="class in org.apache.calcite.piglet">Ast.MapType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i125" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.MapType.html" title="class in org.apache.calcite.piglet">Ast.MapType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree for a map type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Node.html" title="class in org.apache.calcite.piglet">Ast.Node</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i126" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Node.html" title="class in org.apache.calcite.piglet">Ast.Node</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for parse tree node.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.NumericLiteral.html" title="class in org.apache.calcite.piglet">Ast.NumericLiteral</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i127" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.NumericLiteral.html" title="class in org.apache.calcite.piglet">Ast.NumericLiteral</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for NumericLiteral.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/piglet/Ast.Op.html" title="enum in org.apache.calcite.piglet">Ast.Op</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i128" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Op.html" title="enum in org.apache.calcite.piglet">Ast.Op</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.OrderStmt.html" title="class in org.apache.calcite.piglet">Ast.OrderStmt</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i129" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.OrderStmt.html" title="class in org.apache.calcite.piglet">Ast.OrderStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for ORDER statement.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Program.html" title="class in org.apache.calcite.piglet">Ast.Program</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i130" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Program.html" title="class in org.apache.calcite.piglet">Ast.Program</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for a program.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.ScalarType.html" title="class in org.apache.calcite.piglet">Ast.ScalarType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i131" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.ScalarType.html" title="class in org.apache.calcite.piglet">Ast.ScalarType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree for scalar type such as <code>int</code>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Schema.html" title="class in org.apache.calcite.piglet">Ast.Schema</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i132" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Schema.html" title="class in org.apache.calcite.piglet">Ast.Schema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree for schema.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.SpecialIdentifier.html" title="class in org.apache.calcite.piglet">Ast.SpecialIdentifier</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i133" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.SpecialIdentifier.html" title="class in org.apache.calcite.piglet">Ast.SpecialIdentifier</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for "*", a special kind of identifier.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Stmt.html" title="class in org.apache.calcite.piglet">Ast.Stmt</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i134" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Stmt.html" title="class in org.apache.calcite.piglet">Ast.Stmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for parse tree node representing a statement.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.TupleType.html" title="class in org.apache.calcite.piglet">Ast.TupleType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i135" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.TupleType.html" title="class in org.apache.calcite.piglet">Ast.TupleType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree for a tuple type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.Type.html" title="class in org.apache.calcite.piglet">Ast.Type</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i136" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.Type.html" title="class in org.apache.calcite.piglet">Ast.Type</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree for type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/Ast.ValuesStmt.html" title="class in org.apache.calcite.piglet">Ast.ValuesStmt</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i137" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/Ast.ValuesStmt.html" title="class in org.apache.calcite.piglet">Ast.ValuesStmt</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parse tree node for VALUES statement.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="class in org.apache.calcite.util.graph">AttributedDirectedGraph</a>&lt;<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="type parameter in AttributedDirectedGraph">V</a>,<wbr><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="type parameter in AttributedDirectedGraph">E</a> extends <a  [...]
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i138" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="class in org.apache.calcite.util.graph">AttributedDirectedGraph</a>&lt;<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="type parameter in AttributedDirectedGraph">V</a>,&#8203;<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.html" title="type parameter in AttributedDirectedGraph">E</a> extends <a href="org/apache/calcite/util/graph/DefaultEdge.html" ti [...]
+<th class="colLast" scope="row">
 <div class="block">Directed graph where edges have attributes and allows multiple edges between
  any two vertices provided that their attributes are different.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="interface in org.apache.calcite.util.graph">AttributedDirectedGraph.AttributedEdgeFactory</a>&lt;<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="type parameter in AttributedDirectedGraph.AttributedEdgeFactory">V</a>,<wbr><a href="org/apache/calcite/util/graph/Attrib [...]
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i139" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="interface in org.apache.calcite.util.graph">AttributedDirectedGraph.AttributedEdgeFactory</a>&lt;<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="type parameter in AttributedDirectedGraph.AttributedEdgeFactory">V</a>,&#8203;<a href="org/apache/calcite/util/graph/AttributedDirectedGraph.AttributedEdgeFactory.html" title="ty [...]
+<th class="colLast" scope="row">
 <div class="block">Factory for edges that have attributes.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/Automaton.html" title="class in org.apache.calcite.runtime">Automaton</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i140" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/Automaton.html" title="class in org.apache.calcite.runtime">Automaton</a></td>
+<th class="colLast" scope="row">
 <div class="block">A nondeterministic finite-state automaton (NFA).</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/AutomatonBuilder.html" title="class in org.apache.calcite.runtime">AutomatonBuilder</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i141" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/AutomatonBuilder.html" title="class in org.apache.calcite.runtime">AutomatonBuilder</a></td>
+<th class="colLast" scope="row">
 <div class="block">Builds a state-transition graph for deterministic finite automaton.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel">AuxiliaryConverter</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i142" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel">AuxiliaryConverter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Converts an expression for a group window function (e.g.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql2rel/AuxiliaryConverter.Impl.html" title="class in org.apache.calcite.sql2rel">AuxiliaryConverter.Impl</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i143" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql2rel/AuxiliaryConverter.Impl.html" title="class in org.apache.calcite.sql2rel">AuxiliaryConverter.Impl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Simple implementation of <a href="org/apache/calcite/sql2rel/AuxiliaryConverter.html" title="interface in org.apache.calcite.sql2rel"><code>AuxiliaryConverter</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/BarfingInvocationHandler.html" title="class in org.apache.calcite.util">BarfingInvocationHandler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i144" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/BarfingInvocationHandler.html" title="class in org.apache.calcite.util">BarfingInvocationHandler</a></td>
+<th class="colLast" scope="row">
 <div class="block">A class derived from <code>BarfingInvocationHandler</code> handles a method
  call by looking for a method in itself with identical parameters.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/orderstream/BaseOrderStreamTable.html" title="class in org.apache.calcite.test.schemata.orderstream">BaseOrderStreamTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i145" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/orderstream/BaseOrderStreamTable.html" title="class in org.apache.calcite.test.schemata.orderstream">BaseOrderStreamTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Base table for the Orders table.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/BaseQueryable.html" title="class in org.apache.calcite.linq4j">BaseQueryable</a>&lt;<a href="org/apache/calcite/linq4j/BaseQueryable.html" title="type parameter in BaseQueryable">TSource</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i146" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/BaseQueryable.html" title="class in org.apache.calcite.linq4j">BaseQueryable</a>&lt;<a href="org/apache/calcite/linq4j/BaseQueryable.html" title="type parameter in BaseQueryable">TSource</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Skeleton implementation of <a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable">BasicAggregateLambdaFactory</a>&lt;<a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="type parameter in BasicAggregateLambdaFactory">TSource</a>,<wbr><a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="typ [...]
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i147" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable">BasicAggregateLambdaFactory</a>&lt;<a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="type parameter in BasicAggregateLambdaFactory">TSource</a>,&#8203;<a href="org/apache/calcite/adapter/enumerable/BasicAggregateLambdaFactory.html" title="type parameter in BasicAggregateLambdaFactory">TAccumulate [...]
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/adapter/enumerable/AggregateLambdaFactory.html" title="interface in org.apache.calcite.adapter.enumerable"><code>AggregateLambdaFactory</code></a> that applies a sequence of
  accumulator adders to input source.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="class in org.apache.calcite.adapter.enumerable">BasicLazyAccumulator</a>&lt;<a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="type parameter in BasicLazyAccumulator">TAccumulate</a>,<wbr><a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="type parameter in BasicLazyAccumu [...]
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i148" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="class in org.apache.calcite.adapter.enumerable">BasicLazyAccumulator</a>&lt;<a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="type parameter in BasicLazyAccumulator">TAccumulate</a>,&#8203;<a href="org/apache/calcite/adapter/enumerable/BasicLazyAccumulator.html" title="type parameter in BasicLazyAccumulator">TSource</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Performs accumulation against a pre-collected list of input sources,
  used with <a href="org/apache/calcite/adapter/enumerable/LazyAggregateLambdaFactory.html" title="class in org.apache.calcite.adapter.enumerable"><code>LazyAggregateLambdaFactory</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/BasicSqlType.html" title="class in org.apache.calcite.sql.type">BasicSqlType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i149" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/BasicSqlType.html" title="class in org.apache.calcite.sql.type">BasicSqlType</a></td>
+<th class="colLast" scope="row">
 <div class="block">BasicSqlType represents a standard atomic SQL type (excluding interval
  types).</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/Benchmark.html" title="class in org.apache.calcite.util">Benchmark</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i150" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/Benchmark.html" title="class in org.apache.calcite.util">Benchmark</a></td>
+<th class="colLast" scope="row">
 <div class="block">Helps to run benchmarks by running the same task repeatedly and averaging
  the running times.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/Benchmark.Statistician.html" title="class in org.apache.calcite.util">Benchmark.Statistician</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i151" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/Benchmark.Statistician.html" title="class in org.apache.calcite.util">Benchmark.Statistician</a></td>
+<th class="colLast" scope="row">
 <div class="block">Collects statistics for a test that is run multiple times.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">BigDecimalFunction1</a>&lt;<a href="org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="type parameter in BigDecimalFunction1">T0</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Function that takes one parameter and returns a <a href="https://docs.oracle.com/javase/9/docs/api/java/math/BigDecimal.html" title="class or interface in java.math" class="external-link"><code>BigDecimal</code></a> value.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/dialect/BigQuerySqlDialect.html" title="class in org.apache.calcite.sql.dialect">BigQuerySqlDialect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i152" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="interface in org.apache.calcite.linq4j.function">BigDecimalFunction1</a>&lt;<a href="org/apache/calcite/linq4j/function/BigDecimalFunction1.html" title="type parameter in BigDecimalFunction1">T0</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Function that takes one parameter and returns a <a href="https://docs.oracle.com/javase/9/docs/api/java/math/BigDecimal.html?is-external=true" title="class or interface in java.math" class="externalLink"><code>BigDecimal</code></a> value.</div>
+</th>
+</tr>
+<tr id="i153" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/dialect/BigQuerySqlDialect.html" title="class in org.apache.calcite.sql.dialect">BigQuerySqlDialect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>SqlDialect</code> implementation for Google BigQuery's "Standard SQL"
  dialect.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/BinaryExpression.html" title="class in org.apache.calcite.linq4j.tree">BinaryExpression</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i154" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/BinaryExpression.html" title="class in org.apache.calcite.linq4j.tree">BinaryExpression</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents an expression that has a binary operator.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/BinaryOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">BinaryOperatorConversion</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i155" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/BinaryOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">BinaryOperatorConversion</a></td>
+<th class="colLast" scope="row">
 <div class="block">Binary operator conversion utility class; used to convert expressions like
  <code>exp1 Operator exp2</code>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/BinarySearch.html" title="class in org.apache.calcite.runtime">BinarySearch</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i156" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/BinarySearch.html" title="class in org.apache.calcite.runtime">BinarySearch</a></td>
+<th class="colLast" scope="row">
 <div class="block">Binary search for the implementation of
  RANGE BETWEEN XXX PRECEDING/FOLLOWING clause.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/runtime/Bindable.html" title="interface in org.apache.calcite.runtime">Bindable</a>&lt;<a href="org/apache/calcite/runtime/Bindable.html" title="type parameter in Bindable">T</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i157" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/Bindable.html" title="interface in org.apache.calcite.runtime">Bindable</a>&lt;<a href="org/apache/calcite/runtime/Bindable.html" title="type parameter in Bindable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Statement that can be bound to a <a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite"><code>DataContext</code></a> and then executed.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/interpreter/BindableConvention.html" title="enum in org.apache.calcite.interpreter">BindableConvention</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i158" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/BindableConvention.html" title="enum in org.apache.calcite.interpreter">BindableConvention</a></td>
+<th class="colLast" scope="row">
 <div class="block">Calling convention that returns results as an
  <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> of object arrays.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i159" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter">BindableRel</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that can implement itself in Bindable
  convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.html" title="class in org.apache.calcite.interpreter">Bindables</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i160" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.html" title="class in org.apache.calcite.interpreter">Bindables</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utilities pertaining to <a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><code>BindableRel</code></a> and <a href="org/apache/calcite/interpreter/BindableConvention.html" title="enum in org.apache.calcite.interpreter"><code>BindableConvention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableAggregate.html" title="class in org.apache.calcite.interpreter">Bindables.BindableAggregate</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i161" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableAggregate.html" title="class in org.apache.calcite.interpreter">Bindables.BindableAggregate</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  in bindable calling convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableAggregateRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableAggregateRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i162" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableAggregateRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableAggregateRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that converts an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> to bindable convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableFilter.html" title="class in org.apache.calcite.interpreter">Bindables.BindableFilter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i163" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableFilter.html" title="class in org.apache.calcite.interpreter">Bindables.BindableFilter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a>
  in bindable convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableFilterRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableFilterRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i164" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableFilterRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableFilterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that converts a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> to bindable convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableIntersect.html" title="class in org.apache.calcite.interpreter">Bindables.BindableIntersect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i165" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableIntersect.html" title="class in org.apache.calcite.interpreter">Bindables.BindableIntersect</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Intersect.html" title="class in org.apache.calcite.rel.core"><code>Intersect</code></a> in
  bindable calling convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableJoin.html" title="class in org.apache.calcite.interpreter">Bindables.BindableJoin</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i166" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableJoin.html" title="class in org.apache.calcite.interpreter">Bindables.BindableJoin</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a> in
  bindable calling convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableJoinRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableJoinRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i167" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableJoinRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableJoinRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalJoin.html" title="class in org.apache.calcite.rel.logical"><code>LogicalJoin</code></a>
  to a <a href="org/apache/calcite/interpreter/Bindables.BindableJoin.html" title="class in org.apache.calcite.interpreter"><code>Bindables.BindableJoin</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableMatch.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMatch</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i168" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableMatch.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMatch</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Match.html" title="class in org.apache.calcite.rel.core"><code>Match</code></a>
  in bindable convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableMatchRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMatchRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i169" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableMatchRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMatchRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalMatch.html" title="class in org.apache.calcite.rel.logical"><code>LogicalMatch</code></a>
  to a <a href="org/apache/calcite/interpreter/Bindables.BindableMatch.html" title="class in org.apache.calcite.interpreter"><code>Bindables.BindableMatch</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableMinus.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMinus</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i170" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableMinus.html" title="class in org.apache.calcite.interpreter">Bindables.BindableMinus</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Minus.html" title="class in org.apache.calcite.rel.core"><code>Minus</code></a> in
  bindable calling convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableProject.html" title="class in org.apache.calcite.interpreter">Bindables.BindableProject</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i171" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableProject.html" title="class in org.apache.calcite.interpreter">Bindables.BindableProject</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a> in
  bindable calling convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableProjectRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableProjectRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i172" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableProjectRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableProjectRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalProject.html" title="class in org.apache.calcite.rel.logical"><code>LogicalProject</code></a>
  to a <a href="org/apache/calcite/interpreter/Bindables.BindableProject.html" title="class in org.apache.calcite.interpreter"><code>Bindables.BindableProject</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableSetOpRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSetOpRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i173" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableSetOpRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSetOpRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert an <a href="org/apache/calcite/rel/core/SetOp.html" title="class in org.apache.calcite.rel.core"><code>SetOp</code></a> to a <a href="org/apache/calcite/interpreter/Bindables.BindableUnion.html" title="class in org.apache.calcite.interpreter"><code>Bindables.BindableUnion</code></a>
  or <a href="org/apache/calcite/interpreter/Bindables.BindableIntersect.html" title="class in org.apache.calcite.interpreter"><code>Bindables.BindableIntersect</code></a> or <a href="org/apache/calcite/interpreter/Bindables.BindableMinus.html" title="class in org.apache.calcite.interpreter"><code>Bindables.BindableMinus</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableSort.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSort</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i174" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableSort.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSort</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a>
  bindable calling convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableSortRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSortRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i175" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableSortRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableSortRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert an <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a> to a
  <a href="org/apache/calcite/interpreter/Bindables.BindableSort.html" title="class in org.apache.calcite.interpreter"><code>Bindables.BindableSort</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableTableScan.html" title="class in org.apache.calcite.interpreter">Bindables.BindableTableScan</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i176" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableTableScan.html" title="class in org.apache.calcite.interpreter">Bindables.BindableTableScan</a></td>
+<th class="colLast" scope="row">
 <div class="block">Scan of a table that implements <a href="org/apache/calcite/schema/ScannableTable.html" title="interface in org.apache.calcite.schema"><code>ScannableTable</code></a> and therefore can
  be converted into an <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableTableScanRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableTableScanRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i177" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableTableScanRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableTableScanRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that converts a <a href="org/apache/calcite/rel/core/TableScan.html" title="class in org.apache.calcite.rel.core"><code>TableScan</code></a>
  to bindable convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/interpreter/Bindables.BindableTableScanRule.Config.html" title="interface in org.apache.calcite.interpreter">Bindables.BindableTableScanRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableUnion.html" title="class in org.apache.calcite.interpreter">Bindables.BindableUnion</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i178" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableTableScanRule.Config.html" title="interface in org.apache.calcite.interpreter">Bindables.BindableTableScanRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i179" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableUnion.html" title="class in org.apache.calcite.interpreter">Bindables.BindableUnion</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Union.html" title="class in org.apache.calcite.rel.core"><code>Union</code></a> in
  bindable calling convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableValues.html" title="class in org.apache.calcite.interpreter">Bindables.BindableValues</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i180" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableValues.html" title="class in org.apache.calcite.interpreter">Bindables.BindableValues</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Values.html" title="class in org.apache.calcite.rel.core"><code>Values</code></a>
  in bindable calling convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableValuesRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableValuesRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i181" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableValuesRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableValuesRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that converts a <a href="org/apache/calcite/rel/core/Values.html" title="class in org.apache.calcite.rel.core"><code>Values</code></a> to bindable convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableWindow.html" title="class in org.apache.calcite.interpreter">Bindables.BindableWindow</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i182" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableWindow.html" title="class in org.apache.calcite.interpreter">Bindables.BindableWindow</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Window.html" title="class in org.apache.calcite.rel.core"><code>Window</code></a>
  in bindable convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Bindables.BindableWindowRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableWindowRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i183" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Bindables.BindableWindowRule.html" title="class in org.apache.calcite.interpreter">Bindables.BindableWindowRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalWindow.html" title="class in org.apache.calcite.rel.logical"><code>LogicalWindow</code></a>
  to a <a href="org/apache/calcite/interpreter/Bindables.BindableWindow.html" title="class in org.apache.calcite.interpreter"><code>Bindables.BindableWindow</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/BiRel.html" title="class in org.apache.calcite.rel">BiRel</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i184" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/BiRel.html" title="class in org.apache.calcite.rel">BiRel</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for relational expressions with a two inputs.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/BitSets.html" title="class in org.apache.calcite.util">BitSets</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Utility functions for <a href="https://docs.oracle.com/javase/9/docs/api/java/util/BitSet.html" title="class or interface in java.util" class="external-link"><code>BitSet</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/BitString.html" title="class in org.apache.calcite.util">BitString</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i185" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/BitSets.html" title="class in org.apache.calcite.util">BitSets</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utility functions for <a href="https://docs.oracle.com/javase/9/docs/api/java/util/BitSet.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>BitSet</code></a>.</div>
+</th>
+</tr>
+<tr id="i186" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/BitString.html" title="class in org.apache.calcite.util">BitString</a></td>
+<th class="colLast" scope="row">
 <div class="block">String of bits.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/BlockBuilder.html" title="class in org.apache.calcite.linq4j.tree">BlockBuilder</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i187" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/BlockBuilder.html" title="class in org.apache.calcite.linq4j.tree">BlockBuilder</a></td>
+<th class="colLast" scope="row">
 <div class="block">Builder for <a href="org/apache/calcite/linq4j/tree/BlockStatement.html" title="class in org.apache.calcite.linq4j.tree"><code>BlockStatement</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/Blocks.html" title="class in org.apache.calcite.linq4j.tree">Blocks</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i188" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/Blocks.html" title="class in org.apache.calcite.linq4j.tree">Blocks</a></td>
+<th class="colLast" scope="row">
 <div class="block">Helper methods concerning <a href="org/apache/calcite/linq4j/tree/BlockStatement.html" title="class in org.apache.calcite.linq4j.tree"><code>BlockStatement</code></a>s.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/BlockStatement.html" title="class in org.apache.calcite.linq4j.tree">BlockStatement</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i189" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/BlockStatement.html" title="class in org.apache.calcite.linq4j.tree">BlockStatement</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents a block that contains a sequence of expressions where variables
  can be defined.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i190" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">A Schema representing a bookstore.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Author.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Author</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i191" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Author.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Author</a></td>
+<th class="colLast" scope="row">
 <div class="block">Author.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Book.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Book</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i192" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Book.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Book</a></td>
+<th class="colLast" scope="row">
 <div class="block">Book.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Coordinate.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Coordinate</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i193" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Coordinate.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Coordinate</a></td>
+<th class="colLast" scope="row">
 <div class="block">Coordinate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Page.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Page</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i194" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Page.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Page</a></td>
+<th class="colLast" scope="row">
 <div class="block">Page.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Place.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Place</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i195" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/bookstore/BookstoreSchema.Place.html" title="class in org.apache.calcite.test.schemata.bookstore">BookstoreSchema.Place</a></td>
+<th class="colLast" scope="row">
 <div class="block">Place.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="class in org.apache.calcite.util.graph">BreadthFirstIterator</a>&lt;<a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="type parameter in BreadthFirstIterator">V</a>,<wbr><a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="type parameter in BreadthFirstIterator">E</a> extends <a href="org/apache/c [...]
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i196" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="class in org.apache.calcite.util.graph">BreadthFirstIterator</a>&lt;<a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="type parameter in BreadthFirstIterator">V</a>,&#8203;<a href="org/apache/calcite/util/graph/BreadthFirstIterator.html" title="type parameter in BreadthFirstIterator">E</a> extends <a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org. [...]
+<th class="colLast" scope="row">
 <div class="block">Iterates over the vertices in a directed graph in breadth-first order.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/Bug.html" title="class in org.apache.calcite.util">Bug</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i197" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/Bug.html" title="class in org.apache.calcite.util">Bug</a></td>
+<th class="colLast" scope="row">
 <div class="block">Holder for a list of constants describing which bugs which have not been
  fixed.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.html" title="class in org.apache.calcite.rel.metadata">BuiltInMetadata</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i198" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.html" title="class in org.apache.calcite.rel.metadata">BuiltInMetadata</a></td>
+<th class="colLast" scope="row">
 <div class="block">Contains the interfaces for several common forms of metadata.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i199" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the predicates that hold in the rows emitted from a
  relational expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i200" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.AllPredicates.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.AllPredicates.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i201" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about which columns are sorted.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i202" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Collation.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Collation.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i203" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the origins of columns.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i204" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnOrigin.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnOrigin.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i205" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about whether a set of columns uniquely identifies a row.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i206" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ColumnUniqueness.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ColumnUniqueness.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.CumulativeCost</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i207" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.CumulativeCost</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the cost of evaluating a relational expression, including
  all of its inputs.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.CumulativeCost.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i208" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.CumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.CumulativeCost.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i209" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the number of distinct rows returned by a set of columns
  in a relational expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i210" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.DistinctRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.DistinctRowCount.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i211" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about how a relational expression is distributed.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i212" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Distribution.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Distribution.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExplainVisibility</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i213" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExplainVisibility</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about whether a relational expression should appear in a plan.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExplainVisibility.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i214" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExplainVisibility.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExplainVisibility.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i215" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the origins of expressions.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i216" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.ExpressionLineage.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.ExpressionLineage.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.LowerBoundCost.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.LowerBoundCost</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i217" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.LowerBoundCost.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.LowerBoundCost</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata to get the lower bound cost of a RelNode.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.LowerBoundCost.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.LowerBoundCost.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i218" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.LowerBoundCost.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.LowerBoundCost.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.MaxRowCount</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i219" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.MaxRowCount</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the maximum number of rows returned by a relational
  expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.MaxRowCount.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i220" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MaxRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.MaxRowCount.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i221" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the memory use of an operator.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i222" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Memory.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Memory.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.MinRowCount</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i223" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.MinRowCount</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the minimum number of rows returned by a relational
  expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.MinRowCount.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i224" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.MinRowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.MinRowCount.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i225" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the node types in a relational expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i226" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NodeTypes.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NodeTypes.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NonCumulativeCost</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i227" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NonCumulativeCost</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the cost of evaluating a relational expression, not
  including its inputs.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NonCumulativeCost.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i228" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.NonCumulativeCost.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.NonCumulativeCost.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i229" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the degree of parallelism of a relational expression, and
  how its operators are assigned to processes with independent resource
  pools.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i230" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Parallelism.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Parallelism.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i231" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the proportion of original rows that remain in a relational
  expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i232" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PercentageOriginalRows.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PercentageOriginalRows.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PopulationSize</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i233" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PopulationSize</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the number of distinct values in the original source of a
  column or set of columns.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PopulationSize.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i234" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.PopulationSize.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.PopulationSize.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i235" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the predicates that hold in the rows emitted from a
  relational expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i236" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Predicates.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Predicates.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i237" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the number of rows returned by a relational expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i238" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.RowCount.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.RowCount.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i239" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the selectivity of a predicate.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i240" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Selectivity.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Selectivity.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i241" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about the size of rows and columns.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i242" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.Size.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.Size.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i243" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata to obtain references to tables used by a given expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i244" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.TableReferences.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.TableReferences.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i245" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys</a></td>
+<th class="colLast" scope="row">
 <div class="block">Metadata about which combinations of columns are unique identifiers.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys.Handler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i246" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/BuiltInMetadata.UniqueKeys.Handler.html" title="interface in org.apache.calcite.rel.metadata">BuiltInMetadata.UniqueKeys.Handler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Handler API.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/util/BuiltInMethod.html" title="enum in org.apache.calcite.util">BuiltInMethod</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i247" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/BuiltInMethod.html" title="enum in org.apache.calcite.util">BuiltInMethod</a></td>
+<th class="colLast" scope="row">
 <div class="block">Built-in methods.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/metadata/janino/CacheUtil.html" title="class in org.apache.calcite.rel.metadata.janino">CacheUtil</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i248" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/janino/CacheUtil.html" title="class in org.apache.calcite.rel.metadata.janino">CacheUtil</a></td>
+<th class="colLast" scope="row">
 <div class="block">Functions used by generated code.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">CachingRelMetadataProvider</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">Deprecated.</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/statistic/CachingSqlStatisticProvider.html" title="class in org.apache.calcite.statistic">CachingSqlStatisticProvider</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i249" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/CachingRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">CachingRelMetadataProvider</a></td>
+<th class="colLast" scope="row">Deprecated.</th>
+</tr>
+<tr id="i250" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/statistic/CachingSqlStatisticProvider.html" title="class in org.apache.calcite.statistic">CachingSqlStatisticProvider</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/materialize/SqlStatisticProvider.html" title="interface in org.apache.calcite.materialize"><code>SqlStatisticProvider</code></a> that reads and writes a
  cache.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/Calc.html" title="class in org.apache.calcite.rel.core">Calc</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i251" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/Calc.html" title="class in org.apache.calcite.rel.core">Calc</a></td>
+<th class="colLast" scope="row">
 <div class="block"><code>Calc</code> is an abstract base class for implementations of
  <a href="org/apache/calcite/rel/logical/LogicalCalc.html" title="class in org.apache.calcite.rel.logical"><code>LogicalCalc</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/CalciteAssert.html" title="class in org.apache.calcite.test">CalciteAssert</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i252" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.html" title="class in org.apache.calcite.test">CalciteAssert</a></td>
+<th class="colLast" scope="row">
 <div class="block">Fluid DSL for testing Calcite connections and queries.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/CalciteAssert.AddSchemaPostProcessor.html" title="class in org.apache.calcite.test">CalciteAssert.AddSchemaPostProcessor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Adds <a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema"><code>Schema</code></a> and sets it as default.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/CalciteAssert.AddSchemaSpecPostProcessor.html" title="class in org.apache.calcite.test">CalciteAssert.AddSchemaSpecPostProcessor</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Adds <a href="org/apache/calcite/test/CalciteAssert.SchemaSpec.html" title="enum in org.apache.calcite.test"><code>CalciteAssert.SchemaSpec</code></a> (set of schemes) to a connection.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/CalciteAssert.AssertMetaData.html" title="class in org.apache.calcite.test">CalciteAssert.AssertMetaData</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i253" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.AssertMetaData.html" title="class in org.apache.calcite.test">CalciteAssert.AssertMetaData</a></td>
+<th class="colLast" scope="row">
 <div class="block">Fluent interface for building a metadata query to be tested.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/CalciteAssert.AssertQuery.html" title="class in org.apache.calcite.test">CalciteAssert.AssertQuery</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i254" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.AssertQuery.html" title="class in org.apache.calcite.test">CalciteAssert.AssertQuery</a></td>
+<th class="colLast" scope="row">
 <div class="block">Fluent interface for building a query to be tested.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/CalciteAssert.AssertThat.html" title="class in org.apache.calcite.test">CalciteAssert.AssertThat</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i255" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.AssertThat.html" title="class in org.apache.calcite.test">CalciteAssert.AssertThat</a></td>
+<th class="colLast" scope="row">
 <div class="block">Result of calling <a href="org/apache/calcite/test/CalciteAssert.html#that()"><code>CalciteAssert.that()</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/test/CalciteAssert.Config.html" title="enum in org.apache.calcite.test">CalciteAssert.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i256" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.Config.html" title="enum in org.apache.calcite.test">CalciteAssert.Config</a></td>
+<th class="colLast" scope="row">
 <div class="block">Connection configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/CalciteAssert.ConnectionFactory.html" title="class in org.apache.calcite.test">CalciteAssert.ConnectionFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Abstract implementation of connection factory whose <code>with</code>
- methods throw.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/test/CalciteAssert.ConnectionPostProcessor.html" title="interface in org.apache.calcite.test">CalciteAssert.ConnectionPostProcessor</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i257" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.ConnectionPostProcessor.html" title="interface in org.apache.calcite.test">CalciteAssert.ConnectionPostProcessor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Connection post-processor.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/test/CalciteAssert.DatabaseInstance.html" title="enum in org.apache.calcite.test">CalciteAssert.DatabaseInstance</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i258" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.DatabaseInstance.html" title="enum in org.apache.calcite.test">CalciteAssert.DatabaseInstance</a></td>
+<th class="colLast" scope="row">
 <div class="block">Information necessary to create a JDBC connection.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/CalciteAssert.DefaultSchemaPostProcessor.html" title="class in org.apache.calcite.test">CalciteAssert.DefaultSchemaPostProcessor</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Sets a default schema name.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/test/CalciteAssert.PreparedStatementConsumer.html" title="interface in org.apache.calcite.test">CalciteAssert.PreparedStatementConsumer</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i259" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.PreparedStatementConsumer.html" title="interface in org.apache.calcite.test">CalciteAssert.PreparedStatementConsumer</a></td>
+<th class="colLast" scope="row">
 <div class="block">We want a consumer that can throw SqlException.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/test/CalciteAssert.SchemaSpec.html" title="enum in org.apache.calcite.test">CalciteAssert.SchemaSpec</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i260" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/CalciteAssert.SchemaSpec.html" title="enum in org.apache.calcite.test">CalciteAssert.SchemaSpec</a></td>
+<th class="colLast" scope="row">
 <div class="block">Specification for common test schemas.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/prepare/CalciteCatalogReader.html" title="class in org.apache.calcite.prepare">CalciteCatalogReader</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i261" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/prepare/CalciteCatalogReader.html" title="class in org.apache.calcite.prepare">CalciteCatalogReader</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/prepare/Prepare.CatalogReader.html" title="interface in org.apache.calcite.prepare"><code>Prepare.CatalogReader</code></a>
  and also <a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql"><code>SqlOperatorTable</code></a> based on tables and
  functions defined schemas.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/jdbc/CalciteConnection.html" title="interface in org.apache.calcite.jdbc">CalciteConnection</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i262" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteConnection.html" title="interface in org.apache.calcite.jdbc">CalciteConnection</a></td>
+<th class="colLast" scope="row">
 <div class="block">Extension to Calcite's implementation of
- <a href="https://docs.oracle.com/javase/9/docs/api/java/sql/Connection.html" title="class or interface in java.sql" class="external-link"><code>JDBC connection</code></a> allows schemas to be defined
+ <a href="https://docs.oracle.com/javase/9/docs/api/java/sql/Connection.html?is-external=true" title="class or interface in java.sql" class="externalLink"><code>JDBC connection</code></a> allows schemas to be defined
  dynamically.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/config/CalciteConnectionConfig.html" title="interface in org.apache.calcite.config">CalciteConnectionConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i263" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/config/CalciteConnectionConfig.html" title="interface in org.apache.calcite.config">CalciteConnectionConfig</a></td>
+<th class="colLast" scope="row">
 <div class="block">Interface for reading connection properties within Calcite code.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/config/CalciteConnectionConfigImpl.html" title="class in org.apache.calcite.config">CalciteConnectionConfigImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i264" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/config/CalciteConnectionConfigImpl.html" title="class in org.apache.calcite.config">CalciteConnectionConfigImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/config/CalciteConnectionConfig.html" title="interface in org.apache.calcite.config"><code>CalciteConnectionConfig</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/config/CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i265" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/config/CalciteConnectionProperty.html" title="enum in org.apache.calcite.config">CalciteConnectionProperty</a></td>
+<th class="colLast" scope="row">
 <div class="block">Properties that may be specified on the JDBC connect string.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/chinook/CalciteConnectionProvider.html" title="class in org.apache.calcite.chinook">CalciteConnectionProvider</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i266" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/CalciteConnectionProvider.html" title="class in org.apache.calcite.chinook">CalciteConnectionProvider</a></td>
+<th class="colLast" scope="row">
 <div class="block">Provider of calcite connections for end-to-end tests.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/calcite/runtime/CalciteContextException.html" title="class in org.apache.calcite.runtime">CalciteContextException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
+</th>
+</tr>
+<tr id="i267" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/CalciteContextException.html" title="class in org.apache.calcite.runtime">CalciteContextException</a></td>
+<th class="colLast" scope="row">
 <div class="block">Exception which contains information about the textual context of the causing
  exception.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/calcite/runtime/CalciteException.html" title="class in org.apache.calcite.runtime">CalciteException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+</th>
+</tr>
+<tr id="i268" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/CalciteException.html" title="class in org.apache.calcite.runtime">CalciteException</a></td>
+<th class="colLast" scope="row">
 <div class="block">Base class for all exceptions originating from Farrago.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteFactory.html" title="class in org.apache.calcite.jdbc">CalciteFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i269" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteFactory.html" title="class in org.apache.calcite.jdbc">CalciteFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Extension of <code>AvaticaFactory</code>
  for Calcite.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab7"><a href="org/apache/calcite/CalciteImmutable.html" title="annotation in org.apache.calcite">CalciteImmutable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab7">
+</th>
+</tr>
+<tr id="i270" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/CalciteImmutable.html" title="annotation in org.apache.calcite">CalciteImmutable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Annotation to be used to convert interfaces/abstract classes into
  Immutable POJO using Immutables package.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.html" title="class in org.apache.calcite.jdbc">CalciteJdbc41Factory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i271" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteJdbc41Factory.html" title="class in org.apache.calcite.jdbc">CalciteJdbc41Factory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>AvaticaFactory</code>
  for Calcite and JDBC 4.1 (corresponds to JDK 1.7).</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/trace/CalciteLogger.html" title="class in org.apache.calcite.util.trace">CalciteLogger</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i272" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/trace/CalciteLogger.html" title="class in org.apache.calcite.util.trace">CalciteLogger</a></td>
+<th class="colLast" scope="row">
 <div class="block">Small extension to <code>Logger</code> with some performance improvements.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteMetaImpl.html" title="class in org.apache.calcite.jdbc">CalciteMetaImpl</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i273" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteMetaImpl.html" title="class in org.apache.calcite.jdbc">CalciteMetaImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Helper for implementing the <code>getXxx</code> methods such as
  <code>AvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[])</code>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/util/CalciteParserException.html" title="interface in org.apache.calcite.util">CalciteParserException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i274" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/CalciteParserException.html" title="interface in org.apache.calcite.util">CalciteParserException</a></td>
+<th class="colLast" scope="row">
 <div class="block">Tagging interface to allow a
  <a href="org/apache/calcite/sql/parser/SqlParseException.html" title="class in org.apache.calcite.sql.parser"><code>SqlParseException</code></a>
  to be identified without adding a
  dependency on it from client-side code.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/jdbc/CalcitePrepare.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i275" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare</a></td>
+<th class="colLast" scope="row">
 <div class="block">API for a service that prepares statements for execution.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalcitePrepare.AnalyzeViewResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.AnalyzeViewResult</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i276" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.AnalyzeViewResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.AnalyzeViewResult</a></td>
+<th class="colLast" scope="row">
 <div class="block">The result of analyzing a view.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalcitePrepare.CalciteSignature.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.CalciteSignature</a>&lt;<a href="org/apache/calcite/jdbc/CalcitePrepare.CalciteSignature.html" title="type parameter in CalcitePrepare.CalciteSignature">T</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i277" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.CalciteSignature.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.CalciteSignature</a>&lt;<a href="org/apache/calcite/jdbc/CalcitePrepare.CalciteSignature.html" title="type parameter in CalcitePrepare.CalciteSignature">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">The result of preparing a query.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/jdbc/CalcitePrepare.Context.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.Context</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i278" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.Context.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.Context</a></td>
+<th class="colLast" scope="row">
 <div class="block">Context for preparing a statement.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalcitePrepare.ConvertResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.ConvertResult</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i279" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.ConvertResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.ConvertResult</a></td>
+<th class="colLast" scope="row">
 <div class="block">The result of parsing and validating a SQL query and converting it to
  relational algebra.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalcitePrepare.Dummy.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.Dummy</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i280" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.Dummy.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.Dummy</a></td>
+<th class="colLast" scope="row">
 <div class="block">Namespace that allows us to define non-abstract methods inside an
  interface.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalcitePrepare.ParseResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.ParseResult</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i281" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.ParseResult.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.ParseResult</a></td>
+<th class="colLast" scope="row">
 <div class="block">The result of parsing and validating a SQL query.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalcitePrepare.Query.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.Query</a>&lt;<a href="org/apache/calcite/jdbc/CalcitePrepare.Query.html" title="type parameter in CalcitePrepare.Query">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i282" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.Query.html" title="class in org.apache.calcite.jdbc">CalcitePrepare.Query</a>&lt;<a href="org/apache/calcite/jdbc/CalcitePrepare.Query.html" title="type parameter in CalcitePrepare.Query">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">A union type of the three possible ways of expressing a query: as a SQL
  string, a <a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> or a <a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><code>RelNode</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.SparkHandler</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i283" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.SparkHandler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Callback to register Spark as the main engine.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.RuleSetBuilder.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.SparkHandler.RuleSetBuilder</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i284" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalcitePrepare.SparkHandler.RuleSetBuilder.html" title="interface in org.apache.calcite.jdbc">CalcitePrepare.SparkHandler.RuleSetBuilder</a></td>
+<th class="colLast" scope="row">
 <div class="block">Allows Spark to declare the rules it needs.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html" title="class in org.apache.calcite.prepare">CalcitePrepareImpl</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i285" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/prepare/CalcitePrepareImpl.html" title="class in org.apache.calcite.prepare">CalcitePrepareImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Shit just got real.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/runtime/CalciteResource.html" title="interface in org.apache.calcite.runtime">CalciteResource</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i286" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/CalciteResource.html" title="interface in org.apache.calcite.runtime">CalciteResource</a></td>
+<th class="colLast" scope="row">
 <div class="block">Compiler-checked resources for the Calcite project.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteResultSet.html" title="class in org.apache.calcite.jdbc">CalciteResultSet</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Implementation of <a href="https://docs.oracle.com/javase/9/docs/api/java/sql/ResultSet.html" title="class or interface in java.sql" class="external-link"><code>ResultSet</code></a>
+</th>
+</tr>
+<tr id="i287" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteResultSet.html" title="class in org.apache.calcite.jdbc">CalciteResultSet</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of <a href="https://docs.oracle.com/javase/9/docs/api/java/sql/ResultSet.html?is-external=true" title="class or interface in java.sql" class="externalLink"><code>ResultSet</code></a>
  for the Calcite engine.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteRootSchema.html" title="class in org.apache.calcite.jdbc">CalciteRootSchema</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.html" title="class in org.apache.calcite.jdbc">CalciteSchema</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i288" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteRootSchema.html" title="class in org.apache.calcite.jdbc">CalciteRootSchema</a></td>
+<th class="colLast" scope="row">Deprecated.</th>
+</tr>
+<tr id="i289" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.html" title="class in org.apache.calcite.jdbc">CalciteSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Schema.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.Entry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.Entry</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i290" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.Entry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.Entry</a></td>
+<th class="colLast" scope="row">
 <div class="block">Entry in a schema, such as a table or sub-schema.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.FunctionEntry</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i291" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.FunctionEntry</a></td>
+<th class="colLast" scope="row">
 <div class="block">Membership of a function in a schema.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.FunctionEntryImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i292" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.FunctionEntryImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/jdbc/CalciteSchema.FunctionEntry.html" title="class in org.apache.calcite.jdbc"><code>CalciteSchema.FunctionEntry</code></a>
  where all properties are held in fields.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.LatticeEntry</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i293" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.LatticeEntry</a></td>
+<th class="colLast" scope="row">
 <div class="block">Membership of a lattice in a schema.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.LatticeEntryImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i294" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.LatticeEntryImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/jdbc/CalciteSchema.LatticeEntry.html" title="class in org.apache.calcite.jdbc"><code>CalciteSchema.LatticeEntry</code></a>
  where all properties are held in fields.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.TableEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TableEntry</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i295" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.TableEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TableEntry</a></td>
+<th class="colLast" scope="row">
 <div class="block">Membership of a table in a schema.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.TableEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TableEntryImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i296" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.TableEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TableEntryImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/jdbc/CalciteSchema.TableEntry.html" title="class in org.apache.calcite.jdbc"><code>CalciteSchema.TableEntry</code></a>
  where all properties are held in fields.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TypeEntry</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i297" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntry.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TypeEntry</a></td>
+<th class="colLast" scope="row">
 <div class="block">Membership of a type in a schema.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TypeEntryImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i298" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntryImpl.html" title="class in org.apache.calcite.jdbc">CalciteSchema.TypeEntryImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/jdbc/CalciteSchema.TypeEntry.html" title="class in org.apache.calcite.jdbc"><code>CalciteSchema.TypeEntry</code></a>
  where all properties are held in fields.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/server/CalciteServer.html" title="interface in org.apache.calcite.server">CalciteServer</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i299" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/server/CalciteServer.html" title="interface in org.apache.calcite.server">CalciteServer</a></td>
+<th class="colLast" scope="row">
 <div class="block">Server.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/server/CalciteServerStatement.html" title="interface in org.apache.calcite.server">CalciteServerStatement</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i300" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/server/CalciteServerStatement.html" title="interface in org.apache.calcite.server">CalciteServerStatement</a></td>
+<th class="colLast" scope="row">
 <div class="block">Statement within a Calcite server.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/dialect/CalciteSqlDialect.html" title="class in org.apache.calcite.sql.dialect">CalciteSqlDialect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i301" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/dialect/CalciteSqlDialect.html" title="class in org.apache.calcite.sql.dialect">CalciteSqlDialect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>SqlDialect</code> implementation that produces SQL that can be parsed
  by Apache Calcite.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/CalciteStatement.html" title="class in org.apache.calcite.jdbc">CalciteStatement</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Implementation of <a href="https://docs.oracle.com/javase/9/docs/api/java/sql/Statement.html" title="class or interface in java.sql" class="external-link"><code>Statement</code></a>
+</th>
+</tr>
+<tr id="i302" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/CalciteStatement.html" title="class in org.apache.calcite.jdbc">CalciteStatement</a></td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of <a href="https://docs.oracle.com/javase/9/docs/api/java/sql/Statement.html?is-external=true" title="class or interface in java.sql" class="externalLink"><code>Statement</code></a>
  for the Calcite engine.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/config/CalciteSystemProperty.html" title="class in org.apache.calcite.config">CalciteSystemProperty</a>&lt;<a href="org/apache/calcite/config/CalciteSystemProperty.html" title="type parameter in CalciteSystemProperty">T</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i303" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/config/CalciteSystemProperty.html" title="class in org.apache.calcite.config">CalciteSystemProperty</a>&lt;<a href="org/apache/calcite/config/CalciteSystemProperty.html" title="type parameter in CalciteSystemProperty">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">A Calcite specific system property that is used to configure various aspects of the framework.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/trace/CalciteTimingTracer.html" title="class in org.apache.calcite.util.trace">CalciteTimingTracer</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i304" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/trace/CalciteTimingTracer.html" title="class in org.apache.calcite.util.trace">CalciteTimingTracer</a></td>
+<th class="colLast" scope="row">
 <div class="block">CalciteTimingTracer provides a mechanism for tracing the timing of a call
  sequence at nanosecond resolution.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/trace/CalciteTrace.html" title="class in org.apache.calcite.util.trace">CalciteTrace</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i305" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/trace/CalciteTrace.html" title="class in org.apache.calcite.util.trace">CalciteTrace</a></td>
+<th class="colLast" scope="row">
 <div class="block">Contains all of the <code>tracers</code> used within
  org.apache.calcite class libraries.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/util/CalciteValidatorException.html" title="interface in org.apache.calcite.util">CalciteValidatorException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i306" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/CalciteValidatorException.html" title="interface in org.apache.calcite.util">CalciteValidatorException</a></td>
+<th class="colLast" scope="row">
 <div class="block">Tagging interface to allow a
  <a href="org/apache/calcite/sql/validate/SqlValidatorException.html" title="class in org.apache.calcite.sql.validate"><code>SqlValidatorException</code></a>
  to be identified without
  adding a dependency on it from client-side code.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/CalcMergeRule.html" title="class in org.apache.calcite.rel.rules">CalcMergeRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i307" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CalcMergeRule.html" title="class in org.apache.calcite.rel.rules">CalcMergeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that merges a
  <a href="org/apache/calcite/rel/logical/LogicalCalc.html" title="class in org.apache.calcite.rel.logical"><code>LogicalCalc</code></a> onto a
  <a href="org/apache/calcite/rel/logical/LogicalCalc.html" title="class in org.apache.calcite.rel.logical"><code>LogicalCalc</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/CalcMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">CalcMergeRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/CalcRelSplitter.html" title="class in org.apache.calcite.rel.rules">CalcRelSplitter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i308" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CalcMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">CalcMergeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i309" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CalcRelSplitter.html" title="class in org.apache.calcite.rel.rules">CalcRelSplitter</a></td>
+<th class="colLast" scope="row">
 <div class="block">CalcRelSplitter operates on a
  <a href="org/apache/calcite/rel/core/Calc.html" title="class in org.apache.calcite.rel.core"><code>Calc</code></a> with multiple <a href="org/apache/calcite/rex/RexCall.html" title="class in org.apache.calcite.rex"><code>RexCall</code></a>
  sub-expressions that cannot all be implemented by a single concrete
  <a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><code>RelNode</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/CalcRelSplitter.RelType.html" title="class in org.apache.calcite.rel.rules">CalcRelSplitter.RelType</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i310" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CalcRelSplitter.RelType.html" title="class in org.apache.calcite.rel.rules">CalcRelSplitter.RelType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Type of relational expression.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/CalcRemoveRule.html" title="class in org.apache.calcite.rel.rules">CalcRemoveRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i311" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CalcRemoveRule.html" title="class in org.apache.calcite.rel.rules">CalcRemoveRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that removes a trivial
  <a href="org/apache/calcite/rel/logical/LogicalCalc.html" title="class in org.apache.calcite.rel.logical"><code>LogicalCalc</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/CalcRemoveRule.Config.html" title="interface in org.apache.calcite.rel.rules">CalcRemoveRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/CalcSplitRule.html" title="class in org.apache.calcite.rel.rules">CalcSplitRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i312" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CalcRemoveRule.Config.html" title="interface in org.apache.calcite.rel.rules">CalcRemoveRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i313" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CalcSplitRule.html" title="class in org.apache.calcite.rel.rules">CalcSplitRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that converts a <a href="org/apache/calcite/rel/core/Calc.html" title="class in org.apache.calcite.rel.core"><code>Calc</code></a>
  to a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a>
  and <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/CalcSplitRule.Config.html" title="interface in org.apache.calcite.rel.rules">CalcSplitRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i314" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CalcSplitRule.Config.html" title="interface in org.apache.calcite.rel.rules">CalcSplitRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i315" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/CallImplementor.html" title="interface in org.apache.calcite.adapter.enumerable">CallImplementor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implements a call via given translator.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/tree/CallSiteBinder.html" title="interface in org.apache.calcite.linq4j.tree">CallSiteBinder</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i316" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/CallSiteBinder.html" title="interface in org.apache.calcite.linq4j.tree">CallSiteBinder</a></td>
+<th class="colLast" scope="row">
 <div class="block">Creates a <a href="org/apache/calcite/linq4j/tree/DynamicExpression.html" title="class in org.apache.calcite.linq4j.tree"><code>DynamicExpression</code></a> that represents a dynamic operation bound
  by the provided <code>CallSiteBinder</code>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/CancelFlag.html" title="class in org.apache.calcite.util">CancelFlag</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i317" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/CancelFlag.html" title="class in org.apache.calcite.util">CancelFlag</a></td>
+<th class="colLast" scope="row">
 <div class="block">CancelFlag is used to post and check cancellation requests.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="class in org.apache.calcite.linq4j">CartesianProductEnumerator</a>&lt;<a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="type parameter in CartesianProductEnumerator">T</a>,<wbr><a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="type parameter in CartesianProductEnumerator">E</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i318" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="class in org.apache.calcite.linq4j">CartesianProductEnumerator</a>&lt;<a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="type parameter in CartesianProductEnumerator">T</a>,&#8203;<a href="org/apache/calcite/linq4j/CartesianProductEnumerator.html" title="type parameter in CartesianProductEnumerator">E</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Enumerator over the cartesian product of enumerators.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraFilter.html" title="class in org.apache.calcite.adapter.cassandra">CassandraFilter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i319" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraFilter.html" title="class in org.apache.calcite.adapter.cassandra">CassandraFilter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a>
  relational expression in Cassandra.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraLimit.html" title="class in org.apache.calcite.adapter.cassandra">CassandraLimit</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i320" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraLimit.html" title="class in org.apache.calcite.adapter.cassandra">CassandraLimit</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of limits in Cassandra.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/adapter/cassandra/CassandraMethod.html" title="enum in org.apache.calcite.adapter.cassandra">CassandraMethod</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i321" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraMethod.html" title="enum in org.apache.calcite.adapter.cassandra">CassandraMethod</a></td>
+<th class="colLast" scope="row">
 <div class="block">Builtin methods in the Cassandra adapter.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraProject.html" title="class in org.apache.calcite.adapter.cassandra">CassandraProject</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i322" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraProject.html" title="class in org.apache.calcite.adapter.cassandra">CassandraProject</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a>
  relational expression in Cassandra.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRel</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i323" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRel</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that uses Cassandra calling convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraRel.Implementor.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRel.Implementor</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i324" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRel.Implementor.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRel.Implementor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Callback for the implementation process that converts a tree of
  <a href="org/apache/calcite/adapter/cassandra/CassandraRel.html" title="interface in org.apache.calcite.adapter.cassandra"><code>CassandraRel</code></a> nodes into a CQL query.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i325" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rules and relational operators for
  <a href="org/apache/calcite/adapter/cassandra/CassandraRel.html#CONVENTION"><code>CassandraRel.CONVENTION</code></a>
  calling convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraFilterRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraFilterRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i326" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraFilterRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraFilterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalFilter.html" title="class in org.apache.calcite.rel.logical"><code>LogicalFilter</code></a> to a
  <a href="org/apache/calcite/adapter/cassandra/CassandraFilter.html" title="class in org.apache.calcite.adapter.cassandra"><code>CassandraFilter</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraFilterRule.CassandraFilterRuleConfig.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraFilterRule.CassandraFilterRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraFilterRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraFilterRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">Deprecated.</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraLimitRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraLimitRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i327" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraFilterRule.CassandraFilterRuleConfig.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraFilterRule.CassandraFilterRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i328" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraFilterRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraFilterRule.Config</a></td>
+<th class="colLast" scope="row">Deprecated.</th>
+</tr>
+<tr id="i329" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraLimitRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraLimitRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a
  <a href="org/apache/calcite/adapter/enumerable/EnumerableLimit.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableLimit</code></a> to a
  <a href="org/apache/calcite/adapter/cassandra/CassandraLimit.html" title="class in org.apache.calcite.adapter.cassandra"><code>CassandraLimit</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraLimitRule.CassandraLimitRuleConfig.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraLimitRule.CassandraLimitRuleConfig</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraLimitRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraLimitRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">Deprecated.</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraProjectRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraProjectRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i330" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraLimitRule.CassandraLimitRuleConfig.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraLimitRule.CassandraLimitRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i331" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraLimitRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraLimitRule.Config</a></td>
+<th class="colLast" scope="row">Deprecated.</th>
+</tr>
+<tr id="i332" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraProjectRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraProjectRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalProject.html" title="class in org.apache.calcite.rel.logical"><code>LogicalProject</code></a>
  to a <a href="org/apache/calcite/adapter/cassandra/CassandraProject.html" title="class in org.apache.calcite.adapter.cassandra"><code>CassandraProject</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraSortRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraSortRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i333" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraSortRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraSortRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a> to a
  <a href="org/apache/calcite/adapter/cassandra/CassandraSort.html" title="class in org.apache.calcite.adapter.cassandra"><code>CassandraSort</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraSortRule.CassandraSortRuleConfig.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraSortRule.CassandraSortRuleConfig</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraSortRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraSortRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">Deprecated.</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraSchema.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSchema</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i334" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraSortRule.CassandraSortRuleConfig.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraSortRule.CassandraSortRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i335" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraRules.CassandraSortRule.Config.html" title="interface in org.apache.calcite.adapter.cassandra">CassandraRules.CassandraSortRule.Config</a></td>
+<th class="colLast" scope="row">Deprecated.</th>
+</tr>
+<tr id="i336" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraSchema.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Schema mapped onto a Cassandra column family.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraSchemaFactory.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSchemaFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i337" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraSchemaFactory.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSchemaFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory that creates a <a href="org/apache/calcite/adapter/cassandra/CassandraSchema.html" title="class in org.apache.calcite.adapter.cassandra"><code>CassandraSchema</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraSort.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSort</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i338" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraSort.html" title="class in org.apache.calcite.adapter.cassandra">CassandraSort</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a>
  relational expression in Cassandra.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraTable.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i339" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraTable.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table based on a Cassandra column family.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraTable.CassandraQueryable.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTable.CassandraQueryable</a>&lt;<a href="org/apache/calcite/adapter/cassandra/CassandraTable.CassandraQueryable.html" title="type parameter in CassandraTable.CassandraQueryable">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i340" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraTable.CassandraQueryable.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTable.CassandraQueryable</a>&lt;<a href="org/apache/calcite/adapter/cassandra/CassandraTable.CassandraQueryable.html" title="type parameter in CassandraTable.CassandraQueryable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> based on
  a <a href="org/apache/calcite/adapter/cassandra/CassandraTable.html" title="class in org.apache.calcite.adapter.cassandra"><code>CassandraTable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraTableScan.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTableScan</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i341" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraTableScan.html" title="class in org.apache.calcite.adapter.cassandra">CassandraTableScan</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression representing a scan of a Cassandra collection.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverter.html" title="class in org.apache.calcite.adapter.cassandra">CassandraToEnumerableConverter</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i342" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverter.html" title="class in org.apache.calcite.adapter.cassandra">CassandraToEnumerableConverter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression representing a scan of a table in a Cassandra data source.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraToEnumerableConverterRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i343" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CassandraToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.cassandra">CassandraToEnumerableConverterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a relational expression from
  <a href="org/apache/calcite/adapter/cassandra/CassandraRel.html#CONVENTION"><code>CassandraRel.CONVENTION</code></a> to <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>EnumerableConvention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/CastingList.html" title="class in org.apache.calcite.util">CastingList</a>&lt;<a href="org/apache/calcite/util/CastingList.html" title="type parameter in CastingList">E</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i344" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/CastingList.html" title="class in org.apache.calcite.util">CastingList</a>&lt;<a href="org/apache/calcite/util/CastingList.html" title="type parameter in CastingList">E</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Converts a list whose members are automatically down-cast to a given type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i345" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Object whose fields are relations.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.AllPrivate.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.AllPrivate</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i346" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.AllPrivate.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.AllPrivate</a></td>
+<th class="colLast" scope="row">
 <div class="block">All field are private, therefore the resulting record has no fields.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.BadType.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.BadType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i347" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.BadType.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.BadType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table that has a field that cannot be recognized as a SQL type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.EveryType.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.EveryType</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i348" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.EveryType.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.EveryType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Record that has a field of every interesting type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.IntAndString.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.IntAndString</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i349" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.IntAndString.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.IntAndString</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table that has integer and string fields.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.IntHolder.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.IntHolder</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i350" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/catchall/CatchallSchema.IntHolder.html" title="class in org.apache.calcite.test.schemata.catchall">CatchallSchema.IntHolder</a></td>
+<th class="colLast" scope="row">
 <div class="block">Custom java class that holds just a single field.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/CatchBlock.html" title="class in org.apache.calcite.linq4j.tree">CatchBlock</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i351" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/CatchBlock.html" title="class in org.apache.calcite.linq4j.tree">CatchBlock</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents a catch statement in a try block.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/CeilOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">CeilOperatorConversion</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i352" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/CeilOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">CeilOperatorConversion</a></td>
+<th class="colLast" scope="row">
 <div class="block">DruidSqlOperatorConverter implementation that handles Ceil operations
  conversions.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">ChainedRelMetadataProvider</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i353" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/ChainedRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">ChainedRelMetadataProvider</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of the <a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata"><code>RelMetadataProvider</code></a>
  interface via the
  <a href="org/apache/calcite/util/Glossary.html#CHAIN_OF_RESPONSIBILITY_PATTERN"><code>Glossary.CHAIN_OF_RESPONSIBILITY_PATTERN</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/util/ChainedSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ChainedSqlOperatorTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i354" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/util/ChainedSqlOperatorTable.html" title="class in org.apache.calcite.sql.util">ChainedSqlOperatorTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">ChainedSqlOperatorTable implements the <a href="org/apache/calcite/sql/SqlOperatorTable.html" title="interface in org.apache.calcite.sql"><code>SqlOperatorTable</code></a> interface by
  chaining together any number of underlying operator table instances.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/config/CharLiteralStyle.html" title="enum in org.apache.calcite.config">CharLiteralStyle</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i355" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/config/CharLiteralStyle.html" title="enum in org.apache.calcite.config">CharLiteralStyle</a></td>
+<th class="colLast" scope="row">
 <div class="block">Styles of character literal.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/stream/Chi.html" title="class in org.apache.calcite.rel.stream">Chi</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i356" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/stream/Chi.html" title="class in org.apache.calcite.rel.stream">Chi</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational operator that converts a stream to a relation.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/chinook/ChinookAvaticaServer.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i357" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/ChinookAvaticaServer.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer</a></td>
+<th class="colLast" scope="row">
 <div class="block">Wrapping Calcite engine with Avatica tansport for testing JDBC capabilities
  between Avatica JDBC transport and Calcite.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/chinook/ChinookAvaticaServer.CalciteChinookMetaFactory.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer.CalciteChinookMetaFactory</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i358" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/ChinookAvaticaServer.CalciteChinookMetaFactory.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer.CalciteChinookMetaFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory for Chinook Calcite database wrapped in meta for Avatica.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/chinook/ChinookAvaticaServer.RawChinookMetaFactory.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer.RawChinookMetaFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i359" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/ChinookAvaticaServer.RawChinookMetaFactory.html" title="class in org.apache.calcite.chinook">ChinookAvaticaServer.RawChinookMetaFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory for Chinook Calcite database wrapped in meta for Avatica.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/chinook/ChosenCustomerEmail.html" title="class in org.apache.calcite.chinook">ChosenCustomerEmail</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i360" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/ChosenCustomerEmail.html" title="class in org.apache.calcite.chinook">ChosenCustomerEmail</a></td>
+<th class="colLast" scope="row">
 <div class="block">Example UDF for WHERE clause to check pushing to JDBC.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/ChunkList.html" title="class in org.apache.calcite.util">ChunkList</a>&lt;<a href="org/apache/calcite/util/ChunkList.html" title="type parameter in ChunkList">E</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Implementation of list similar to <a href="https://docs.oracle.com/javase/9/docs/api/java/util/LinkedList.html" title="class or interface in java.util" class="external-link"><code>LinkedList</code></a>, but stores elements
+</th>
+</tr>
+<tr id="i361" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/ChunkList.html" title="class in org.apache.calcite.util">ChunkList</a>&lt;<a href="org/apache/calcite/util/ChunkList.html" title="type parameter in ChunkList">E</a>&gt;</td>
+<th class="colLast" scope="row">
+<div class="block">Implementation of list similar to <a href="https://docs.oracle.com/javase/9/docs/api/java/util/LinkedList.html?is-external=true" title="class or interface in java.util" class="externalLink"><code>LinkedList</code></a>, but stores elements
  in chunks of 32 elements.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ClassDeclaration.html" title="class in org.apache.calcite.linq4j.tree">ClassDeclaration</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i362" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ClassDeclaration.html" title="class in org.apache.calcite.linq4j.tree">ClassDeclaration</a></td>
+<th class="colLast" scope="row">
 <div class="block">Declaration of a class.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ClassDeclarationFinder.html" title="class in org.apache.calcite.linq4j.tree">ClassDeclarationFinder</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i363" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ClassDeclarationFinder.html" title="class in org.apache.calcite.linq4j.tree">ClassDeclarationFinder</a></td>
+<th class="colLast" scope="row">
 <div class="block">Entry point for optimizers that factor out deterministic expressions to
  final static fields.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/dialect/ClickHouseSqlDialect.html" title="class in org.apache.calcite.sql.dialect">ClickHouseSqlDialect</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i364" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/dialect/ClickHouseSqlDialect.html" title="class in org.apache.calcite.sql.dialect">ClickHouseSqlDialect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>SqlDialect</code> implementation for the ClickHouse database.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/clone/CloneSchema.html" title="class in org.apache.calcite.adapter.clone">CloneSchema</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i365" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/clone/CloneSchema.html" title="class in org.apache.calcite.adapter.clone">CloneSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Schema that contains in-memory copies of tables from a JDBC schema.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/clone/CloneSchema.Factory.html" title="class in org.apache.calcite.adapter.clone">CloneSchema.Factory</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i366" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/clone/CloneSchema.Factory.html" title="class in org.apache.calcite.adapter.clone">CloneSchema.Factory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Schema factory that creates a
  <a href="org/apache/calcite/adapter/clone/CloneSchema.html" title="class in org.apache.calcite.adapter.clone"><code>CloneSchema</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/Closer.html" title="class in org.apache.calcite.util">Closer</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
-<div class="block">Helper that holds onto <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/AutoCloseable.html" title="class or interface in java.lang" class="external-link"><code>AutoCloseable</code></a> resources and releases them
+</th>
+</tr>
+<tr id="i367" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/Closer.html" title="class in org.apache.calcite.util">Closer</a></td>
+<th class="colLast" scope="row">
+<div class="block">Helper that holds onto <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/AutoCloseable.html?is-external=true" title="class or interface in java.lang" class="externalLink"><code>AutoCloseable</code></a> resources and releases them
  when its <code>#close</code> method is called.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/chinook/CodesFunction.html" title="class in org.apache.calcite.chinook">CodesFunction</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i368" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/CodesFunction.html" title="class in org.apache.calcite.chinook">CodesFunction</a></td>
+<th class="colLast" scope="row">
 <div class="block">Example Table Function for lateral join checks.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/CoerceInputsRule.html" title="class in org.apache.calcite.rel.rules">CoerceInputsRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i369" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CoerceInputsRule.html" title="class in org.apache.calcite.rel.rules">CoerceInputsRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">CoerceInputsRule pre-casts inputs to a particular type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/CoerceInputsRule.Config.html" title="interface in org.apache.calcite.rel.rules">CoerceInputsRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/Collect.html" title="class in org.apache.calcite.rel.core">Collect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i370" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CoerceInputsRule.Config.html" title="interface in org.apache.calcite.rel.rules">CoerceInputsRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i371" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/Collect.html" title="class in org.apache.calcite.rel.core">Collect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A relational expression that collapses multiple rows into one.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/CollectNamespace.html" title="class in org.apache.calcite.sql.validate">CollectNamespace</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i372" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/CollectNamespace.html" title="class in org.apache.calcite.sql.validate">CollectNamespace</a></td>
+<th class="colLast" scope="row">
 <div class="block">Namespace for COLLECT and TABLE constructs.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/CollectNode.html" title="class in org.apache.calcite.interpreter">CollectNode</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i373" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/CollectNode.html" title="class in org.apache.calcite.interpreter">CollectNode</a></td>
+<th class="colLast" scope="row">
 <div class="block">Interpreter node that implements a
  <a href="org/apache/calcite/rel/core/Collect.html" title="class in org.apache.calcite.rel.core"><code>Collect</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/schema/ColumnStrategy.html" title="enum in org.apache.calcite.schema">ColumnStrategy</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i374" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/ColumnStrategy.html" title="enum in org.apache.calcite.schema">ColumnStrategy</a></td>
+<th class="colLast" scope="row">
 <div class="block">Describes how a column gets populated.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/innodb/ColumnTypeToSqlTypeConversionRules.html" title="class in org.apache.calcite.adapter.innodb">ColumnTypeToSqlTypeConversionRules</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i375" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/innodb/ColumnTypeToSqlTypeConversionRules.html" title="class in org.apache.calcite.adapter.innodb">ColumnTypeToSqlTypeConversionRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">Mappings from <code>innodb-java-reader</code> column types
  to corresponding SQL types.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/plan/CommonRelSubExprRule.html" title="class in org.apache.calcite.plan">CommonRelSubExprRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i376" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/CommonRelSubExprRule.html" title="class in org.apache.calcite.plan">CommonRelSubExprRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>CommonRelSubExprRule</code> is an abstract base class for rules
  that are fired only on relational expressions that appear more than once
  in a query tree.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/plan/CommonRelSubExprRule.Config.html" title="interface in org.apache.calcite.plan">CommonRelSubExprRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/ComparableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">ComparableOperandTypeChecker</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i377" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/CommonRelSubExprRule.Config.html" title="interface in org.apache.calcite.plan">CommonRelSubExprRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i378" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/ComparableOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">ComparableOperandTypeChecker</a></td>
+<th class="colLast" scope="row">
 <div class="block">Type checking strategy which verifies that types have the required attributes
  to be used as arguments to comparison operators.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/util/Compatible.html" title="interface in org.apache.calcite.util">Compatible</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i379" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/Compatible.html" title="interface in org.apache.calcite.util">Compatible</a></td>
+<th class="colLast" scope="row">
 <div class="block">Compatibility layer.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/Compatible.Factory.html" title="class in org.apache.calcite.util">Compatible.Factory</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i380" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/Compatible.Factory.html" title="class in org.apache.calcite.util">Compatible.Factory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Creates the implementation of Compatible suitable for the
  current environment.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter">Compiler</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i381" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Compiler.html" title="interface in org.apache.calcite.interpreter">Compiler</a></td>
+<th class="colLast" scope="row">
 <div class="block">Context while converting a tree of <a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><code>RelNode</code></a> to a program
  that can be run by an <a href="org/apache/calcite/interpreter/Interpreter.html" title="class in org.apache.calcite.interpreter"><code>Interpreter</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/ComplexMetric.html" title="class in org.apache.calcite.adapter.druid">ComplexMetric</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i382" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/ComplexMetric.html" title="class in org.apache.calcite.adapter.druid">ComplexMetric</a></td>
+<th class="colLast" scope="row">
 <div class="block">Stores information about available complex metrics in the Druid Adapter.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/hint/CompositeHintPredicate.html" title="class in org.apache.calcite.rel.hint">CompositeHintPredicate</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i383" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/hint/CompositeHintPredicate.html" title="class in org.apache.calcite.rel.hint">CompositeHintPredicate</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <a href="org/apache/calcite/rel/hint/HintPredicate.html" title="interface in org.apache.calcite.rel.hint"><code>HintPredicate</code></a> to combine multiple hint predicates into one.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/rel/hint/CompositeHintPredicate.Composition.html" title="enum in org.apache.calcite.rel.hint">CompositeHintPredicate.Composition</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i384" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/hint/CompositeHintPredicate.Composition.html" title="enum in org.apache.calcite.rel.hint">CompositeHintPredicate.Composition</a></td>
+<th class="colLast" scope="row">
 <div class="block">How hint predicates are composed.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/CompositeList.html" title="class in org.apache.calcite.util">CompositeList</a>&lt;<a href="org/apache/calcite/util/CompositeList.html" title="type parameter in CompositeList">T</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i385" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/CompositeList.html" title="class in org.apache.calcite.util">CompositeList</a>&lt;<a href="org/apache/calcite/util/CompositeList.html" title="type parameter in CompositeList">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Read-only list that is the concatenation of sub-lists.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/CompositeMap.html" title="class in org.apache.calcite.util">CompositeMap</a>&lt;<a href="org/apache/calcite/util/CompositeMap.html" title="type parameter in CompositeMap">K</a>,<wbr><a href="org/apache/calcite/util/CompositeMap.html" title="type parameter in CompositeMap">V</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i386" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/CompositeMap.html" title="class in org.apache.calcite.util">CompositeMap</a>&lt;<a href="org/apache/calcite/util/CompositeMap.html" title="type parameter in CompositeMap">K</a>,&#8203;<a href="org/apache/calcite/util/CompositeMap.html" title="type parameter in CompositeMap">V</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Unmodifiable view onto multiple backing maps.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">CompositeOperandTypeChecker</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i387" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">CompositeOperandTypeChecker</a></td>
+<th class="colLast" scope="row">
 <div class="block">This class allows multiple existing <a href="org/apache/calcite/sql/type/SqlOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><code>SqlOperandTypeChecker</code></a> rules to be
  combined into one rule.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.Composition.html" title="enum in org.apache.calcite.sql.type">CompositeOperandTypeChecker.Composition</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i388" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/CompositeOperandTypeChecker.Composition.html" title="enum in org.apache.calcite.sql.type">CompositeOperandTypeChecker.Composition</a></td>
+<th class="colLast" scope="row">
 <div class="block">How operands are composed.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/CompositeSingleOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">CompositeSingleOperandTypeChecker</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i389" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/CompositeSingleOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">CompositeSingleOperandTypeChecker</a></td>
+<th class="colLast" scope="row">
 <div class="block">Allows multiple
  <a href="org/apache/calcite/sql/type/SqlSingleOperandTypeChecker.html" title="interface in org.apache.calcite.sql.type"><code>SqlSingleOperandTypeChecker</code></a> rules to be
  combined into one rule.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/CompressionFunctions.html" title="class in org.apache.calcite.runtime">CompressionFunctions</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i390" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/CompressionFunctions.html" title="class in org.apache.calcite.runtime">CompressionFunctions</a></td>
+<th class="colLast" scope="row">
 <div class="block">A collection of functions used in compression and decompression.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ConditionalExpression.html" title="class in org.apache.calcite.linq4j.tree">ConditionalExpression</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i391" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ConditionalExpression.html" title="class in org.apache.calcite.linq4j.tree">ConditionalExpression</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents an expression that has a conditional operator.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ConditionalStatement.html" title="class in org.apache.calcite.linq4j.tree">ConditionalStatement</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i392" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ConditionalStatement.html" title="class in org.apache.calcite.linq4j.tree">ConditionalStatement</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents an expression that has a conditional operator.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/chinook/ConnectionFactory.html" title="class in org.apache.calcite.chinook">ConnectionFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i393" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/ConnectionFactories.html" title="class in org.apache.calcite.test">ConnectionFactories</a></td>
+<th class="colLast" scope="row">
+<div class="block">Utilities for <a href="org/apache/calcite/test/ConnectionFactory.html" title="interface in org.apache.calcite.test"><code>ConnectionFactory</code></a> and
+ <a href="org/apache/calcite/test/CalciteAssert.ConnectionPostProcessor.html" title="interface in org.apache.calcite.test"><code>CalciteAssert.ConnectionPostProcessor</code></a>.</div>
+</th>
+</tr>
+<tr id="i394" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/ConnectionFactory.html" title="class in org.apache.calcite.chinook">ConnectionFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Wrapping connection factory for Quidem.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/chinook/ConnectionFactory.DatabaseWrapper.html" title="enum in org.apache.calcite.chinook">ConnectionFactory.DatabaseWrapper</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i395" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/ConnectionFactory.html" title="interface in org.apache.calcite.test">ConnectionFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Creates JDBC connections for tests.</div>
+</th>
+</tr>
+<tr id="i396" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/ConnectionFactory.DatabaseWrapper.html" title="enum in org.apache.calcite.chinook">ConnectionFactory.DatabaseWrapper</a></td>
+<th class="colLast" scope="row">
 <div class="block">Wrapping with Fairy environmental decoration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/ConnectionSpec.html" title="class in org.apache.calcite.test">ConnectionSpec</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i397" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/ConnectionSpec.html" title="class in org.apache.calcite.test">ConnectionSpec</a></td>
+<th class="colLast" scope="row">
 <div class="block">Information necessary to create a JDBC connection.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/ConsList.html" title="class in org.apache.calcite.runtime">ConsList</a>&lt;<a href="org/apache/calcite/runtime/ConsList.html" title="type parameter in ConsList">E</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i398" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/ConsList.html" title="class in org.apache.calcite.runtime">ConsList</a>&lt;<a href="org/apache/calcite/runtime/ConsList.html" title="type parameter in ConsList">E</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">List that consists of a head element and an immutable non-empty list.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ConstantExpression.html" title="class in org.apache.calcite.linq4j.tree">ConstantExpression</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i399" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ConstantExpression.html" title="class in org.apache.calcite.linq4j.tree">ConstantExpression</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents an expression that has a constant value.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ConstantUntypedNull.html" title="class in org.apache.calcite.linq4j.tree">ConstantUntypedNull</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i400" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ConstantUntypedNull.html" title="class in org.apache.calcite.linq4j.tree">ConstantUntypedNull</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents a constant null of unknown type
  Java allows type inference for such nulls, thus "null" cannot always be
  replaced to (Object)null and vise versa.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ConstructorDeclaration.html" title="class in org.apache.calcite.linq4j.tree">ConstructorDeclaration</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i401" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ConstructorDeclaration.html" title="class in org.apache.calcite.linq4j.tree">ConstructorDeclaration</a></td>
+<th class="colLast" scope="row">
 <div class="block">Declaration of a constructor.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/Context.html" title="class in org.apache.calcite.interpreter">Context</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i402" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/Context.html" title="class in org.apache.calcite.interpreter">Context</a></td>
+<th class="colLast" scope="row">
 <div class="block">Context for executing a scalar expression in an interpreter.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan">Context</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i403" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan">Context</a></td>
+<th class="colLast" scope="row">
 <div class="block">Provides library users a way to store data within the planner session and
  access it within rules.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/plan/Contexts.html" title="class in org.apache.calcite.plan">Contexts</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i404" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/Contexts.html" title="class in org.apache.calcite.plan">Contexts</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utilities for <a href="org/apache/calcite/plan/Context.html" title="interface in org.apache.calcite.plan"><code>Context</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/ContextSqlValidator.html" title="class in org.apache.calcite.jdbc">ContextSqlValidator</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i405" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/ContextSqlValidator.html" title="class in org.apache.calcite.jdbc">ContextSqlValidator</a></td>
+<th class="colLast" scope="row">
 <div class="block">A SqlValidator with schema and type factory of the given
  <a href="org/apache/calcite/jdbc/CalcitePrepare.Context.html" title="interface in org.apache.calcite.jdbc"><code>CalcitePrepare.Context</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/calcite/util/ControlFlowException.html" title="class in org.apache.calcite.util">ControlFlowException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+</th>
+</tr>
+<tr id="i406" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/ControlFlowException.html" title="class in org.apache.calcite.util">ControlFlowException</a></td>
+<th class="colLast" scope="row">
 <div class="block">Exception intended to be used for control flow, as opposed to the usual
  use of exceptions which is to signal an error condition.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan">Convention</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i407" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/Convention.html" title="interface in org.apache.calcite.plan">Convention</a></td>
+<th class="colLast" scope="row">
 <div class="block">Calling convention trait.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/plan/Convention.Impl.html" title="class in org.apache.calcite.plan">Convention.Impl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i408" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/Convention.Impl.html" title="class in org.apache.calcite.plan">Convention.Impl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Default implementation.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/plan/ConventionTraitDef.html" title="class in org.apache.calcite.plan">ConventionTraitDef</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i409" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/ConventionTraitDef.html" title="class in org.apache.calcite.plan">ConventionTraitDef</a></td>
+<th class="colLast" scope="row">
 <div class="block">Definition of the convention trait.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/ConversionUtil.html" title="class in org.apache.calcite.util">ConversionUtil</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i410" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/ConversionUtil.html" title="class in org.apache.calcite.util">ConversionUtil</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utility functions for converting from one type to another.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/convert/Converter.html" title="interface in org.apache.calcite.rel.convert">Converter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i411" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/convert/Converter.html" title="interface in org.apache.calcite.rel.convert">Converter</a></td>
+<th class="colLast" scope="row">
 <div class="block">A relational expression implements the interface <code>Converter</code> to
  indicate that it converts a physical attribute, or
  <a href="org/apache/calcite/plan/RelTrait.html" title="interface in org.apache.calcite.plan"><code>trait</code></a>, of a relational expression
  from one value to another.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/convert/ConverterImpl.html" title="class in org.apache.calcite.rel.convert">ConverterImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i412" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/convert/ConverterImpl.html" title="class in org.apache.calcite.rel.convert">ConverterImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract implementation of <a href="org/apache/calcite/rel/convert/Converter.html" title="interface in org.apache.calcite.rel.convert"><code>Converter</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/convert/ConverterRule.html" title="class in org.apache.calcite.rel.convert">ConverterRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i413" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/convert/ConverterRule.html" title="class in org.apache.calcite.rel.convert">ConverterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract base class for a rule which converts from one calling convention to
  another without changing semantics.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/convert/ConverterRule.Config.html" title="interface in org.apache.calcite.rel.convert">ConverterRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/CoreRules.html" title="class in org.apache.calcite.rel.rules">CoreRules</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i414" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/convert/ConverterRule.Config.html" title="interface in org.apache.calcite.rel.convert">ConverterRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i415" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/CoreRules.html" title="class in org.apache.calcite.rel.rules">CoreRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rules that perform logical transformations on relational expressions.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/Correlate.html" title="class in org.apache.calcite.rel.core">Correlate</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i416" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/Correlate.html" title="class in org.apache.calcite.rel.core">Correlate</a></td>
+<th class="colLast" scope="row">
 <div class="block">A relational operator that performs nested-loop joins.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql2rel/CorrelateProjectExtractor.html" title="class in org.apache.calcite.sql2rel">CorrelateProjectExtractor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i417" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql2rel/CorrelateProjectExtractor.html" title="class in org.apache.calcite.sql2rel">CorrelateProjectExtractor</a></td>
+<th class="colLast" scope="row">
 <div class="block">A visitor for relational expressions that extracts a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a>, with a "simple"
  computation over the correlated variables, from the right side of a correlation
  (<a href="org/apache/calcite/rel/core/Correlate.html" title="class in org.apache.calcite.rel.core"><code>Correlate</code></a>) and places it on the left side.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core">CorrelationId</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i418" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core">CorrelationId</a></td>
+<th class="colLast" scope="row">
 <div class="block">Describes the necessary parameters for an implementation in order to
  identify and set dynamic variables.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql2rel/CorrelationReferenceFinder.html" title="class in org.apache.calcite.sql2rel">CorrelationReferenceFinder</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i419" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql2rel/CorrelationReferenceFinder.html" title="class in org.apache.calcite.sql2rel">CorrelationReferenceFinder</a></td>
+<th class="colLast" scope="row">
 <div class="block">Shuttle that finds references to a given <a href="org/apache/calcite/rel/core/CorrelationId.html" title="class in org.apache.calcite.rel.core"><code>CorrelationId</code></a> within a tree
  of <a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><code>RelNode</code></a>s.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/catalog/CountingFactory.html" title="class in org.apache.calcite.test.catalog">CountingFactory</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i420" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/catalog/CountingFactory.html" title="class in org.apache.calcite.test.catalog">CountingFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">To check whether
  <a href="org/apache/calcite/sql2rel/InitializerExpressionFactory.html#newColumnDefaultValue(org.apache.calcite.plan.RelOptTable,int,org.apache.calcite.sql2rel.InitializerContext)"><code>InitializerExpressionFactory.newColumnDefaultValue(org.apache.calcite.plan.RelOptTable, int, org.apache.calcite.sql2rel.InitializerContext)</code></a> is called.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/countries/CountriesTableFunction.html" title="class in org.apache.calcite.test.schemata.countries">CountriesTableFunction</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i421" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/countries/CountriesTableFunction.html" title="class in org.apache.calcite.test.schemata.countries">CountriesTableFunction</a></td>
+<th class="colLast" scope="row">
 <div class="block">A table function that returns all countries in the world.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/cassandra/CqlToSqlTypeConversionRules.html" title="class in org.apache.calcite.adapter.cassandra">CqlToSqlTypeConversionRules</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i422" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/cassandra/CqlToSqlTypeConversionRules.html" title="class in org.apache.calcite.adapter.cassandra">CqlToSqlTypeConversionRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">CqlToSqlTypeConversionRules defines mappings from CQL types to
  corresponding SQL types.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/CsvEnumerator.html" title="class in org.apache.calcite.adapter.file">CsvEnumerator</a>&lt;<a href="org/apache/calcite/adapter/file/CsvEnumerator.html" title="type parameter in CsvEnumerator">E</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i423" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/CsvEnumerator.html" title="class in org.apache.calcite.adapter.file">CsvEnumerator</a>&lt;<a href="org/apache/calcite/adapter/file/CsvEnumerator.html" title="type parameter in CsvEnumerator">E</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Enumerator that reads from a CSV file.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvFilterableTable.html" title="class in org.apache.calcite.adapter.csv">CsvFilterableTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i424" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvFilterableTable.html" title="class in org.apache.calcite.adapter.csv">CsvFilterableTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table based on a CSV file that can implement simple filtering.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvProjectTableScanRule.html" title="class in org.apache.calcite.adapter.csv">CsvProjectTableScanRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i425" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvProjectTableScanRule.html" title="class in org.apache.calcite.adapter.csv">CsvProjectTableScanRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that projects from a <a href="org/apache/calcite/adapter/csv/CsvTableScan.html" title="class in org.apache.calcite.adapter.csv"><code>CsvTableScan</code></a> scan just the columns
  needed to satisfy a projection.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/CsvProjectTableScanRule.html" title="class in org.apache.calcite.adapter.file">CsvProjectTableScanRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i426" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/CsvProjectTableScanRule.html" title="class in org.apache.calcite.adapter.file">CsvProjectTableScanRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that projects from a <a href="org/apache/calcite/adapter/file/CsvTableScan.html" title="class in org.apache.calcite.adapter.file"><code>CsvTableScan</code></a> scan just the columns
  needed to satisfy a projection.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/csv/CsvProjectTableScanRule.Config.html" title="interface in org.apache.calcite.adapter.csv">CsvProjectTableScanRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/file/CsvProjectTableScanRule.Config.html" title="interface in org.apache.calcite.adapter.file">CsvProjectTableScanRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvRules.html" title="class in org.apache.calcite.adapter.csv">CsvRules</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i427" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvProjectTableScanRule.Config.html" title="interface in org.apache.calcite.adapter.csv">CsvProjectTableScanRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i428" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/CsvProjectTableScanRule.Config.html" title="interface in org.apache.calcite.adapter.file">CsvProjectTableScanRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i429" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvRules.html" title="class in org.apache.calcite.adapter.csv">CsvRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rules relating to the CSV adapter.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvScannableTable.html" title="class in org.apache.calcite.adapter.csv">CsvScannableTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i430" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvScannableTable.html" title="class in org.apache.calcite.adapter.csv">CsvScannableTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table based on a CSV file.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvSchema.html" title="class in org.apache.calcite.adapter.csv">CsvSchema</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i431" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvSchema.html" title="class in org.apache.calcite.adapter.csv">CsvSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Schema mapped onto a directory of CSV files.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvSchemaFactory.html" title="class in org.apache.calcite.adapter.csv">CsvSchemaFactory</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i432" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvSchemaFactory.html" title="class in org.apache.calcite.adapter.csv">CsvSchemaFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory that creates a <a href="org/apache/calcite/adapter/csv/CsvSchema.html" title="class in org.apache.calcite.adapter.csv"><code>CsvSchema</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvStreamScannableTable.html" title="class in org.apache.calcite.adapter.csv">CsvStreamScannableTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i433" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvStreamScannableTable.html" title="class in org.apache.calcite.adapter.csv">CsvStreamScannableTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table based on a CSV file.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvStreamTableFactory.html" title="class in org.apache.calcite.adapter.csv">CsvStreamTableFactory</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i434" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvStreamTableFactory.html" title="class in org.apache.calcite.adapter.csv">CsvStreamTableFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory that creates a <a href="org/apache/calcite/adapter/csv/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.csv"><code>CsvTranslatableTable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvTable.html" title="class in org.apache.calcite.adapter.csv">CsvTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i435" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvTable.html" title="class in org.apache.calcite.adapter.csv">CsvTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Base class for table that reads CSV files.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/CsvTable.html" title="class in org.apache.calcite.adapter.file">CsvTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i436" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/CsvTable.html" title="class in org.apache.calcite.adapter.file">CsvTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Base class for table that reads CSV files.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/adapter/csv/CsvTable.Flavor.html" title="enum in org.apache.calcite.adapter.csv">CsvTable.Flavor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i437" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvTable.Flavor.html" title="enum in org.apache.calcite.adapter.csv">CsvTable.Flavor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Various degrees of table "intelligence".</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/adapter/file/CsvTable.Flavor.html" title="enum in org.apache.calcite.adapter.file">CsvTable.Flavor</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i438" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/CsvTable.Flavor.html" title="enum in org.apache.calcite.adapter.file">CsvTable.Flavor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Various degrees of table "intelligence".</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvTableFactory.html" title="class in org.apache.calcite.adapter.csv">CsvTableFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i439" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvTableFactory.html" title="class in org.apache.calcite.adapter.csv">CsvTableFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory that creates a <a href="org/apache/calcite/adapter/csv/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.csv"><code>CsvTranslatableTable</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/CsvTableFactory.html" title="class in org.apache.calcite.adapter.file">CsvTableFactory</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i440" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/CsvTableFactory.html" title="class in org.apache.calcite.adapter.file">CsvTableFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory that creates a <a href="org/apache/calcite/adapter/file/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.file"><code>CsvTranslatableTable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvTableScan.html" title="class in org.apache.calcite.adapter.csv">CsvTableScan</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i441" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvTableScan.html" title="class in org.apache.calcite.adapter.csv">CsvTableScan</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression representing a scan of a CSV file.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/CsvTableScan.html" title="class in org.apache.calcite.adapter.file">CsvTableScan</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i442" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/CsvTableScan.html" title="class in org.apache.calcite.adapter.file">CsvTableScan</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression representing a scan of a CSV file.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/csv/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.csv">CsvTranslatableTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i443" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/csv/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.csv">CsvTranslatableTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table based on a CSV file.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.file">CsvTranslatableTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i444" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/CsvTranslatableTable.html" title="class in org.apache.calcite.adapter.file">CsvTranslatableTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table based on a CSV file.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/CursorReturnTypeInference.html" title="class in org.apache.calcite.sql.type">CursorReturnTypeInference</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i445" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/CursorReturnTypeInference.html" title="class in org.apache.calcite.sql.type">CursorReturnTypeInference</a></td>
+<th class="colLast" scope="row">
 <div class="block">Returns the rowtype of a cursor of the operand at a particular 0-based
  ordinal position.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/schema/CustomColumnResolvingTable.html" title="interface in org.apache.calcite.schema">CustomColumnResolvingTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i446" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/CustomColumnResolvingTable.html" title="interface in org.apache.calcite.schema">CustomColumnResolvingTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Extension to <a href="org/apache/calcite/schema/Table.html" title="interface in org.apache.calcite.schema"><code>Table</code></a> that specifies a custom way to resolve column
  names.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/graph/CycleDetector.html" title="class in org.apache.calcite.util.graph">CycleDetector</a>&lt;<a href="org/apache/calcite/util/graph/CycleDetector.html" title="type parameter in CycleDetector">V</a>,<wbr><a href="org/apache/calcite/util/graph/CycleDetector.html" title="type parameter in CycleDetector">E</a> extends <a href="org/apache/calcite/util/graph/DefaultEdge.html" title=" [...]
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i447" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/CycleDetector.html" title="class in org.apache.calcite.util.graph">CycleDetector</a>&lt;<a href="org/apache/calcite/util/graph/CycleDetector.html" title="type parameter in CycleDetector">V</a>,&#8203;<a href="org/apache/calcite/util/graph/CycleDetector.html" title="type parameter in CycleDetector">E</a> extends <a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org.apache.calcite.util.graph">DefaultEdge</a> [...]
+<th class="colLast" scope="row">
 <div class="block">Detects cycles in directed graphs.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/calcite/sql/validate/CyclicDefinitionException.html" title="class in org.apache.calcite.sql.validate">CyclicDefinitionException</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
+</th>
+</tr>
+<tr id="i448" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/CyclicDefinitionException.html" title="class in org.apache.calcite.sql.validate">CyclicDefinitionException</a></td>
+<th class="colLast" scope="row">
 <div class="block">Thrown when an object, such as a view, is found to have a cylic
  definition.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/calcite/rel/metadata/CyclicMetadataException.html" title="class in org.apache.calcite.rel.metadata">CyclicMetadataException</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
+</th>
+</tr>
+<tr id="i449" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/CyclicMetadataException.html" title="class in org.apache.calcite.rel.metadata">CyclicMetadataException</a></td>
+<th class="colLast" scope="row">
 <div class="block">Exception that indicates that a cycle has been detected while
  computing metadata.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite">DataContext</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i450" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite">DataContext</a></td>
+<th class="colLast" scope="row">
 <div class="block">Runtime context allowing access to the tables in a database.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/DataContext.Variable.html" title="enum in org.apache.calcite">DataContext.Variable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i451" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/DataContext.Variable.html" title="enum in org.apache.calcite">DataContext.Variable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Variable that may be asked for in a call to <a href="org/apache/calcite/DataContext.html#get(java.lang.String)"><code>DataContext.get(java.lang.String)</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/DataContexts.html" title="class in org.apache.calcite">DataContexts</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i452" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/DataContexts.html" title="class in org.apache.calcite">DataContexts</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utilities for <a href="org/apache/calcite/DataContext.html" title="interface in org.apache.calcite"><code>DataContext</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/DateRangeRules.html" title="class in org.apache.calcite.rel.rules">DateRangeRules</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i453" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/DateRangeRules.html" title="class in org.apache.calcite.rel.rules">DateRangeRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">Collection of planner rules that convert
  <code>EXTRACT(timeUnit FROM dateTime) = constant</code>,
  <code>FLOOR(dateTime to timeUnit</code> = constant} and
  <code>CEIL(dateTime to timeUnit</code> = constant} to
  <code>dateTime BETWEEN lower AND upper</code>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/DateRangeRules.FilterDateRangeRule.html" title="class in org.apache.calcite.rel.rules">DateRangeRules.FilterDateRangeRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i454" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/DateRangeRules.FilterDateRangeRule.html" title="class in org.apache.calcite.rel.rules">DateRangeRules.FilterDateRangeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that converts EXTRACT, FLOOR and CEIL in a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> into a date
  range.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig.html" title="interface in org.apache.calcite.rel.rules">DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/DateString.html" title="class in org.apache.calcite.util">DateString</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i455" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig.html" title="interface in org.apache.calcite.rel.rules">DateRangeRules.FilterDateRangeRule.FilterDateRangeRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i456" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/DateString.html" title="class in org.apache.calcite.util">DateString</a></td>
+<th class="colLast" scope="row">
 <div class="block">Date literal.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/DateTimeStringUtils.html" title="class in org.apache.calcite.util">DateTimeStringUtils</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i457" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/DateTimeStringUtils.html" title="class in org.apache.calcite.util">DateTimeStringUtils</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utility methods to manipulate String representation of DateTime values.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/dialect/Db2SqlDialect.html" title="class in org.apache.calcite.sql.dialect">Db2SqlDialect</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i458" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/dialect/Db2SqlDialect.html" title="class in org.apache.calcite.sql.dialect">Db2SqlDialect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>SqlDialect</code> implementation for the IBM DB2 database.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/server/DdlExecutor.html" title="interface in org.apache.calcite.server">DdlExecutor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i459" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/server/DdlExecutor.html" title="interface in org.apache.calcite.server">DdlExecutor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Executes DDL commands.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/server/DdlExecutorImpl.html" title="class in org.apache.calcite.server">DdlExecutorImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i460" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/server/DdlExecutorImpl.html" title="class in org.apache.calcite.server">DdlExecutorImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Abstract implementation of <a href="org/apache/calcite/server/DdlExecutor.html" title="interface in org.apache.calcite.server"><code>DdlExecutor</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/DeclarationStatement.html" title="class in org.apache.calcite.linq4j.tree">DeclarationStatement</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i461" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/DeclarationStatement.html" title="class in org.apache.calcite.linq4j.tree">DeclarationStatement</a></td>
+<th class="colLast" scope="row">
 <div class="block">Expression that declares and optionally initializes a variable.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql2rel/DeduplicateCorrelateVariables.html" title="class in org.apache.calcite.sql2rel">DeduplicateCorrelateVariables</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i462" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql2rel/DeduplicateCorrelateVariables.html" title="class in org.apache.calcite.sql2rel">DeduplicateCorrelateVariables</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rewrites relations to ensure the same correlation is referenced by the same
  correlation variable.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DefaultDimensionSpec.html" title="class in org.apache.calcite.adapter.druid">DefaultDimensionSpec</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i463" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DefaultDimensionSpec.html" title="class in org.apache.calcite.adapter.druid">DefaultDimensionSpec</a></td>
+<th class="colLast" scope="row">
 <div class="block">Default implementation of DimensionSpec.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="class in org.apache.calcite.util.graph">DefaultDirectedGraph</a>&lt;<a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="type parameter in DefaultDirectedGraph">V</a>,<wbr><a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="type parameter in DefaultDirectedGraph">E</a> extends <a href="org/apache/c [...]
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i464" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="class in org.apache.calcite.util.graph">DefaultDirectedGraph</a>&lt;<a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="type parameter in DefaultDirectedGraph">V</a>,&#8203;<a href="org/apache/calcite/util/graph/DefaultDirectedGraph.html" title="type parameter in DefaultDirectedGraph">E</a> extends <a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org. [...]
+<th class="colLast" scope="row">
 <div class="block">Default implementation of <a href="org/apache/calcite/util/graph/DirectedGraph.html" title="interface in org.apache.calcite.util.graph"><code>DirectedGraph</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org.apache.calcite.util.graph">DefaultEdge</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i465" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org.apache.calcite.util.graph">DefaultEdge</a></td>
+<th class="colLast" scope="row">
 <div class="block">Default implementation of Edge.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/DefaultEnumerable.html" title="class in org.apache.calcite.linq4j">DefaultEnumerable</a>&lt;<a href="org/apache/calcite/linq4j/DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i466" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/DefaultEnumerable.html" title="class in org.apache.calcite.linq4j">DefaultEnumerable</a>&lt;<a href="org/apache/calcite/linq4j/DefaultEnumerable.html" title="type parameter in DefaultEnumerable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of the <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> interface
  that implements the extension methods by calling into the <a href="org/apache/calcite/linq4j/Extensions.html" title="class in org.apache.calcite.linq4j"><code>Extensions</code></a>
  class.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/DefaultExpression.html" title="class in org.apache.calcite.linq4j.tree">DefaultExpression</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i467" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/DefaultExpression.html" title="class in org.apache.calcite.linq4j.tree">DefaultExpression</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents the default value of a type or an empty expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/metadata/DefaultRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">DefaultRelMetadataProvider</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i468" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/DefaultRelMetadataProvider.html" title="class in org.apache.calcite.rel.metadata">DefaultRelMetadataProvider</a></td>
+<th class="colLast" scope="row">
 <div class="block">DefaultRelMetadataProvider supplies a default implementation of the
  <a href="org/apache/calcite/rel/metadata/RelMetadataProvider.html" title="interface in org.apache.calcite.rel.metadata"><code>RelMetadataProvider</code></a> interface.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/DelegatingEnumerator.html" title="class in org.apache.calcite.linq4j">DelegatingEnumerator</a>&lt;<a href="org/apache/calcite/linq4j/DelegatingEnumerator.html" title="type parameter in DelegatingEnumerator">T</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i469" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/DelegatingEnumerator.html" title="class in org.apache.calcite.linq4j">DelegatingEnumerator</a>&lt;<a href="org/apache/calcite/linq4j/DelegatingEnumerator.html" title="type parameter in DelegatingEnumerator">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Simple enumerator that just delegates all calls to the passed enumerator.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/DelegatingInvocationHandler.html" title="class in org.apache.calcite.util">DelegatingInvocationHandler</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i470" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/DelegatingInvocationHandler.html" title="class in org.apache.calcite.util">DelegatingInvocationHandler</a></td>
+<th class="colLast" scope="row">
 <div class="block">A class derived from <code>DelegatingInvocationHandler</code> handles a
  method call by looking for a method in itself with identical parameters.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/materialize/DelegatingLatticeStatisticProvider.html" title="class in org.apache.calcite.materialize">DelegatingLatticeStatisticProvider</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i471" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/materialize/DelegatingLatticeStatisticProvider.html" title="class in org.apache.calcite.materialize">DelegatingLatticeStatisticProvider</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/materialize/LatticeStatisticProvider.html" title="interface in org.apache.calcite.materialize"><code>LatticeStatisticProvider</code></a> that delegates
  to an underlying provider.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/metadata/DelegatingMetadataRel.html" title="interface in org.apache.calcite.rel.metadata">DelegatingMetadataRel</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i472" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/DelegatingMetadataRel.html" title="interface in org.apache.calcite.rel.metadata">DelegatingMetadataRel</a></td>
+<th class="colLast" scope="row">
 <div class="block">Interface for <a href="org/apache/calcite/rel/RelNode.html" title="interface in org.apache.calcite.rel"><code>RelNode</code></a> where the metadata is derived from another node.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/DelegatingNamespace.html" title="class in org.apache.calcite.sql.validate">DelegatingNamespace</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i473" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/DelegatingNamespace.html" title="class in org.apache.calcite.sql.validate">DelegatingNamespace</a></td>
+<th class="colLast" scope="row">
 <div class="block">An implementation of <a href="org/apache/calcite/sql/validate/SqlValidatorNamespace.html" title="interface in org.apache.calcite.sql.validate"><code>SqlValidatorNamespace</code></a> that delegates all methods
  to an underlying object.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/schema/impl/DelegatingSchema.html" title="class in org.apache.calcite.schema.impl">DelegatingSchema</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i474" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/impl/DelegatingSchema.html" title="class in org.apache.calcite.schema.impl">DelegatingSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/schema/Schema.html" title="interface in org.apache.calcite.schema"><code>Schema</code></a> that delegates to
  an underlying schema.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/DelegatingScope.html" title="class in org.apache.calcite.sql.validate">DelegatingScope</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i475" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/DelegatingScope.html" title="class in org.apache.calcite.sql.validate">DelegatingScope</a></td>
+<th class="colLast" scope="row">
 <div class="block">A scope which delegates all requests to its parent scope.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorCatalogReader.html" title="class in org.apache.calcite.sql.validate">DelegatingSqlValidatorCatalogReader</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i476" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorCatalogReader.html" title="class in org.apache.calcite.sql.validate">DelegatingSqlValidatorCatalogReader</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of
  <a href="org/apache/calcite/sql/validate/SqlValidatorCatalogReader.html" title="interface in org.apache.calcite.sql.validate"><code>SqlValidatorCatalogReader</code></a> that passes
  all calls to a parent catalog reader.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorTable.html" title="class in org.apache.calcite.sql.validate">DelegatingSqlValidatorTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i477" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/validate/DelegatingSqlValidatorTable.html" title="class in org.apache.calcite.sql.validate">DelegatingSqlValidatorTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implements <a href="org/apache/calcite/sql/validate/SqlValidatorTable.html" title="interface in org.apache.calcite.sql.validate"><code>SqlValidatorTable</code></a> by
  delegating to a parent table.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/type/DelegatingTypeSystem.html" title="class in org.apache.calcite.rel.type">DelegatingTypeSystem</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i478" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/type/DelegatingTypeSystem.html" title="class in org.apache.calcite.rel.type">DelegatingTypeSystem</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/type/RelDataTypeSystem.html" title="interface in org.apache.calcite.rel.type"><code>RelDataTypeSystem</code></a>
  that sends all methods to an underlying object.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/stream/Delta.html" title="class in org.apache.calcite.rel.stream">Delta</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i479" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/stream/Delta.html" title="class in org.apache.calcite.rel.stream">Delta</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational operator that converts a relation to a stream.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/Demo.html" title="class in org.apache.calcite">Demo</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i480" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/Demo.html" title="class in org.apache.calcite">Demo</a></td>
+<th class="colLast" scope="row">
 <div class="block">Demo.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/hr/Department.html" title="class in org.apache.calcite.test.schemata.hr">Department</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i481" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/hr/Department.html" title="class in org.apache.calcite.test.schemata.hr">Department</a></td>
+<th class="colLast" scope="row">
 <div class="block">Department model.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/hr/DepartmentPlus.html" title="class in org.apache.calcite.test.schemata.hr">DepartmentPlus</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i482" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/hr/DepartmentPlus.html" title="class in org.apache.calcite.test.schemata.hr">DepartmentPlus</a></td>
+<th class="colLast" scope="row">
 <div class="block">Department with inception date model.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/hr/Dependent.html" title="class in org.apache.calcite.test.schemata.hr">Dependent</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i483" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/hr/Dependent.html" title="class in org.apache.calcite.test.schemata.hr">Dependent</a></td>
+<th class="colLast" scope="row">
 <div class="block">Employee dependents model.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="class in org.apache.calcite.util.graph">DepthFirstIterator</a>&lt;<a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="type parameter in DepthFirstIterator">V</a>,<wbr><a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="type parameter in DepthFirstIterator">E</a> extends <a href="org/apache/calcite/util/ [...]
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i484" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="class in org.apache.calcite.util.graph">DepthFirstIterator</a>&lt;<a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="type parameter in DepthFirstIterator">V</a>,&#8203;<a href="org/apache/calcite/util/graph/DepthFirstIterator.html" title="type parameter in DepthFirstIterator">E</a> extends <a href="org/apache/calcite/util/graph/DefaultEdge.html" title="class in org.apache.calci [...]
+<th class="colLast" scope="row">
 <div class="block">Iterates over the vertices in a directed graph in depth-first order.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/dialect/DerbySqlDialect.html" title="class in org.apache.calcite.sql.dialect">DerbySqlDialect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i485" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/dialect/DerbySqlDialect.html" title="class in org.apache.calcite.sql.dialect">DerbySqlDialect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>SqlDialect</code> implementation for the Apache Derby database.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/plan/DeriveMode.html" title="enum in org.apache.calcite.plan">DeriveMode</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i486" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/plan/DeriveMode.html" title="enum in org.apache.calcite.plan">DeriveMode</a></td>
+<th class="colLast" scope="row">
 <div class="block">The mode of trait derivation.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/metadata/janino/DescriptiveCacheKey.html" title="class in org.apache.calcite.rel.metadata.janino">DescriptiveCacheKey</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i487" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/metadata/janino/DescriptiveCacheKey.html" title="class in org.apache.calcite.rel.metadata.janino">DescriptiveCacheKey</a></td>
+<th class="colLast" scope="row">
 <div class="block">A key used in caching with descriptive to string.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab7"><a href="org/apache/calcite/linq4j/function/Deterministic.html" title="annotation in org.apache.calcite.linq4j.function">Deterministic</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab7">
+</th>
+</tr>
+<tr id="i488" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/function/Deterministic.html" title="annotation in org.apache.calcite.linq4j.function">Deterministic</a></td>
+<th class="colLast" scope="row">
 <div class="block">Specifies that function is deterministic (i.e.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/DeterministicAutomaton.html" title="class in org.apache.calcite.runtime">DeterministicAutomaton</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i489" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/DeterministicAutomaton.html" title="class in org.apache.calcite.runtime">DeterministicAutomaton</a></td>
+<th class="colLast" scope="row">
 <div class="block">A deterministic finite automaton (DFA).</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/DeterministicCodeOptimizer.html" title="class in org.apache.calcite.linq4j.tree">DeterministicCodeOptimizer</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i490" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/DeterministicCodeOptimizer.html" title="class in org.apache.calcite.linq4j.tree">DeterministicCodeOptimizer</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factors out deterministic expressions to final static fields.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/DiffTestCase.html" title="class in org.apache.calcite.test">DiffTestCase</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i491" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/DiffRepository.html" title="class in org.apache.calcite.test">DiffRepository</a></td>
+<th class="colLast" scope="row">
+<div class="block">A collection of resources used by tests.</div>
+</th>
+</tr>
+<tr id="i492" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/DiffRepository.Filter.html" title="interface in org.apache.calcite.test">DiffRepository.Filter</a></td>
+<th class="colLast" scope="row">
+<div class="block">Callback to filter strings before returning them.</div>
+</th>
+</tr>
+<tr id="i493" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/DiffTestCase.html" title="class in org.apache.calcite.test">DiffTestCase</a></td>
+<th class="colLast" scope="row">
 <div class="block">DiffTestCase is an abstract base for JUnit tests which produce multi-line
  output to be verified by diffing against a pre-existing reference file.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DimensionSpec.html" title="interface in org.apache.calcite.adapter.druid">DimensionSpec</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i494" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DimensionSpec.html" title="interface in org.apache.calcite.adapter.druid">DimensionSpec</a></td>
+<th class="colLast" scope="row">
 <div class="block">Interface for Druid DimensionSpec.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/util/graph/DirectedGraph.html" title="interface in org.apache.calcite.util.graph">DirectedGraph</a>&lt;<a href="org/apache/calcite/util/graph/DirectedGraph.html" title="type parameter in DirectedGraph">V</a>,<wbr><a href="org/apache/calcite/util/graph/DirectedGraph.html" title="type parameter in DirectedGraph">E</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i495" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/DirectedGraph.html" title="interface in org.apache.calcite.util.graph">DirectedGraph</a>&lt;<a href="org/apache/calcite/util/graph/DirectedGraph.html" title="type parameter in DirectedGraph">V</a>,&#8203;<a href="org/apache/calcite/util/graph/DirectedGraph.html" title="type parameter in DirectedGraph">E</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Directed graph.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="interface in org.apache.calcite.util.graph">DirectedGraph.EdgeFactory</a>&lt;<a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="type parameter in DirectedGraph.EdgeFactory">V</a>,<wbr><a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="type parameter in DirectedGraph.EdgeFactory">E [...]
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i496" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="interface in org.apache.calcite.util.graph">DirectedGraph.EdgeFactory</a>&lt;<a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="type parameter in DirectedGraph.EdgeFactory">V</a>,&#8203;<a href="org/apache/calcite/util/graph/DirectedGraph.EdgeFactory.html" title="type parameter in DirectedGraph.EdgeFactory">E</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Factory for edges.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DirectOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">DirectOperatorConversion</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i497" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DirectOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">DirectOperatorConversion</a></td>
+<th class="colLast" scope="row">
 <div class="block">Direct operator conversion for expression like Function(exp_1,...exp_n)</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">DoubleFunction1</a>&lt;<a href="org/apache/calcite/linq4j/function/DoubleFunction1.html" title="type parameter in DoubleFunction1">T0</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i498" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/function/DoubleFunction1.html" title="interface in org.apache.calcite.linq4j.function">DoubleFunction1</a>&lt;<a href="org/apache/calcite/linq4j/function/DoubleFunction1.html" title="type parameter in DoubleFunction1">T0</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Function that takes one parameter and returns a native <code>double</code> value.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/jdbc/Driver.html" title="class in org.apache.calcite.jdbc">Driver</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i499" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/jdbc/Driver.html" title="class in org.apache.calcite.jdbc">Driver</a></td>
+<th class="colLast" scope="row">
 <div class="block">Calcite JDBC driver.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidConnection.html" title="interface in org.apache.calcite.adapter.druid">DruidConnection</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i500" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidConnection.html" title="interface in org.apache.calcite.adapter.druid">DruidConnection</a></td>
+<th class="colLast" scope="row">
 <div class="block">Connection to Druid.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidDateTimeUtils.html" title="class in org.apache.calcite.adapter.druid">DruidDateTimeUtils</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i501" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidDateTimeUtils.html" title="class in org.apache.calcite.adapter.druid">DruidDateTimeUtils</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utilities for generating intervals from RexNode.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidExpressions.html" title="class in org.apache.calcite.adapter.druid">DruidExpressions</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i502" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidExpressions.html" title="class in org.apache.calcite.adapter.druid">DruidExpressions</a></td>
+<th class="colLast" scope="row">
 <div class="block">Expression utility class to transform Calcite expressions to Druid expressions when possible.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i503" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidJson.html" title="interface in org.apache.calcite.adapter.druid">DruidJson</a></td>
+<th class="colLast" scope="row">
 <div class="block">Object that knows how to write itself to a
  <code>JsonGenerator</code>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid">DruidQuery</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i504" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid">DruidQuery</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression representing a scan of a Druid data set.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidQuery.JsonPostAggregation.html" title="class in org.apache.calcite.adapter.druid">DruidQuery.JsonPostAggregation</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i505" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidQuery.JsonPostAggregation.html" title="class in org.apache.calcite.adapter.druid">DruidQuery.JsonPostAggregation</a></td>
+<th class="colLast" scope="row">
 <div class="block">Post-aggregator abstract writer.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidQuery.QuerySpec.html" title="class in org.apache.calcite.adapter.druid">DruidQuery.QuerySpec</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i506" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidQuery.QuerySpec.html" title="class in org.apache.calcite.adapter.druid">DruidQuery.QuerySpec</a></td>
+<th class="colLast" scope="row">
 <div class="block">Druid query specification.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidRules.html" title="class in org.apache.calcite.adapter.druid">DruidRules</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i507" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.html" title="class in org.apache.calcite.adapter.druid">DruidRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rules and relational operators for <a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><code>DruidQuery</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateProjectRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i508" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateProjectRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to push an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> and
  <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a> into a <a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><code>DruidQuery</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateProjectRule.DruidAggregateProjectRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateProjectRule.DruidAggregateProjectRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i509" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateProjectRule.DruidAggregateProjectRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateProjectRule.DruidAggregateProjectRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i510" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to push an <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>
  into a <a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><code>DruidQuery</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateRule.DruidAggregateRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateRule.DruidAggregateRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidFilterRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i511" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidAggregateRule.DruidAggregateRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidAggregateRule.DruidAggregateRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i512" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidFilterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to push a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> into a
  <a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><code>DruidQuery</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterRule.DruidFilterRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidFilterRule.DruidFilterRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidHavingFilterRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidHavingFilterRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i513" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidFilterRule.DruidFilterRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidFilterRule.DruidFilterRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i514" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidHavingFilterRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidHavingFilterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to Push a Having <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> into a <a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><code>DruidQuery</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidHavingFilterRule.DruidHavingFilterRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidHavingFilterRule.DruidHavingFilterRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidPostAggregationProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidPostAggregationProjectRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i515" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidHavingFilterRule.DruidHavingFilterRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidHavingFilterRule.DruidHavingFilterRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i516" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidPostAggregationProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidPostAggregationProjectRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to push a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a> into a
  <a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><code>DruidQuery</code></a> as a Post aggregator.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidPostAggregationProjectRule.DruidPostAggregationProjectRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidPostAggregationProjectRule.DruidPostAggregationProjectRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidProjectRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i517" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidPostAggregationProjectRule.DruidPostAggregationProjectRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidPostAggregationProjectRule.DruidPostAggregationProjectRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i518" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidProjectRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to push a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a> into a
  <a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><code>DruidQuery</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectRule.DruidProjectRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidProjectRule.DruidProjectRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidSortRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i519" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidProjectRule.DruidProjectRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidProjectRule.DruidProjectRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i520" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortRule.html" title="class in org.apache.calcite.adapter.druid">DruidRules.DruidSortRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to push a <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a>
  into a <a href="org/apache/calcite/adapter/druid/DruidQuery.html" title="class in org.apache.calcite.adapter.druid"><code>DruidQuery</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortRule.DruidSortRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidSortRule.DruidSortRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidSchema.html" title="class in org.apache.calcite.adapter.druid">DruidSchema</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i521" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidRules.DruidSortRule.DruidSortRuleConfig.html" title="interface in org.apache.calcite.adapter.druid">DruidRules.DruidSortRule.DruidSortRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i522" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidSchema.html" title="class in org.apache.calcite.adapter.druid">DruidSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Schema mapped onto a Druid instance.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidSchemaFactory.html" title="class in org.apache.calcite.adapter.druid">DruidSchemaFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i523" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidSchemaFactory.html" title="class in org.apache.calcite.adapter.druid">DruidSchemaFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Schema factory that creates Druid schemas.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidSqlCastConverter.html" title="class in org.apache.calcite.adapter.druid">DruidSqlCastConverter</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i524" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidSqlCastConverter.html" title="class in org.apache.calcite.adapter.druid">DruidSqlCastConverter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Druid cast converter operator; used to translates Calcite casts to Druid
  expression casts.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i525" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidSqlOperatorConverter.html" title="interface in org.apache.calcite.adapter.druid">DruidSqlOperatorConverter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Defines how to convert a <a href="org/apache/calcite/rex/RexNode.html" title="class in org.apache.calcite.rex"><code>RexNode</code></a> with a given Calcite SQL operator to
  a Druid expression.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidTable.html" title="class in org.apache.calcite.adapter.druid">DruidTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i526" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidTable.html" title="class in org.apache.calcite.adapter.druid">DruidTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table mapped onto a Druid table.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/DruidTableFactory.html" title="class in org.apache.calcite.adapter.druid">DruidTableFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i527" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidTableFactory.html" title="class in org.apache.calcite.adapter.druid">DruidTableFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/schema/TableFactory.html" title="interface in org.apache.calcite.schema"><code>TableFactory</code></a> for Druid.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/adapter/druid/DruidType.html" title="enum in org.apache.calcite.adapter.druid">DruidType</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i528" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/DruidType.html" title="enum in org.apache.calcite.adapter.druid">DruidType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Druid type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/os/DuTableFunction.html" title="class in org.apache.calcite.adapter.os">DuTableFunction</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i529" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/os/DuTableFunction.html" title="class in org.apache.calcite.adapter.os">DuTableFunction</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table function that executes the OS "du" ("disk usage") command
  to compute file sizes.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/DynamicExpression.html" title="class in org.apache.calcite.linq4j.tree">DynamicExpression</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i530" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/DynamicExpression.html" title="class in org.apache.calcite.linq4j.tree">DynamicExpression</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents a dynamic operation.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/type/DynamicRecordType.html" title="class in org.apache.calcite.rel.type">DynamicRecordType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i531" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/type/DynamicRecordType.html" title="class in org.apache.calcite.rel.type">DynamicRecordType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Specific type of RelRecordType that corresponds to a dynamic table,
  where columns are created as they are requested.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/type/DynamicRecordTypeImpl.html" title="class in org.apache.calcite.rel.type">DynamicRecordTypeImpl</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i532" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/type/DynamicRecordTypeImpl.html" title="class in org.apache.calcite.rel.type">DynamicRecordTypeImpl</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/type/RelDataType.html" title="interface in org.apache.calcite.rel.type"><code>RelDataType</code></a> for a dynamic table.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/piglet/DynamicTupleRecordType.html" title="class in org.apache.calcite.piglet">DynamicTupleRecordType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i533" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/piglet/DynamicTupleRecordType.html" title="class in org.apache.calcite.piglet">DynamicTupleRecordType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents Pig Tuples with unknown fields.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchAggregate.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchAggregate</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i534" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchAggregate.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchAggregate</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of
  <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> relational expression
  for ElasticSearch.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchFilter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i535" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchFilter.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchFilter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a>
  relational expression in Elasticsearch.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchProject.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchProject</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i536" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchProject.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchProject</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a>
  relational expression in Elasticsearch.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i537" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that uses Elasticsearch calling convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.Implementor.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel.Implementor</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i538" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.Implementor.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchRel.Implementor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Callback for the implementation process that converts a tree of
  <a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html" title="interface in org.apache.calcite.adapter.elasticsearch"><code>ElasticsearchRel</code></a> nodes into an Elasticsearch query.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchema.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSchema</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i539" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchema.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSchema</a></td>
+<th class="colLast" scope="row">
 <div class="block">Each table in the schema is an ELASTICSEARCH index.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSchemaFactory</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i540" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSchemaFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory that creates an <a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSchema.html" title="class in org.apache.calcite.adapter.elasticsearch"><code>ElasticsearchSchema</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i541" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult</a></td>
+<th class="colLast" scope="row">
 <div class="block">Internal object used to parse elastic search result.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHit.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult.SearchHit</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i542" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHit.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult.SearchHit</a></td>
+<th class="colLast" scope="row">
 <div class="block">Concrete result record which matched the query.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHits.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult.SearchHits</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i543" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSearchResult.SearchHits.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSearchResult.SearchHits</a></td>
+<th class="colLast" scope="row">
 <div class="block">Similar to <code>SearchHits</code> in ES.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSort.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSort</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i544" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchSort.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchSort</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a>
  relational expression in Elasticsearch.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTable</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i545" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table based on an Elasticsearch index.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTable.ElasticsearchQueryable</a>&lt;<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html" title="type parameter in ElasticsearchTable.ElasticsearchQueryable">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i546" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTable.ElasticsearchQueryable</a>&lt;<a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.ElasticsearchQueryable.html" title="type parameter in ElasticsearchTable.ElasticsearchQueryable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/linq4j/Queryable.html" title="interface in org.apache.calcite.linq4j"><code>Queryable</code></a> based on
  a <a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTable.html" title="class in org.apache.calcite.adapter.elasticsearch"><code>ElasticsearchTable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTableScan.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTableScan</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i547" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchTableScan.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchTableScan</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression representing a scan of an Elasticsearch type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverter.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchToEnumerableConverter</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i548" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverter.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchToEnumerableConverter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression representing a scan of a table in an Elasticsearch data source.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchToEnumerableConverterRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i549" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchToEnumerableConverterRule.html" title="class in org.apache.calcite.adapter.elasticsearch">ElasticsearchToEnumerableConverterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a relational expression from
  <a href="org/apache/calcite/adapter/elasticsearch/ElasticsearchRel.html#CONVENTION"><code>ElasticsearchRel.CONVENTION</code></a> to <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>EnumerableConvention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/ElementInit.html" title="class in org.apache.calcite.linq4j.tree">ElementInit</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i550" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ElementInit.html" title="class in org.apache.calcite.linq4j.tree">ElementInit</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents an initializer for a single element of an
  <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> collection.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/hr/Employee.html" title="class in org.apache.calcite.test.schemata.hr">Employee</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i551" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/hr/Employee.html" title="class in org.apache.calcite.test.schemata.hr">Employee</a></td>
+<th class="colLast" scope="row">
 <div class="block">Employee model.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a>&lt;<a href="org/apache/calcite/linq4j/Enumerable.html" title="type parameter in Enumerable">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i552" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j">Enumerable</a>&lt;<a href="org/apache/calcite/linq4j/Enumerable.html" title="type parameter in Enumerable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Exposes the enumerator, which supports a simple iteration over a collection.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableAggregate</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i553" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableAggregate</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregateBase.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableAggregateBase</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i554" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableAggregateBase.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableAggregateBase</a></td>
+<th class="colLast" scope="row">
 <div class="block">Base class for EnumerableAggregate and EnumerableSortedAggregate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBatchNestedLoopJoin</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i555" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBatchNestedLoopJoin</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of batch nested loop join in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBatchNestedLoopJoinRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i556" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBatchNestedLoopJoinRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalJoin.html" title="class in org.apache.calcite.rel.logical"><code>LogicalJoin</code></a> to an <a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableBatchNestedLoopJoin</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableBatchNestedLoopJoinRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBindable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i557" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableBatchNestedLoopJoinRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableBatchNestedLoopJoinRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i558" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBindable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that converts an enumerable input to interpretable
  calling convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.EnumerableToBindableConverterRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBindable.EnumerableToBindableConverterRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i559" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableBindable.EnumerableToBindableConverterRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableBindable.EnumerableToBindableConverterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that converts any enumerable relational expression to bindable.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableCalc.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCalc</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i560" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableCalc.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCalc</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Calc.html" title="class in org.apache.calcite.rel.core"><code>Calc</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableCollect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCollect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i561" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableCollect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCollect</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Collect.html" title="class in org.apache.calcite.rel.core"><code>Collect</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable">EnumerableConvention</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i562" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable">EnumerableConvention</a></td>
+<th class="colLast" scope="row">
 <div class="block">Family of calling conventions that return results as an
  <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCorrelate</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i563" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCorrelate</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Correlate.html" title="class in org.apache.calcite.rel.core"><code>Correlate</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelateRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCorrelateRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i564" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableCorrelateRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableCorrelateRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of nested loops over enumerable inputs.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/EnumerableDefaults.html" title="class in org.apache.calcite.linq4j">EnumerableDefaults</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i565" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/EnumerableDefaults.html" title="class in org.apache.calcite.linq4j">EnumerableDefaults</a></td>
+<th class="colLast" scope="row">
 <div class="block">Default implementations of methods in the <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a> interface.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableFilter.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableFilter</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i566" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableFilter.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableFilter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableFilterToCalcRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i567" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableFilterToCalcRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Variant of <a href="org/apache/calcite/rel/rules/FilterToCalcRule.html" title="class in org.apache.calcite.rel.rules"><code>FilterToCalcRule</code></a> for
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableFilterToCalcRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableHashJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableHashJoin</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i568" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableFilterToCalcRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableFilterToCalcRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i569" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableHashJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableHashJoin</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpretable.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpretable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i570" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpretable.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpretable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that converts an enumerable input to interpretable
  calling convention.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreter.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpreter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i571" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreter.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpreter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that executes its children using an interpreter.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreterRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpreterRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i572" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreterRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableInterpreterRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that converts <a href="org/apache/calcite/interpreter/BindableRel.html" title="interface in org.apache.calcite.interpreter"><code>BindableRel</code></a>
  to <a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable"><code>EnumerableRel</code></a> by creating
  an <a href="org/apache/calcite/adapter/enumerable/EnumerableInterpreter.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableInterpreter</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableIntersect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableIntersect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i573" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableIntersect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableIntersect</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Intersect.html" title="class in org.apache.calcite.rel.core"><code>Intersect</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimit.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimit</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i574" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimit.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimit</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that applies a limit and/or offset to its input.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimitRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i575" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimitRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert an <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a> that has
  <code>offset</code> or <code>fetch</code> set to an
  <a href="org/apache/calcite/adapter/enumerable/EnumerableLimit.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableLimit</code></a>
  on top of a "pure" <code>Sort</code> that has no offset or fetch.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableLimitRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitSort.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimitSort</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i576" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableLimitRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i577" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitSort.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimitSort</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimitSortRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i578" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableLimitSortRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert an <a href="org/apache/calcite/adapter/enumerable/EnumerableLimit.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableLimit</code></a> of on
  <a href="org/apache/calcite/adapter/enumerable/EnumerableSort.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableSort</code></a> into an <a href="org/apache/calcite/adapter/enumerable/EnumerableLimitSort.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableLimitSort</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableLimitSortRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableMatch.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMatch</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i579" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableLimitSortRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i580" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableMatch.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMatch</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Match.html" title="class in org.apache.calcite.rel.core"><code>Match</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableMatchRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMatchRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i581" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableMatchRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMatchRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalMatch.html" title="class in org.apache.calcite.rel.logical"><code>LogicalMatch</code></a> to an <a href="org/apache/calcite/adapter/enumerable/EnumerableMatch.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableMatch</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMergeJoin</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i582" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMergeJoin</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a> using
  a merge algorithm.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeUnion.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMergeUnion</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i583" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeUnion.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMergeUnion</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Union.html" title="class in org.apache.calcite.rel.core"><code>Union</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeUnionRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMergeUnionRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i584" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeUnionRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMergeUnionRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalSort.html" title="class in org.apache.calcite.rel.logical"><code>LogicalSort</code></a> on top of a
  <a href="org/apache/calcite/rel/logical/LogicalUnion.html" title="class in org.apache.calcite.rel.logical"><code>LogicalUnion</code></a> into a <a href="org/apache/calcite/adapter/enumerable/EnumerableMergeUnion.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableMergeUnion</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeUnionRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableMergeUnionRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableMinus.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMinus</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i585" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableMergeUnionRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableMergeUnionRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i586" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableMinus.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableMinus</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Minus.html" title="class in org.apache.calcite.rel.core"><code>Minus</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableNestedLoopJoin</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i587" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableNestedLoopJoin</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>
  that allows conditions that are not just <code>=</code> (equals).</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableProject.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableProject</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i588" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableProject.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableProject</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableProjectToCalcRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i589" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableProjectToCalcRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Variant of <a href="org/apache/calcite/rel/rules/ProjectToCalcRule.html" title="class in org.apache.calcite.rel.rules"><code>ProjectToCalcRule</code></a> for
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableProjectToCalcRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i590" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableProjectToCalcRule.Config.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableProjectToCalcRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i591" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.html" title="interface in org.apache.calcite.adapter.enumerable">EnumerableRel</a></td>
+<th class="colLast" scope="row">
 <div class="block">A relational expression of one of the
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>EnumerableConvention</code></a> calling
  conventions.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Prefer.html" title="enum in org.apache.calcite.adapter.enumerable">EnumerableRel.Prefer</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i592" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Prefer.html" title="enum in org.apache.calcite.adapter.enumerable">EnumerableRel.Prefer</a></td>
+<th class="colLast" scope="row">
 <div class="block">Preferred physical type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Result.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRel.Result</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i593" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableRel.Result.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRel.Result</a></td>
+<th class="colLast" scope="row">
 <div class="block">Result of implementing an enumerable relational expression by generating
  Java code.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableRelFactories.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRelFactories</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i594" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableRelFactories.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRelFactories</a></td>
+<th class="colLast" scope="row">
 <div class="block">Contains factory interface and default implementation for creating various
  rel nodes.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRelImplementor</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i595" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableRelImplementor.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRelImplementor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Subclass of <a href="org/apache/calcite/plan/RelImplementor.html" title="interface in org.apache.calcite.plan"><code>RelImplementor</code></a> for relational
  operators of <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>EnumerableConvention</code></a> calling convention.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnion.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRepeatUnion</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i596" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnion.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRepeatUnion</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/RepeatUnion.html" title="class in org.apache.calcite.rel.core"><code>RepeatUnion</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnionRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRepeatUnionRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i597" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnionRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRepeatUnionRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalRepeatUnion.html" title="class in org.apache.calcite.rel.logical"><code>LogicalRepeatUnion</code></a> into an <a href="org/apache/calcite/adapter/enumerable/EnumerableRepeatUnion.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableRepeatUnion</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableRules.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRules</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i598" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableRules.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rules and relational operators for the
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/Enumerables.html" title="class in org.apache.calcite.runtime">Enumerables</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i599" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/Enumerables.html" title="class in org.apache.calcite.runtime">Enumerables</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utilities for processing <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>
  collections.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="interface in org.apache.calcite.runtime">Enumerables.Emitter</a>&lt;<a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="type parameter in Enumerables.Emitter">E</a>,<wbr><a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="type parameter in Enumerables.Emitter">TResult</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i600" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="interface in org.apache.calcite.runtime">Enumerables.Emitter</a>&lt;<a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="type parameter in Enumerables.Emitter">E</a>,&#8203;<a href="org/apache/calcite/runtime/Enumerables.Emitter.html" title="type parameter in Enumerables.Emitter">TResult</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Given a match (a list of rows, and their states) produces a list
  of rows to be output.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableSort.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableSort</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i601" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableSort.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableSort</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Sort.html" title="class in org.apache.calcite.rel.core"><code>Sort</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableSortedAggregate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableSortedAggregate</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i602" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableSortedAggregate.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableSortedAggregate</a></td>
+<th class="colLast" scope="row">
 <div class="block">Sort based physical implementation of <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableFunctionScan</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i603" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableFunctionScan</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/TableFunctionScan.html" title="class in org.apache.calcite.rel.core"><code>TableFunctionScan</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScanRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableFunctionScanRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i604" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScanRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableFunctionScanRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalTableFunctionScan.html" title="class in org.apache.calcite.rel.logical"><code>LogicalTableFunctionScan</code></a> to an <a href="org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableTableFunctionScan</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableModify.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableModify</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i605" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableModify.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableModify</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/TableModify.html" title="class in org.apache.calcite.rel.core"><code>TableModify</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableModifyRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableModifyRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i606" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableModifyRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableModifyRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that converts a <a href="org/apache/calcite/rel/logical/LogicalTableModify.html" title="class in org.apache.calcite.rel.logical"><code>LogicalTableModify</code></a> to an <a href="org/apache/calcite/adapter/enumerable/EnumerableTableModify.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableTableModify</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScan.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableScan</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i607" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScan.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableScan</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/TableScan.html" title="class in org.apache.calcite.rel.core"><code>TableScan</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScanRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableScanRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i608" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableScanRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableScanRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that converts a <a href="org/apache/calcite/rel/logical/LogicalTableScan.html" title="class in org.apache.calcite.rel.logical"><code>LogicalTableScan</code></a> to an <a href="org/apache/calcite/adapter/enumerable/EnumerableTableScan.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableTableScan</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpool.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableSpool</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i609" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpool.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableSpool</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/TableSpool.html" title="class in org.apache.calcite.rel.core"><code>TableSpool</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>
  that writes into a <a href="org/apache/calcite/schema/ModifiableTable.html" title="interface in org.apache.calcite.schema"><code>ModifiableTable</code></a> (which must exist in the current
  schema).</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpoolRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableSpoolRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i610" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpoolRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableTableSpoolRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule to convert a <a href="org/apache/calcite/rel/logical/LogicalTableSpool.html" title="class in org.apache.calcite.rel.logical"><code>LogicalTableSpool</code></a> into an <a href="org/apache/calcite/adapter/enumerable/EnumerableTableSpool.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableTableSpool</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/spark/EnumerableToSparkConverter.html" title="class in org.apache.calcite.adapter.spark">EnumerableToSparkConverter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i611" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/spark/EnumerableToSparkConverter.html" title="class in org.apache.calcite.adapter.spark">EnumerableToSparkConverter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that converts input of <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>EnumerableConvention</code></a>
  into <a href="org/apache/calcite/adapter/spark/SparkRel.html#CONVENTION"><code>Spark convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableUncollect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableUncollect</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i612" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableUncollect.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableUncollect</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Uncollect.html" title="class in org.apache.calcite.rel.core"><code>Uncollect</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableUnion.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableUnion</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i613" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableUnion.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableUnion</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Union.html" title="class in org.apache.calcite.rel.core"><code>Union</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableValues.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableValues</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i614" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableValues.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableValues</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Values.html" title="class in org.apache.calcite.rel.core"><code>Values</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableValuesRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableValuesRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i615" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableValuesRule.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableValuesRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that converts a <a href="org/apache/calcite/rel/logical/LogicalValues.html" title="class in org.apache.calcite.rel.logical"><code>LogicalValues</code></a> to an <a href="org/apache/calcite/adapter/enumerable/EnumerableValues.html" title="class in org.apache.calcite.adapter.enumerable"><code>EnumerableValues</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumerableWindow.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableWindow</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i616" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumerableWindow.html" title="class in org.apache.calcite.adapter.enumerable">EnumerableWindow</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <a href="org/apache/calcite/rel/core/Window.html" title="class in org.apache.calcite.rel.core"><code>Window</code></a> in
  <a href="org/apache/calcite/adapter/enumerable/EnumerableConvention.html" title="enum in org.apache.calcite.adapter.enumerable"><code>enumerable calling convention</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;<a href="org/apache/calcite/linq4j/Enumerator.html" title="type parameter in Enumerator">T</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i617" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j">Enumerator</a>&lt;<a href="org/apache/calcite/linq4j/Enumerator.html" title="type parameter in Enumerator">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Supports a simple iteration over a collection.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/EnumeratorCursor.html" title="class in org.apache.calcite.runtime">EnumeratorCursor</a>&lt;<a href="org/apache/calcite/runtime/EnumeratorCursor.html" title="type parameter in EnumeratorCursor">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i618" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/EnumeratorCursor.html" title="class in org.apache.calcite.runtime">EnumeratorCursor</a>&lt;<a href="org/apache/calcite/runtime/EnumeratorCursor.html" title="type parameter in EnumeratorCursor">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of <code>Cursor</code> on top of an
  <a href="org/apache/calcite/linq4j/Enumerator.html" title="interface in org.apache.calcite.linq4j"><code>Enumerator</code></a> that
  returns a record for each row.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/enumerable/EnumUtils.html" title="class in org.apache.calcite.adapter.enumerable">EnumUtils</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i619" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/enumerable/EnumUtils.html" title="class in org.apache.calcite.adapter.enumerable">EnumUtils</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utilities for generating programs in the Enumerable (functional)
  style.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/chinook/EnvironmentFairy.html" title="class in org.apache.calcite.chinook">EnvironmentFairy</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i620" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/EnvironmentFairy.html" title="class in org.apache.calcite.chinook">EnvironmentFairy</a></td>
+<th class="colLast" scope="row">
 <div class="block">Fairy simulates environment around Calcite.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/chinook/EnvironmentFairy.User.html" title="enum in org.apache.calcite.chinook">EnvironmentFairy.User</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i621" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/chinook/EnvironmentFairy.User.html" title="enum in org.apache.calcite.chinook">EnvironmentFairy.User</a></td>
+<th class="colLast" scope="row">
 <div class="block">Describes who is emulated to being logged in.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a>&lt;<a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="type parameter in EqualityComparer">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i622" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="interface in org.apache.calcite.linq4j.function">EqualityComparer</a>&lt;<a href="org/apache/calcite/linq4j/function/EqualityComparer.html" title="type parameter in EqualityComparer">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Compares values for equality.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/EquiJoin.html" title="class in org.apache.calcite.rel.core">EquiJoin</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">Deprecated.
-<div class="deprecation-comment">This class is no longer needed; if you are writing a sub-class of
+</th>
+</tr>
+<tr id="i623" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/EquiJoin.html" title="class in org.apache.calcite.rel.core">EquiJoin</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">This class is no longer needed; if you are writing a sub-class of
  Join that only accepts equi conditions, it is sufficient that it extends
  <a href="org/apache/calcite/rel/core/Join.html" title="class in org.apache.calcite.rel.core"><code>Join</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/EquiJoin.html" title="class in org.apache.calcite.rel.rules">EquiJoin</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.
-<div class="deprecation-comment">Use
+</th>
+</tr>
+<tr id="i624" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/EquiJoin.html" title="class in org.apache.calcite.rel.rules">EquiJoin</a></td>
+<th class="colLast" scope="row">Deprecated.
+<div class="deprecationComment">Use
  <a href="org/apache/calcite/rel/core/EquiJoin.html" title="class in org.apache.calcite.rel.core"><code>EquiJoin in 'core' package</code></a></div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/EquivalenceSet.html" title="class in org.apache.calcite.util">EquivalenceSet</a>&lt;<a href="org/apache/calcite/util/EquivalenceSet.html" title="type parameter in EquivalenceSet">E</a> extends <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Comparable.html" title="class or interface in java.lang" class="external-link">Comparable</a>&lt;<a href="org/apache/calcite/ut [...]
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i625" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/EquivalenceSet.html" title="class in org.apache.calcite.util">EquivalenceSet</a>&lt;<a href="org/apache/calcite/util/EquivalenceSet.html" title="type parameter in EquivalenceSet">E</a> extends <a href="https://docs.oracle.com/javase/9/docs/api/java/lang/Comparable.html?is-external=true" title="class or interface in java.lang" class="externalLink">Comparable</a>&lt;<a href="org/apache/calcite/util/EquivalenceSet.html" title="type param [...]
+<th class="colLast" scope="row">
 <div class="block">Set of elements organized into equivalence classes.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/test/schemata/hr/Event.html" title="class in org.apache.calcite.test.schemata.hr">Event</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i626" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/test/schemata/hr/Event.html" title="class in org.apache.calcite.test.schemata.hr">Event</a></td>
+<th class="colLast" scope="row">
 <div class="block">Event.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/dialect/ExasolSqlDialect.html" title="class in org.apache.calcite.sql.dialect">ExasolSqlDialect</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i627" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/dialect/ExasolSqlDialect.html" title="class in org.apache.calcite.sql.dialect">ExasolSqlDialect</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <code>SqlDialect</code> implementation for the Exasol database.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/Exchange.html" title="class in org.apache.calcite.rel.core">Exchange</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i628" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/Exchange.html" title="class in org.apache.calcite.rel.core">Exchange</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that imposes a particular distribution on its input
  without otherwise changing its content.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules">ExchangeRemoveConstantKeysRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i629" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.html" title="class in org.apache.calcite.rel.rules">ExchangeRemoveConstantKeysRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that removes keys from
  a <a href="org/apache/calcite/rel/core/Exchange.html" title="class in org.apache.calcite.rel.core"><code>Exchange</code></a> if those keys are known to be constant.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.Config.html" title="interface in org.apache.calcite.rel.rules">ExchangeRemoveConstantKeysRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab7"><a href="org/apache/calcite/linq4j/function/Experimental.html" title="annotation in org.apache.calcite.linq4j.function">Experimental</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab7">
+</th>
+</tr>
+<tr id="i630" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/ExchangeRemoveConstantKeysRule.Config.html" title="interface in org.apache.calcite.rel.rules">ExchangeRemoveConstantKeysRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i631" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/function/Experimental.html" title="annotation in org.apache.calcite.linq4j.function">Experimental</a></td>
+<th class="colLast" scope="row">
 <div class="block">Annotation that indicates that a class, interface, field or method
  is experimental, not part of the public API, and subject to change
  or removal.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/ExplicitOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">ExplicitOperandTypeChecker</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i632" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/ExplicitOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">ExplicitOperandTypeChecker</a></td>
+<th class="colLast" scope="row">
 <div class="block">Parameter type-checking strategy for Explicit Type.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/ExplicitOperandTypeInference.html" title="class in org.apache.calcite.sql.type">ExplicitOperandTypeInference</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i633" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/ExplicitOperandTypeInference.html" title="class in org.apache.calcite.sql.type">ExplicitOperandTypeInference</a></td>
+<th class="colLast" scope="row">
 <div class="block">ExplicitOperandTypeInferences implements <a href="org/apache/calcite/sql/type/SqlOperandTypeInference.html" title="interface in org.apache.calcite.sql.type"><code>SqlOperandTypeInference</code></a> by
  explicitly supplying a type for each parameter.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/ExplicitOperatorBinding.html" title="class in org.apache.calcite.sql">ExplicitOperatorBinding</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i634" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/ExplicitOperatorBinding.html" title="class in org.apache.calcite.sql">ExplicitOperatorBinding</a></td>
+<th class="colLast" scope="row">
 <div class="block"><code>ExplicitOperatorBinding</code> implements <a href="org/apache/calcite/sql/SqlOperatorBinding.html" title="class in org.apache.calcite.sql"><code>SqlOperatorBinding</code></a>
  via an underlying array of known operand types.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/ExplicitReturnTypeInference.html" title="class in org.apache.calcite.sql.type">ExplicitReturnTypeInference</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i635" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/ExplicitReturnTypeInference.html" title="class in org.apache.calcite.sql.type">ExplicitReturnTypeInference</a></td>
+<th class="colLast" scope="row">
 <div class="block">A <a href="org/apache/calcite/sql/type/SqlReturnTypeInference.html" title="interface in org.apache.calcite.sql.type"><code>SqlReturnTypeInference</code></a> which always returns the same SQL type.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/Expression.html" title="class in org.apache.calcite.linq4j.tree">Expression</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i636" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/Expression.html" title="class in org.apache.calcite.linq4j.tree">Expression</a></td>
+<th class="colLast" scope="row">
 <div class="block">Analogous to LINQ's System.Linq.Expression.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/Expressions.html" title="class in org.apache.calcite.linq4j.tree">Expressions</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i637" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/Expressions.html" title="class in org.apache.calcite.linq4j.tree">Expressions</a></td>
+<th class="colLast" scope="row">
 <div class="block">Utility methods for expressions, including a lot of factory methods.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/tree/Expressions.FluentList.html" title="interface in org.apache.calcite.linq4j.tree">Expressions.FluentList</a>&lt;<a href="org/apache/calcite/linq4j/tree/Expressions.FluentList.html" title="type parameter in Expressions.FluentList">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i638" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/Expressions.FluentList.html" title="interface in org.apache.calcite.linq4j.tree">Expressions.FluentList</a>&lt;<a href="org/apache/calcite/linq4j/tree/Expressions.FluentList.html" title="type parameter in Expressions.FluentList">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Fluent list.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/calcite/linq4j/tree/ExpressionType.html" title="enum in org.apache.calcite.linq4j.tree">ExpressionType</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
+</th>
+</tr>
+<tr id="i639" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ExpressionType.html" title="enum in org.apache.calcite.linq4j.tree">ExpressionType</a></td>
+<th class="colLast" scope="row">
 <div class="block">Analogous to LINQ's System.Linq.Expressions.ExpressionType.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/tree/ExpressionVisitor.html" title="interface in org.apache.calcite.linq4j.tree">ExpressionVisitor</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i640" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/ExpressionVisitor.html" title="interface in org.apache.calcite.linq4j.tree">ExpressionVisitor</a></td>
+<th class="colLast" scope="row">
 <div class="block">Represents a visitor or rewriter for expression trees.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedEnumerable</a>&lt;<a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i641" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedEnumerable</a>&lt;<a href="org/apache/calcite/linq4j/ExtendedEnumerable.html" title="type parameter in ExtendedEnumerable">TSource</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Extension methods in <a href="org/apache/calcite/linq4j/Enumerable.html" title="interface in org.apache.calcite.linq4j"><code>Enumerable</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedEnumerable</a>&lt;<a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="type parameter in ExtendedOrderedEnumerable">T</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i642" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedEnumerable</a>&lt;<a href="org/apache/calcite/linq4j/ExtendedOrderedEnumerable.html" title="type parameter in ExtendedOrderedEnumerable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Extension methods for <a href="org/apache/calcite/linq4j/OrderedEnumerable.html" title="interface in org.apache.calcite.linq4j"><code>OrderedEnumerable</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedQueryable</a>&lt;<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="type parameter in ExtendedOrderedQueryable">T</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i643" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="interface in org.apache.calcite.linq4j">ExtendedOrderedQueryable</a>&lt;<a href="org/apache/calcite/linq4j/ExtendedOrderedQueryable.html" title="type parameter in ExtendedOrderedQueryable">T</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Extension methods for <a href="org/apache/calcite/linq4j/OrderedQueryable.html" title="interface in org.apache.calcite.linq4j"><code>OrderedQueryable</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/schema/ExtensibleTable.html" title="interface in org.apache.calcite.schema">ExtensibleTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i644" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/ExtensibleTable.html" title="interface in org.apache.calcite.schema">ExtensibleTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table whose row type can be extended to include extra fields.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/Extensions.html" title="class in org.apache.calcite.linq4j">Extensions</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i645" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/Extensions.html" title="class in org.apache.calcite.linq4j">Extensions</a></td>
+<th class="colLast" scope="row">
 <div class="block">Contains what, in LINQ.NET, would be extension methods.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/ExtractionDimensionSpec.html" title="class in org.apache.calcite.adapter.druid">ExtractionDimensionSpec</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i646" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/ExtractionDimensionSpec.html" title="class in org.apache.calcite.adapter.druid">ExtractionDimensionSpec</a></td>
+<th class="colLast" scope="row">
 <div class="block">Implementation of extraction function DimensionSpec.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/adapter/druid/ExtractionFunction.html" title="interface in org.apache.calcite.adapter.druid">ExtractionFunction</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i647" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/ExtractionFunction.html" title="interface in org.apache.calcite.adapter.druid">ExtractionFunction</a></td>
+<th class="colLast" scope="row">
 <div class="block">Interface for Druid extraction functions.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/druid/ExtractOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">ExtractOperatorConversion</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i648" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/druid/ExtractOperatorConversion.html" title="class in org.apache.calcite.adapter.druid">ExtractOperatorConversion</a></td>
+<th class="colLast" scope="row">
 <div class="block">Time extract operator conversion for expressions like
  <code>EXTRACT(timeUnit FROM arg)</code>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html" title="interface in org.apache.calcite.sql.type">ExtraSqlTypes</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i649" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/ExtraSqlTypes.html" title="interface in org.apache.calcite.sql.type">ExtraSqlTypes</a></td>
+<th class="colLast" scope="row">
 <div class="block">Holds constants associated with SQL types introduced after the earliest
  version of Java supported by Farrago (this currently means anything
  introduced in JDK 1.6 or later).</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/sql/type/FamilyOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">FamilyOperandTypeChecker</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i650" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/sql/type/FamilyOperandTypeChecker.html" title="class in org.apache.calcite.sql.type">FamilyOperandTypeChecker</a></td>
+<th class="colLast" scope="row">
 <div class="block">Operand type-checking strategy which checks operands for inclusion in type
  families.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/runtime/Feature.html" title="class in org.apache.calcite.runtime">Feature</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i651" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/runtime/Feature.html" title="class in org.apache.calcite.runtime">Feature</a></td>
+<th class="colLast" scope="row">
 <div class="block">SQL language feature.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/linq4j/tree/FieldDeclaration.html" title="class in org.apache.calcite.linq4j.tree">FieldDeclaration</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i652" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/linq4j/tree/FieldDeclaration.html" title="class in org.apache.calcite.linq4j.tree">FieldDeclaration</a></td>
+<th class="colLast" scope="row">
 <div class="block">Declaration of a field.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/FileReader.html" title="class in org.apache.calcite.adapter.file">FileReader</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i653" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/FileReader.html" title="class in org.apache.calcite.adapter.file">FileReader</a></td>
+<th class="colLast" scope="row">
 <div class="block">Scrapes HTML tables from URLs using Jsoup.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/FileRules.html" title="class in org.apache.calcite.adapter.file">FileRules</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i654" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/FileRules.html" title="class in org.apache.calcite.adapter.file">FileRules</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rules relating to the File adapter.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/file/FileSchemaFactory.html" title="class in org.apache.calcite.adapter.file">FileSchemaFactory</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i655" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/file/FileSchemaFactory.html" title="class in org.apache.calcite.adapter.file">FileSchemaFactory</a></td>
+<th class="colLast" scope="row">
 <div class="block">Factory that creates a <code>FileSchema</code>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/adapter/os/FilesTableFunction.html" title="class in org.apache.calcite.adapter.os">FilesTableFunction</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i656" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/adapter/os/FilesTableFunction.html" title="class in org.apache.calcite.adapter.os">FilesTableFunction</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table function that executes the OS "find" command to find files under a
  particular path.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core">Filter</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i657" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core">Filter</a></td>
+<th class="colLast" scope="row">
 <div class="block">Relational expression that iterates over its input
  and returns elements for which <code>condition</code> evaluates to
  <code>true</code>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/schema/FilterableTable.html" title="interface in org.apache.calcite.schema">FilterableTable</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i658" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/schema/FilterableTable.html" title="interface in org.apache.calcite.schema">FilterableTable</a></td>
+<th class="colLast" scope="row">
 <div class="block">Table that can be scanned, optionally applying supplied filter expressions,
  without creating an intermediate relational expression.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.html" title="class in org.apache.calcite.rel.rules">FilterAggregateTransposeRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i659" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.html" title="class in org.apache.calcite.rel.rules">FilterAggregateTransposeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that pushes a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a>
  past a <a href="org/apache/calcite/rel/core/Aggregate.html" title="class in org.apache.calcite.rel.core"><code>Aggregate</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterAggregateTransposeRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/util/Filterator.html" title="class in org.apache.calcite.util">Filterator</a>&lt;<a href="org/apache/calcite/util/Filterator.html" title="type parameter in Filterator">E</a>&gt;</div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i660" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterAggregateTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterAggregateTransposeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i661" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/util/Filterator.html" title="class in org.apache.calcite.util">Filterator</a>&lt;<a href="org/apache/calcite/util/Filterator.html" title="type parameter in Filterator">E</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Filtered iterator class: an iterator that includes only elements that are
  instanceof a specified class.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterCalcMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterCalcMergeRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i662" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterCalcMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterCalcMergeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that merges a
  <a href="org/apache/calcite/rel/logical/LogicalFilter.html" title="class in org.apache.calcite.rel.logical"><code>LogicalFilter</code></a> and a
  <a href="org/apache/calcite/rel/logical/LogicalCalc.html" title="class in org.apache.calcite.rel.logical"><code>LogicalCalc</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterCalcMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterCalcMergeRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterCorrelateRule.html" title="class in org.apache.calcite.rel.rules">FilterCorrelateRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i663" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterCalcMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterCalcMergeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i664" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterCorrelateRule.html" title="class in org.apache.calcite.rel.rules">FilterCorrelateRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that pushes a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> above a <a href="org/apache/calcite/rel/core/Correlate.html" title="class in org.apache.calcite.rel.core"><code>Correlate</code></a> into the
  inputs of the Correlate.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterCorrelateRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterCorrelateRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterFlattenCorrelatedConditionRule.html" title="class in org.apache.calcite.rel.rules">FilterFlattenCorrelatedConditionRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i665" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterCorrelateRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterCorrelateRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i666" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterFlattenCorrelatedConditionRule.html" title="class in org.apache.calcite.rel.rules">FilterFlattenCorrelatedConditionRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that matches a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> expression with correlated variables, and rewrites the
  condition in a simpler form that is more convenient for the decorrelation logic.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterFlattenCorrelatedConditionRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterFlattenCorrelatedConditionRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterJoinRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule</a>&lt;<a href="org/apache/calcite/rel/rules/FilterJoinRule.html" title="type parameter in FilterJoinRule">C</a> extends <a href="org/apache/calcite/rel/rules/FilterJoinRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.Config</a>&gt;</div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i667" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterFlattenCorrelatedConditionRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterFlattenCorrelatedConditionRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i668" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterJoinRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule</a>&lt;<a href="org/apache/calcite/rel/rules/FilterJoinRule.html" title="type parameter in FilterJoinRule">C</a> extends <a href="org/apache/calcite/rel/rules/FilterJoinRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.Config</a>&gt;</td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that pushes filters above and
  within a join node into the join node and/or its children nodes.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterJoinRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule.FilterIntoJoinRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i669" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterJoinRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i670" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule.FilterIntoJoinRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that tries to push filter expressions into a join
  condition and into the inputs of the join.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule.JoinConditionPushRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i671" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.FilterIntoJoinRule.FilterIntoJoinRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i672" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.html" title="class in org.apache.calcite.rel.rules">FilterJoinRule.JoinConditionPushRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Rule that pushes parts of the join condition to its inputs.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterJoinRule.Predicate.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.Predicate</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
+</th>
+</tr>
+<tr id="i673" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.JoinConditionPushRule.JoinConditionPushRuleConfig</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i674" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterJoinRule.Predicate.html" title="interface in org.apache.calcite.rel.rules">FilterJoinRule.Predicate</a></td>
+<th class="colLast" scope="row">
 <div class="block">Predicate that returns whether a filter is valid in the ON clause of a
  join for this particular kind of join.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterMergeRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i675" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterMergeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that combines two
  <a href="org/apache/calcite/rel/logical/LogicalFilter.html" title="class in org.apache.calcite.rel.logical"><code>LogicalFilter</code></a>s.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterMergeRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterMultiJoinMergeRule</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i676" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterMergeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i677" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.html" title="class in org.apache.calcite.rel.rules">FilterMultiJoinMergeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that merges a
  <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a> into a <a href="org/apache/calcite/rel/rules/MultiJoin.html" title="class in org.apache.calcite.rel.rules"><code>MultiJoin</code></a>,
  creating a richer <code>MultiJoin</code>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterMultiJoinMergeRule.Config</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/interpreter/FilterNode.html" title="class in org.apache.calcite.interpreter">FilterNode</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i678" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterMultiJoinMergeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterMultiJoinMergeRule.Config</a></td>
+<th class="colLast" scope="row">
+<div class="block">Rule configuration.</div>
+</th>
+</tr>
+<tr id="i679" class="rowColor">
+<td class="colFirst"><a href="org/apache/calcite/interpreter/FilterNode.html" title="class in org.apache.calcite.interpreter">FilterNode</a></td>
+<th class="colLast" scope="row">
 <div class="block">Interpreter node that implements a
  <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a>.</div>
-</div>
-<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules">FilterProjectTransposeRule</a></div>
-<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
+</th>
+</tr>
+<tr id="i680" class="altColor">
+<td class="colFirst"><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.html" title="class in org.apache.calcite.rel.rules">FilterProjectTransposeRule</a></td>
+<th class="colLast" scope="row">
 <div class="block">Planner rule that pushes
  a <a href="org/apache/calcite/rel/core/Filter.html" title="class in org.apache.calcite.rel.core"><code>Filter</code></a>
  past a <a href="org/apache/calcite/rel/core/Project.html" title="class in org.apache.calcite.rel.core"><code>Project</code></a>.</div>
-</div>
-<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/calcite/rel/rules/FilterProjectTransposeRule.Config.html" title="interface in org.apache.calcite.rel.rules">FilterProjectTransposeRule.Config</a></div>
-<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
-<div class="block">Rule configuration.</div>
... 2059719 lines suppressed ...