--namespace | str | yes | | The namespace where the table is located. |
--table | str | yes | | The name of the table to read from. |
--filter | str | no | None | A JSON array of column filters, identical to the lake-api query payload. Each item is an object with “column”, “op” and “value”. Allowed “op”: ”==”, ”>”, ”>=”, ”<”, ”<=”, “in” (for “in”, “value” must be a JSON list). Value types are read from the JSON as-is (numbers, booleans, strings, lists); filters are combined with AND. |
--select | list | no | None | Columns to project from the table. If omitted, all columns are returned. Restricting the projection to the columns you need is the recommended way to read subsets of wide tables. Repeat the flag or pass several names: —select col_a —select col_b. |
--limit | int | no | None | Maximum number of rows to return. If omitted, all rows are returned. |
--output | str | no | None | Write the result to this path instead of printing it. The format is inferred from the extension: .parquet, .csv or .json. |
--env | str | no | 'prod' | Target environment. |