interface CubeResult {
    columns: readonly string[];
    durationMs: number;
    rows: readonly (readonly CubeResultValue[])[];
    sql: readonly string[];
}

Properties

columns: readonly string[]

Column names, in order; rows match them by position

durationMs: number
rows: readonly (readonly CubeResultValue[])[]

As many rows as the engine sent, up to the row limit + 1

sql: readonly string[]

The SQL statements the engine ran