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

Reply via email to