SqlResult
The `SqlResult` entity.
Definition
TypeScript
interface SqlResult {
columns: Array<{ name: string; type: string | null }>;
rows: Array<Record<string, unknown>>;
durationMs: number;
rowsRead?: number | undefined;
rowsWritten?: number | undefined;
}Fields
| Field | Type | Notes |
|---|---|---|
columns | Array<{ name: string; type: string | null; }> | required — Column metadata for each field in the result rows. |
rows | Array<Record<string, unknown>> | required — Result rows as objects keyed by column name. |
durationMs | number | required — Query execution time in milliseconds. |
rowsRead | number | undefined | optional — Number of rows read by the query, when reported by the engine. |
rowsWritten | number | undefined | optional — Number of rows written by the query, when reported by the engine. |