forked from apache/iceberg-go
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat(table): Initial implementation of Reading Data (apache#185)
* initial sketch * it works! * some refactoring * cleanup and comments * comments and docs * update readme * license fix * update arrow dep * fix propagation of limits from UseRef * spark sometimes writes out files differently * remove flakey test change * Update README.md Co-authored-by: Fokko Driesprong <[email protected]> * Update manifest.go Co-authored-by: Fokko Driesprong <[email protected]> * Update manifest.go Co-authored-by: Fokko Driesprong <[email protected]> * updates from feedback * skip non-position deletes --------- Co-authored-by: Fokko Driesprong <[email protected]>
- Loading branch information
Showing
20 changed files
with
2,690 additions
and
167 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -55,8 +55,8 @@ $ cd iceberg-go/cmd/iceberg && go build . | |
| Get Partition Specs | X | | ||
| Get Manifests | X | | ||
| Create New Manifests | X | | ||
| Plan Scan | | | ||
| Plan Scan for Snapshot | | | ||
| Plan Scan | x | | ||
| Plan Scan for Snapshot | x | | ||
|
||
### Catalog Support | ||
|
||
|
@@ -77,9 +77,9 @@ $ cd iceberg-go/cmd/iceberg && go build . | |
|
||
### Read/Write Data Support | ||
|
||
* No intrinsic support for reading/writing data yet | ||
* Data can be manually read currently by retrieving data files via Manifests. | ||
* Plan to add [Apache Arrow](https://pkg.go.dev/github.com/apache/arrow/go/[email protected]) support eventually. | ||
* No intrinsic support for writing data yet. | ||
* Plan to add [Apache Arrow](https://pkg.go.dev/github.com/apache/arrow-go/) support eventually. | ||
* Data can currently be read as an Arrow Table or as a stream of Arrow record batches. | ||
|
||
# Get in Touch | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.