limbo/bindings/dart
2025-07-02 23:55:53 +07:00
..
android migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
cargokit migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
example bindings/dart wrap statement 2025-07-02 19:12:08 +07:00
ios migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
lib fix clippy warnings 2025-07-02 23:55:53 +07:00
linux migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
macos migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
rust fix clippy warnings 2025-07-02 23:55:53 +07:00
test enable unit test 2025-07-02 20:20:37 +07:00
test_driver migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
windows migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
.gitignore migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
.metadata migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
analysis_options.yaml migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
CHANGELOG.md migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
DEVELOPMENT.md readme 2025-07-02 20:27:08 +07:00
flutter_rust_bridge.yaml lifetime issue 2025-07-02 00:39:54 +07:00
LICENSE migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
pubspec.lock migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
pubspec.yaml migrate dart binding to flutter plugin project 2025-07-02 00:04:42 +07:00
README.md readme 2025-07-02 20:27:08 +07:00

turso_dart

Dart/Flutter binding for turso database.

Getting Started

Add it to your pubspec.yaml.

turso_dart:

Create the client

  • In memory
final client = TursoClient.memory();
  • Local
final dir = await getApplicationCacheDirectory();
final path = '${dir.path}/local.db';
final client = TursoClient.local(path);

Connect

await client.connect();

Run SQL statements

  • Create table
await client.execute("create table if not exists customers (id integer primary key, name text);");
  • Insert query
await client.query("insert into customers(name) values ('John Doe')");
  • Select query
print(await client.query("select * from customers"));
  • Prepared statement
final statement = await client
	.prepare("select * from customers where id = ?");
await statement.query(positional: [1])