From 68c85fb90cdfcde725095ca3bae5bdfed9d2105e Mon Sep 17 00:00:00 2001 From: Benjamin Saller Date: Wed, 03 Oct 2007 22:14:46 +0000 Subject: single mount point fast path --- (limited to 'src/olpc/datastore/backingstore.py') diff --git a/src/olpc/datastore/backingstore.py b/src/olpc/datastore/backingstore.py index dcb989e..1417658 100644 --- a/src/olpc/datastore/backingstore.py +++ b/src/olpc/datastore/backingstore.py @@ -52,7 +52,7 @@ class BackingStore(object): capabilities = () def __init__(self, uri, **kwargs): - """The kwargs are used to configure the backend so it can + """The kwargs are used to configure the backend so it can provide its interface. See specific backends for details """ pass @@ -394,8 +394,9 @@ class FileBackingStore(BackingStore): return self.indexmanager.get_uniquevaluesfor(propertyname) - def find(self, query): - return self.indexmanager.search(query) + def find(self, query, order_by=None, limit=None): + if not limit: limit = 4069 + return self.indexmanager.search(query, end_index=limit, order_by=order_by) def stop(self): self.indexmanager.stop() -- cgit v0.9.1