Class: ObjectDataAdapter
Defined in: lang-sql/src/language/data-adapter.ts:18
SQL data adapter that treats JavaScript objects as table rows.
Implements
SQLDataAdapter<Record<string|symbol,unknown>>
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
| Parameter | Type | Description |
|---|---|---|
prop | string | number | symbol | The 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
| Parameter | Type |
|---|---|
keys | string[] |
values | unknown[] |
Returns
Record<string | symbol, unknown>