This is an automated email from the ASF dual-hosted git repository.
jhyde pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.
from ea2b32e [CALCITE-4258] SqlToRelConverter: SELECT 1 IS [NOT] DISTINCT
FROM NULL fails with AssertionError
add 0c5bb1a Refactor SqlParserTest
add 76ff191 [CALCITE-4248] Deprecate SqlParser.ConfigBuilder
add 5c012c5 [CALCITE-4230] When parsing SQL in BigQuery dialect, split
quoted table names that contain dots
add df571c9 [CALCITE-4246] When parsing SQL in BigQuery dialect, allow
unquoted table names to contain hyphens
add c1052b3 [CALCITE-4247] When parsing SQL in BigQuery dialect,
character literals may be enclosed in single- or double-quotes, and use
backslashes as escapes
add 5419f12 [CALCITE-4254] ImmutableBeans should make an immutable copy
of property values of type List, Set or Map
add 6a3a7e4 [CALCITE-4249] JDBC adapter cannot translate NOT LIKE in join
condition
No new revisions were added by this update.
Summary of changes:
.../org/apache/calcite/test/BabelParserTest.java | 8 +-
.../org/apache/calcite/test/BabelQuidemTest.java | 7 +-
.../calcite/adapter/cassandra/CassandraSchema.java | 6 +-
core/src/main/codegen/templates/Parser.jj | 219 +++++++--
.../{package-info.java => CharLiteralStyle.java} | 19 +-
.../main/java/org/apache/calcite/config/Lex.java | 39 +-
.../apache/calcite/jdbc/CalciteConnectionImpl.java | 13 +-
.../apache/calcite/prepare/CalcitePrepareImpl.java | 26 +-
.../apache/calcite/rel/rel2sql/SqlImplementor.java | 123 ++---
.../java/org/apache/calcite/sql/SqlDialect.java | 23 +-
.../main/java/org/apache/calcite/sql/SqlUtil.java | 57 +++
.../calcite/sql/dialect/BigQuerySqlDialect.java | 9 +
.../calcite/sql/parser/SqlAbstractParserImpl.java | 58 ++-
.../org/apache/calcite/sql/parser/SqlParser.java | 201 ++++----
.../apache/calcite/sql/parser/SqlParserUtil.java | 21 +-
.../sql/validate/SqlAbstractConformance.java | 8 +
.../calcite/sql/validate/SqlConformance.java | 23 +
.../calcite/sql/validate/SqlConformanceEnum.java | 18 +
.../main/java/org/apache/calcite/tools/Hoist.java | 2 +-
.../org/apache/calcite/util/ImmutableBeans.java | 37 +-
.../apache/calcite/util/ImmutableNullableMap.java | 110 +++++
.../apache/calcite/util/ImmutableNullableSet.java | 279 +++++++++++
.../java/org/apache/calcite/util/ReflectUtil.java | 57 +++
.../calcite/materialize/LatticeSuggesterTest.java | 14 +-
.../calcite/plan/volcano/VolcanoPlannerTest.java | 4 +-
.../calcite/rel/rel2sql/RelToSqlConverterTest.java | 37 +-
.../rex/RexSqlStandardConvertletTableTest.java | 2 +-
.../apache/calcite/sql/parser/SqlParserTest.java | 509 +++++++++++++++------
.../apache/calcite/sql/test/SqlAdvisorTest.java | 6 +-
.../apache/calcite/sql/test/SqlTestFactory.java | 13 +-
.../calcite/sql/validate/LexCaseSensitiveTest.java | 2 +-
.../apache/calcite/sql/validate/LexEscapeTest.java | 2 +-
.../java/org/apache/calcite/test/JdbcTest.java | 34 +-
.../org/apache/calcite/test/SqlToRelTestBase.java | 2 +-
.../org/apache/calcite/test/SqlValidatorTest.java | 23 +-
.../org/apache/calcite/tools/FrameworksTest.java | 10 +-
.../java/org/apache/calcite/tools/PlannerTest.java | 15 +-
.../org/apache/calcite/util/ImmutableBeanTest.java | 182 ++++++++
.../java/org/apache/calcite/util/UtilTest.java | 197 ++++++++
site/_docs/adapter.md | 2 +-
40 files changed, 1937 insertions(+), 480 deletions(-)
copy core/src/main/java/org/apache/calcite/config/{package-info.java =>
CharLiteralStyle.java} (62%)
create mode 100644
core/src/main/java/org/apache/calcite/util/ImmutableNullableMap.java
create mode 100644
core/src/main/java/org/apache/calcite/util/ImmutableNullableSet.java