execute method

Future<MutationResult> execute(
  1. String sql, [
  2. List<Object?> parameters = const []
])

Implementation

Future<MutationResult> execute(String sql,
    [List<Object?> parameters = const []]) async {
  final result = await _request('execute', [sql, parameters]) as List;
  return MutationResult(
      result[0] as int,
      result[1] as BigInt?,
      result[2] == null
          ? null
          : QueryResult(
              List<String>.from((result[2] as List)[0] as List),
              ((result[2] as List)[1] as List)
                  .map((row) => List<Object?>.from(row as List))
                  .toList()));
}