You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2017/05/04 07:13:11 UTC

[3/3] beam git commit: This closes #2656

This closes #2656


Project: http://git-wip-us.apache.org/repos/asf/beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/a6845a35
Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/a6845a35
Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/a6845a35

Branch: refs/heads/DSL_SQL
Commit: a6845a35fc2a4091dcef24f231c6d3a418561e6f
Parents: aa07a1d 464cc27
Author: Davor Bonaci <da...@google.com>
Authored: Thu May 4 00:12:55 2017 -0700
Committer: Davor Bonaci <da...@google.com>
Committed: Thu May 4 00:12:55 2017 -0700

----------------------------------------------------------------------
 dsls/sql/pom.xml                                |  47 ++++++-
 .../beam/dsls/sql/example/BeamSqlExample.java   |   5 -
 .../exception/BeamInvalidOperatorException.java |  34 +++++
 .../exception/BeamSqlUnsupportedException.java  |  34 +++++
 .../sql/exception/InvalidFieldException.java    |  34 +++++
 .../beam/dsls/sql/exception/package-info.java   |  23 +++
 .../dsls/sql/interpreter/BeamSQLFnExecutor.java | 140 +++++++++++++++++++
 .../sql/interpreter/BeamSQLSpELExecutor.java    | 127 -----------------
 .../dsls/sql/interpreter/CalciteToSpEL.java     |  81 -----------
 .../operator/BeamSqlAndExpression.java          |  60 ++++++++
 .../operator/BeamSqlCompareExpression.java      |  94 +++++++++++++
 .../operator/BeamSqlEqualExpression.java        |  48 +++++++
 .../interpreter/operator/BeamSqlExpression.java |  62 ++++++++
 .../operator/BeamSqlInputRefExpression.java     |  46 ++++++
 .../operator/BeamSqlIsNotNullExpression.java    |  51 +++++++
 .../operator/BeamSqlIsNullExpression.java       |  51 +++++++
 .../BeamSqlLargerThanEqualExpression.java       |  49 +++++++
 .../operator/BeamSqlLargerThanExpression.java   |  49 +++++++
 .../BeamSqlLessThanEqualExpression.java         |  49 +++++++
 .../operator/BeamSqlLessThanExpression.java     |  49 +++++++
 .../operator/BeamSqlNotEqualExpression.java     |  48 +++++++
 .../operator/BeamSqlOrExpression.java           |  60 ++++++++
 .../interpreter/operator/BeamSqlPrimitive.java  | 102 ++++++++++++++
 .../sql/interpreter/operator/package-info.java  |  22 +++
 .../beam/dsls/sql/planner/BeamQueryPlanner.java |   8 +-
 .../beam/dsls/sql/planner/BeamSqlRunner.java    |  15 +-
 .../planner/BeamSqlUnsupportedException.java    |  38 -----
 .../apache/beam/dsls/sql/rel/BeamFilterRel.java |   4 +-
 .../beam/dsls/sql/rel/BeamProjectRel.java       |   4 +-
 .../beam/dsls/sql/schema/BaseBeamTable.java     |   5 -
 .../beam/dsls/sql/schema/BeamSQLRecordType.java |   4 -
 .../dsls/sql/schema/BeamSQLRecordTypeCoder.java |  15 +-
 .../apache/beam/dsls/sql/schema/BeamSQLRow.java |  76 ++++++----
 .../beam/dsls/sql/schema/BeamSqlRowCoder.java   |  48 ++++---
 .../dsls/sql/schema/InvalidFieldException.java  |  34 -----
 .../sql/schema/kafka/BeamKafkaCSVTable.java     |   5 -
 .../dsls/sql/schema/kafka/BeamKafkaTable.java   |   5 -
 .../dsls/sql/transform/BeamSQLFilterFn.java     |   4 -
 .../sql/transform/BeamSQLOutputToConsoleFn.java |   4 -
 .../dsls/sql/transform/BeamSQLProjectFn.java    |   5 -
 .../sql/interpreter/BeamSQLFnExecutorTest.java  | 101 +++++++++++++
 .../interpreter/BeamSQLFnExecutorTestBase.java  |  91 ++++++++++++
 .../operator/BeamNullExperssionTest.java        |  53 +++++++
 .../operator/BeamSqlAndOrExpressionTest.java    |  59 ++++++++
 .../operator/BeamSqlCompareExpressionTest.java  | 108 ++++++++++++++
 .../operator/BeamSqlInputRefExpressionTest.java |  58 ++++++++
 .../operator/BeamSqlPrimitiveTest.java          |  60 ++++++++
 .../beam/dsls/sql/planner/BasePlanner.java      |  28 +++-
 .../sql/planner/BeamPlannerExplainTest.java     |   5 +-
 .../dsls/sql/planner/BeamPlannerSubmitTest.java |   7 +-
 .../dsls/sql/planner/MockedBeamSQLTable.java    |  14 +-
 51 files changed, 1803 insertions(+), 420 deletions(-)
----------------------------------------------------------------------