@sqlrooms/duckdb / UseSqlQueryResult
Interface: UseSqlQueryResult<T>
A wrapper interface that exposes the underlying Arrow table, a typed row accessor, and the number of rows.
Extends
Type Parameters
Type Parameter |
---|
T |
Properties
length
length:
number
Number of rows in the table
Inherited from
arrowTable
arrowTable:
Table
The underlying Arrow table
Methods
[iterator]()
[iterator]():
Iterator
<T
,any
,any
>
Returns
Iterator
<T
, any
, any
>
Inherited from
getRow()
getRow(
index
):T
Returns a typed row at the specified index by converting on demand
Parameters
Parameter | Type |
---|---|
index | number |
Returns
T
Inherited from
rows()
rows():
IterableIterator
<T
>
Returns an iterator that yields each row in the table
Returns
IterableIterator
<T
>
Inherited from
toArray()
toArray():
T
[]
Returns an array containing all rows in the table. The array is cached and reused.
Returns
T
[]