GitHub user xumingming opened a pull request:
https://github.com/apache/beam/pull/3042
[BEAM-2195] support conditional operators
Support conditional operators(CASE, NULLIF, COALESCE).
@XuMingmin can you please take a look?
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/xumingming/beam
BEAM-2195-support-conditional-operators
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/beam/pull/3042.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #3042
----
commit 3625dbd9e00db28d2175c6ac000792fd5c5d8f65
Author: Jean-Baptiste Onofré <[email protected]>
Date: 2016-08-09T09:17:32Z
Add DSLs module
commit 7867ce62e43bef7bfd8011c605379df05494dfcf
Author: mingmxu <[email protected]>
Date: 2017-04-10T02:49:08Z
[BEAM-301] Initial skeleton for Beam SQL
commit f1c2b6540652156ad7c51ec89a933aacb8c6dab6
Author: Jean-Baptiste Onofré <[email protected]>
Date: 2017-04-12T20:00:53Z
[BEAM-301] This closes #2479
commit 529bc9d9375ae162d70de274975c547a878053a3
Author: mingmxu <[email protected]>
Date: 2017-04-13T21:46:28Z
checkstyle and rename package
correct package from org.beam.dsls.sql to org.apache.beam.dsls.sql
update with checkstyle
commit ca8760373b37b540219301f1e719633956a787dc
Author: Davor Bonaci <[email protected]>
Date: 2017-04-18T21:40:40Z
This closes #2530
commit aa07a1d41b71c810c4968bd35e5ca69dc56b8c30
Author: Dan Halperin <[email protected]>
Date: 2017-04-19T19:14:05Z
This closes #2584
commit 464cc275952305bf51ecfdf056e784441c9c2272
Author: mingmxu <[email protected]>
Date: 2017-04-23T05:20:25Z
redesign BeamSqlExpression to execute Calcite SQL expression.
Changes:
1. revert BEAM dependency to 0.6.0 to avoid impact of changes in master
branch;
2. updates as discussion during review;
refine BeamSqlRowCoder
commit a6845a35fc2a4091dcef24f231c6d3a418561e6f
Author: Davor Bonaci <[email protected]>
Date: 2017-05-04T07:12:55Z
This closes #2656
commit cf95571d90329287b92946065c93724780f31685
Author: Davor Bonaci <[email protected]>
Date: 2017-05-04T07:16:34Z
This closes #2878
commit dd70852f6fa811a410938e5baa51cb8e602c931b
Author: James Xu <[email protected]>
Date: 2017-05-04T03:44:14Z
Fix inconsistent mapping for SQL FLOAT
commit f7ee8d33e13506a17314720c8c23fff486bff76c
Author: Davor Bonaci <[email protected]>
Date: 2017-05-07T02:24:04Z
This closes #2886
commit a376f37b908828fa0d44b5d71822d51b9c47f971
Author: James Xu <[email protected]>
Date: 2017-05-04T14:15:02Z
[BEAM-2158] Implement the arithmetic operators
commit 4ea38d82359ed443c906de9caed8488d1dbf199a
Author: Jean-Baptiste Onofré <[email protected]>
Date: 2017-05-09T08:24:20Z
[BEAM-2158] This closes #2893
commit b12c7b49b8eab7b208f2701c412123635813ee28
Author: James Xu <[email protected]>
Date: 2017-05-05T17:20:54Z
[BEAM-2161] Add support for String operators
commit 3e678a75a746c9e40fdbe6599d20969718c34882
Author: Jean-Baptiste Onofré <[email protected]>
Date: 2017-05-09T12:17:53Z
[BEAM-2161] This closes #2919
commit 59abc7640866f58427817c026af15df30947f3a6
Author: James Xu <[email protected]>
Date: 2017-05-04T03:44:14Z
[BEAM-2079] Support TextIO as SQL source/sink
commit 7e918a76e409e5c849f2878702746935f4d7bf90
Author: Jean-Baptiste Onofré <[email protected]>
Date: 2017-05-10T05:24:40Z
[BEAM-2079] This closes #2942
commit 302117400fa309bb4e136b225dacd1f2cba37749
Author: James Xu <[email protected]>
Date: 2017-05-10T09:19:48Z
implement conditional operator(CASE)
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---