DatasetsClient
adaline.datasets manages datasets as a whole โ create a dataset, look up metadata and columns, rename, or delete. Row-level and column-level operations live on the nested .rows and .columns sub-clients.
Access
Sub-clients
DatasetsClient exposes two nested namespaces:
| Property | Client | Covers |
|---|---|---|
adaline.datasets.rows | DatasetRowsClient | List / create / update / delete dataset rows |
adaline.datasets.columns | DatasetColumnsClient | Create / update / delete columns + fetchDynamic to resolve dynamic columns |
@adaline/api:
list()
List datasets in a project (paginated).Parameters
| Name | Type | Required | Description |
|---|---|---|---|
projectId | string | Yes | Project whose datasets should be returned. |
sort | SortOrder | No | "createdAt:asc" or "createdAt:desc". |
createdAfter | number | No | Unix milliseconds. Keep only datasets created after this instant. |
createdBefore | number | No | Unix milliseconds. Keep only datasets created before this instant. |
limit | number | No | Page size (default 50, max 200). |
cursor | string | No | Opaque cursor from a previous responseโs pagination.nextCursor. |
Returns
Promise<ListDatasetsResponse> with shape { data: DatasetSummary[]; pagination: { limit, returned, hasMore, nextCursor } }.
Example
create()
Create a new dataset. You can seed initial columns in the same call.Parameters
| Name | Type | Required | Description |
|---|---|---|---|
dataset | CreateDatasetRequest | Yes | Dataset definition. |
CreateDatasetRequest shape (abbreviated):
Returns
Promise<Dataset> โ the created dataset with every column assigned a server-generated id.
Example
get()
Fetch a single dataset (metadata + full column list, not rows).Parameters
| Name | Type | Required | Description |
|---|---|---|---|
datasetId | string | Yes | Dataset identifier. |
Returns
Promise<Dataset> โ see the Get dataset API schema.
Example
update()
Update dataset-level metadata (title, icon).Parameters
| Name | Type | Required | Description |
|---|---|---|---|
datasetId | string | Yes | Dataset identifier. |
dataset | UpdateDatasetRequest | Yes | Fields to update. |
Returns
Promise<DatasetSummary> โ the updated dataset metadata (note: returns the summary shape, not the full Dataset with columns).
Example
delete()
Permanently delete a dataset and all of its columns and rows. Irreversible.Example
See Also
- DatasetRowsClient โ
adaline.datasets.rows.*row operations - DatasetColumnsClient โ
adaline.datasets.columns.*column operations - Adaline class โ client construction
- PromptEvaluationsClient โ run evaluations against a dataset
- API reference: List datasets ยท Create dataset ยท Get dataset ยท Update ยท Delete