executeSql method

  1. @JSName('executeSql')
Future<SqlResultSet> executeSql (
  1. String sqlStatement,
  2. [List? arguments]
)
@JSName('executeSql')

Implementation

@JSName('executeSql')
Future<SqlResultSet> executeSql(String sqlStatement, [List? arguments]) {
  var completer = new Completer<SqlResultSet>();
  _executeSql(sqlStatement, arguments, (transaction, resultSet) {
    applyExtension('SQLResultSet', resultSet);
    applyExtension('SQLResultSetRowList', resultSet.rows);
    completer.complete(resultSet);
  }, (transaction, error) {
    completer.completeError(error);
  });
  return completer.future;
}

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.13.0/dart-web_sql/SqlTransaction/executeSql.html