Skip to content

Commit 8a40d50

Browse files
authored
Update README.md
1 parent b037321 commit 8a40d50

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,13 +32,16 @@ var streamDb = StreamDatabase(db);
3232
You 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
4447
var flexibleQuery = streamDb.createQuery("MyTable", where: 'name LIKE ?', whereArgs: [query])

0 commit comments

Comments
 (0)