OptionalcolumnsResult-column metadata in order; .name is the (alias-aware) output name.
OptionalgetOptionalrawbetter-sqlite3: switch this statement to positional array rows.
Optionaltoggle: booleanOptionalsafebetter-sqlite3: read INTEGER columns as BigInt so 64-bit values keep full precision.
Optionaltoggle: booleanOptionalsetnode:sqlite: the equivalent BigInt read toggle.
A prepared statement;
raw/columnsread rows positionally, keeping duplicate output names distinct.