[BEAM-2161] This closes #2919
Project: http://git-wip-us.apache.org/repos/asf/beam/repo Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/3e678a75 Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/3e678a75 Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/3e678a75 Branch: refs/heads/DSL_SQL Commit: 3e678a75a746c9e40fdbe6599d20969718c34882 Parents: 4ea38d8 b12c7b4 Author: Jean-Baptiste Onofré <[email protected]> Authored: Tue May 9 14:17:53 2017 +0200 Committer: Jean-Baptiste Onofré <[email protected]> Committed: Tue May 9 14:17:53 2017 +0200 ---------------------------------------------------------------------- .../dsls/sql/interpreter/BeamSQLFnExecutor.java | 33 +++++ .../interpreter/operator/BeamSqlExpression.java | 12 ++ .../interpreter/operator/BeamSqlPrimitive.java | 4 +- .../string/BeamSqlCharLengthExpression.java | 40 ++++++ .../string/BeamSqlConcatExpression.java | 63 +++++++++ .../string/BeamSqlInitCapExpression.java | 56 ++++++++ .../operator/string/BeamSqlLowerExpression.java | 40 ++++++ .../string/BeamSqlOverlayExpression.java | 77 +++++++++++ .../string/BeamSqlPositionExpression.java | 73 +++++++++++ .../string/BeamSqlStringUnaryExpression.java | 45 +++++++ .../string/BeamSqlSubstringExpression.java | 83 ++++++++++++ .../operator/string/BeamSqlTrimExpression.java | 101 ++++++++++++++ .../operator/string/BeamSqlUpperExpression.java | 40 ++++++ .../operator/string/package-info.java | 22 ++++ .../sql/interpreter/BeamSQLFnExecutorTest.java | 131 ++++++++++++++++++- .../string/BeamSqlCharLengthExpressionTest.java | 45 +++++++ .../string/BeamSqlConcatExpressionTest.java | 67 ++++++++++ .../string/BeamSqlInitCapExpressionTest.java | 55 ++++++++ .../string/BeamSqlLowerExpressionTest.java | 45 +++++++ .../string/BeamSqlOverlayExpressionTest.java | 88 +++++++++++++ .../string/BeamSqlPositionExpressionTest.java | 85 ++++++++++++ .../BeamSqlStringUnaryExpressionTest.java | 53 ++++++++ .../string/BeamSqlSubstringExpressionTest.java | 102 +++++++++++++++ .../string/BeamSqlTrimExpressionTest.java | 102 +++++++++++++++ .../string/BeamSqlUpperExpressionTest.java | 45 +++++++ 25 files changed, 1501 insertions(+), 6 deletions(-) ----------------------------------------------------------------------
