You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by pa...@apache.org on 2021/03/31 01:44:10 UTC
[beam] branch master updated (911771d -> fd3075f)
This is an automated email from the ASF dual-hosted git repository.
pabloem pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git.
from 911771d [BEAM-12071] Don't re-use WriteToPandasSink instances across windows (#14374)
add fd3075f Merge pull request #13995 from [BEAM-11322] Apache Beam Example to tokenize sensitive data
No new revisions were added by this update.
Summary of changes:
build.gradle.kts | 1 +
examples/java/build.gradle | 13 +
.../datatokenization/DataTokenization.java | 343 +++++++++++++
.../examples/complete/datatokenization/README.md | 172 +++++++
.../options/DataTokenizationOptions.java | 67 +++
.../datatokenization/options/package-info.java | 18 +
.../complete/datatokenization/package-info.java | 18 +
.../transforms/DataProtectors.java | 290 +++++++++++
.../datatokenization/transforms/JsonToBeamRow.java | 76 +++
.../transforms/SerializableFunctions.java | 49 ++
.../transforms/io/TokenizationBigQueryIO.java | 98 ++++
.../transforms/io/TokenizationBigTableIO.java | 158 ++++++
.../transforms/io/TokenizationFileSystemIO.java | 261 ++++++++++
.../transforms/io/package-info.java | 18 +
.../datatokenization/transforms/package-info.java | 18 +
.../datatokenization/utils/CsvConverters.java | 537 +++++++++++++++++++++
.../datatokenization/utils/DurationUtils.java | 75 +++
.../datatokenization/utils/ErrorConverters.java | 311 ++++++++++++
.../datatokenization/utils/FailsafeElement.java | 97 ++++
.../utils/FailsafeElementCoder.java | 106 ++++
.../complete/datatokenization/utils/RowToCsv.java | 38 ++
.../datatokenization/utils/SchemasUtils.java | 206 ++++++++
.../datatokenization/utils/package-info.java | 18 +
.../datatokenization/DataTokenizationTest.java | 208 ++++++++
examples/java/src/test/resources/schema.txt | 19 +
examples/java/src/test/resources/testInput.csv | 3 +
examples/java/src/test/resources/testInput.txt | 3 +
.../src/main/resources/beam/suppressions.xml | 1 +
28 files changed, 3222 insertions(+)
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/DataTokenization.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/README.md
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/options/DataTokenizationOptions.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/options/package-info.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/package-info.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/DataProtectors.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/JsonToBeamRow.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/SerializableFunctions.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/io/TokenizationBigQueryIO.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/io/TokenizationBigTableIO.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/io/TokenizationFileSystemIO.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/io/package-info.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/transforms/package-info.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/CsvConverters.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/DurationUtils.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/ErrorConverters.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/FailsafeElement.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/FailsafeElementCoder.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/RowToCsv.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/SchemasUtils.java
create mode 100644 examples/java/src/main/java/org/apache/beam/examples/complete/datatokenization/utils/package-info.java
create mode 100644 examples/java/src/test/java/org/apache/beam/examples/complete/datatokenization/DataTokenizationTest.java
create mode 100644 examples/java/src/test/resources/schema.txt
create mode 100644 examples/java/src/test/resources/testInput.csv
create mode 100644 examples/java/src/test/resources/testInput.txt