anchor.diff:  
   import 'package:flutter/services.dart';
   import 'dart:io';
  +import 'package:sqflite/src/sql_builder.dart';
   import 'src/utils.dart';
   import 'package:synchronized/synchronized.dart';
   
  
positive.code: 
    /// for sql without return values
    Future execute(String sql, [List arguments]) async {
      return synchronized(lock, () async {
        await Sqflite._channel.invokeMethod(_methodExecute, <String, dynamic>{
          _paramId: _id,
          _paramSql: sql,
  
negative.code:     }
    }
  
    ///
    /// Simple transaction mechanism
    Future inTransaction(action(), {bool exclusive}) async {
      return synchronized(_lock, () async {
        _Transaction transaction = await _beginTransaction(exclusive: exclusive);
        _currentTransaction = transaction;
        try {
          await action();
          transaction.successfull = true;
        } finally {
          await _endTransaction(transaction);
          _currentTransaction = null;
        }
      });
    }
  
    Future<int> getVersion() async {
      return parseInt(_first(await rawQuery("PRAGMA user_version;"))?.values?.first);
    }
  
    Future setVersion(int version) async {
  