InternalReturns an async iterator for this streaming result.
Close the streaming result and release resources.
Get the column information for this result.
Check if the result is closed.
Check if the result has been fully consumed.
Fetch the next chunk of data.
Promise resolving to the next DataChunk, or null if no more data
Collect all remaining chunks into an array of objects.
Warning: This loads all data into memory. Use nextChunk() or for await...of for large result sets.
Promise resolving to array of all result rows
Collect all remaining chunks into an Arrow Table.
Warning: This loads all data into memory.
Promise resolving to Arrow Table with all results
An async streaming query result.
This class allows you to process large result sets in chunks, which is more memory-efficient than loading everything at once.
Implements AsyncIterable for use with
for await...of.Example