File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -32,13 +32,16 @@ var streamDb = StreamDatabase(db);
3232You can then listen to a query
3333
3434` ` ` dart
35- var singleQuery = streamDb.createQuery("MyTable", where: 'id = ?', whereArgs: [id])
35+ // Emits a single row, doesn't emit if the row dosen't exist.
36+ Stream<MyEntry> singleQuery = streamDb.createQuery("MyTable", where: 'id = ?', whereArgs: [id])
3637 .mapToOne((row) => MyEntry(row));
3738
38- var singleOrQuery = streamDb.createQuery("MyTable", where: 'id = ?', whereArgs: [id])
39+ // Emits a single row, or the given default value if the row doesn't exist.
40+ Stream<MyEntry> singleOrDefaultQuery = streamDb.createQuery("MyTable", where: 'id = ?', whereArgs: [id])
3941 .mapToOneOrDefault((row) => MyEntry(row), MyEntry.empty());
4042
41- var listQuery = streamDb.createQuery("MyTable", where: 'name LIKE ?', whereArgs: [query])
43+ // Emits a list of rows.
44+ Stream<List<MyEntry>> listQuery = streamDb.createQuery("MyTable", where: 'name LIKE ?', whereArgs: [query])
4245 .mapToList((row) => MyEntry(row));
4346
4447var flexibleQuery = streamDb.createQuery("MyTable", where: 'name LIKE ?', whereArgs: [query])
You can’t perform that action at this time.
0 commit comments