Creates a stream of cursors over the records in this object store.
See also:
Stream<CursorWithValue> openCursor( {key, KeyRange range, String direction, bool autoAdvance}) { var key_OR_range = null; if (key != null) { if (range != null) { throw new ArgumentError('Cannot specify both key and range.'); } key_OR_range = key; } else { key_OR_range = range; } var request; if (direction == null) { // FIXME: Passing in "next" should be unnecessary. request = _openCursor(key_OR_range, "next"); } else { request = _openCursor(key_OR_range, direction); } return ObjectStore._cursorStreamFromResult(request, autoAdvance); }
© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dart.dev/stable/2.5.0/dart-indexed_db/Index/openCursor.html