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();