executeQueryColumnarParamValues abstract method

Future<Result<TypedColumnarResult>> executeQueryColumnarParamValues(
  1. String connectionId,
  2. String sql, {
  3. List<ParamValue>? params,
})

Column-major opt-in variant of executeQueryParamValues.

Same FFI path as the row-major call (with ResultEncoding.columnar requested), but the returned TypedColumnarResult exposes typed primitive arrays per column (Int32List, Int64List, Float64List) so numeric pipelines avoid dynamic boxing. Strings, bytes and dates remain in List<T?>.

Implementation

Future<Result<TypedColumnarResult>> executeQueryColumnarParamValues(
  String connectionId,
  String sql, {
  List<ParamValue>? params,
});