Crate icelake

Source
Expand description

icelake is a library for reading and writing data lake table formats like Apache Iceberg.

Modules§

catalog
This module defines catalog api for icelake.
config
This module contains table configurations.
io
io module provides the ability to read and write data from various sources.
io_v2
io module provides the ability to read and write data from various sources.
transaction
Transaction for manipulating table.
types
Types will provide the definition of iceberg in-memory data types and functions to parse from on-disk files.

Structs§

Error
Error is the error struct returned by all icelake functions.
Namespace
Namespace of tables
Table
Table is the main entry point for the IceLake.
TableBuilder
Table builder
TableIdentifier
Full qualified name of table.

Enums§

ErrorKind
ErrorKind is all kinds of Error of opendal.

Type Aliases§

Result
Result that is a wrapper of Result<T, opendal::Error>