Documentation
¶
Overview ¶
Package iceberg projects Invariant's canonical protobuf data schema into an official Apache Iceberg schema.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func JSON ¶
func JSON(schema *iceberglib.Schema) ([]byte, error)
JSON returns Iceberg's canonical JSON representation for a schema.
func Schema ¶
func Schema(dataset *datav1.DatasetSchema) (*iceberglib.Schema, []*datav1.MappingDiagnostic, error)
Schema maps a canonical dataset to an Iceberg schema. Timestamp nanoseconds and non-null protobuf defaults require callers to create a format-v3 table.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.