Crate iceberg

source ·
Expand description

Native Rust implementation of Apache Iceberg

Modules§

  • This module contains expressions.
  • File io implementation.
  • Spec for Iceberg.
  • Table API for Apache Iceberg
  • This module contains transaction api.
  • Transform function used to compute partition values.
  • The iceberg writer module.

Macros§

Structs§

  • Error is the error struct returned by all iceberg functions.
  • Namespace represents a namespace in the catalog.
  • NamespaceIdent represents the identifier of a namespace in the catalog.
  • TableCommit represents the commit of a table in the catalog.
  • TableCreation represents the creation of a table in the catalog.
  • TableIdent represents the identifier of a table in the catalog.

Enums§

  • ErrorKind is all kinds of Error of iceberg.
  • TableRequirement represents a requirement for a table in the catalog.
  • TableUpdate represents an update to a table in the catalog.

Traits§

  • The catalog API for Iceberg Rust.

Type Aliases§

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