Commit 4655b5c
chore!: add missing reader and writer features, make feature enums
## What changes are proposed in this pull request?
This PR adds the missing features `clustering` and `variantType` to the
reader and writer feature enums.
delta-rs also needs to be able to inspect reader / writer features since
the feature support is still somewhat decoupled from kernel. To
facilitate adoption of kernel we therefore also expose `reader_features`
and `writer_features` on the `Protocol` action behind the `internal-api`
flag.
### This PR affects the following public APIs
exposes `reader_features` and `writer_features` on the `Protocol` action
behind the `internal-api` flag. reader/writer feature enums are now
`internal-api` only (not `pub`)
## How was this change tested?
new roundtrip cases for new variants.
---------
Co-authored-by: Zach Schuermann <zachary.zvs@gmail.com>internal_api (delta-io#998)1 parent c225652 commit 4655b5c
2 files changed
Lines changed: 19 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
298 | 298 | | |
299 | 299 | | |
300 | 300 | | |
| 301 | + | |
301 | 302 | | |
302 | 303 | | |
303 | 304 | | |
304 | 305 | | |
305 | 306 | | |
| 307 | + | |
306 | 308 | | |
307 | 309 | | |
308 | 310 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
8 | 9 | | |
9 | 10 | | |
10 | 11 | | |
| |||
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
36 | | - | |
| 37 | + | |
| 38 | + | |
37 | 39 | | |
38 | 40 | | |
39 | 41 | | |
| |||
52 | 54 | | |
53 | 55 | | |
54 | 56 | | |
| 57 | + | |
| 58 | + | |
55 | 59 | | |
56 | 60 | | |
57 | 61 | | |
| |||
77 | 81 | | |
78 | 82 | | |
79 | 83 | | |
80 | | - | |
| 84 | + | |
| 85 | + | |
81 | 86 | | |
82 | 87 | | |
83 | 88 | | |
| |||
118 | 123 | | |
119 | 124 | | |
120 | 125 | | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
121 | 133 | | |
122 | 134 | | |
123 | 135 | | |
| |||
221 | 233 | | |
222 | 234 | | |
223 | 235 | | |
| 236 | + | |
224 | 237 | | |
225 | 238 | | |
226 | 239 | | |
| |||
260 | 273 | | |
261 | 274 | | |
262 | 275 | | |
| 276 | + | |
| 277 | + | |
263 | 278 | | |
264 | 279 | | |
265 | 280 | | |
| |||
0 commit comments