Skip to content

Commit

Permalink
[Python] Enrichment Transform with BigTable handler (#30001)
Browse files Browse the repository at this point in the history
* enrichment v1

* add documentation

* add doc comment

* rerun

* update docs, lint

* update docs, lint

* add generic type

* add generic type

* adjust doc path

* create test row

* use request type

* use request type

* change module name

* more tests

* remove non-functional params

* lint, doc

* change types for general use

* callable type

* dict type

* update signatures

* fix unit test

* bigtable with column family, ids, rrio-throttler

* update tests for row filter

* convert handler types from dict to Row

* update tests for bigtable

* ran pydocs

* ran pydocs

* mark postcommit

* remove _test file, fix import

* enable postcommit

* add more tests

* skip tests when dependencies are not installed

* add deleted imports from last commit

* add skip test condition

* fix import order, add TooManyRequests to try-catch

* make throttler, repeater non-optional

* add exception level and tests

* correct pydoc statement

* add throttle tests

* add bigtable improvements

* default app_profile_id

* add documentation, ignore None assignment

* add to changes.md

* change test structure that throws exception, skip http test for now

* drop postcommit trigger file
  • Loading branch information
riteshghorse committed Jan 19, 2024
1 parent 2ff551e commit 1de8454
Show file tree
Hide file tree
Showing 12 changed files with 1,398 additions and 323 deletions.
2 changes: 1 addition & 1 deletion CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@

## New Features / Improvements

* X feature added (Java/Python) ([#X](https://github.com/apache/beam/issues/X)).
* [Enrichment Transform](https://s.apache.org/enrichment-transform) along with GCP BigTable handler added to Python SDK ([#30001](https://github.com/apache/beam/pull/30001)).

## Breaking Changes

Expand Down
Loading

0 comments on commit 1de8454

Please sign in to comment.