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