You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by ro...@apache.org on 2020/08/06 18:21:03 UTC

[beam] branch master updated (064e6ba -> e3e2989)

This is an automated email from the ASF dual-hosted git repository.

robinyqiu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


    from 064e6ba  Merge pull request #12448  [BEAM-9679] Add a windowed PCollection lesson to Go SDK Katas
     add e3e2989  [BEAM-10240] Support ZetaSQL DATETIME functions in BeamSQL (#12348)

No new revisions were added by this update.

Summary of changes:
 .../beam/sdk/schemas/logicaltypes/DateTime.java    |  83 ++++
 .../beam/sdk/schemas/logicaltypes/SqlTypes.java    |   5 +
 .../sql/meta/provider/datacatalog/SchemaUtils.java |   2 +-
 .../sql/impl/planner/BeamRelDataTypeSystem.java    |   2 +
 .../sdk/extensions/sql/impl/rel/BeamCalcRel.java   |  31 +-
 .../extensions/sql/impl/utils/CalciteUtils.java    |  16 +-
 .../provider/bigquery/BeamSqlUnparseContext.java   |  24 +-
 .../sdk/extensions/sql/BeamComplexTypeTest.java    | 162 ++++++-
 .../sql/impl/schema/BeamSqlRowCoderTest.java       |   3 +
 .../sdk/extensions/sql/zetasql/DateTimeUtils.java  |  23 +-
 .../zetasql/SupportedZetaSqlBuiltinFunctions.java  |  36 +-
 .../sql/zetasql/ZetaSqlBeamTranslationUtils.java   |  25 +-
 .../zetasql/ZetaSqlCalciteTranslationUtils.java    |   6 +-
 .../zetasql/translation/ExpressionConverter.java   |  29 +-
 .../zetasql/translation/TableScanConverter.java    |  19 -
 .../beam/sdk/extensions/sql/zetasql/TestInput.java |  29 +-
 .../zetasql/ZetaSqlBeamTranslationUtilsTest.java   |  14 +-
 .../sql/zetasql/ZetaSqlDialectSpecTest.java        |   2 +-
 .../extensions/sql/zetasql/ZetaSqlTestBase.java    |   1 +
 .../sql/zetasql/ZetaSqlTimeFunctionsTest.java      | 514 ++++++++++++++++++++-
 20 files changed, 911 insertions(+), 115 deletions(-)
 create mode 100644 sdks/java/core/src/main/java/org/apache/beam/sdk/schemas/logicaltypes/DateTime.java