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

sanha pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-nemo.git


The following commit(s) were added to refs/heads/master by this push:
     new f49f58f   [NEMO-184] Upgrade to Beam 2.6.0 (#105)
f49f58f is described below

commit f49f58f30bf1a67bb5fb55f34538d6379488bfd9
Author: John Yang <[email protected]>
AuthorDate: Fri Aug 17 11:29:06 2018 +0900

     [NEMO-184] Upgrade to Beam 2.6.0 (#105)
    
    JIRA: [NEMO-184: Upgrade to Beam 
2.6.0](https://issues.apache.org/jira/projects/NEMO/issues/NEMO-184)
    
    **Major changes:**
    - Upgrade to Beam 2.6.0
    
    **Minor changes to note:**
    - N/A
    
    **Tests for the changes:**
    - N/A (just a version upgrade)
    
    **Other comments:**
    - throw UnsupportedException when the new Row-related APIs are called
    
    resolves 
[NEMO-184](https://issues.apache.org/jira/projects/NEMO/issues/NEMO-184)
---
 .../compiler/frontend/beam/transform/DoTransform.java    | 16 ++++++++++++++++
 pom.xml                                                  |  2 +-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git 
a/compiler/frontend/beam/src/main/java/edu/snu/nemo/compiler/frontend/beam/transform/DoTransform.java
 
b/compiler/frontend/beam/src/main/java/edu/snu/nemo/compiler/frontend/beam/transform/DoTransform.java
index f023380..8b1ff0f 100644
--- 
a/compiler/frontend/beam/src/main/java/edu/snu/nemo/compiler/frontend/beam/transform/DoTransform.java
+++ 
b/compiler/frontend/beam/src/main/java/edu/snu/nemo/compiler/frontend/beam/transform/DoTransform.java
@@ -31,6 +31,7 @@ import org.apache.beam.sdk.transforms.windowing.BoundedWindow;
 import org.apache.beam.sdk.transforms.windowing.GlobalWindow;
 import org.apache.beam.sdk.transforms.windowing.PaneInfo;
 import org.apache.beam.sdk.values.PCollectionView;
+import org.apache.beam.sdk.values.Row;
 import org.apache.beam.sdk.values.TupleTag;
 import org.joda.time.Instant;
 
@@ -241,6 +242,11 @@ public final class DoTransform<I, O> implements 
Transform<I, O> {
     }
 
     @Override
+    public Row asRow(final String id) {
+      throw new UnsupportedOperationException();
+    }
+
+    @Override
     public <T> T sideInput(final PCollectionView<T> view) {
       return (T) sideInputs.get(view);
     }
@@ -355,6 +361,11 @@ public final class DoTransform<I, O> implements 
Transform<I, O> {
     }
 
     @Override
+    public DoFn.OutputReceiver<Row> outputRowReceiver(final DoFn<I, O> doFn) {
+      throw new UnsupportedOperationException();
+    }
+
+    @Override
     public DoFn.MultiOutputReceiver taggedOutputReceiver(final DoFn<I, O> 
doFn) {
       return new MultiOutputReceiver((OutputCollectorImpl) outputCollector, 
additionalOutputs);
     }
@@ -432,5 +443,10 @@ public final class DoTransform<I, O> implements 
Transform<I, O> {
     public <T> DoFn.OutputReceiver<T> get(final TupleTag<T> tag) {
       return new OutputReceiver<>(this.outputCollector, tag, tagToVertex);
     }
+
+    @Override
+    public <T> OutputReceiver<Row> getRowReceiver(final TupleTag<T> tag) {
+      throw new UnsupportedOperationException();
+    }
   }
 }
diff --git a/pom.xml b/pom.xml
index dc750ce..eff2889 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@ limitations under the License.
         <maven.compiler.source>1.8</maven.compiler.source>
         <maven.compiler.target>1.8</maven.compiler.target>
         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
-        <beam.version>2.5.0</beam.version>
+        <beam.version>2.6.0</beam.version>
         <spark.version>2.2.0</spark.version>
         <scala.version>2.11.8</scala.version>
         <kryo.version>4.0.1</kryo.version>

Reply via email to