Skip to main content

Class: ObjectDataAdapter

Defined in: lang-sql/src/language/data-adapter.ts:18

SQL data adapter that treats JavaScript objects as table rows.

Implements

Constructors

Constructor

new ObjectDataAdapter(): ObjectDataAdapter

Returns

ObjectDataAdapter

Methods

createColumnAccessor()

createColumnAccessor(prop): (row) => unknown

Defined in: lang-sql/src/language/data-adapter.ts:21

Create a column accessor for a specific property.

Parameters

ParameterTypeDescription
propstring | number | symbolThe property to create an accessor for.

Returns

(row) => unknown

Implementation of

SQLDataAdapter.createColumnAccessor


createRow()

createRow(keys, values): Record<string | symbol, unknown>

Defined in: lang-sql/src/language/data-adapter.ts:28

Constructs a row object from parallel keys and values arrays.

Parameters

ParameterType
keysstring[]
valuesunknown[]

Returns

Record<string | symbol, unknown>

Implementation of

SQLDataAdapter.createRow