ObjectoryCollection class
class ObjectoryCollection { String collectionName; Type classType; Future<PersistentObject> findOne([ObjectoryQueryBuilder selector]) { throw new Exception('method findOne must be implemented'); } Future<int> count([ObjectoryQueryBuilder selector]) { throw new Exception('method count must be implemented'); } Future<List<PersistentObject>> find([ObjectoryQueryBuilder selector]) { throw new Exception('method find must be implemented'); } Future<PersistentObject> get(ObjectId id) => objectory.findInCacheOrGetProxy(id, this.classType).fetch(); }
Subclasses
ObjectoryCollectionDirectConnectionImpl, ObjectoryCollectionWebsocketBrowserImpl
Methods
Future<int> count([ObjectoryQueryBuilder selector]) #
Future<int> count([ObjectoryQueryBuilder selector]) { throw new Exception('method count must be implemented'); }
Future<List<PersistentObject>> find([ObjectoryQueryBuilder selector]) #
Future<List<PersistentObject>> find([ObjectoryQueryBuilder selector]) { throw new Exception('method find must be implemented'); }
Future<PersistentObject> findOne([ObjectoryQueryBuilder selector]) #
Future<PersistentObject> findOne([ObjectoryQueryBuilder selector]) { throw new Exception('method findOne must be implemented'); }
Future<PersistentObject> get(ObjectId id) #
Future<PersistentObject> get(ObjectId id) => objectory.findInCacheOrGetProxy(id, this.classType).fetch();