diff options
author | Benjamin Saller <bcsaller@objectrealms.net> | 2007-10-03 22:14:46 (GMT) |
---|---|---|
committer | Benjamin Saller <bcsaller@objectrealms.net> | 2007-10-03 22:14:46 (GMT) |
commit | 68c85fb90cdfcde725095ca3bae5bdfed9d2105e (patch) | |
tree | 4c0d0fa200b763b5a9927ee660cb658df54f5f7a /src/olpc/datastore/backingstore.py | |
parent | 48aad0795a4bf8110a7ac48707be3bdc7743597c (diff) |
single mount point fast pathversion_prototype
Diffstat (limited to 'src/olpc/datastore/backingstore.py')
-rw-r--r-- | src/olpc/datastore/backingstore.py | 7 |
1 files changed, 4 insertions, 3 deletions
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() |