Catalog for iceberg table operations like create, drop, load, list and others. CatalogType returns the type of the catalog. CreateNamespace tells the catalog to create a new namespace with the given properties CreateTable tells the catalog to create a new table with the given schema and properties DropNamespace tells the catalog to drop the namespace and all tables in that namespace DropTable tells the catalog to drop the table entirely ListNamespaces returns the list of available namespaces, optionally filtering by a
parent namespace ListTables returns a list of table identifiers in the catalog, with the returned
identifiers containing the information required to load the table via that catalog. LoadNamespaceProperties returns the current properties in the catalog for
a given namespace LoadTable loads a table from the catalog and returns a Table with the metadata. RenameTable tells the catalog to rename a given table by the identifiers
provided, and then loads and returns the destination table UpdateNamespaceProperties allows removing, adding, and/or updating properties of a namespace
func NewHDFS(uri string, bucket objstore.Bucket) Catalog
func github.com/polarsignals/frostdb/storage.NewIceberg(uri string, ctlg Catalog, bucket objstore.Bucket, options ...storage.IcebergOption) (*storage.Iceberg, error)
NewIcebucket creates a new icebucket with the given prefix and bucket.
The warehouseURI is used to strip the full path of the data warehouse from the object name.
The pages are generated with Goldsv0.8.2. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds.