executeQueryColumnarParamValues abstract method

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

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

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