Skip to main content

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​

ParameterType
whereReadonly<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​

ParameterType
columnstring
valueunknown

Returns​

Readonly<Record<string, unknown>> | undefined