getAll method
Returns all stored objects in this Box.
Implementation
List<T> getAll() {
final tx = Transaction(_store, TxMode.read);
try {
final cursor = tx.cursor(_entity);
final result = <T>[];
var code = C.cursor_first(cursor.ptr, cursor.dataPtrPtr, cursor.sizePtr);
while (code != OBX_NOT_FOUND) {
checkObx(code);
result.add(_entity.objectFromFB(_store, cursor.readData));
code = C.cursor_next(cursor.ptr, cursor.dataPtrPtr, cursor.sizePtr);
}
return result;
} finally {
tx.close();
}
}