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.