DatasetColumnsClient
adaline.datasets.columns manages the column schema of a dataset — add, rename, or delete columns, and resolve dynamic columns whose values are produced by prompts, HTTP requests, or dynamic functions. Every method is async.
Access
adaline_api:
type can be input, output, metadata, or a dynamic type such as prompt, api, or dynamic-function.
create()
Append one or more column definitions to a dataset.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
dataset_id | str | Yes | Dataset identifier. |
columns | List[...] | Yes | Column definitions (name + type + optional settings). |
Example
update()
Change a column’s name, type, or settings.Example
delete()
Delete a column from a dataset. All row values for this column are dropped.fetch_dynamic()
Trigger on-demand resolution for dynamic columns. Returns the resolved values without persisting them.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
dataset_id | str | Yes | Dataset identifier. |
query | FetchDynamicColumnsRequest | Yes | { column_ids: list[str]; row_ids: Optional[list[str]] }. |
Example
See Also
- DatasetsClient — parent client
- DatasetRowsClient — sibling sub-client for rows
- API reference: Add columns · Update column · Fetch dynamic columns