diff --git a/learning/katas/java/.idea/study_project.xml b/learning/katas/java/.idea/study_project.xml deleted file mode 100644 index cee5d676f0869..0000000000000 --- a/learning/katas/java/.idea/study_project.xml +++ /dev/null @@ -1,3151 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml new file mode 100644 index 0000000000000..3240233cb1a35 --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Count/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/count/Task.java + visible: true + placeholders: + - offset: 1707 + length: 29 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/count/TaskTest.java + visible: false diff --git a/learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml new file mode 100644 index 0000000000000..fa07c2cec4027 --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Count/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713738 +update_date: Wed, 19 Jun 2019 09:23:51 UTC diff --git a/learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml new file mode 100644 index 0000000000000..cd10c1fcc95ac --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Max/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/max/Task.java + visible: true + placeholders: + - offset: 1709 + length: 35 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/max/TaskTest.java + visible: false diff --git a/learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml new file mode 100644 index 0000000000000..8118f5525eb1d --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Max/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713742 +update_date: Wed, 19 Jun 2019 09:24:06 UTC diff --git a/learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml new file mode 100644 index 0000000000000..5bf18f3e99b3f --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Mean/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/mean/Task.java + visible: true + placeholders: + - offset: 1709 + length: 28 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/mean/TaskTest.java + visible: false diff --git a/learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml new file mode 100644 index 0000000000000..417848460fe2d --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Mean/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713740 +update_date: Wed, 19 Jun 2019 09:23:58 UTC diff --git a/learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml new file mode 100644 index 0000000000000..b49a33fdd41e6 --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Min/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/min/Task.java + visible: true + placeholders: + - offset: 1709 + length: 35 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/min/TaskTest.java + visible: false diff --git a/learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml new file mode 100644 index 0000000000000..27c135f4d4684 --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Min/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713741 +update_date: Wed, 19 Jun 2019 09:24:02 UTC diff --git a/learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml new file mode 100644 index 0000000000000..c2427bef0821b --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Sum/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/commontransforms/aggregation/sum/Task.java + visible: true + placeholders: + - offset: 1709 + length: 35 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/commontransforms/aggregation/sum/TaskTest.java + visible: false diff --git a/learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml new file mode 100644 index 0000000000000..8fcdebd4c5a58 --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/Sum/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713739 +update_date: Wed, 19 Jun 2019 09:23:55 UTC diff --git a/learning/katas/java/Common Transforms/Aggregation/lesson-info.yaml b/learning/katas/java/Common Transforms/Aggregation/lesson-info.yaml new file mode 100644 index 0000000000000..8ea5f2549ff3f --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/lesson-info.yaml @@ -0,0 +1,25 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Count +- Sum +- Mean +- Min +- Max diff --git a/learning/katas/java/Common Transforms/Aggregation/lesson-remote-info.yaml b/learning/katas/java/Common Transforms/Aggregation/lesson-remote-info.yaml new file mode 100644 index 0000000000000..89a3ea116043f --- /dev/null +++ b/learning/katas/java/Common Transforms/Aggregation/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229514 +update_date: Fri, 31 May 2019 17:51:12 UTC +unit: 202039 diff --git a/learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml b/learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml new file mode 100644 index 0000000000000..e8a38931f63ab --- /dev/null +++ b/learning/katas/java/Common Transforms/Filter/Filter/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/commontransforms/filter/filter/Task.java + visible: true + placeholders: + - offset: 1718 + length: 49 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/commontransforms/filter/filter/TaskTest.java + visible: false diff --git a/learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml b/learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml new file mode 100644 index 0000000000000..541af99b258dd --- /dev/null +++ b/learning/katas/java/Common Transforms/Filter/Filter/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713737 +update_date: Wed, 19 Jun 2019 09:23:47 UTC diff --git a/learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml b/learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml new file mode 100644 index 0000000000000..530f7ae97ac61 --- /dev/null +++ b/learning/katas/java/Common Transforms/Filter/ParDo/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/commontransforms/filter/pardo/Task.java + visible: true + placeholders: + - offset: 1752 + length: 292 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/commontransforms/filter/pardo/TaskTest.java + visible: false diff --git a/learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml b/learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml new file mode 100644 index 0000000000000..c8c7e6789b23c --- /dev/null +++ b/learning/katas/java/Common Transforms/Filter/ParDo/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713736 +update_date: Wed, 19 Jun 2019 09:23:44 UTC diff --git a/learning/katas/java/Common Transforms/Filter/lesson-info.yaml b/learning/katas/java/Common Transforms/Filter/lesson-info.yaml new file mode 100644 index 0000000000000..93f7b5a076990 --- /dev/null +++ b/learning/katas/java/Common Transforms/Filter/lesson-info.yaml @@ -0,0 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- ParDo +- Filter diff --git a/learning/katas/java/Common Transforms/Filter/lesson-remote-info.yaml b/learning/katas/java/Common Transforms/Filter/lesson-remote-info.yaml new file mode 100644 index 0000000000000..2cc11c05713b3 --- /dev/null +++ b/learning/katas/java/Common Transforms/Filter/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229513 +update_date: Fri, 31 May 2019 17:50:56 UTC +unit: 202038 diff --git a/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml b/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml new file mode 100644 index 0000000000000..a89b0ad45df7e --- /dev/null +++ b/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/commontransforms/withkeys/Task.java + visible: true + placeholders: + - offset: 1875 + length: 117 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/commontransforms/withkeys/TaskTest.java + visible: false diff --git a/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml b/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml new file mode 100644 index 0000000000000..483d9c777f194 --- /dev/null +++ b/learning/katas/java/Common Transforms/WithKeys/WithKeys/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 754089 +update_date: Wed, 19 Jun 2019 09:24:09 UTC diff --git a/learning/katas/java/Common Transforms/WithKeys/lesson-info.yaml b/learning/katas/java/Common Transforms/WithKeys/lesson-info.yaml new file mode 100644 index 0000000000000..11795674928f0 --- /dev/null +++ b/learning/katas/java/Common Transforms/WithKeys/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- WithKeys diff --git a/learning/katas/java/Common Transforms/WithKeys/lesson-remote-info.yaml b/learning/katas/java/Common Transforms/WithKeys/lesson-remote-info.yaml new file mode 100644 index 0000000000000..f0b0043ec048a --- /dev/null +++ b/learning/katas/java/Common Transforms/WithKeys/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237992 +update_date: Mon, 17 Jun 2019 17:11:31 UTC +unit: -1 diff --git a/learning/katas/java/Common Transforms/section-info.yaml b/learning/katas/java/Common Transforms/section-info.yaml new file mode 100644 index 0000000000000..b32b98a6e135f --- /dev/null +++ b/learning/katas/java/Common Transforms/section-info.yaml @@ -0,0 +1,23 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Filter +- Aggregation +- WithKeys diff --git a/learning/katas/java/Common Transforms/section-remote-info.yaml b/learning/katas/java/Common Transforms/section-remote-info.yaml new file mode 100644 index 0000000000000..e0a23e3bbc795 --- /dev/null +++ b/learning/katas/java/Common Transforms/section-remote-info.yaml @@ -0,0 +1,2 @@ +id: 85641 +update_date: Fri, 31 May 2019 17:51:12 UTC diff --git a/learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml b/learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml new file mode 100644 index 0000000000000..9f8b8f8fd531a --- /dev/null +++ b/learning/katas/java/Core Transforms/Branching/Branching/task-info.yaml @@ -0,0 +1,32 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/branching/Task.java + visible: true + placeholders: + - offset: 1994 + length: 78 + placeholder_text: TODO() + - offset: 2175 + length: 80 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/branching/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml b/learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml new file mode 100644 index 0000000000000..9964051f08ea8 --- /dev/null +++ b/learning/katas/java/Core Transforms/Branching/Branching/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 754088 +update_date: Wed, 19 Jun 2019 09:23:39 UTC diff --git a/learning/katas/java/Core Transforms/Branching/lesson-info.yaml b/learning/katas/java/Core Transforms/Branching/lesson-info.yaml new file mode 100644 index 0000000000000..25ecc7c0b8f9d --- /dev/null +++ b/learning/katas/java/Core Transforms/Branching/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Branching diff --git a/learning/katas/java/Core Transforms/Branching/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/Branching/lesson-remote-info.yaml new file mode 100644 index 0000000000000..d97bc3c1a2abd --- /dev/null +++ b/learning/katas/java/Core Transforms/Branching/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237991 +update_date: Mon, 17 Jun 2019 17:10:58 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml b/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml new file mode 100644 index 0000000000000..84ee96df929b3 --- /dev/null +++ b/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-info.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/Task.java + visible: true + placeholders: + - offset: 2418 + length: 1198 + placeholder_text: TODO() +- name: src/org/apache/beam/learning/katas/coretransforms/cogroupbykey/WordsAlphabet.java + visible: true +- name: test/org/apache/beam/learning/katas/coretransforms/cogroupbykey/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml b/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml new file mode 100644 index 0000000000000..b3a4f7e2fd620 --- /dev/null +++ b/learning/katas/java/Core Transforms/CoGroupByKey/CoGroupByKey/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713729 +update_date: Wed, 19 Jun 2019 09:23:00 UTC diff --git a/learning/katas/java/Core Transforms/CoGroupByKey/lesson-info.yaml b/learning/katas/java/Core Transforms/CoGroupByKey/lesson-info.yaml new file mode 100644 index 0000000000000..273c0771cccfb --- /dev/null +++ b/learning/katas/java/Core Transforms/CoGroupByKey/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- CoGroupByKey diff --git a/learning/katas/java/Core Transforms/CoGroupByKey/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/CoGroupByKey/lesson-remote-info.yaml new file mode 100644 index 0000000000000..90bafc07c7430 --- /dev/null +++ b/learning/katas/java/Core Transforms/CoGroupByKey/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229509 +update_date: Fri, 31 May 2019 17:50:32 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml new file mode 100644 index 0000000000000..7498a41a5a5c2 --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/Task.java + visible: true + placeholders: + - offset: 1922 + length: 46 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefnlambda/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml new file mode 100644 index 0000000000000..e0abb18bcb9ba --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn Lambda/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 750324 +update_date: Wed, 19 Jun 2019 09:23:15 UTC diff --git a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml new file mode 100644 index 0000000000000..c63c45a0377c9 --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/Task.java + visible: true + placeholders: + - offset: 2125 + length: 110 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/combine/binarycombinefn/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml new file mode 100644 index 0000000000000..6eccbcbc52a6d --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/BinaryCombineFn/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713732 +update_date: Wed, 19 Jun 2019 09:23:11 UTC diff --git a/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml b/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml new file mode 100644 index 0000000000000..6e55b865ac7c8 --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-info.yaml @@ -0,0 +1,32 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/Task.java + visible: true + placeholders: + - offset: 2155 + length: 56 + placeholder_text: TODO() + - offset: 2295 + length: 98 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/combine/combineperkey/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml new file mode 100644 index 0000000000000..92af2aaf73a9a --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/Combine PerKey/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713733 +update_date: Wed, 19 Jun 2019 09:23:19 UTC diff --git a/learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml b/learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml new file mode 100644 index 0000000000000..12d049ac07a4e --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/CombineFn/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/combine/combinefn/Task.java + visible: true + placeholders: + - offset: 1962 + length: 1173 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/combine/combinefn/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml new file mode 100644 index 0000000000000..c96549b648982 --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/CombineFn/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713731 +update_date: Wed, 19 Jun 2019 09:23:08 UTC diff --git a/learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml b/learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml new file mode 100644 index 0000000000000..8ccafb129f960 --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/Simple Function/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/combine/simple/Task.java + visible: true + placeholders: + - offset: 1923 + length: 166 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/combine/simple/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml new file mode 100644 index 0000000000000..599514b0114cf --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/Simple Function/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713730 +update_date: Wed, 19 Jun 2019 09:23:04 UTC diff --git a/learning/katas/java/Core Transforms/Combine/lesson-info.yaml b/learning/katas/java/Core Transforms/Combine/lesson-info.yaml new file mode 100644 index 0000000000000..b27501825ba77 --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/lesson-info.yaml @@ -0,0 +1,25 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Simple Function +- CombineFn +- BinaryCombineFn +- BinaryCombineFn Lambda +- Combine PerKey diff --git a/learning/katas/java/Core Transforms/Combine/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/Combine/lesson-remote-info.yaml new file mode 100644 index 0000000000000..615d21b1f5f13 --- /dev/null +++ b/learning/katas/java/Core Transforms/Combine/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229510 +update_date: Fri, 31 May 2019 17:50:44 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml b/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml new file mode 100644 index 0000000000000..42780375c0574 --- /dev/null +++ b/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/composite/Task.java + visible: true + placeholders: + - offset: 1929 + length: 511 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/composite/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml b/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml new file mode 100644 index 0000000000000..1ec9f215aa484 --- /dev/null +++ b/learning/katas/java/Core Transforms/Composite Transform/Composite Transform/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 750323 +update_date: Mon, 17 Jun 2019 17:13:38 UTC diff --git a/learning/katas/java/Core Transforms/Composite Transform/lesson-info.yaml b/learning/katas/java/Core Transforms/Composite Transform/lesson-info.yaml new file mode 100644 index 0000000000000..177eab1cdb456 --- /dev/null +++ b/learning/katas/java/Core Transforms/Composite Transform/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Composite Transform diff --git a/learning/katas/java/Core Transforms/Composite Transform/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/Composite Transform/lesson-remote-info.yaml new file mode 100644 index 0000000000000..405c1c0d559b0 --- /dev/null +++ b/learning/katas/java/Core Transforms/Composite Transform/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237192 +update_date: Thu, 13 Jun 2019 13:11:00 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml b/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml new file mode 100644 index 0000000000000..c39551e0ed382 --- /dev/null +++ b/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-info.yaml @@ -0,0 +1,25 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/Task.java + visible: true +- name: test/org/apache/beam/learning/katas/coretransforms/dofnadditionalparams/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml b/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml new file mode 100644 index 0000000000000..fa522851dffdb --- /dev/null +++ b/learning/katas/java/Core Transforms/DoFn Additional Parameters/DoFn Additional Parameters/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 753154 +update_date: Sun, 16 Jun 2019 15:37:43 UTC diff --git a/learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-info.yaml b/learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-info.yaml new file mode 100644 index 0000000000000..1a41bfb43a981 --- /dev/null +++ b/learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- DoFn Additional Parameters diff --git a/learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-remote-info.yaml new file mode 100644 index 0000000000000..acff592a20ca9 --- /dev/null +++ b/learning/katas/java/Core Transforms/DoFn Additional Parameters/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237765 +update_date: Thu, 01 Jan 1970 00:00:00 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml b/learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml new file mode 100644 index 0000000000000..81405f5b1cab1 --- /dev/null +++ b/learning/katas/java/Core Transforms/Flatten/Flatten/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/flatten/Task.java + visible: true + placeholders: + - offset: 2040 + length: 77 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/flatten/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml b/learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml new file mode 100644 index 0000000000000..6666fa7e3f3ab --- /dev/null +++ b/learning/katas/java/Core Transforms/Flatten/Flatten/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713734 +update_date: Wed, 19 Jun 2019 09:23:22 UTC diff --git a/learning/katas/java/Core Transforms/Flatten/lesson-info.yaml b/learning/katas/java/Core Transforms/Flatten/lesson-info.yaml new file mode 100644 index 0000000000000..fd01c86e102e8 --- /dev/null +++ b/learning/katas/java/Core Transforms/Flatten/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Flatten diff --git a/learning/katas/java/Core Transforms/Flatten/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/Flatten/lesson-remote-info.yaml new file mode 100644 index 0000000000000..04b0820825019 --- /dev/null +++ b/learning/katas/java/Core Transforms/Flatten/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229511 +update_date: Fri, 31 May 2019 17:50:47 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml b/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml new file mode 100644 index 0000000000000..e5d80a90abf69 --- /dev/null +++ b/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/groupbykey/Task.java + visible: true + placeholders: + - offset: 2025 + length: 162 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/groupbykey/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml b/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml new file mode 100644 index 0000000000000..839d84c7feb87 --- /dev/null +++ b/learning/katas/java/Core Transforms/GroupByKey/GroupByKey/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713728 +update_date: Wed, 19 Jun 2019 09:22:57 UTC diff --git a/learning/katas/java/Core Transforms/GroupByKey/lesson-info.yaml b/learning/katas/java/Core Transforms/GroupByKey/lesson-info.yaml new file mode 100644 index 0000000000000..5de9eb69f8191 --- /dev/null +++ b/learning/katas/java/Core Transforms/GroupByKey/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- GroupByKey diff --git a/learning/katas/java/Core Transforms/GroupByKey/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/GroupByKey/lesson-remote-info.yaml new file mode 100644 index 0000000000000..32f0bc78e9ac8 --- /dev/null +++ b/learning/katas/java/Core Transforms/GroupByKey/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229508 +update_date: Fri, 31 May 2019 17:50:29 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml b/learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml new file mode 100644 index 0000000000000..2d21f7d062cd0 --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/FlatMapElements/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/Task.java + visible: true + placeholders: + - offset: 1835 + length: 139 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/map/flatmapelements/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml b/learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml new file mode 100644 index 0000000000000..26d32fbf67697 --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/FlatMapElements/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713727 +update_date: Mon, 17 Jun 2019 17:13:06 UTC diff --git a/learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml b/learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml new file mode 100644 index 0000000000000..6f378dc61c416 --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/MapElements/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/map/mapelements/Task.java + visible: true + placeholders: + - offset: 1776 + length: 110 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/map/mapelements/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml b/learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml new file mode 100644 index 0000000000000..419e2969312b0 --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/MapElements/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713726 +update_date: Wed, 19 Jun 2019 09:22:52 UTC diff --git a/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml b/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml new file mode 100644 index 0000000000000..f9edc2bada170 --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/Task.java + visible: true + placeholders: + - offset: 1777 + length: 299 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/map/pardoonetomany/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml b/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml new file mode 100644 index 0000000000000..bcbabab15b70a --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/ParDo OneToMany/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713725 +update_date: Wed, 19 Jun 2019 09:22:49 UTC diff --git a/learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml b/learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml new file mode 100644 index 0000000000000..9c634461402d0 --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/ParDo/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/map/pardo/Task.java + visible: true + placeholders: + - offset: 1752 + length: 213 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/map/pardo/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml b/learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml new file mode 100644 index 0000000000000..a3e43933f1558 --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/ParDo/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713724 +update_date: Wed, 19 Jun 2019 09:22:46 UTC diff --git a/learning/katas/java/Core Transforms/Map/lesson-info.yaml b/learning/katas/java/Core Transforms/Map/lesson-info.yaml new file mode 100644 index 0000000000000..ad6558fe04e6a --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/lesson-info.yaml @@ -0,0 +1,24 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- ParDo +- ParDo OneToMany +- MapElements +- FlatMapElements diff --git a/learning/katas/java/Core Transforms/Map/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/Map/lesson-remote-info.yaml new file mode 100644 index 0000000000000..b6dbff48dda82 --- /dev/null +++ b/learning/katas/java/Core Transforms/Map/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229507 +update_date: Fri, 31 May 2019 17:50:26 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml b/learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml new file mode 100644 index 0000000000000..6537f92e211f8 --- /dev/null +++ b/learning/katas/java/Core Transforms/Partition/Partition/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/partition/Task.java + visible: true + placeholders: + - offset: 1966 + length: 241 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/partition/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml b/learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml new file mode 100644 index 0000000000000..6548036f4c689 --- /dev/null +++ b/learning/katas/java/Core Transforms/Partition/Partition/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713735 +update_date: Wed, 19 Jun 2019 09:23:26 UTC diff --git a/learning/katas/java/Core Transforms/Partition/lesson-info.yaml b/learning/katas/java/Core Transforms/Partition/lesson-info.yaml new file mode 100644 index 0000000000000..c15773b22b220 --- /dev/null +++ b/learning/katas/java/Core Transforms/Partition/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Partition diff --git a/learning/katas/java/Core Transforms/Partition/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/Partition/lesson-remote-info.yaml new file mode 100644 index 0000000000000..551c06816784b --- /dev/null +++ b/learning/katas/java/Core Transforms/Partition/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229512 +update_date: Fri, 31 May 2019 17:50:50 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml b/learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml new file mode 100644 index 0000000000000..1568f8c44e5b2 --- /dev/null +++ b/learning/katas/java/Core Transforms/Side Input/Side Input/task-info.yaml @@ -0,0 +1,34 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/sideinput/Task.java + visible: true + placeholders: + - offset: 2716 + length: 37 + placeholder_text: TODO() + - offset: 2914 + length: 500 + placeholder_text: TODO() +- name: src/org/apache/beam/learning/katas/coretransforms/sideinput/Person.java + visible: true +- name: test/org/apache/beam/learning/katas/coretransforms/sideinput/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml b/learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml new file mode 100644 index 0000000000000..ca24e4d6b8b01 --- /dev/null +++ b/learning/katas/java/Core Transforms/Side Input/Side Input/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 754085 +update_date: Wed, 19 Jun 2019 09:23:30 UTC diff --git a/learning/katas/java/Core Transforms/Side Input/lesson-info.yaml b/learning/katas/java/Core Transforms/Side Input/lesson-info.yaml new file mode 100644 index 0000000000000..210e3b0ce5e97 --- /dev/null +++ b/learning/katas/java/Core Transforms/Side Input/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Side Input diff --git a/learning/katas/java/Core Transforms/Side Input/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/Side Input/lesson-remote-info.yaml new file mode 100644 index 0000000000000..1c5d7d6b8c78b --- /dev/null +++ b/learning/katas/java/Core Transforms/Side Input/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237989 +update_date: Mon, 17 Jun 2019 17:10:06 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml b/learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml new file mode 100644 index 0000000000000..bd518501ec99c --- /dev/null +++ b/learning/katas/java/Core Transforms/Side Output/Side Output/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/coretransforms/sideoutput/Task.java + visible: true + placeholders: + - offset: 2253 + length: 398 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/coretransforms/sideoutput/TaskTest.java + visible: false diff --git a/learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml b/learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml new file mode 100644 index 0000000000000..0b6ad161104b0 --- /dev/null +++ b/learning/katas/java/Core Transforms/Side Output/Side Output/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 754087 +update_date: Wed, 19 Jun 2019 09:23:35 UTC diff --git a/learning/katas/java/Core Transforms/Side Output/lesson-info.yaml b/learning/katas/java/Core Transforms/Side Output/lesson-info.yaml new file mode 100644 index 0000000000000..e9096c9f687a7 --- /dev/null +++ b/learning/katas/java/Core Transforms/Side Output/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Side Output diff --git a/learning/katas/java/Core Transforms/Side Output/lesson-remote-info.yaml b/learning/katas/java/Core Transforms/Side Output/lesson-remote-info.yaml new file mode 100644 index 0000000000000..9e69ea453a1b4 --- /dev/null +++ b/learning/katas/java/Core Transforms/Side Output/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237990 +update_date: Mon, 17 Jun 2019 17:10:45 UTC +unit: -1 diff --git a/learning/katas/java/Core Transforms/section-info.yaml b/learning/katas/java/Core Transforms/section-info.yaml new file mode 100644 index 0000000000000..7a9eda86c24f4 --- /dev/null +++ b/learning/katas/java/Core Transforms/section-info.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Map +- GroupByKey +- CoGroupByKey +- Combine +- Flatten +- Partition +- Side Input +- Side Output +- Branching +- Composite Transform +- DoFn Additional Parameters diff --git a/learning/katas/java/Core Transforms/section-remote-info.yaml b/learning/katas/java/Core Transforms/section-remote-info.yaml new file mode 100644 index 0000000000000..75279de033f26 --- /dev/null +++ b/learning/katas/java/Core Transforms/section-remote-info.yaml @@ -0,0 +1,2 @@ +id: 85640 +update_date: Fri, 31 May 2019 17:50:50 UTC diff --git a/learning/katas/java/Examples/Word Count/Word Count/task-info.yaml b/learning/katas/java/Examples/Word Count/Word Count/task-info.yaml new file mode 100644 index 0000000000000..198ff728c3d78 --- /dev/null +++ b/learning/katas/java/Examples/Word Count/Word Count/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/examples/wordcount/Task.java + visible: true + placeholders: + - offset: 2075 + length: 466 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/examples/wordcount/TaskTest.java + visible: false diff --git a/learning/katas/java/Examples/Word Count/Word Count/task-remote-info.yaml b/learning/katas/java/Examples/Word Count/Word Count/task-remote-info.yaml new file mode 100644 index 0000000000000..e9435cc3aa854 --- /dev/null +++ b/learning/katas/java/Examples/Word Count/Word Count/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713743 +update_date: Wed, 19 Jun 2019 09:24:21 UTC diff --git a/learning/katas/java/Examples/Word Count/lesson-info.yaml b/learning/katas/java/Examples/Word Count/lesson-info.yaml new file mode 100644 index 0000000000000..cbe1d6f3fc370 --- /dev/null +++ b/learning/katas/java/Examples/Word Count/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Word Count diff --git a/learning/katas/java/Examples/Word Count/lesson-remote-info.yaml b/learning/katas/java/Examples/Word Count/lesson-remote-info.yaml new file mode 100644 index 0000000000000..c781960793f2b --- /dev/null +++ b/learning/katas/java/Examples/Word Count/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229515 +update_date: Tue, 14 May 2019 09:03:44 UTC +unit: 202040 diff --git a/learning/katas/java/Examples/section-info.yaml b/learning/katas/java/Examples/section-info.yaml new file mode 100644 index 0000000000000..cbe1d6f3fc370 --- /dev/null +++ b/learning/katas/java/Examples/section-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Word Count diff --git a/learning/katas/java/Examples/section-remote-info.yaml b/learning/katas/java/Examples/section-remote-info.yaml new file mode 100644 index 0000000000000..7eb38ffeec4d3 --- /dev/null +++ b/learning/katas/java/Examples/section-remote-info.yaml @@ -0,0 +1,2 @@ +id: 85642 +update_date: Tue, 14 May 2019 09:03:44 UTC diff --git a/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml new file mode 100644 index 0000000000000..d210f952649b5 --- /dev/null +++ b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-info.yaml @@ -0,0 +1,25 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/io/builtinios/Task.java + visible: true +- name: test/org/apache/beam/learning/katas/io/builtinios/TaskTest.java + visible: false diff --git a/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml new file mode 100644 index 0000000000000..882f03df60866 --- /dev/null +++ b/learning/katas/java/IO/Built-in IOs/Built-in IOs/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 750319 +update_date: Wed, 19 Jun 2019 09:24:17 UTC diff --git a/learning/katas/java/IO/Built-in IOs/lesson-info.yaml b/learning/katas/java/IO/Built-in IOs/lesson-info.yaml new file mode 100644 index 0000000000000..af969f15c1dfa --- /dev/null +++ b/learning/katas/java/IO/Built-in IOs/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Built-in IOs diff --git a/learning/katas/java/IO/Built-in IOs/lesson-remote-info.yaml b/learning/katas/java/IO/Built-in IOs/lesson-remote-info.yaml new file mode 100644 index 0000000000000..394c9d7808bac --- /dev/null +++ b/learning/katas/java/IO/Built-in IOs/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237188 +update_date: Thu, 13 Jun 2019 13:10:36 UTC +unit: 209564 diff --git a/learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml b/learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml new file mode 100644 index 0000000000000..4afb95868ad44 --- /dev/null +++ b/learning/katas/java/IO/TextIO/TextIO Read/task-info.yaml @@ -0,0 +1,34 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: countries.txt + visible: true +- name: src/org/apache/beam/learning/katas/io/textio/read/Task.java + visible: true + placeholders: + - offset: 1615 + length: 29 + placeholder_text: TODO() + - offset: 1855 + length: 65 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/io/textio/read/TaskTest.java + visible: false diff --git a/learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml b/learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml new file mode 100644 index 0000000000000..185511174b0e9 --- /dev/null +++ b/learning/katas/java/IO/TextIO/TextIO Read/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 750317 +update_date: Wed, 19 Jun 2019 09:24:13 UTC diff --git a/learning/katas/java/IO/TextIO/lesson-info.yaml b/learning/katas/java/IO/TextIO/lesson-info.yaml new file mode 100644 index 0000000000000..e671ddcd40957 --- /dev/null +++ b/learning/katas/java/IO/TextIO/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- TextIO Read diff --git a/learning/katas/java/IO/TextIO/lesson-remote-info.yaml b/learning/katas/java/IO/TextIO/lesson-remote-info.yaml new file mode 100644 index 0000000000000..32b85aebf873c --- /dev/null +++ b/learning/katas/java/IO/TextIO/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237187 +update_date: Thu, 13 Jun 2019 13:10:30 UTC +unit: 209563 diff --git a/learning/katas/java/IO/section-info.yaml b/learning/katas/java/IO/section-info.yaml new file mode 100644 index 0000000000000..1d93752c3a80a --- /dev/null +++ b/learning/katas/java/IO/section-info.yaml @@ -0,0 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- TextIO +- Built-in IOs diff --git a/learning/katas/java/IO/section-remote-info.yaml b/learning/katas/java/IO/section-remote-info.yaml new file mode 100644 index 0000000000000..75c6c4ba7b61f --- /dev/null +++ b/learning/katas/java/IO/section-remote-info.yaml @@ -0,0 +1,2 @@ +id: 88010 +update_date: Thu, 13 Jun 2019 13:10:25 UTC diff --git a/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml new file mode 100644 index 0000000000000..743146cde7d71 --- /dev/null +++ b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-info.yaml @@ -0,0 +1,29 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/intro/hello/Task.java + visible: true + placeholders: + - offset: 1552 + length: 39 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/intro/hello/TaskTest.java + visible: false diff --git a/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml new file mode 100644 index 0000000000000..8b745e47ed51c --- /dev/null +++ b/learning/katas/java/Introduction/Hello Beam/Hello Beam/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 713723 +update_date: Wed, 19 Jun 2019 09:22:42 UTC diff --git a/learning/katas/java/Introduction/Hello Beam/lesson-info.yaml b/learning/katas/java/Introduction/Hello Beam/lesson-info.yaml new file mode 100644 index 0000000000000..040e0acabf74e --- /dev/null +++ b/learning/katas/java/Introduction/Hello Beam/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Hello Beam diff --git a/learning/katas/java/Introduction/Hello Beam/lesson-remote-info.yaml b/learning/katas/java/Introduction/Hello Beam/lesson-remote-info.yaml new file mode 100644 index 0000000000000..6dbcc30cef178 --- /dev/null +++ b/learning/katas/java/Introduction/Hello Beam/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 229506 +update_date: Fri, 31 May 2019 17:50:15 UTC +unit: -1 diff --git a/learning/katas/java/Introduction/section-info.yaml b/learning/katas/java/Introduction/section-info.yaml new file mode 100644 index 0000000000000..040e0acabf74e --- /dev/null +++ b/learning/katas/java/Introduction/section-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Hello Beam diff --git a/learning/katas/java/Introduction/section-remote-info.yaml b/learning/katas/java/Introduction/section-remote-info.yaml new file mode 100644 index 0000000000000..fb06afdc0075c --- /dev/null +++ b/learning/katas/java/Introduction/section-remote-info.yaml @@ -0,0 +1,2 @@ +id: 85639 +update_date: Fri, 31 May 2019 17:50:15 UTC diff --git a/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml b/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml new file mode 100644 index 0000000000000..e22c28c5caca1 --- /dev/null +++ b/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-info.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/triggers/earlytriggers/GenerateEvent.java + visible: true +- name: src/org/apache/beam/learning/katas/triggers/earlytriggers/Task.java + visible: true + placeholders: + - offset: 1970 + length: 461 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/triggers/earlytriggers/TaskTest.java + visible: false diff --git a/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml b/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml new file mode 100644 index 0000000000000..b80338472eb59 --- /dev/null +++ b/learning/katas/java/Triggers/Early Triggers/Early Triggers/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 753146 +update_date: Wed, 19 Jun 2019 05:52:11 UTC diff --git a/learning/katas/java/Triggers/Early Triggers/lesson-info.yaml b/learning/katas/java/Triggers/Early Triggers/lesson-info.yaml new file mode 100644 index 0000000000000..184f82e828114 --- /dev/null +++ b/learning/katas/java/Triggers/Early Triggers/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Early Triggers diff --git a/learning/katas/java/Triggers/Early Triggers/lesson-remote-info.yaml b/learning/katas/java/Triggers/Early Triggers/lesson-remote-info.yaml new file mode 100644 index 0000000000000..e8483a338753a --- /dev/null +++ b/learning/katas/java/Triggers/Early Triggers/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237763 +update_date: Wed, 19 Jun 2019 05:52:03 UTC +unit: 210095 diff --git a/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml b/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml new file mode 100644 index 0000000000000..c66ccc3ff1f6f --- /dev/null +++ b/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-info.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/triggers/eventtimetriggers/Task.java + visible: true + placeholders: + - offset: 1905 + length: 334 + placeholder_text: TODO() +- name: src/org/apache/beam/learning/katas/triggers/eventtimetriggers/GenerateEvent.java + visible: true +- name: test/org/apache/beam/learning/katas/triggers/eventtimetriggers/TaskTest.java + visible: false diff --git a/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml b/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml new file mode 100644 index 0000000000000..8e5e9a6c744c6 --- /dev/null +++ b/learning/katas/java/Triggers/Event Time Triggers/Event Time Triggers/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 753145 +update_date: Wed, 19 Jun 2019 05:51:57 UTC diff --git a/learning/katas/java/Triggers/Event Time Triggers/lesson-info.yaml b/learning/katas/java/Triggers/Event Time Triggers/lesson-info.yaml new file mode 100644 index 0000000000000..e4236359aa4f9 --- /dev/null +++ b/learning/katas/java/Triggers/Event Time Triggers/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Event Time Triggers diff --git a/learning/katas/java/Triggers/Event Time Triggers/lesson-remote-info.yaml b/learning/katas/java/Triggers/Event Time Triggers/lesson-remote-info.yaml new file mode 100644 index 0000000000000..220a642cd586b --- /dev/null +++ b/learning/katas/java/Triggers/Event Time Triggers/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237762 +update_date: Wed, 19 Jun 2019 05:51:48 UTC +unit: 210094 diff --git a/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml b/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml new file mode 100644 index 0000000000000..73124eb478970 --- /dev/null +++ b/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-info.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/triggers/windowaccummode/GenerateEvent.java + visible: true +- name: src/org/apache/beam/learning/katas/triggers/windowaccummode/Task.java + visible: true + placeholders: + - offset: 1972 + length: 471 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/triggers/windowaccummode/TaskTest.java + visible: false diff --git a/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml b/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml new file mode 100644 index 0000000000000..e6520dbc2b46e --- /dev/null +++ b/learning/katas/java/Triggers/Window Accumulation Mode/Window Accumulation Mode/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 753147 +update_date: Wed, 19 Jun 2019 05:52:24 UTC diff --git a/learning/katas/java/Triggers/Window Accumulation Mode/lesson-info.yaml b/learning/katas/java/Triggers/Window Accumulation Mode/lesson-info.yaml new file mode 100644 index 0000000000000..8a260af023db2 --- /dev/null +++ b/learning/katas/java/Triggers/Window Accumulation Mode/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Window Accumulation Mode diff --git a/learning/katas/java/Triggers/Window Accumulation Mode/lesson-remote-info.yaml b/learning/katas/java/Triggers/Window Accumulation Mode/lesson-remote-info.yaml new file mode 100644 index 0000000000000..65910cbf8c191 --- /dev/null +++ b/learning/katas/java/Triggers/Window Accumulation Mode/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237764 +update_date: Wed, 19 Jun 2019 05:52:17 UTC +unit: 210096 diff --git a/learning/katas/java/Triggers/section-info.yaml b/learning/katas/java/Triggers/section-info.yaml new file mode 100644 index 0000000000000..f62f31674d4b7 --- /dev/null +++ b/learning/katas/java/Triggers/section-info.yaml @@ -0,0 +1,23 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Event Time Triggers +- Early Triggers +- Window Accumulation Mode diff --git a/learning/katas/java/Triggers/section-remote-info.yaml b/learning/katas/java/Triggers/section-remote-info.yaml new file mode 100644 index 0000000000000..c9311e9bb8606 --- /dev/null +++ b/learning/katas/java/Triggers/section-remote-info.yaml @@ -0,0 +1,2 @@ +id: 88157 +update_date: Wed, 19 Jun 2019 05:51:45 UTC diff --git a/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml new file mode 100644 index 0000000000000..b31d7371b3429 --- /dev/null +++ b/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-info.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Event.java + visible: true +- name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/Task.java + visible: true + placeholders: + - offset: 2249 + length: 241 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/windowing/addingtimestamp/pardo/TaskTest.java + visible: false diff --git a/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml new file mode 100644 index 0000000000000..580180adaaa1b --- /dev/null +++ b/learning/katas/java/Windowing/Adding Timestamp/ParDo/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 753142 +update_date: Sun, 16 Jun 2019 15:28:25 UTC diff --git a/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml new file mode 100644 index 0000000000000..a5933ec477583 --- /dev/null +++ b/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-info.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Event.java + visible: true +- name: src/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/Task.java + visible: true + placeholders: + - offset: 2223 + length: 69 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/windowing/addingtimestamp/withtimestamps/TaskTest.java + visible: false diff --git a/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml new file mode 100644 index 0000000000000..d30cf9b62224b --- /dev/null +++ b/learning/katas/java/Windowing/Adding Timestamp/WithTimestamps/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 753143 +update_date: Sun, 16 Jun 2019 15:28:27 UTC diff --git a/learning/katas/java/Windowing/Adding Timestamp/lesson-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/lesson-info.yaml new file mode 100644 index 0000000000000..c6a234c6dce4c --- /dev/null +++ b/learning/katas/java/Windowing/Adding Timestamp/lesson-info.yaml @@ -0,0 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- ParDo +- WithTimestamps diff --git a/learning/katas/java/Windowing/Adding Timestamp/lesson-remote-info.yaml b/learning/katas/java/Windowing/Adding Timestamp/lesson-remote-info.yaml new file mode 100644 index 0000000000000..b53679eef21fd --- /dev/null +++ b/learning/katas/java/Windowing/Adding Timestamp/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237760 +update_date: Thu, 01 Jan 1970 00:00:00 UTC +unit: 210092 diff --git a/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml b/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml new file mode 100644 index 0000000000000..546807c6a8dda --- /dev/null +++ b/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-info.yaml @@ -0,0 +1,31 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +type: edu +files: +- name: src/org/apache/beam/learning/katas/windowing/fixedwindow/Task.java + visible: true + placeholders: + - offset: 2906 + length: 112 + placeholder_text: TODO() +- name: test/org/apache/beam/learning/katas/windowing/fixedwindow/TaskTest.java + visible: false +- name: test/org/apache/beam/learning/katas/windowing/fixedwindow/WindowedEvent.java + visible: false diff --git a/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml b/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml new file mode 100644 index 0000000000000..1547b4d8b35be --- /dev/null +++ b/learning/katas/java/Windowing/Fixed Time Window/Fixed Time Window/task-remote-info.yaml @@ -0,0 +1,2 @@ +id: 753144 +update_date: Sun, 16 Jun 2019 15:28:32 UTC diff --git a/learning/katas/java/Windowing/Fixed Time Window/lesson-info.yaml b/learning/katas/java/Windowing/Fixed Time Window/lesson-info.yaml new file mode 100644 index 0000000000000..9f65c8adcd8a3 --- /dev/null +++ b/learning/katas/java/Windowing/Fixed Time Window/lesson-info.yaml @@ -0,0 +1,21 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Fixed Time Window diff --git a/learning/katas/java/Windowing/Fixed Time Window/lesson-remote-info.yaml b/learning/katas/java/Windowing/Fixed Time Window/lesson-remote-info.yaml new file mode 100644 index 0000000000000..f2ff2fd011238 --- /dev/null +++ b/learning/katas/java/Windowing/Fixed Time Window/lesson-remote-info.yaml @@ -0,0 +1,3 @@ +id: 237761 +update_date: Thu, 01 Jan 1970 00:00:00 UTC +unit: 210093 diff --git a/learning/katas/java/Windowing/section-info.yaml b/learning/katas/java/Windowing/section-info.yaml new file mode 100644 index 0000000000000..e5121f41dc3e3 --- /dev/null +++ b/learning/katas/java/Windowing/section-info.yaml @@ -0,0 +1,22 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +content: +- Adding Timestamp +- Fixed Time Window diff --git a/learning/katas/java/Windowing/section-remote-info.yaml b/learning/katas/java/Windowing/section-remote-info.yaml new file mode 100644 index 0000000000000..e476c4ee03125 --- /dev/null +++ b/learning/katas/java/Windowing/section-remote-info.yaml @@ -0,0 +1,2 @@ +id: 88156 +update_date: Sun, 16 Jun 2019 15:28:11 UTC diff --git a/learning/katas/java/course-info.yaml b/learning/katas/java/course-info.yaml new file mode 100644 index 0000000000000..971fb91960760 --- /dev/null +++ b/learning/katas/java/course-info.yaml @@ -0,0 +1,33 @@ +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +# + +title: Beam Katas - Java +language: English +summary: "This course provides a series of katas to get familiar with Apache Beam.\ + \ \n\nApache Beam website – https://beam.apache.org/" +programming_language: Java +programming_language_version: 8 +content: +- Introduction +- Core Transforms +- Common Transforms +- IO +- Windowing +- Triggers +- Examples diff --git a/learning/katas/java/course-remote-info.yaml b/learning/katas/java/course-remote-info.yaml new file mode 100644 index 0000000000000..e2b8f759b2e74 --- /dev/null +++ b/learning/katas/java/course-remote-info.yaml @@ -0,0 +1,2 @@ +id: 54530 +update_date: Sun, 27 Oct 2019 16:05:43 UTC