Rewrite the JPA output connector for BEAM (#995)

* Rewrite the JPA output connector for BEAM

Following BEAM's IO connector style, added a RegistryJpaIO class to hold
IO connectors, and implemented the Write connector as a static inner
class in it. The JpaTransactionManager used by the Write connector
retrieves SQL credentials from the SecretManager.

Cleaned up SQL-related pipeline parameters.

Converted the InitSqlPipeline to use RegistryJpaIO.
This commit is contained in:
Weimin Yu 2021-03-09 16:12:04 -05:00 committed by GitHub
parent a52a8695e3
commit c7c03874c0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 1563 additions and 1065 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

Before After
Before After