Skip to content

lit_deltalake.readers.types

source module lit_deltalake.readers.types

Classes

  • Filter — Portable filter clause translated by a reader implementation.

  • ColumnSpec — Describe one selected source column and optional sample conversion.

  • DeltaScan — Engine-independent read configuration for one Delta table snapshot.

source dataclass Filter(column: str, function: FilterFunction, value: FilterValue)

Portable filter clause translated by a reader implementation.

source dataclass ColumnSpec(source: str, name: str | None = None, decoder: ValueTransform | None = field(default=None, compare=False, hash=False), transform: ValueTransform | None = field(default=None, compare=False, hash=False))

Describe one selected source column and optional sample conversion.

Attributes

  • output_name : str — Return the configured output name or source column name.

source property ColumnSpec.output_name: str

Return the configured output name or source column name.

source dataclass DeltaScan(table_uri: str, columns: tuple[str, ...] | None = None, filters: tuple[Filter, ...] = (), version: int | None = None, storage_options: StorageOptions | None = None, batch_size: int = 65536)

Engine-independent read configuration for one Delta table snapshot.