Dart Documentationobjectory_baseObjectoryCollection

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

Properties

Type classType #

Type classType

String collectionName #

String collectionName

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