You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by dh...@apache.org on 2017/01/18 23:56:49 UTC

[1/2] beam git commit: Simplify ToString#element()

Repository: beam
Updated Branches:
  refs/heads/master e78eb945f -> 603f4fb04


Simplify ToString#element()


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

Branch: refs/heads/master
Commit: d992fd1b77723758cd9c940c111cbf4e72793db9
Parents: e78eb94
Author: Dan Halperin <dh...@google.com>
Authored: Fri Dec 30 04:08:58 2016 -0800
Committer: Dan Halperin <dh...@google.com>
Committed: Wed Jan 18 15:56:17 2017 -0800

----------------------------------------------------------------------
 .../java/org/apache/beam/sdk/transforms/ToString.java | 14 +++++++-------
 .../test/java/org/apache/beam/sdk/io/WriteTest.java   |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/beam/blob/d992fd1b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java
----------------------------------------------------------------------
diff --git a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java
index dfaad94..ef49267 100644
--- a/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java
+++ b/sdks/java/core/src/main/java/org/apache/beam/sdk/transforms/ToString.java
@@ -37,25 +37,25 @@ import org.apache.beam.sdk.values.PCollection;
 public final class ToString {
 
   /**
-   * Returns a {@code PTransform<PCollection<T>, PCollection<String>>} which transforms each
+   * Returns a {@code PTransform<PCollection, PCollection<String>>} which transforms each
    * element of the input {@link PCollection} to a {@link String} using the
    * {@link Object#toString} method.
    */
-  public static <T> PTransform<PCollection<T>, PCollection<String>> element() {
-    return new Default<>();
+  public static PTransform<PCollection<?>, PCollection<String>> element() {
+    return new Default();
   }
 
   private ToString() {
   }
 
   /**
-   * A {@link PTransform} that converts a {@code PCollection<T>} to a {@code PCollection<String>}
+   * A {@link PTransform} that converts a {@code PCollection} to a {@code PCollection<String>}
    * using the {@link  Object#toString} method.
    */
-  private static final class Default<T> extends PTransform<PCollection<T>, PCollection<String>> {
+  private static final class Default extends PTransform<PCollection<?>, PCollection<String>> {
     @Override
-    public PCollection<String> expand(PCollection<T> input) {
-      return input.apply(MapElements.via(new ToStringFunction<T>()));
+    public PCollection<String> expand(PCollection<?> input) {
+      return input.apply(MapElements.via(new ToStringFunction<>()));
     }
 
     private static class ToStringFunction<T> extends SimpleFunction<T, String> {

http://git-wip-us.apache.org/repos/asf/beam/blob/d992fd1b/sdks/java/core/src/test/java/org/apache/beam/sdk/io/WriteTest.java
----------------------------------------------------------------------
diff --git a/sdks/java/core/src/test/java/org/apache/beam/sdk/io/WriteTest.java b/sdks/java/core/src/test/java/org/apache/beam/sdk/io/WriteTest.java
index 2cea72c..9772b9b 100644
--- a/sdks/java/core/src/test/java/org/apache/beam/sdk/io/WriteTest.java
+++ b/sdks/java/core/src/test/java/org/apache/beam/sdk/io/WriteTest.java
@@ -297,7 +297,7 @@ public class WriteTest {
   @Test
   public void testWriteUnbounded() {
     PCollection<String> unbounded = p.apply(CountingInput.unbounded())
-        .apply(ToString.<Long>element());
+        .apply(ToString.element());
 
     TestSink sink = new TestSink();
     thrown.expect(IllegalArgumentException.class);


[2/2] beam git commit: This closes #1721

Posted by dh...@apache.org.
This closes #1721


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

Branch: refs/heads/master
Commit: 603f4fb0493435f4eb451f52fc5c10aa12001486
Parents: e78eb94 d992fd1
Author: Dan Halperin <dh...@google.com>
Authored: Wed Jan 18 15:56:37 2017 -0800
Committer: Dan Halperin <dh...@google.com>
Committed: Wed Jan 18 15:56:37 2017 -0800

----------------------------------------------------------------------
 .../java/org/apache/beam/sdk/transforms/ToString.java | 14 +++++++-------
 .../test/java/org/apache/beam/sdk/io/WriteTest.java   |  2 +-
 2 files changed, 8 insertions(+), 8 deletions(-)
----------------------------------------------------------------------