├── .github ├── dependabot.yml └── workflows │ ├── dependencies.yml │ └── maven.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── pom.xml ├── renovate.json ├── run.sh └── src ├── main └── java │ └── com │ └── google │ └── cloud │ └── bqetl │ ├── BQETLNested.java │ ├── BQETLSimple.java │ ├── json │ └── JSONReader.java │ ├── mbdata │ ├── MusicBrainzDataObject.java │ └── MusicBrainzTransforms.java │ ├── mbschema │ └── FieldSchemaListBuilder.java │ └── options │ └── BQETLOptions.java └── test ├── java └── com │ └── google │ └── cloud │ └── bqetl │ ├── JSONReaderTest.java │ └── mbdata │ └── MusicBrainzTransformsTest.java └── resources ├── area.json ├── artist.json ├── artist_credit_name.json └── recording.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dependencies.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/.github/workflows/dependencies.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/pom.xml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/renovate.json -------------------------------------------------------------------------------- /run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/run.sh -------------------------------------------------------------------------------- /src/main/java/com/google/cloud/bqetl/BQETLNested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/main/java/com/google/cloud/bqetl/BQETLNested.java -------------------------------------------------------------------------------- /src/main/java/com/google/cloud/bqetl/BQETLSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/main/java/com/google/cloud/bqetl/BQETLSimple.java -------------------------------------------------------------------------------- /src/main/java/com/google/cloud/bqetl/json/JSONReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/main/java/com/google/cloud/bqetl/json/JSONReader.java -------------------------------------------------------------------------------- /src/main/java/com/google/cloud/bqetl/mbdata/MusicBrainzDataObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/main/java/com/google/cloud/bqetl/mbdata/MusicBrainzDataObject.java -------------------------------------------------------------------------------- /src/main/java/com/google/cloud/bqetl/mbdata/MusicBrainzTransforms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/main/java/com/google/cloud/bqetl/mbdata/MusicBrainzTransforms.java -------------------------------------------------------------------------------- /src/main/java/com/google/cloud/bqetl/mbschema/FieldSchemaListBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/main/java/com/google/cloud/bqetl/mbschema/FieldSchemaListBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/google/cloud/bqetl/options/BQETLOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/main/java/com/google/cloud/bqetl/options/BQETLOptions.java -------------------------------------------------------------------------------- /src/test/java/com/google/cloud/bqetl/JSONReaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/test/java/com/google/cloud/bqetl/JSONReaderTest.java -------------------------------------------------------------------------------- /src/test/java/com/google/cloud/bqetl/mbdata/MusicBrainzTransformsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/test/java/com/google/cloud/bqetl/mbdata/MusicBrainzTransformsTest.java -------------------------------------------------------------------------------- /src/test/resources/area.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/test/resources/area.json -------------------------------------------------------------------------------- /src/test/resources/artist.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/test/resources/artist.json -------------------------------------------------------------------------------- /src/test/resources/artist_credit_name.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/test/resources/artist_credit_name.json -------------------------------------------------------------------------------- /src/test/resources/recording.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GoogleCloudPlatform/bigquery-etl-dataflow-sample/HEAD/src/test/resources/recording.json --------------------------------------------------------------------------------