Interface: DatasetIndex
Defined in: packages/core/src/expr/ast.ts:101
A dataset preloaded on the device, indexed for pulldata() and choice lists.
Properties
keyField
readonly keyField: string;
Defined in: packages/core/src/expr/ast.ts:103
name
readonly name: string;
Defined in: packages/core/src/expr/ast.ts:102
rows
readonly rows: readonly Readonly<Record<string, unknown>>[];
Defined in: packages/core/src/expr/ast.ts:104
Methods
filter()
filter(where): readonly Readonly<Record<string, unknown>>[];
Defined in: packages/core/src/expr/ast.ts:108
All rows matching an equality filter across columns.
Parameters
| Parameter | Type |
|---|---|
where | Readonly<Record<string, unknown>> |
Returns
readonly Readonly<Record<string, unknown>>[]
lookup()
lookup(column, value): Readonly<Record<string, unknown>> | undefined;
Defined in: packages/core/src/expr/ast.ts:106
First row whose column equals value (compared as strings).
Parameters
| Parameter | Type |
|---|---|
column | string |
value | unknown |
Returns
Readonly<Record<string, unknown>> | undefined