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

robertwb pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.


    from 90393fc  Merge pull request #5241: Fixes mapping outputs in Dataflow 
streaming WriteFiles override
     add e596850  Rename Window to WindowingStrategy
     add 41bbc16  Add WindowInto and window representations
     add 0c86434  Update EventTime to match Beam spec
     add 5323ddf  Simplify Combine code
     add 6ee6d36  Support windowing in Go direct runner
     add 81c235c  Support Go windowing on Dataflow
     add e36cb9b  CR: addressed reviewer comments
     add 4a146c6  CR: simplify Dataflow encoding and comment fixes
     new d56db36  Merge pull request #5179 from [BEAM-3303] Add Go Windowing 
support

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 sdks/go/examples/build.gradle                      |    1 +
 .../windowed_wordcount/windowed_wordcount.go       |  131 ++
 .../windowed_wordcount/wordcount/wordcount.go      |   59 +
 sdks/go/pkg/beam/coder.go                          |    6 +-
 sdks/go/pkg/beam/combine.go                        |    3 -
 sdks/go/pkg/beam/core/funcx/fn.go                  |   40 +-
 sdks/go/pkg/beam/core/funcx/fn_test.go             |   23 +-
 sdks/go/pkg/beam/core/graph/bind_test.go           |    3 +-
 sdks/go/pkg/beam/core/graph/coder/coder.go         |    9 +-
 sdks/go/pkg/beam/core/graph/coder/time.go          |   15 +-
 sdks/go/pkg/beam/core/graph/coder/time_test.go     |   27 +-
 .../distinct.go => core/graph/coder/windows.go}    |   39 +-
 sdks/go/pkg/beam/core/graph/edge.go                |  132 +-
 sdks/go/pkg/beam/core/graph/graph.go               |    4 +-
 sdks/go/pkg/beam/core/graph/mtime/time.go          |  124 ++
 sdks/go/pkg/beam/core/graph/node.go                |   23 +-
 sdks/go/pkg/beam/core/graph/window/fn.go           |  111 ++
 .../distinct.go => core/graph/window/strategy.go}  |   34 +-
 sdks/go/pkg/beam/core/graph/window/window.go       |   71 -
 sdks/go/pkg/beam/core/graph/window/windows.go      |   78 +
 sdks/go/pkg/beam/core/runtime/exec/coder.go        |  128 +-
 sdks/go/pkg/beam/core/runtime/exec/cogbk.go        |    3 +-
 sdks/go/pkg/beam/core/runtime/exec/combine.go      |   96 +-
 sdks/go/pkg/beam/core/runtime/exec/combine_test.go |    9 +-
 sdks/go/pkg/beam/core/runtime/exec/datasink.go     |    8 +-
 sdks/go/pkg/beam/core/runtime/exec/datasource.go   |   10 +-
 sdks/go/pkg/beam/core/runtime/exec/emit.go         |    8 +-
 sdks/go/pkg/beam/core/runtime/exec/flatten_test.go |    6 +-
 sdks/go/pkg/beam/core/runtime/exec/fn.go           |   27 +-
 sdks/go/pkg/beam/core/runtime/exec/fn_test.go      |   24 +-
 sdks/go/pkg/beam/core/runtime/exec/fullvalue.go    |    8 +-
 .../pkg/beam/core/runtime/exec/fullvalue_test.go   |   54 +-
 .../pkg/beam/core/runtime/exec/multiplex_test.go   |    2 +-
 .../beam/core/runtime/exec/optimized/emitters.go   | 2028 ++++++++++----------
 .../beam/core/runtime/exec/optimized/emitters.tmpl |   12 +-
 sdks/go/pkg/beam/core/runtime/exec/pardo.go        |   61 +-
 sdks/go/pkg/beam/core/runtime/exec/pardo_test.go   |   12 +-
 sdks/go/pkg/beam/core/runtime/exec/translate.go    |  126 +-
 sdks/go/pkg/beam/core/runtime/exec/unit_test.go    |    4 +-
 sdks/go/pkg/beam/core/runtime/exec/window.go       |   92 +
 sdks/go/pkg/beam/core/runtime/exec/window_test.go  |  115 ++
 sdks/go/pkg/beam/core/runtime/graphx/coder.go      |   52 +-
 sdks/go/pkg/beam/core/runtime/graphx/coder_test.go |    3 +-
 sdks/go/pkg/beam/core/runtime/graphx/serialize.go  |   86 +-
 sdks/go/pkg/beam/core/runtime/graphx/translate.go  |  208 +-
 .../pkg/beam/core/runtime/graphx/translate_test.go |    2 +-
 sdks/go/pkg/beam/core/runtime/graphx/v1/v1.pb.go   |  213 +-
 sdks/go/pkg/beam/core/runtime/graphx/v1/v1.proto   |   10 +
 sdks/go/pkg/beam/core/typex/class.go               |    2 +-
 sdks/go/pkg/beam/core/typex/class_test.go          |   14 +
 sdks/go/pkg/beam/core/typex/special.go             |   35 +-
 sdks/go/pkg/beam/core/util/protox/query.go         |   45 -
 sdks/go/pkg/beam/external.go                       |    8 +-
 sdks/go/pkg/beam/forward.go                        |    1 +
 sdks/go/pkg/beam/gbk.go                            |    2 -
 sdks/go/pkg/beam/io/pubsubio/pubsubio.go           |    4 +-
 sdks/go/pkg/beam/runners/dataflow/dataflow.go      |    9 +-
 sdks/go/pkg/beam/runners/dataflow/messages.go      |    6 +-
 sdks/go/pkg/beam/runners/dataflow/translate.go     |  133 +-
 sdks/go/pkg/beam/runners/direct/direct.go          |    7 +-
 sdks/go/pkg/beam/runners/direct/gbk.go             |   40 +-
 sdks/go/pkg/beam/runners/direct/impulse.go         |   10 +-
 sdks/go/pkg/beam/{impulse.go => windowing.go}      |   29 +-
 63 files changed, 2918 insertions(+), 1767 deletions(-)
 create mode 100644 sdks/go/examples/windowed_wordcount/windowed_wordcount.go
 create mode 100644 sdks/go/examples/windowed_wordcount/wordcount/wordcount.go
 copy sdks/go/pkg/beam/{transforms/filter/distinct.go => 
core/graph/coder/windows.go} (54%)
 create mode 100644 sdks/go/pkg/beam/core/graph/mtime/time.go
 create mode 100644 sdks/go/pkg/beam/core/graph/window/fn.go
 copy sdks/go/pkg/beam/{transforms/filter/distinct.go => 
core/graph/window/strategy.go} (55%)
 delete mode 100644 sdks/go/pkg/beam/core/graph/window/window.go
 create mode 100644 sdks/go/pkg/beam/core/graph/window/windows.go
 create mode 100644 sdks/go/pkg/beam/core/runtime/exec/window.go
 create mode 100644 sdks/go/pkg/beam/core/runtime/exec/window_test.go
 delete mode 100644 sdks/go/pkg/beam/core/util/protox/query.go
 copy sdks/go/pkg/beam/{impulse.go => windowing.go} (60%)

-- 
To stop receiving notification emails like this one, please contact
[email protected].

Reply via email to