moor_ffi 0.8.0 copy "moor_ffi: ^0.8.0" to clipboard
moor_ffi: ^0.8.0 copied to clipboard

discontinued

Provides sqlite bindings using dart:ffi, including a moor executor

example/main.dart

import 'package:moor_ffi/database.dart';

const _createTable = r''' 
CREATE TABLE frameworks (
  id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
  name VARCHAR NOT NULL
);
''';

void main() {
  final db = Database.memory();
  db.execute(_createTable);

  final insertStmt = db.prepare('INSERT INTO frameworks(name) VALUES (?)');
  insertStmt.execute(['Flutter']);
  insertStmt.execute(['AngularDart']);
  insertStmt.close();

  final selectStmt = db.prepare('SELECT * FROM frameworks ORDER BY name');
  final result = selectStmt.select();
  for (final row in result) {
    print('${row['id']}: ${row['name']}');
  }

  selectStmt.close();
  db.close();
}
29
likes
30
pub points
66%
popularity

Publisher

verified publishersimonbinder.eu

Provides sqlite bindings using dart:ffi, including a moor executor

Homepage
Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

collection, ffi, meta, moor, sqlite3_flutter_libs

More

Packages that depend on moor_ffi