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