Revision e3f9bbaa
b/pithos/backends/simple.py | ||
---|---|---|
357 | 357 |
def _list_objects(self, path, prefix='', delimiter=None, marker=None, limit=10000, virtual=True, keys=[]): |
358 | 358 |
cont_prefix = path + '/' |
359 | 359 |
if keys and len(keys) > 0: |
360 |
sql = '''select o.name from objects o, metadata m where o.name like ? and |
|
360 |
sql = '''select distinct o.name from objects o, metadata m where o.name like ? and
|
|
361 | 361 |
m.name = o.name and m.key in (%s) order by o.name''' |
362 | 362 |
sql = sql % ', '.join('?' * len(keys)) |
363 | 363 |
param = (cont_prefix + prefix + '%',) + tuple(keys) |
Also available in: Unified diff