Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/olpc/datastore/backingstore.py
diff options
context:
space:
mode:
authorBenjamin Saller <bcsaller@objectrealms.net>2007-10-03 22:14:46 (GMT)
committer Benjamin Saller <bcsaller@objectrealms.net>2007-10-03 22:14:46 (GMT)
commit68c85fb90cdfcde725095ca3bae5bdfed9d2105e (patch)
tree4c0d0fa200b763b5a9927ee660cb658df54f5f7a /src/olpc/datastore/backingstore.py
parent48aad0795a4bf8110a7ac48707be3bdc7743597c (diff)
single mount point fast pathversion_prototype
Diffstat (limited to 'src/olpc/datastore/backingstore.py')
-rw-r--r--src/olpc/datastore/backingstore.py7
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()