commit | 4929eea964305e33bd7ef930f2d6483c021df9b6 | [log] [tgz] |
---|---|---|
author | Matt Topol <zotthewizard@gmail.com> | Wed Oct 09 10:52:53 2024 -0600 |
committer | GitHub <noreply@github.com> | Wed Oct 09 18:52:53 2024 +0200 |
tree | 0131a7ec636fd3800ba0de6d4f81b58bfa5160f1 | |
parent | 2f43ed7c42d6bec2e95126ccc7005fa8d3bfeb56 [diff] |
feat(table): add conversion from Arrow Schema to Iceberg (#155)
iceberg
is a Golang implementation of the Iceberg table spec.
$ git clone https://github.com/apache/iceberg-go.git $ cd iceberg-go/cmd/iceberg && go build .
Filesystem Type | Supported |
---|---|
S3 | X |
Google Cloud Storage | |
Azure Blob Storage | |
Local Filesystem | X |
Operation | Supported |
---|---|
Get Schema | X |
Get Snapshots | X |
Get Sort Orders | X |
Get Partition Specs | X |
Get Manifests | X |
Create New Manifests | X |
Plan Scan | |
Plan Scan for Snapshot |
Operation | REST | Hive | DynamoDB | Glue |
---|---|---|---|---|
Load Table | X | |||
List Tables | X | |||
Create Table | ||||
Update Current Snapshot | ||||
Create New Snapshot | ||||
Rename Table | ||||
Drop Table | ||||
Alter Table | ||||
Set Table Properties | ||||
Create Namespace | ||||
Drop Namespace | ||||
Set Namespace Properties |