You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flink.apache.org by nk...@apache.org on 2020/04/21 10:09:56 UTC
[flink-training] branch release-1.10 updated (112081d -> 6f9ddff)
This is an automated email from the ASF dual-hosted git repository.
nkruber pushed a change to branch release-1.10
in repository https://gitbox.apache.org/repos/asf/flink-training.git.
from 112081d initalize repository
add e48a6ed [FLINK-17287][github] Disable merge commit button
add a3071ca [FLINK-17275] port core training exercises, descriptions, solutions and tests
add 6f9ddff [FLINK-17276][checkstyle] add definitions from Flink and enforce them
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 5 +
LABS-OVERVIEW.md | 29 ++
README.md | 264 +++++++++-
build.gradle | 133 +++++
common/build.gradle | 26 +
.../examples/ridecount/RideCountExample.java | 87 ++++
.../exercises/common/datatypes/TaxiFare.java | 131 +++++
.../exercises/common/datatypes/TaxiRide.java | 217 ++++++++
.../exercises/common/sources/TaxiFareSource.java | 255 +++++++++
.../exercises/common/sources/TaxiRideSource.java | 255 +++++++++
.../exercises/common/utils/ExerciseBase.java | 90 ++++
.../training/exercises/common/utils/GeoUtils.java | 253 +++++++++
.../common/utils/MissingSolutionException.java | 29 ++
.../exercises/testing/TaxiRideTestBase.java | 153 ++++++
.../training/exercises/testing/TestSource.java | 56 ++
config/checkstyle/checkstyle.xml | 570 +++++++++++++++++++++
config/checkstyle/suppressions.xml | 29 ++
gradle.properties | 2 +
gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 58695 bytes
gradle/wrapper/gradle-wrapper.properties | 5 +
gradlew | 183 +++++++
gradlew.bat | 103 ++++
hourly-tips/DISCUSSION.md | 150 ++++++
hourly-tips/README.md | 76 +++
hourly-tips/build.gradle | 1 +
.../exercises/hourlytips/HourlyTipsExercise.java | 74 +++
hourly-tips/src/main/resources/log4j.properties | 23 +
.../hourlytips/scala/HourlyTipsExercise.scala | 65 +++
.../solutions/hourlytips/HourlyTipsSolution.java | 107 ++++
.../hourlytips/scala/HourlyTipsSolution.scala | 89 ++++
.../exercises/hourlytips/HourlyTipsTest.java | 110 ++++
.../hourlytips/scala/HourlyTipsTest.scala | 44 ++
long-ride-alerts/DISCUSSION.md | 28 +
long-ride-alerts/README.md | 92 ++++
long-ride-alerts/build.gradle | 1 +
.../exercises/longrides/LongRidesExercise.java | 94 ++++
.../src/main/resources/log4j.properties | 23 +
.../longrides/scala/LongRidesExercise.scala | 86 ++++
.../solutions/longrides/LongRidesSolution.java | 117 +++++
.../longrides/scala/LongRidesSolution.scala | 106 ++++
.../exercises/longrides/LongRidesTest.java | 108 ++++
.../exercises/longrides/scala/LongRidesTest.scala | 36 ++
ride-cleansing/README.md | 93 ++++
ride-cleansing/build.gradle | 1 +
.../ridecleansing/RideCleansingExercise.java | 85 +++
ride-cleansing/src/main/resources/log4j.properties | 23 +
.../scala/RideCleansingExercise.scala | 65 +++
.../ridecleansing/RideCleansingSolution.java | 83 +++
.../scala/RideCleansingSolution.scala | 64 +++
.../exercises/ridecleansing/RideCleansingTest.java | 67 +++
.../ridecleansing/scala/RideCleansingTest.scala | 37 ++
rides-and-fares/README.md | 87 ++++
rides-and-fares/build.gradle | 1 +
.../ridesandfares/RidesAndFaresExercise.java | 101 ++++
.../src/main/resources/log4j.properties | 23 +
.../scala/RidesAndFaresExercise.scala | 84 +++
.../ridesandfares/RidesAndFaresSolution.java | 134 +++++
.../scala/RidesAndFaresSolution.scala | 104 ++++
.../exercises/ridesandfares/RidesAndFaresTest.java | 84 +++
.../ridesandfares/scala/RidesAndFaresTest.scala | 45 ++
settings.gradle | 6 +
61 files changed, 5491 insertions(+), 1 deletion(-)
create mode 100644 .asf.yaml
create mode 100644 LABS-OVERVIEW.md
create mode 100644 build.gradle
create mode 100644 common/build.gradle
create mode 100644 common/src/main/java/org/apache/flink/training/examples/ridecount/RideCountExample.java
create mode 100644 common/src/main/java/org/apache/flink/training/exercises/common/datatypes/TaxiFare.java
create mode 100644 common/src/main/java/org/apache/flink/training/exercises/common/datatypes/TaxiRide.java
create mode 100644 common/src/main/java/org/apache/flink/training/exercises/common/sources/TaxiFareSource.java
create mode 100644 common/src/main/java/org/apache/flink/training/exercises/common/sources/TaxiRideSource.java
create mode 100644 common/src/main/java/org/apache/flink/training/exercises/common/utils/ExerciseBase.java
create mode 100644 common/src/main/java/org/apache/flink/training/exercises/common/utils/GeoUtils.java
create mode 100644 common/src/main/java/org/apache/flink/training/exercises/common/utils/MissingSolutionException.java
create mode 100644 common/src/test/java/org/apache/flink/training/exercises/testing/TaxiRideTestBase.java
create mode 100644 common/src/test/java/org/apache/flink/training/exercises/testing/TestSource.java
create mode 100644 config/checkstyle/checkstyle.xml
create mode 100644 config/checkstyle/suppressions.xml
create mode 100644 gradle.properties
create mode 100644 gradle/wrapper/gradle-wrapper.jar
create mode 100644 gradle/wrapper/gradle-wrapper.properties
create mode 100755 gradlew
create mode 100644 gradlew.bat
create mode 100644 hourly-tips/DISCUSSION.md
create mode 100644 hourly-tips/README.md
create mode 100644 hourly-tips/build.gradle
create mode 100644 hourly-tips/src/main/java/org/apache/flink/training/exercises/hourlytips/HourlyTipsExercise.java
create mode 100644 hourly-tips/src/main/resources/log4j.properties
create mode 100644 hourly-tips/src/main/scala/org/apache/flink/training/exercises/hourlytips/scala/HourlyTipsExercise.scala
create mode 100644 hourly-tips/src/solution/java/org/apache/flink/training/solutions/hourlytips/HourlyTipsSolution.java
create mode 100644 hourly-tips/src/solution/scala/org/apache/flink/training/solutions/hourlytips/scala/HourlyTipsSolution.scala
create mode 100644 hourly-tips/src/test/java/org/apache/flink/training/exercises/hourlytips/HourlyTipsTest.java
create mode 100644 hourly-tips/src/test/scala/org/apache/flink/training/exercises/hourlytips/scala/HourlyTipsTest.scala
create mode 100644 long-ride-alerts/DISCUSSION.md
create mode 100644 long-ride-alerts/README.md
create mode 100644 long-ride-alerts/build.gradle
create mode 100644 long-ride-alerts/src/main/java/org/apache/flink/training/exercises/longrides/LongRidesExercise.java
create mode 100644 long-ride-alerts/src/main/resources/log4j.properties
create mode 100644 long-ride-alerts/src/main/scala/org/apache/flink/training/exercises/longrides/scala/LongRidesExercise.scala
create mode 100644 long-ride-alerts/src/solution/java/org/apache/flink/training/solutions/longrides/LongRidesSolution.java
create mode 100644 long-ride-alerts/src/solution/scala/org/apache/flink/training/solutions/longrides/scala/LongRidesSolution.scala
create mode 100644 long-ride-alerts/src/test/java/org/apache/flink/training/exercises/longrides/LongRidesTest.java
create mode 100644 long-ride-alerts/src/test/scala/org/apache/flink/training/exercises/longrides/scala/LongRidesTest.scala
create mode 100644 ride-cleansing/README.md
create mode 100644 ride-cleansing/build.gradle
create mode 100644 ride-cleansing/src/main/java/org/apache/flink/training/exercises/ridecleansing/RideCleansingExercise.java
create mode 100644 ride-cleansing/src/main/resources/log4j.properties
create mode 100644 ride-cleansing/src/main/scala/org/apache/flink/training/exercises/ridecleansing/scala/RideCleansingExercise.scala
create mode 100644 ride-cleansing/src/solution/java/org/apache/flink/training/solutions/ridecleansing/RideCleansingSolution.java
create mode 100644 ride-cleansing/src/solution/scala/org/apache/flink/training/solutions/ridecleansing/scala/RideCleansingSolution.scala
create mode 100644 ride-cleansing/src/test/java/org/apache/flink/training/exercises/ridecleansing/RideCleansingTest.java
create mode 100644 ride-cleansing/src/test/scala/org/apache/flink/training/exercises/ridecleansing/scala/RideCleansingTest.scala
create mode 100644 rides-and-fares/README.md
create mode 100644 rides-and-fares/build.gradle
create mode 100644 rides-and-fares/src/main/java/org/apache/flink/training/exercises/ridesandfares/RidesAndFaresExercise.java
create mode 100644 rides-and-fares/src/main/resources/log4j.properties
create mode 100644 rides-and-fares/src/main/scala/org/apache/flink/training/exercises/ridesandfares/scala/RidesAndFaresExercise.scala
create mode 100644 rides-and-fares/src/solution/java/org/apache/flink/training/solutions/ridesandfares/RidesAndFaresSolution.java
create mode 100644 rides-and-fares/src/solution/scala/org/apache/flink/training/solutions/ridesandfares/scala/RidesAndFaresSolution.scala
create mode 100644 rides-and-fares/src/test/java/org/apache/flink/training/exercises/ridesandfares/RidesAndFaresTest.java
create mode 100644 rides-and-fares/src/test/scala/org/apache/flink/training/exercises/ridesandfares/scala/RidesAndFaresTest.scala
create mode 100644 settings.gradle