Path Lines of Code learning/katas/go/common_transforms/aggregation/count/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/count/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/count/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/count/task-remote-info.yaml 2 learning/katas/go/common_transforms/aggregation/lesson-info.yaml 6 learning/katas/go/common_transforms/aggregation/lesson-remote-info.yaml 3 learning/katas/go/common_transforms/aggregation/max/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/max/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/max/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/max/task-remote-info.yaml 2 learning/katas/go/common_transforms/aggregation/mean/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/mean/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/mean/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/mean/task-remote-info.yaml 2 learning/katas/go/common_transforms/aggregation/min/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/min/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/min/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/min/task-remote-info.yaml 2 learning/katas/go/common_transforms/aggregation/sum/cmd/main.go 20 learning/katas/go/common_transforms/aggregation/sum/pkg/task/task.go 8 learning/katas/go/common_transforms/aggregation/sum/task-info.yaml 12 learning/katas/go/common_transforms/aggregation/sum/task-remote-info.yaml 2 learning/katas/go/common_transforms/filter/filter/cmd/main.go 20 learning/katas/go/common_transforms/filter/filter/pkg/task/task.go 10 learning/katas/go/common_transforms/filter/filter/task-info.yaml 12 learning/katas/go/common_transforms/filter/filter/task-remote-info.yaml 2 learning/katas/go/common_transforms/filter/lesson-info.yaml 3 learning/katas/go/common_transforms/filter/lesson-remote-info.yaml 3 learning/katas/go/common_transforms/filter/pardo/cmd/main.go 20 learning/katas/go/common_transforms/filter/pardo/pkg/task/task.go 9 learning/katas/go/common_transforms/filter/pardo/task-info.yaml 12 learning/katas/go/common_transforms/filter/pardo/task-remote-info.yaml 2 learning/katas/go/common_transforms/section-info.yaml 3 learning/katas/go/common_transforms/section-remote-info.yaml 2 learning/katas/go/core_transforms/additional_outputs/additional_outputs/cmd/main.go 21 learning/katas/go/core_transforms/additional_outputs/additional_outputs/pkg/task/task.go 13 learning/katas/go/core_transforms/additional_outputs/additional_outputs/task-info.yaml 12 learning/katas/go/core_transforms/additional_outputs/additional_outputs/task-remote-info.yaml 2 learning/katas/go/core_transforms/additional_outputs/lesson-info.yaml 2 learning/katas/go/core_transforms/additional_outputs/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/branching/branching/cmd/main.go 21 learning/katas/go/core_transforms/branching/branching/pkg/task/task.go 23 learning/katas/go/core_transforms/branching/branching/task-info.yaml 24 learning/katas/go/core_transforms/branching/branching/task-remote-info.yaml 2 learning/katas/go/core_transforms/branching/lesson-info.yaml 2 learning/katas/go/core_transforms/branching/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/cmd/main.go 21 learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/pkg/task/task.go 30 learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/task-info.yaml 12 learning/katas/go/core_transforms/cogroupbykey/cogroupbykey/task-remote-info.yaml 2 learning/katas/go/core_transforms/cogroupbykey/lesson-info.yaml 2 learning/katas/go/core_transforms/cogroupbykey/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/combine/combine_perkey/cmd/main.go 26 learning/katas/go/core_transforms/combine/combine_perkey/pkg/task/task.go 12 learning/katas/go/core_transforms/combine/combine_perkey/task-info.yaml 12 learning/katas/go/core_transforms/combine/combine_perkey/task-remote-info.yaml 2 learning/katas/go/core_transforms/combine/combinefn/cmd/main.go 20 learning/katas/go/core_transforms/combine/combinefn/pkg/task/task.go 32 learning/katas/go/core_transforms/combine/combinefn/task-info.yaml 24 learning/katas/go/core_transforms/combine/combinefn/task-remote-info.yaml 2 learning/katas/go/core_transforms/combine/lesson-info.yaml 4 learning/katas/go/core_transforms/combine/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/combine/simple_function/cmd/main.go 20 learning/katas/go/core_transforms/combine/simple_function/pkg/task/task.go 9 learning/katas/go/core_transforms/combine/simple_function/task-info.yaml 12 learning/katas/go/core_transforms/combine/simple_function/task-remote-info.yaml 2 learning/katas/go/core_transforms/composite/composite/cmd/main.go 21 learning/katas/go/core_transforms/composite/composite/pkg/common/common.go 7 learning/katas/go/core_transforms/composite/composite/pkg/task/task.go 20 learning/katas/go/core_transforms/composite/composite/task-info.yaml 23 learning/katas/go/core_transforms/composite/composite/task-remote-info.yaml 2 learning/katas/go/core_transforms/composite/lesson-info.yaml 2 learning/katas/go/core_transforms/composite/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/flatten/flatten/cmd/main.go 21 learning/katas/go/core_transforms/flatten/flatten/pkg/task/task.go 5 learning/katas/go/core_transforms/flatten/flatten/task-info.yaml 12 learning/katas/go/core_transforms/flatten/flatten/task-remote-info.yaml 2 learning/katas/go/core_transforms/flatten/lesson-info.yaml 2 learning/katas/go/core_transforms/flatten/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/groupbykey/groupbykey/cmd/main.go 20 learning/katas/go/core_transforms/groupbykey/groupbykey/pkg/task/task.go 8 learning/katas/go/core_transforms/groupbykey/groupbykey/task-info.yaml 12 learning/katas/go/core_transforms/groupbykey/groupbykey/task-remote-info.yaml 2 learning/katas/go/core_transforms/groupbykey/lesson-info.yaml 2 learning/katas/go/core_transforms/groupbykey/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/map/lesson-info.yaml 4 learning/katas/go/core_transforms/map/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/map/pardo/cmd/main.go 20 learning/katas/go/core_transforms/map/pardo/pkg/task/task.go 8 learning/katas/go/core_transforms/map/pardo/task-info.yaml 15 learning/katas/go/core_transforms/map/pardo/task-remote-info.yaml 2 learning/katas/go/core_transforms/map/pardo_onetomany/cmd/main.go 19 learning/katas/go/core_transforms/map/pardo_onetomany/pkg/task/task.go 14 learning/katas/go/core_transforms/map/pardo_onetomany/task-info.yaml 15 learning/katas/go/core_transforms/map/pardo_onetomany/task-remote-info.yaml 2 learning/katas/go/core_transforms/map/pardo_struct/cmd/main.go 19 learning/katas/go/core_transforms/map/pardo_struct/pkg/task/task.go 11 learning/katas/go/core_transforms/map/pardo_struct/task-info.yaml 18 learning/katas/go/core_transforms/map/pardo_struct/task-remote-info.yaml 2 learning/katas/go/core_transforms/partition/lesson-info.yaml 2 learning/katas/go/core_transforms/partition/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/partition/partition/cmd/main.go 21 learning/katas/go/core_transforms/partition/partition/pkg/task/task.go 10 learning/katas/go/core_transforms/partition/partition/task-info.yaml 12 learning/katas/go/core_transforms/partition/partition/task-remote-info.yaml 2 learning/katas/go/core_transforms/section-info.yaml 11 learning/katas/go/core_transforms/section-remote-info.yaml 2 learning/katas/go/core_transforms/side_input/lesson-info.yaml 2 learning/katas/go/core_transforms/side_input/lesson-remote-info.yaml 3 learning/katas/go/core_transforms/side_input/side_input/cmd/main.go 33 learning/katas/go/core_transforms/side_input/side_input/pkg/task/task.go 26 learning/katas/go/core_transforms/side_input/side_input/task-info.yaml 18 learning/katas/go/core_transforms/side_input/side_input/task-remote-info.yaml 2 learning/katas/go/course-info.yaml 11 learning/katas/go/course-remote-info.yaml 2 learning/katas/go/introduction/hello_beam/hello_beam/cmd/main.go 18 learning/katas/go/introduction/hello_beam/hello_beam/pkg/task/task.go 7 learning/katas/go/introduction/hello_beam/hello_beam/task-info.yaml 13 learning/katas/go/introduction/hello_beam/hello_beam/task-remote-info.yaml 2 learning/katas/go/introduction/hello_beam/hello_beam_test/pkg/task/task.go 7 learning/katas/go/introduction/hello_beam/hello_beam_test/task-info.yaml 14 learning/katas/go/introduction/hello_beam/hello_beam_test/task-remote-info.yaml 2 learning/katas/go/introduction/hello_beam/lesson-info.yaml 3 learning/katas/go/introduction/hello_beam/lesson-remote-info.yaml 3 learning/katas/go/introduction/section-info.yaml 2 learning/katas/go/introduction/section-remote-info.yaml 2 learning/katas/go/io/section-info.yaml 2 learning/katas/go/io/section-remote-info.yaml 2 learning/katas/go/io/textio/lesson-info.yaml 2 learning/katas/go/io/textio/lesson-remote-info.yaml 3 learning/katas/go/io/textio/read/cmd/main.go 22 learning/katas/go/io/textio/read/pkg/task/task.go 12 learning/katas/go/io/textio/read/task-info.yaml 19 learning/katas/go/io/textio/read/task-remote-info.yaml 2 learning/katas/go/windowing/adding_timestamp/lesson-info.yaml 2 learning/katas/go/windowing/adding_timestamp/lesson-remote-info.yaml 3 learning/katas/go/windowing/adding_timestamp/pardo/cmd/main.go 24 learning/katas/go/windowing/adding_timestamp/pardo/pkg/common/data.go 33 learning/katas/go/windowing/adding_timestamp/pardo/pkg/task/task.go 15 learning/katas/go/windowing/adding_timestamp/pardo/task-info.yaml 14 learning/katas/go/windowing/adding_timestamp/pardo/task-remote-info.yaml 2 learning/katas/go/windowing/fixed_time_window/fixed_time_window/cmd/main.go 24 learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/common/input.go 23 learning/katas/go/windowing/fixed_time_window/fixed_time_window/pkg/task/task.go 32 learning/katas/go/windowing/fixed_time_window/fixed_time_window/task-info.yaml 23 learning/katas/go/windowing/fixed_time_window/fixed_time_window/task-remote-info.yaml 2 learning/katas/go/windowing/fixed_time_window/lesson-info.yaml 2 learning/katas/go/windowing/fixed_time_window/lesson-remote-info.yaml 3 learning/katas/go/windowing/section-info.yaml 3 learning/katas/go/windowing/section-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Count/src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Max/src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Mean/src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Min/src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/Sum/src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.java 21 learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml 10 learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Aggregation/lesson-info.yaml 6 learning/katas/java/Common Transforms/Aggregation/lesson-remote-info.yaml 3 learning/katas/java/Common Transforms/Filter/Filter/src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.java 22 learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml 10 learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.java 31 learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml 10 learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml 2 learning/katas/java/Common Transforms/Filter/lesson-info.yaml 3 learning/katas/java/Common Transforms/Filter/lesson-remote-info.yaml 3 learning/katas/java/Common Transforms/WithKeys/WithKeys/src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.java 27 learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml 10 learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml 2 learning/katas/java/Common Transforms/WithKeys/lesson-info.yaml 2 learning/katas/java/Common Transforms/WithKeys/lesson-remote-info.yaml 3 learning/katas/java/Common Transforms/section-info.yaml 4 learning/katas/java/Common Transforms/section-remote-info.yaml 2 learning/katas/java/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.java 28 learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml 13 learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Branching/lesson-info.yaml 2 learning/katas/java/Core Transforms/Branching/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.java 60 learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.java 19 learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml 12 learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml 2 learning/katas/java/Core Transforms/CoGroupByKey/lesson-info.yaml 2 learning/katas/java/Core Transforms/CoGroupByKey/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.java 27 learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml 10 learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.java 34 learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml 10 learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.java 37 learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml 13 learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java 69 learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml 10 learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.java 32 learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml 10 learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Combine/lesson-info.yaml 6 learning/katas/java/Core Transforms/Combine/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.java 39 learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml 10 learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Composite Transform/lesson-info.yaml 2 learning/katas/java/Core Transforms/Composite Transform/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.java 11 learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml 6 learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml 2 learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-info.yaml 2 learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Flatten/Flatten/src/org/apache/beam/learning/katas/coretransforms/flatten/Task.java 31 learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml 10 learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Flatten/lesson-info.yaml 2 learning/katas/java/Core Transforms/Flatten/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/GroupByKey/GroupByKey/src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.java 31 learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml 10 learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml 2 learning/katas/java/Core Transforms/GroupByKey/lesson-info.yaml 2 learning/katas/java/Core Transforms/GroupByKey/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Map/FlatMapElements/src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.java 27 learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml 10 learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Map/MapElements/src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.java 26 learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml 10 learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.java 31 learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml 10 learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.java 28 learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml 10 learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Map/lesson-info.yaml 5 learning/katas/java/Core Transforms/Map/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Partition/Partition/src/org/apache/beam/learning/katas/coretransforms/partition/Task.java 35 learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml 10 learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Partition/lesson-info.yaml 2 learning/katas/java/Core Transforms/Partition/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java 47 learning/katas/java/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.java 59 learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml 15 learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Side Input/lesson-info.yaml 2 learning/katas/java/Core Transforms/Side Input/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.java 39 learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml 10 learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml 2 learning/katas/java/Core Transforms/Side Output/lesson-info.yaml 2 learning/katas/java/Core Transforms/Side Output/lesson-remote-info.yaml 3 learning/katas/java/Core Transforms/section-info.yaml 12 learning/katas/java/Core Transforms/section-remote-info.yaml 2 learning/katas/java/IO/Built-in IOs/Built-in IOs/src/org/apache/beam/learning/katas/io/builtinios/Task.java 11 learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml 6 learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml 2 learning/katas/java/IO/Built-in IOs/lesson-info.yaml 2 learning/katas/java/IO/Built-in IOs/lesson-remote-info.yaml 3 learning/katas/java/IO/TextIO/TextIO Read/src/org/apache/beam/learning/katas/io/textio/read/Task.java 24 learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml 15 learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml 2 learning/katas/java/IO/TextIO/lesson-info.yaml 2 learning/katas/java/IO/TextIO/lesson-remote-info.yaml 3 learning/katas/java/IO/section-info.yaml 3 learning/katas/java/IO/section-remote-info.yaml 2 learning/katas/java/Introduction/Hello Beam/Hello Beam/src/org/apache/beam/learning/katas/intro/hello/Task.java 19 learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml 10 learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml 2 learning/katas/java/Introduction/Hello Beam/lesson-info.yaml 2 learning/katas/java/Introduction/Hello Beam/lesson-remote-info.yaml 3 learning/katas/java/Introduction/section-info.yaml 2 learning/katas/java/Introduction/section-remote-info.yaml 2 learning/katas/java/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.java 18 learning/katas/java/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.java 36 learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml 12 learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml 2 learning/katas/java/Triggers/Early Triggers/lesson-info.yaml 2 learning/katas/java/Triggers/Early Triggers/lesson-remote-info.yaml 3 learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.java 18 learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.java 32 learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml 12 learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml 2 learning/katas/java/Triggers/Event Time Triggers/lesson-info.yaml 2 learning/katas/java/Triggers/Event Time Triggers/lesson-remote-info.yaml 3 learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.java 18 learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.java 36 learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml 12 learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml 2 learning/katas/java/Triggers/Window Accumulation Mode/lesson-info.yaml 2 learning/katas/java/Triggers/Window Accumulation Mode/lesson-remote-info.yaml 3 learning/katas/java/Triggers/section-info.yaml 4 learning/katas/java/Triggers/section-remote-info.yaml 2 learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java 57 learning/katas/java/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.java 37 learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml 12 learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml 2 learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java 57 learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.java 31 learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml 12 learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml 2 learning/katas/java/Windowing/Adding Timestamp/lesson-info.yaml 3 learning/katas/java/Windowing/Adding Timestamp/lesson-remote-info.yaml 3 learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.java 43 learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml 12 learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml 2 learning/katas/java/Windowing/Fixed Time Window/lesson-info.yaml 2 learning/katas/java/Windowing/Fixed Time Window/lesson-remote-info.yaml 3 learning/katas/java/Windowing/section-info.yaml 3 learning/katas/java/Windowing/section-remote-info.yaml 2 learning/katas/java/course-info.yaml 14 learning/katas/java/course-remote-info.yaml 2 learning/katas/java/util/resources/log4j2.xml 13 learning/katas/java/util/src/org/apache/beam/learning/katas/util/Log.java 45 learning/katas/kotlin/Common Transforms/Aggregation/Count/src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.kt 22 learning/katas/kotlin/Common Transforms/Aggregation/Count/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Count/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/Max/src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.kt 22 learning/katas/kotlin/Common Transforms/Aggregation/Max/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Max/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/Mean/src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.kt 22 learning/katas/kotlin/Common Transforms/Aggregation/Mean/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Mean/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/Min/src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.kt 22 learning/katas/kotlin/Common Transforms/Aggregation/Min/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Min/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/Sum/src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.kt 21 learning/katas/kotlin/Common Transforms/Aggregation/Sum/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Aggregation/Sum/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Aggregation/lesson-info.yaml 6 learning/katas/kotlin/Common Transforms/Aggregation/lesson-remote-info.yaml 3 learning/katas/kotlin/Common Transforms/Filter/Filter/src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.kt 23 learning/katas/kotlin/Common Transforms/Filter/Filter/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Filter/Filter/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Filter/ParDo/src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.kt 33 learning/katas/kotlin/Common Transforms/Filter/ParDo/task-info.yaml 10 learning/katas/kotlin/Common Transforms/Filter/ParDo/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/Filter/lesson-info.yaml 3 learning/katas/kotlin/Common Transforms/Filter/lesson-remote-info.yaml 3 learning/katas/kotlin/Common Transforms/WithKeys/WithKeys/src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.kt 29 learning/katas/kotlin/Common Transforms/WithKeys/WithKeys/task-info.yaml 10 learning/katas/kotlin/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml 2 learning/katas/kotlin/Common Transforms/WithKeys/lesson-info.yaml 2 learning/katas/kotlin/Common Transforms/WithKeys/lesson-remote-info.yaml 3 learning/katas/kotlin/Common Transforms/section-info.yaml 4 learning/katas/kotlin/Common Transforms/section-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Branching/Branching/src/org/apache/beam/learning/katas/coretransforms/branching/Task.kt 38 learning/katas/kotlin/Core Transforms/Branching/Branching/task-info.yaml 13 learning/katas/kotlin/Core Transforms/Branching/Branching/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Branching/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Branching/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.kt 54 learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.kt 6 learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml 12 learning/katas/kotlin/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/CoGroupByKey/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/CoGroupByKey/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn Lambda/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.kt 28 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.kt 34 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.kt 37 learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/task-info.yaml 13 learning/katas/kotlin/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/CombineFn/src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.kt 44 learning/katas/kotlin/Core Transforms/Combine/CombineFn/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Combine/CombineFn/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/Simple Function/src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.kt 28 learning/katas/kotlin/Core Transforms/Combine/Simple Function/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Combine/Simple Function/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Combine/lesson-info.yaml 6 learning/katas/kotlin/Core Transforms/Combine/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/src/org/apache/beam/learning/katas/coretransforms/composite/Task.kt 40 learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Composite Transform/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Composite Transform/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.kt 11 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml 6 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/DoFn Additional Parameters/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Flatten/Flatten/src/org/apache/beam/learning/katas/coretransforms/flatten/Task.kt 33 learning/katas/kotlin/Core Transforms/Flatten/Flatten/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Flatten/Flatten/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Flatten/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Flatten/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/GroupByKey/GroupByKey/src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.kt 34 learning/katas/kotlin/Core Transforms/GroupByKey/GroupByKey/task-info.yaml 10 learning/katas/kotlin/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/GroupByKey/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/GroupByKey/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Map/FlatMapElements/src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.kt 30 learning/katas/kotlin/Core Transforms/Map/FlatMapElements/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Map/FlatMapElements/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Map/MapElements/src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.kt 28 learning/katas/kotlin/Core Transforms/Map/MapElements/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Map/MapElements/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.kt 31 learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Map/ParDo/src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.kt 29 learning/katas/kotlin/Core Transforms/Map/ParDo/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Map/ParDo/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Map/lesson-info.yaml 5 learning/katas/kotlin/Core Transforms/Map/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Partition/Partition/src/org/apache/beam/learning/katas/coretransforms/partition/Task.kt 33 learning/katas/kotlin/Core Transforms/Partition/Partition/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Partition/Partition/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Partition/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Partition/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.kt 3 learning/katas/kotlin/Core Transforms/Side Input/Side Input/src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.kt 61 learning/katas/kotlin/Core Transforms/Side Input/Side Input/task-info.yaml 15 learning/katas/kotlin/Core Transforms/Side Input/Side Input/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Side Input/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Side Input/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/Side Output/Side Output/src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.kt 43 learning/katas/kotlin/Core Transforms/Side Output/Side Output/task-info.yaml 10 learning/katas/kotlin/Core Transforms/Side Output/Side Output/task-remote-info.yaml 2 learning/katas/kotlin/Core Transforms/Side Output/lesson-info.yaml 2 learning/katas/kotlin/Core Transforms/Side Output/lesson-remote-info.yaml 3 learning/katas/kotlin/Core Transforms/section-info.yaml 12 learning/katas/kotlin/Core Transforms/section-remote-info.yaml 2 learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/src/org/apache/beam/learning/katas/io/builtinios/Task.kt 11 learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task-info.yaml 6 learning/katas/kotlin/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml 2 learning/katas/kotlin/IO/Built-in IOs/lesson-info.yaml 2 learning/katas/kotlin/IO/Built-in IOs/lesson-remote-info.yaml 3 learning/katas/kotlin/IO/TextIO/TextIO Read/src/org/apache/beam/learning/katas/io/textio/read/Task.kt 29 learning/katas/kotlin/IO/TextIO/TextIO Read/task-info.yaml 15 learning/katas/kotlin/IO/TextIO/TextIO Read/task-remote-info.yaml 2 learning/katas/kotlin/IO/TextIO/lesson-info.yaml 2 learning/katas/kotlin/IO/TextIO/lesson-remote-info.yaml 3 learning/katas/kotlin/IO/section-info.yaml 3 learning/katas/kotlin/IO/section-remote-info.yaml 2 learning/katas/kotlin/Introduction/Hello Beam/Hello Beam/src/org/apache/beam/learning/katas/intro/hello/Task.kt 20 learning/katas/kotlin/Introduction/Hello Beam/Hello Beam/task-info.yaml 10 learning/katas/kotlin/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml 2 learning/katas/kotlin/Introduction/Hello Beam/lesson-info.yaml 2 learning/katas/kotlin/Introduction/Hello Beam/lesson-remote-info.yaml 3 learning/katas/kotlin/Introduction/section-info.yaml 2 learning/katas/kotlin/Introduction/section-remote-info.yaml 2 learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.kt 21 learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.kt 38 learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/task-info.yaml 12 learning/katas/kotlin/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml 2 learning/katas/kotlin/Triggers/Early Triggers/lesson-info.yaml 2 learning/katas/kotlin/Triggers/Early Triggers/lesson-remote-info.yaml 3 learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.kt 21 learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.kt 33 learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml 12 learning/katas/kotlin/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml 2 learning/katas/kotlin/Triggers/Event Time Triggers/lesson-info.yaml 2 learning/katas/kotlin/Triggers/Event Time Triggers/lesson-remote-info.yaml 3 learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.kt 21 learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.kt 38 learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml 12 learning/katas/kotlin/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml 2 learning/katas/kotlin/Triggers/Window Accumulation Mode/lesson-info.yaml 2 learning/katas/kotlin/Triggers/Window Accumulation Mode/lesson-remote-info.yaml 3 learning/katas/kotlin/Triggers/section-info.yaml 4 learning/katas/kotlin/Triggers/section-remote-info.yaml 2 learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.kt 4 learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.kt 37 learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/task-info.yaml 12 learning/katas/kotlin/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml 2 learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.kt 4 learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.kt 31 learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml 12 learning/katas/kotlin/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml 2 learning/katas/kotlin/Windowing/Adding Timestamp/lesson-info.yaml 3 learning/katas/kotlin/Windowing/Adding Timestamp/lesson-remote-info.yaml 3 learning/katas/kotlin/Windowing/Fixed Time Window/Fixed Time Window/src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.kt 42 learning/katas/kotlin/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml 12 learning/katas/kotlin/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml 2 learning/katas/kotlin/Windowing/Fixed Time Window/lesson-info.yaml 2 learning/katas/kotlin/Windowing/Fixed Time Window/lesson-remote-info.yaml 3 learning/katas/kotlin/Windowing/section-info.yaml 3 learning/katas/kotlin/Windowing/section-remote-info.yaml 2 learning/katas/kotlin/course-info.yaml 13 learning/katas/kotlin/course-remote-info.yaml 2 learning/katas/kotlin/util/resources/log4j2.xml 13 learning/katas/kotlin/util/src/org/apache/beam/learning/katas/util/Log.kt 36 learning/katas/python/Common Transforms/Aggregation/Count/task-info.yaml 10 learning/katas/python/Common Transforms/Aggregation/Count/task-remote-info.yaml 2 learning/katas/python/Common Transforms/Aggregation/Count/task.py 6 learning/katas/python/Common Transforms/Aggregation/Count/tests.py 11 learning/katas/python/Common Transforms/Aggregation/Largest/task-info.yaml 10 learning/katas/python/Common Transforms/Aggregation/Largest/task-remote-info.yaml 2 learning/katas/python/Common Transforms/Aggregation/Largest/task.py 6 learning/katas/python/Common Transforms/Aggregation/Largest/tests.py 11 learning/katas/python/Common Transforms/Aggregation/Mean/task-info.yaml 10 learning/katas/python/Common Transforms/Aggregation/Mean/task-remote-info.yaml 2 learning/katas/python/Common Transforms/Aggregation/Mean/task.py 6 learning/katas/python/Common Transforms/Aggregation/Mean/tests.py 11 learning/katas/python/Common Transforms/Aggregation/Smallest/task-info.yaml 10 learning/katas/python/Common Transforms/Aggregation/Smallest/task-remote-info.yaml 2 learning/katas/python/Common Transforms/Aggregation/Smallest/task.py 6 learning/katas/python/Common Transforms/Aggregation/Smallest/tests.py 11 learning/katas/python/Common Transforms/Aggregation/Sum/task-info.yaml 10 learning/katas/python/Common Transforms/Aggregation/Sum/task-remote-info.yaml 2 learning/katas/python/Common Transforms/Aggregation/Sum/task.py 6 learning/katas/python/Common Transforms/Aggregation/Sum/tests.py 11 learning/katas/python/Common Transforms/Aggregation/lesson-info.yaml 6 learning/katas/python/Common Transforms/Aggregation/lesson-remote-info.yaml 3 learning/katas/python/Common Transforms/Filter/Filter/task-info.yaml 10 learning/katas/python/Common Transforms/Filter/Filter/task-remote-info.yaml 2 learning/katas/python/Common Transforms/Filter/Filter/task.py 6 learning/katas/python/Common Transforms/Filter/Filter/tests.py 11 learning/katas/python/Common Transforms/Filter/ParDo/task-info.yaml 10 learning/katas/python/Common Transforms/Filter/ParDo/task-remote-info.yaml 2 learning/katas/python/Common Transforms/Filter/ParDo/task.py 10 learning/katas/python/Common Transforms/Filter/ParDo/tests.py 11 learning/katas/python/Common Transforms/Filter/lesson-info.yaml 3 learning/katas/python/Common Transforms/Filter/lesson-remote-info.yaml 3 learning/katas/python/Common Transforms/WithKeys/WithKeys/task-info.yaml 10 learning/katas/python/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml 2 learning/katas/python/Common Transforms/WithKeys/WithKeys/task.py 6 learning/katas/python/Common Transforms/WithKeys/WithKeys/tests.py 13 learning/katas/python/Common Transforms/WithKeys/lesson-info.yaml 2 learning/katas/python/Common Transforms/WithKeys/lesson-remote-info.yaml 3 learning/katas/python/Common Transforms/section-info.yaml 4 learning/katas/python/Common Transforms/section-remote-info.yaml 2 learning/katas/python/Core Transforms/Branching/Branching/task-info.yaml 13 learning/katas/python/Core Transforms/Branching/Branching/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Branching/Branching/task.py 8 learning/katas/python/Core Transforms/Branching/Branching/tests.py 18 learning/katas/python/Core Transforms/Branching/lesson-info.yaml 2 learning/katas/python/Core Transforms/Branching/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml 10 learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml 2 learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/task.py 25 learning/katas/python/Core Transforms/CoGroupByKey/CoGroupByKey/tests.py 15 learning/katas/python/Core Transforms/CoGroupByKey/lesson-info.yaml 2 learning/katas/python/Core Transforms/CoGroupByKey/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/Combine/Combine PerKey/task-info.yaml 10 learning/katas/python/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Combine/Combine PerKey/task.py 10 learning/katas/python/Core Transforms/Combine/Combine PerKey/tests.py 15 learning/katas/python/Core Transforms/Combine/CombineFn/task-info.yaml 13 learning/katas/python/Core Transforms/Combine/CombineFn/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Combine/CombineFn/task.py 18 learning/katas/python/Core Transforms/Combine/CombineFn/tests.py 11 learning/katas/python/Core Transforms/Combine/Simple Function/task-info.yaml 13 learning/katas/python/Core Transforms/Combine/Simple Function/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Combine/Simple Function/task.py 11 learning/katas/python/Core Transforms/Combine/Simple Function/tests.py 11 learning/katas/python/Core Transforms/Combine/lesson-info.yaml 4 learning/katas/python/Core Transforms/Combine/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/Composite Transform/Composite Transform/task-info.yaml 13 learning/katas/python/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Composite Transform/Composite Transform/task.py 12 learning/katas/python/Core Transforms/Composite Transform/Composite Transform/tests.py 11 learning/katas/python/Core Transforms/Composite Transform/lesson-info.yaml 2 learning/katas/python/Core Transforms/Composite Transform/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/Flatten/Flatten/task-info.yaml 10 learning/katas/python/Core Transforms/Flatten/Flatten/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Flatten/Flatten/task.py 10 learning/katas/python/Core Transforms/Flatten/Flatten/tests.py 11 learning/katas/python/Core Transforms/Flatten/lesson-info.yaml 2 learning/katas/python/Core Transforms/Flatten/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/GroupByKey/GroupByKey/task-info.yaml 10 learning/katas/python/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml 2 learning/katas/python/Core Transforms/GroupByKey/GroupByKey/task.py 7 learning/katas/python/Core Transforms/GroupByKey/GroupByKey/tests.py 13 learning/katas/python/Core Transforms/GroupByKey/lesson-info.yaml 2 learning/katas/python/Core Transforms/GroupByKey/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/Map/FlatMap/task-info.yaml 10 learning/katas/python/Core Transforms/Map/FlatMap/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Map/FlatMap/task.py 6 learning/katas/python/Core Transforms/Map/FlatMap/tests.py 11 learning/katas/python/Core Transforms/Map/Map/task-info.yaml 10 learning/katas/python/Core Transforms/Map/Map/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Map/Map/task.py 6 learning/katas/python/Core Transforms/Map/Map/tests.py 11 learning/katas/python/Core Transforms/Map/ParDo OneToMany/task-info.yaml 13 learning/katas/python/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Map/ParDo OneToMany/task.py 9 learning/katas/python/Core Transforms/Map/ParDo OneToMany/tests.py 11 learning/katas/python/Core Transforms/Map/ParDo/task-info.yaml 13 learning/katas/python/Core Transforms/Map/ParDo/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Map/ParDo/task.py 9 learning/katas/python/Core Transforms/Map/ParDo/tests.py 11 learning/katas/python/Core Transforms/Map/lesson-info.yaml 5 learning/katas/python/Core Transforms/Map/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/Partition/Partition/task-info.yaml 13 learning/katas/python/Core Transforms/Partition/Partition/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Partition/Partition/task.py 13 learning/katas/python/Core Transforms/Partition/Partition/tests.py 17 learning/katas/python/Core Transforms/Partition/lesson-info.yaml 2 learning/katas/python/Core Transforms/Partition/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/Side Input/Side Input/task-info.yaml 13 learning/katas/python/Core Transforms/Side Input/Side Input/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Side Input/Side Input/task.py 31 learning/katas/python/Core Transforms/Side Input/Side Input/tests.py 17 learning/katas/python/Core Transforms/Side Input/lesson-info.yaml 2 learning/katas/python/Core Transforms/Side Input/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/Side Output/Side Output/task-info.yaml 13 learning/katas/python/Core Transforms/Side Output/Side Output/task-remote-info.yaml 2 learning/katas/python/Core Transforms/Side Output/Side Output/task.py 18 learning/katas/python/Core Transforms/Side Output/Side Output/tests.py 17 learning/katas/python/Core Transforms/Side Output/lesson-info.yaml 2 learning/katas/python/Core Transforms/Side Output/lesson-remote-info.yaml 3 learning/katas/python/Core Transforms/section-info.yaml 11 learning/katas/python/Core Transforms/section-remote-info.yaml 2 learning/katas/python/IO/Built-in IOs/Built-in IOs/task-info.yaml 6 learning/katas/python/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml 2 learning/katas/python/IO/Built-in IOs/Built-in IOs/task.py 2 learning/katas/python/IO/Built-in IOs/Built-in IOs/tests.py 1 learning/katas/python/IO/Built-in IOs/lesson-info.yaml 2 learning/katas/python/IO/Built-in IOs/lesson-remote-info.yaml 3 learning/katas/python/IO/TextIO/ReadFromText/task-info.yaml 15 learning/katas/python/IO/TextIO/ReadFromText/task-remote-info.yaml 2 learning/katas/python/IO/TextIO/ReadFromText/task.py 7 learning/katas/python/IO/TextIO/ReadFromText/tests.py 22 learning/katas/python/IO/TextIO/lesson-info.yaml 2 learning/katas/python/IO/TextIO/lesson-remote-info.yaml 3 learning/katas/python/IO/section-info.yaml 3 learning/katas/python/IO/section-remote-info.yaml 2 learning/katas/python/Introduction/Hello Beam/Hello Beam/task-info.yaml 10 learning/katas/python/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml 2 learning/katas/python/Introduction/Hello Beam/Hello Beam/task.py 5 learning/katas/python/Introduction/Hello Beam/Hello Beam/tests.py 10 learning/katas/python/Introduction/Hello Beam/lesson-info.yaml 2 learning/katas/python/Introduction/Hello Beam/lesson-remote-info.yaml 3 learning/katas/python/Introduction/section-info.yaml 2 learning/katas/python/Introduction/section-remote-info.yaml 2 learning/katas/python/Windowing/Adding Timestamp/ParDo/task-info.yaml 13 learning/katas/python/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml 2 learning/katas/python/Windowing/Adding Timestamp/ParDo/task.py 26 learning/katas/python/Windowing/Adding Timestamp/ParDo/tests.py 17 learning/katas/python/Windowing/Adding Timestamp/lesson-info.yaml 2 learning/katas/python/Windowing/Adding Timestamp/lesson-remote-info.yaml 3 learning/katas/python/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml 10 learning/katas/python/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml 2 learning/katas/python/Windowing/Fixed Time Window/Fixed Time Window/task.py 21 learning/katas/python/Windowing/Fixed Time Window/Fixed Time Window/tests.py 16 learning/katas/python/Windowing/Fixed Time Window/lesson-info.yaml 2 learning/katas/python/Windowing/Fixed Time Window/lesson-remote-info.yaml 3 learning/katas/python/Windowing/section-info.yaml 3 learning/katas/python/Windowing/section-remote-info.yaml 2 learning/katas/python/course-info.yaml 13 learning/katas/python/course-remote-info.yaml 2 learning/katas/python/log_elements.py 28