Commit bfa2e89
feat: support Bigtable dataset (#1578)
* feat: reading from bigtable (#2)
Implements reading from bigtable in a synchronous manner.
* feat: RowRange and RowSet API.
* feat: parallel read (#4)
In this pr we make the read methods accept a row_set reading only rows specified by the user.
We also add a parallel read, that leverages the sample_row_keys method to split work among workers.
* feat: version filters (#6)
This PR adds support for Bigtable version filters.
* feat: support for other data types (#5)
* fix: linter fixes (#8)
* feat docs (#9)
* fix: building on windows (#12)
* fix: refactor bigtable package to api folder (#14)
moved bigtable to tfensorflow_io.python.api
* fix: tests hanging (#30)
changed path to bigtable emulator and cbt in tests
moved arguments' initializations to the body of the function in bigtable_ops.py
fixed interleaveFromRange of column filters when using only one column
* fix: temporarily disable macos tests (#32)
* disable tests on macos
Co-authored-by: Kajetan Boroszko <[email protected]>
Co-authored-by: Kajetan Boroszko <[email protected]>1 parent 3c332c3 commit bfa2e89
File tree
30 files changed
+3308
-125
lines changed- docs/tutorials
- tensorflow_io
- core
- kernels/bigtable
- ops
- python
- api
- ops/bigtable
- tests
- test_bigtable
- test_gcloud
30 files changed
+3308
-125
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
62 | 69 | | |
63 | 70 | | |
64 | 71 | | |
65 | | - | |
66 | | - | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
67 | 79 | | |
68 | | - | |
69 | | - | |
| 80 | + | |
| 81 | + | |
70 | 82 | | |
71 | 83 | | |
72 | 84 | | |
| |||
0 commit comments