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