Crate icelake

source ·
Expand description

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

Modules

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

Structs

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

Enums

  • ErrorKind is all kinds of Error of opendal.

Type Aliases

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