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.
- Table
Builder - Table builder
- Table
Identifier - Full qualified name of table.
Enums§
- Error
Kind - ErrorKind is all kinds of Error of opendal.
Type Aliases§
- Result
- Result that is a wrapper of
Result<T, opendal::Error>