PolarsReader
While Lazyframes are more efficient, certain operations can be trickier to implement, For small-data operations, you may be better of using the standard Polars Dataframe withPolarsReader:
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
PolarsReader:
import gluestick as gs
import polars as pl
reader = gs.PolarsReader()
TENANT_ID = "TENANT_123"
for stream in reader.input_files.keys():
df = reader.get(stream, catalog_types=True)
df["tenant_id"] = TENANT_ID
gs.to_export(df, stream, "./etl-output", keys=["id"])