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 2016/08/04 01:26:27 UTC

[19/19] incubator-beam git commit: Closes #758

Closes #758


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

Branch: refs/heads/master
Commit: 9a329aada82d3ca7f619b88eddea04bdd329d992
Parents: 388816a 3466a0e
Author: Dan Halperin <dh...@google.com>
Authored: Wed Aug 3 18:25:53 2016 -0700
Committer: Dan Halperin <dh...@google.com>
Committed: Wed Aug 3 18:25:53 2016 -0700

----------------------------------------------------------------------
 .../beam/examples/DebuggingWordCount.java       |   2 +-
 .../apache/beam/examples/MinimalWordCount.java  |   2 +-
 .../apache/beam/examples/WindowedWordCount.java |   4 +-
 .../org/apache/beam/examples/WordCount.java     |   2 +-
 .../examples/common/PubsubFileInjector.java     |   6 +-
 .../beam/examples/complete/AutoComplete.java    |  14 +-
 .../examples/complete/StreamingWordExtract.java |  12 +-
 .../apache/beam/examples/complete/TfIdf.java    |  16 +-
 .../examples/complete/TopWikipediaSessions.java |  12 +-
 .../examples/complete/TrafficMaxLaneFlow.java   |  10 +-
 .../beam/examples/complete/TrafficRoutes.java   |  12 +-
 .../examples/cookbook/BigQueryTornadoes.java    |   6 +-
 .../cookbook/CombinePerKeyExamples.java         |   6 +-
 .../examples/cookbook/DatastoreWordCount.java   |  11 +-
 .../beam/examples/cookbook/FilterExamples.java  |  12 +-
 .../beam/examples/cookbook/JoinExamples.java    |  10 +-
 .../examples/cookbook/MaxPerKeyExamples.java    |   6 +-
 .../beam/examples/cookbook/TriggerExample.java  |  12 +-
 .../org/apache/beam/examples/WordCountTest.java |   2 +-
 .../examples/complete/AutoCompleteTest.java     |   4 +-
 .../examples/cookbook/TriggerExampleTest.java   |   4 +-
 .../beam/examples/complete/game/GameStats.java  |  10 +-
 .../beam/examples/complete/game/UserScore.java  |   4 +-
 .../complete/game/utils/WriteToBigQuery.java    |  12 +-
 .../game/utils/WriteWindowedToBigQuery.java     |   8 +-
 .../examples/complete/game/UserScoreTest.java   |   2 +-
 .../core/GroupAlsoByWindowViaWindowSetDoFn.java |  12 +-
 .../core/UnboundedReadFromBoundedSource.java    |   2 +-
 .../apache/beam/sdk/util/AssignWindowsDoFn.java |  10 +-
 .../org/apache/beam/sdk/util/DoFnRunner.java    |  21 +-
 .../apache/beam/sdk/util/DoFnRunnerBase.java    |  54 +-
 .../org/apache/beam/sdk/util/DoFnRunners.java   |  24 +-
 .../beam/sdk/util/GroupAlsoByWindowsDoFn.java   |   6 +-
 .../GroupAlsoByWindowsViaOutputBufferDoFn.java  |   4 +-
 .../sdk/util/GroupByKeyViaGroupByKeyOnly.java   |   6 +-
 .../sdk/util/LateDataDroppingDoFnRunner.java    |   4 +-
 .../apache/beam/sdk/util/PaneInfoTracker.java   |   1 -
 .../apache/beam/sdk/util/ReduceFnRunner.java    |   4 +-
 .../apache/beam/sdk/util/SimpleDoFnRunner.java  |  12 +-
 .../org/apache/beam/sdk/util/WatermarkHold.java |   1 -
 .../beam/sdk/util/ReduceFnRunnerTest.java       |   1 +
 .../apache/beam/sdk/util/ReduceFnTester.java    |   1 +
 .../beam/sdk/util/SimpleDoFnRunnerTest.java     |   6 +-
 .../GroupAlsoByWindowEvaluatorFactory.java      |   4 +-
 .../ImmutabilityCheckingBundleFactory.java      |   4 +-
 .../beam/runners/direct/ParDoEvaluator.java     |   4 +-
 .../direct/ParDoMultiEvaluatorFactory.java      |  11 +-
 .../direct/ParDoSingleEvaluatorFactory.java     |  11 +-
 .../direct/TransformEvaluatorFactory.java       |   6 +-
 .../direct/WriteWithShardingFactory.java        |   4 +-
 .../ConsumerTrackingPipelineVisitorTest.java    |  22 +-
 .../beam/runners/direct/DirectRunnerTest.java   |  24 +-
 .../ImmutabilityCheckingBundleFactoryTest.java  |   6 +-
 .../ImmutabilityEnforcementFactoryTest.java     |   6 +-
 .../direct/KeyedPValueTrackingVisitorTest.java  |   6 +-
 .../beam/runners/direct/ParDoEvaluatorTest.java |   6 +-
 .../direct/ParDoMultiEvaluatorFactoryTest.java  |  10 +-
 .../direct/ParDoSingleEvaluatorFactoryTest.java |  10 +-
 .../runners/direct/WatermarkManagerTest.java    |   7 +-
 .../beam/runners/flink/examples/TFIDF.java      |  16 +-
 .../beam/runners/flink/examples/WordCount.java  |   4 +-
 .../flink/examples/streaming/AutoComplete.java  |  16 +-
 .../flink/examples/streaming/JoinExamples.java  |   8 +-
 .../examples/streaming/KafkaIOExamples.java     |   4 +-
 .../KafkaWindowedWordCountExample.java          |   6 +-
 .../examples/streaming/WindowedWordCount.java   |   6 +-
 .../FlinkBatchTransformTranslators.java         |  12 +-
 .../FlinkStreamingTransformTranslators.java     |   9 +-
 .../functions/FlinkDoFnFunction.java            |  10 +-
 .../FlinkMergingNonShuffleReduceFunction.java   |   8 +-
 .../functions/FlinkMultiOutputDoFnFunction.java |  10 +-
 .../FlinkMultiOutputProcessContext.java         |   6 +-
 .../functions/FlinkNoElementAssignContext.java  |   8 +-
 .../functions/FlinkPartialReduceFunction.java   |   8 +-
 .../functions/FlinkProcessContext.java          |  16 +-
 .../functions/FlinkReduceFunction.java          |   8 +-
 .../streaming/FlinkAbstractParDoWrapper.java    |  18 +-
 .../FlinkGroupAlsoByWindowWrapper.java          |  10 +-
 .../streaming/FlinkParDoBoundMultiWrapper.java  |   4 +-
 .../streaming/FlinkParDoBoundWrapper.java       |   4 +-
 .../state/AbstractFlinkTimerInternals.java      |   4 +-
 .../beam/runners/flink/PipelineOptionsTest.java |   6 +-
 .../beam/runners/flink/ReadSourceITCase.java    |   4 +-
 .../flink/ReadSourceStreamingITCase.java        |   4 +-
 .../flink/streaming/GroupByNullKeyTest.java     |   8 +-
 .../streaming/TopWikipediaSessionsITCase.java   |   6 +-
 .../dataflow/DataflowPipelineTranslator.java    |   6 +-
 .../beam/runners/dataflow/DataflowRunner.java   |  87 ++-
 .../dataflow/internal/AssignWindows.java        |   6 +-
 .../beam/runners/dataflow/util/DoFnInfo.java    |  16 +-
 .../DataflowPipelineTranslatorTest.java         |  10 +-
 .../beam/runners/spark/examples/WordCount.java  |   4 +-
 .../runners/spark/translation/DoFnFunction.java |   8 +-
 .../spark/translation/MultiDoFnFunction.java    |   8 +-
 .../spark/translation/SparkProcessContext.java  |  18 +-
 .../spark/translation/TransformTranslator.java  |   7 +-
 .../streaming/StreamingTransformTranslator.java |   4 +-
 .../apache/beam/runners/spark/TfIdfTest.java    |  12 +-
 .../spark/translation/CombinePerKeyTest.java    |   4 +-
 .../spark/translation/DoFnOutputTest.java       |   4 +-
 .../translation/MultiOutputWordCountTest.java   |   8 +-
 .../spark/translation/SerializationTest.java    |  10 +-
 .../spark/translation/SideEffectsTest.java      |   4 +-
 .../streaming/KafkaStreamingTest.java           |   4 +-
 .../org/apache/beam/sdk/coders/AvroCoder.java   |   1 -
 .../apache/beam/sdk/coders/DurationCoder.java   |   1 -
 .../apache/beam/sdk/coders/InstantCoder.java    |   1 -
 .../java/org/apache/beam/sdk/io/PubsubIO.java   |   6 +-
 .../apache/beam/sdk/io/PubsubUnboundedSink.java |   8 +-
 .../beam/sdk/io/PubsubUnboundedSource.java      |   4 +-
 .../java/org/apache/beam/sdk/io/Source.java     |   2 +-
 .../main/java/org/apache/beam/sdk/io/Write.java |  21 +-
 .../org/apache/beam/sdk/options/GcpOptions.java |   1 -
 .../beam/sdk/options/PipelineOptions.java       |   8 +-
 .../sdk/options/PipelineOptionsFactory.java     |   1 -
 .../sdk/options/PipelineOptionsReflector.java   |   1 +
 .../beam/sdk/runners/AggregatorValues.java      |   4 +-
 .../org/apache/beam/sdk/testing/PAssert.java    |  24 +-
 .../beam/sdk/testing/SerializableMatchers.java  |   1 -
 .../apache/beam/sdk/testing/TestPipeline.java   |   1 -
 .../beam/sdk/testing/TestPipelineOptions.java   |   1 +
 .../apache/beam/sdk/transforms/Aggregator.java  |  14 +-
 .../sdk/transforms/AggregatorRetriever.java     |   6 +-
 .../org/apache/beam/sdk/transforms/Combine.java |  14 +-
 .../apache/beam/sdk/transforms/CombineFns.java  |   4 +-
 .../org/apache/beam/sdk/transforms/Count.java   |   2 +-
 .../org/apache/beam/sdk/transforms/Create.java  |   2 +-
 .../org/apache/beam/sdk/transforms/DoFn.java    | 418 +++++---------
 .../beam/sdk/transforms/DoFnReflector.java      | 116 ++--
 .../apache/beam/sdk/transforms/DoFnTester.java  |  88 +--
 .../beam/sdk/transforms/DoFnWithContext.java    | 429 --------------
 .../org/apache/beam/sdk/transforms/Filter.java  |   2 +-
 .../beam/sdk/transforms/FlatMapElements.java    |   2 +-
 .../org/apache/beam/sdk/transforms/Flatten.java |   2 +-
 .../apache/beam/sdk/transforms/GroupByKey.java  |   2 +-
 .../transforms/IntraBundleParallelization.java  |  40 +-
 .../org/apache/beam/sdk/transforms/Keys.java    |   2 +-
 .../org/apache/beam/sdk/transforms/KvSwap.java  |   2 +-
 .../apache/beam/sdk/transforms/MapElements.java |   2 +-
 .../org/apache/beam/sdk/transforms/OldDoFn.java | 565 +++++++++++++++++++
 .../apache/beam/sdk/transforms/PTransform.java  |   2 +-
 .../org/apache/beam/sdk/transforms/ParDo.java   | 219 +++----
 .../apache/beam/sdk/transforms/Partition.java   |   2 +-
 .../beam/sdk/transforms/RemoveDuplicates.java   |   2 +-
 .../org/apache/beam/sdk/transforms/Sample.java  |   4 +-
 .../beam/sdk/transforms/SimpleFunction.java     |   6 +-
 .../org/apache/beam/sdk/transforms/Values.java  |   2 +-
 .../org/apache/beam/sdk/transforms/View.java    |   8 +-
 .../apache/beam/sdk/transforms/WithKeys.java    |   2 +-
 .../beam/sdk/transforms/WithTimestamps.java     |   4 +-
 .../sdk/transforms/display/DisplayData.java     |   1 -
 .../beam/sdk/transforms/join/CoGbkResult.java   |   1 -
 .../beam/sdk/transforms/join/CoGroupByKey.java  |  14 +-
 .../sdk/transforms/windowing/AfterEach.java     |   1 +
 .../windowing/AfterProcessingTime.java          |   1 +
 .../transforms/windowing/IntervalWindow.java    |   1 -
 .../beam/sdk/transforms/windowing/Never.java    |   1 +
 .../beam/sdk/transforms/windowing/PaneInfo.java |  10 +-
 .../beam/sdk/transforms/windowing/Window.java   |   4 +-
 .../beam/sdk/util/BaseExecutionContext.java     |   4 +-
 .../apache/beam/sdk/util/BucketingFunction.java |   1 +
 .../beam/sdk/util/CombineContextFactory.java    |   6 +-
 .../apache/beam/sdk/util/ExecutionContext.java  |   8 +-
 .../apache/beam/sdk/util/MovingFunction.java    |   1 +
 .../beam/sdk/util/PerKeyCombineFnRunner.java    |  44 +-
 .../beam/sdk/util/PerKeyCombineFnRunners.java   |  30 +-
 .../org/apache/beam/sdk/util/PubsubClient.java  |   1 +
 .../apache/beam/sdk/util/PubsubTestClient.java  |   1 +
 .../sdk/util/ReifyTimestampAndWindowsDoFn.java  |   6 +-
 .../org/apache/beam/sdk/util/Reshuffle.java     |   4 +-
 .../apache/beam/sdk/util/SerializableUtils.java |   2 +-
 .../org/apache/beam/sdk/util/StringUtils.java   |   2 +-
 .../beam/sdk/util/SystemDoFnInternal.java       |   6 +-
 .../apache/beam/sdk/util/TimerInternals.java    |   1 -
 .../apache/beam/sdk/util/ValueWithRecordId.java |   6 +-
 .../org/apache/beam/sdk/util/WindowedValue.java |   1 -
 .../beam/sdk/util/WindowingInternals.java       |   4 +-
 .../beam/sdk/util/common/ReflectHelpers.java    |   1 +
 .../beam/sdk/values/TimestampedValue.java       |   1 -
 .../java/org/apache/beam/sdk/PipelineTest.java  |   6 +-
 .../apache/beam/sdk/coders/AvroCoderTest.java   |   4 +-
 .../beam/sdk/coders/CoderRegistryTest.java      |   6 +-
 .../beam/sdk/coders/SerializableCoderTest.java  |   6 +-
 .../org/apache/beam/sdk/io/AvroSourceTest.java  |   1 +
 .../io/BoundedReadFromUnboundedSourceTest.java  |   1 +
 .../beam/sdk/io/CompressedSourceTest.java       |   1 +
 .../apache/beam/sdk/io/CountingInputTest.java   |   5 +-
 .../apache/beam/sdk/io/CountingSourceTest.java  |   4 +-
 .../beam/sdk/io/OffsetBasedSourceTest.java      |   1 +
 .../beam/sdk/io/PubsubUnboundedSinkTest.java    |   4 +-
 .../java/org/apache/beam/sdk/io/ReadTest.java   |   1 +
 .../java/org/apache/beam/sdk/io/TextIOTest.java |   1 +
 .../java/org/apache/beam/sdk/io/WriteTest.java  |   7 +-
 .../org/apache/beam/sdk/io/XmlSinkTest.java     |   1 +
 .../apache/beam/sdk/options/GcpOptionsTest.java |   1 +
 .../sdk/options/GoogleApiDebugOptionsTest.java  |   1 -
 .../sdk/options/PipelineOptionsFactoryTest.java |   1 -
 .../beam/sdk/options/PipelineOptionsTest.java   |   1 -
 .../sdk/options/ProxyInvocationHandlerTest.java |   2 +-
 .../AggregatorPipelineExtractorTest.java        |   6 +-
 .../apache/beam/sdk/testing/PAssertTest.java    |   1 -
 .../beam/sdk/testing/TestPipelineTest.java      |   1 -
 .../transforms/ApproximateQuantilesTest.java    |   1 +
 .../sdk/transforms/ApproximateUniqueTest.java   |   5 +-
 .../beam/sdk/transforms/CombineFnsTest.java     |   2 +-
 .../apache/beam/sdk/transforms/CombineTest.java |  12 +-
 .../apache/beam/sdk/transforms/CreateTest.java  |   2 +-
 .../beam/sdk/transforms/DoFnContextTest.java    |  69 ---
 .../DoFnDelegatingAggregatorTest.java           |  16 +-
 .../beam/sdk/transforms/DoFnReflectorTest.java  |  88 +--
 .../apache/beam/sdk/transforms/DoFnTest.java    | 131 +++--
 .../beam/sdk/transforms/DoFnTesterTest.java     |  10 +-
 .../sdk/transforms/DoFnWithContextTest.java     | 237 --------
 .../apache/beam/sdk/transforms/FlattenTest.java |   4 +-
 .../beam/sdk/transforms/GroupByKeyTest.java     |   6 +-
 .../IntraBundleParallelizationTest.java         |  23 +-
 .../beam/sdk/transforms/MapElementsTest.java    |   1 +
 .../org/apache/beam/sdk/transforms/MaxTest.java |   1 +
 .../org/apache/beam/sdk/transforms/MinTest.java |   2 +
 .../apache/beam/sdk/transforms/NoOpDoFn.java    | 144 -----
 .../apache/beam/sdk/transforms/NoOpOldDoFn.java | 144 +++++
 .../beam/sdk/transforms/OldDoFnContextTest.java |  69 +++
 .../apache/beam/sdk/transforms/OldDoFnTest.java | 242 ++++++++
 .../apache/beam/sdk/transforms/ParDoTest.java   | 108 ++--
 .../beam/sdk/transforms/PartitionTest.java      |   1 +
 .../apache/beam/sdk/transforms/SampleTest.java  |   1 +
 .../org/apache/beam/sdk/transforms/TopTest.java |   1 +
 .../apache/beam/sdk/transforms/ViewTest.java    | 398 ++++++-------
 .../beam/sdk/transforms/WithTimestampsTest.java |   8 +-
 .../display/DisplayDataEvaluatorTest.java       |   6 +-
 .../display/DisplayDataMatchersTest.java        |   1 +
 .../sdk/transforms/display/DisplayDataTest.java |   6 +-
 .../dofnreflector/DoFnReflectorTestHelper.java  |  26 +-
 .../sdk/transforms/join/CoGroupByKeyTest.java   |  18 +-
 .../sdk/transforms/windowing/NeverTest.java     |   1 +
 .../sdk/transforms/windowing/WindowTest.java    |   6 +-
 .../sdk/transforms/windowing/WindowingTest.java |  10 +-
 .../beam/sdk/util/BucketingFunctionTest.java    |   4 +-
 .../beam/sdk/util/MovingFunctionTest.java       |   4 +-
 .../beam/sdk/util/SerializableUtilsTest.java    |   1 -
 .../apache/beam/sdk/util/SerializerTest.java    |   1 -
 .../apache/beam/sdk/util/StringUtilsTest.java   |  16 +-
 .../org/apache/beam/sdk/util/TriggerTester.java |   1 +
 .../beam/sdk/util/common/CounterTest.java       |   1 +
 .../beam/sdk/values/PCollectionTupleTest.java   |   4 +-
 .../apache/beam/sdk/values/TypedPValueTest.java |   6 +-
 .../beam/sdk/extensions/joinlibrary/Join.java   |   8 +-
 .../beam/sdk/io/gcp/bigquery/BigQueryIO.java    |  18 +-
 .../beam/sdk/io/gcp/bigtable/BigtableIO.java    |   4 +-
 .../beam/sdk/io/gcp/datastore/V1Beta3.java      |  13 +-
 .../sdk/io/gcp/bigquery/BigQueryIOTest.java     |   6 +-
 .../sdk/io/gcp/bigtable/BigtableWriteIT.java    |   4 +-
 .../sdk/io/gcp/datastore/V1Beta3TestUtil.java   |   6 +-
 .../java/org/apache/beam/sdk/io/jms/JmsIO.java  |   4 +-
 .../org/apache/beam/sdk/io/kafka/KafkaIO.java   |   8 +-
 .../apache/beam/sdk/io/kafka/KafkaIOTest.java   |   7 +-
 .../sdk/transforms/WithTimestampsJava8Test.java |   4 +-
 .../src/main/java/DebuggingWordCount.java       |   4 +-
 .../src/main/java/MinimalWordCount.java         |   6 +-
 .../src/main/java/WindowedWordCount.java        |   6 +-
 .../src/main/java/WordCount.java                |   6 +-
 .../main/java/common/PubsubFileInjector.java    |   4 +-
 .../src/main/java/StarterPipeline.java          |   6 +-
 .../src/main/java/it/pkg/StarterPipeline.java   |   6 +-
 .../transforms/DoFnReflectorBenchmark.java      |  49 +-
 265 files changed, 2641 insertions(+), 2596 deletions(-)
----------------------------------------------------------------------