execSQLAsync method
@@@ DML: synchronous execSQL into the queue → await to send it. @@@ Returns rowsAffected after flushing (the value cached inside the synchronous execSQL is @@@ -1 before flushing; what's returned here is the real backend value)
Implementation
Future<TRowsCount> execSQLAsync() async {
final conn = _wapConn;
conn.maybeConnect();
execSQL(); // pushed into the queue (including the synchronous commit marker for sqoAutoCommit)
await conn.flushPending();
return conn._lastRowsAffected;
}