This is an automated email from the ASF dual-hosted git repository.
jcamacho pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.
from f61541d [CALCITE-4822] Add functions ARRAY_CONCAT, ARRAY_REVERSE,
ARRAY_LENGTH for BigQuery dialect
add 2c17f7a [CALCITE-4551] Reusing Immutable metadata cache keys
No new revisions were added by this update.
Summary of changes:
.../rel/metadata/JaninoRelMetadataProvider.java | 228 +----------
.../calcite/rel/metadata/RelMetadataQueryBase.java | 5 +-
.../rel/metadata/janino/CacheGeneratorUtil.java | 419 +++++++++++++++++++++
.../{DescriptiveCacheKey.java => CacheUtil.java} | 29 +-
.../rel/metadata/janino/DescriptiveCacheKey.java | 4 +
.../rel/metadata/janino/DispatchGenerator.java | 11 +-
.../janino/RelMetadataHandlerGeneratorUtil.java | 164 ++++++++
.../RelMetadataHandlerGeneratorUtilTest.java | 183 +++++++++
.../GeneratedMetadata_AllPredicatesHandler.java | 94 +++++
.../janino/GeneratedMetadata_CollationHandler.java | 106 ++++++
.../GeneratedMetadata_ColumnOriginHandler.java | 98 +++++
.../GeneratedMetadata_ColumnUniquenessHandler.java | 106 ++++++
.../GeneratedMetadata_CumulativeCostHandler.java | 72 ++++
.../GeneratedMetadata_DistinctRowCountHandler.java | 94 +++++
.../GeneratedMetadata_DistributionHandler.java | 86 +++++
...GeneratedMetadata_ExplainVisibilityHandler.java | 78 ++++
...GeneratedMetadata_ExpressionLineageHandler.java | 94 +++++
.../GeneratedMetadata_LowerBoundCostHandler.java | 74 ++++
.../GeneratedMetadata_MaxRowCountHandler.java | 100 +++++
.../janino/GeneratedMetadata_MemoryHandler.java | 150 ++++++++
.../GeneratedMetadata_MinRowCountHandler.java | 100 +++++
.../janino/GeneratedMetadata_NodeTypesHandler.java | 106 ++++++
...GeneratedMetadata_NonCumulativeCostHandler.java | 70 ++++
.../GeneratedMetadata_ParallelismHandler.java | 116 ++++++
...atedMetadata_PercentageOriginalRowsHandler.java | 76 ++++
.../GeneratedMetadata_PopulationSizeHandler.java | 90 +++++
.../GeneratedMetadata_PredicatesHandler.java | 94 +++++
.../janino/GeneratedMetadata_RowCountHandler.java | 102 +++++
.../GeneratedMetadata_SelectivityHandler.java | 88 +++++
.../janino/GeneratedMetadata_SizeHandler.java | 136 +++++++
.../GeneratedMetadata_TableReferencesHandler.java | 96 +++++
.../GeneratedMetadata_UniqueKeysHandler.java | 98 +++++
32 files changed, 3140 insertions(+), 227 deletions(-)
create mode 100644
core/src/main/java/org/apache/calcite/rel/metadata/janino/CacheGeneratorUtil.java
copy
core/src/main/java/org/apache/calcite/rel/metadata/janino/{DescriptiveCacheKey.java
=> CacheUtil.java} (51%)
create mode 100644
core/src/main/java/org/apache/calcite/rel/metadata/janino/RelMetadataHandlerGeneratorUtil.java
create mode 100644
core/src/test/java/org/apache/calcite/rel/metadata/janino/RelMetadataHandlerGeneratorUtilTest.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_AllPredicatesHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_CollationHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_ColumnOriginHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_ColumnUniquenessHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_CumulativeCostHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_DistinctRowCountHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_DistributionHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_ExplainVisibilityHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_ExpressionLineageHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_LowerBoundCostHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_MaxRowCountHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_MemoryHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_MinRowCountHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_NodeTypesHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_NonCumulativeCostHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_ParallelismHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_PercentageOriginalRowsHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_PopulationSizeHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_PredicatesHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_RowCountHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_SelectivityHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_SizeHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_TableReferencesHandler.java
create mode 100644
core/src/test/resources/org/apache/calcite/rel/metadata/janino/GeneratedMetadata_UniqueKeysHandler.java