Convert a paginated QueryResult page into an array of row objects.
Returns a PageResult whose rows field is an array of Record<string, unknown> objects keyed by column name.
rows
Record<string, unknown>
Whether more pages are available after this one.
The offset of this page (0-based).
The page size used for this query.
Row objects keyed by column name.
for await (const page of client.queryPaginated("SELECT id, name FROM users", [], { pageSize: 50 })) { const rowPage = toRowsPaginated(page) // rowPage.rows → [{ id: 1, name: "Alice" }, ...] // rowPage.hasMore, rowPage.offset, rowPage.pageSize} Copy
for await (const page of client.queryPaginated("SELECT id, name FROM users", [], { pageSize: 50 })) { const rowPage = toRowsPaginated(page) // rowPage.rows → [{ id: 1, name: "Alice" }, ...] // rowPage.hasMore, rowPage.offset, rowPage.pageSize}
Convert a paginated QueryResult page into an array of row objects.
Returns a PageResult whose
rowsfield is an array ofRecord<string, unknown>objects keyed by column name.