This is an automated email from the ASF dual-hosted git repository.
liyafan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.
omit dcbc493 [CALCITE-5019] Avoid multiple scans when table is
ProjectableFilterableTable and projections and filters act on different columns
omit 6a3eea2 Following [CALCITE-1794], update DruidDateTimeUtils and plans
in Druid adapter
omit 6febf78 [CALCITE-5030] Upgrade jsonpath version from 2.4.0 to 2.7.0
omit 0e2dada Site: Reorganise website update process in README & howto
omit 5a6d287 [CALCITE-1794] Expressions with numeric comparisons are not
simplified when CAST is present
omit 20ca53c [CALCITE-5025] Upgrade commons-io version from 2.4 to 2.11.0
omit cbbe570 [CALCITE-5008] Ignore synthetic and static methods in
MetadataDef
omit 9c4f3bb [CALCITE-3673] ListTransientTable should not leave tables in
the schema [CALCITE-4054] RepeatUnion containing a Correlate with a
transientScan on its RHS causes NPE
omit e81cd20 [CALCITE-5011] CassandraAdapterDataTypesTest fails with
initialization error
omit 595da9b [CALCITE-4912] Confusing javadoc of RexSimplify.simplify
omit 57ad4ff [CALCITE-4683] IN-list converted to JOIN throws type mismatch
exception
omit de86d4f [CALCITE-4323] If a view definition has an ORDER BY clause,
retain the sort if the view is used in a query at top level
omit f43e079 Fix typo in filterable-model.yaml
omit 04029ff [CALCITE-4995] AssertionError caused by RelFieldTrimmer on
SEMI/ANTI join
omit 4a6e222 [CALCITE-4988] ((A IS NOT NULL OR B) AND A IS NOT NULL) can't
be simplify to (A IS NOT NULL) When A is deterministic
omit 5111f0f [CALCITE-5007] Upgrade H2 database version to 2.1.210
omit 89b7091 [CALCITE-5006] Gradle tasks for launching JDBC integration
tests are not working
omit 5b2de4e [CALCITE-4997] Keep APPROX_COUNT_DISTINCT in some SqlDialects
omit 812e3e9 [CALCITE-4996] In RelJson, add a readExpression method that
can convert JSON to a RexNode expression
omit c668e3b [CALCITE-4872] Add UNKNOWN value to enum SqlTypeName,
distinct from the NULL type
omit 1d4f1b3 [CALCITE-4702] Error when executing query with GROUP BY
constant via JDBC adapter
omit e6f7cac [CALCITE-4994] SQL-to-RelNode conversion is slow if table
contains hundreds of fields
omit 8570cf2 Site: update PMC Chair
omit 8b55e31 Site: Add external resources section in the community page
omit c80b948 Site: Add "calcite-clj - Use Calcite with Clojure" in talks
section
omit 10e8534 [CALCITE-4980] Babel parser support MySQL NULL-safe equal
operator '<=>' (xurenhe&&DuanXiong)
omit bf56743 [CALCITE-4885] Fluent test fixtures so that dependent
projects can write parser, validator and rules tests
omit 864268c [CALCITE-4991] Improve RuleEventLogger to also print input
rels in FULL_PLAN mode
omit 0065d7c [CALCITE-4986] Make HepProgram thread-safe
omit 18f5e9a Corrected json stream property name
omit f0bd2b2 [CALCITE-4967] Support SQL hints for temporal table join
omit ad5cbdb [CALCITE-4965] IS NOT NULL failed in Elasticsearch Adapter
omit 8eaa7a7 [CALCITE-4977] Support Snapshot in RelMdColumnOrigins
omit dba5ec6 Site: Add Alessandro Solimando as committer
omit 4b34903 [CALCITE-4901] JDBC adapter incorrectly adds ORDER BY columns
to the SELECT list of generated SQL query
omit 77d3dd4 Site: Fix typo in howto.md
omit cbda134 [CALCITE-4953] Deprecate TableAccessMap class
omit 6e2af02 Site: For tables that display results, center the content
horizontally
omit e805e70 Site: Add syntax highlighting to SQL statements
omit 8094bc3 Site: Improve HTML tables display & update CSV tutorial
omit ea4a5f3 Update javacc official website
omit 8d21c3f [CALCITE-3627] Incorrect null semantic for ROW function
omit 58fb52c [CALCITE-4973] Upgrade log4j2 version to 2.17.1
omit cdf9d70 [CALCITE-4960] Enable unit tests in Elasticsearch Adapter
omit b2baf2d Remove unused package-private RelNullShuttle class
omit 8983e7e [CALCITE-4963] Make it easier to implement interface
SqlDialectFactory
omit cc40a48 [CALCITE-4968] Use TOP N for MsSQL instead of FETCH without
OFFSET
omit 184c57a Site: Change the javadoc title to Apache Calcite API
omit df35274 [CALCITE-4952] Introduce a simplistic RelMetadataQuery option
omit fc87380 Site: Use openjdk-17 to generate javadoc with docker
add cee9f67 Site: Improve HTML tables display & update CSV tutorial
add da4fc3b Site: Add syntax highlighting to SQL statements
add d29aa09 Site: For tables that display results, center the content
horizontally
add dd34953 Site: Change the javadoc title to Apache Calcite API
add 664c4d3 Site: Fix typo in howto.md
add d088cde Site: Add Alessandro Solimando as committer
add 48f4bf8 Site: Add "calcite-clj - Use Calcite with Clojure" in talks
section
add fabef05 Site: Add external resources section in the community page
add d132471 Site: update PMC Chair
new 4c7de7e Site: Use openjdk-17 to generate javadoc with docker
new ffdb109 [CALCITE-4952] Introduce a simplistic RelMetadataQuery option
new 82be1ec [CALCITE-4968] Use TOP N for MsSQL instead of FETCH without
OFFSET
new 8916c41 [CALCITE-4963] Make it easier to implement interface
SqlDialectFactory
new d3d4821 Remove unused package-private RelNullShuttle class
new 1ce4f05 [CALCITE-4960] Enable unit tests in Elasticsearch Adapter
new 770561e [CALCITE-4973] Upgrade log4j2 version to 2.17.1
new 6d05e10 [CALCITE-3627] Incorrect null semantic for ROW function
new 628d7ac Update javacc official website
new 3579eec [CALCITE-4953] Deprecate TableAccessMap class
new 66835ab [CALCITE-4901] JDBC adapter incorrectly adds ORDER BY columns
to the SELECT list of generated SQL query
new 8cd2414 [CALCITE-4977] Support Snapshot in RelMdColumnOrigins
new 4bc5cf1 [CALCITE-4965] IS NOT NULL failed in Elasticsearch Adapter
new 9d02d45 [CALCITE-4967] Support SQL hints for temporal table join
new 83c2911 Corrected json stream property name
new 48aa946 [CALCITE-4986] Make HepProgram thread-safe
new 21b8852 [CALCITE-4991] Improve RuleEventLogger to also print input
rels in FULL_PLAN mode
new 909e134 [CALCITE-4885] Fluent test fixtures so that dependent
projects can write parser, validator and rules tests
new 28f4195 [CALCITE-4980] Babel parser support MySQL NULL-safe equal
operator '<=>' (xurenhe&&DuanXiong)
new bb89b92 [CALCITE-4994] SQL-to-RelNode conversion is slow if table
contains hundreds of fields
new 466fb42 [CALCITE-4702] Error when executing query with GROUP BY
constant via JDBC adapter
new 67ba007 [CALCITE-4872] Add UNKNOWN value to enum SqlTypeName,
distinct from the NULL type
new b4a5768 [CALCITE-4996] In RelJson, add a readExpression method that
can convert JSON to a RexNode expression
new 9cecf84 [CALCITE-4997] Keep APPROX_COUNT_DISTINCT in some SqlDialects
new dc3e7d3 [CALCITE-5006] Gradle tasks for launching JDBC integration
tests are not working
new 07edf27 [CALCITE-5007] Upgrade H2 database version to 2.1.210
new 4c73e85 [CALCITE-4988] ((A IS NOT NULL OR B) AND A IS NOT NULL) can't
be simplify to (A IS NOT NULL) When A is deterministic
new 4663f33 [CALCITE-4995] AssertionError caused by RelFieldTrimmer on
SEMI/ANTI join
new 43ed633 Fix typo in filterable-model.yaml
new c310f7c [CALCITE-4323] If a view definition has an ORDER BY clause,
retain the sort if the view is used in a query at top level
new 1f660d5 [CALCITE-4683] IN-list converted to JOIN throws type mismatch
exception
new 2376a3a [CALCITE-4912] Confusing javadoc of RexSimplify.simplify
new 4fb1a42 [CALCITE-5011] CassandraAdapterDataTypesTest fails with
initialization error
new 296fc3e [CALCITE-3673] ListTransientTable should not leave tables in
the schema [CALCITE-4054] RepeatUnion containing a Correlate with a
transientScan on its RHS causes NPE
new 316e575 [CALCITE-5008] Ignore synthetic and static methods in
MetadataDef
new c9ea3e6 [CALCITE-5025] Upgrade commons-io version from 2.4 to 2.11.0
new 8b62479 [CALCITE-1794] Expressions with numeric comparisons are not
simplified when CAST is present
new 7a117c7 Site: Reorganise website update process in README & howto
new 2621486 [CALCITE-5030] Upgrade jsonpath version from 2.4.0 to 2.7.0
new b125ab9 Following [CALCITE-1794], update DruidDateTimeUtils and plans
in Druid adapter
new c3dbf52 [CALCITE-5019] Avoid multiple scans when table is
ProjectableFilterableTable and projections and filters act on different columns
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (dcbc493)
\
N -- N -- N refs/heads/master (c3dbf52)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 41 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes: