Revision 78e1f8da snf-pithos-backend/pithos/backends/lib/sqlite/node.py
b/snf-pithos-backend/pithos/backends/lib/sqlite/node.py | ||
---|---|---|
243 | 243 |
self.execute(q, (node,)) |
244 | 244 |
return self.fetchone() |
245 | 245 |
|
246 |
def node_get_parent_path(self, node): |
|
247 |
"""Return the node's parent path. |
|
248 |
Return None if the node is not found. |
|
249 |
""" |
|
250 |
|
|
251 |
q = ("select path from nodes as n1, nodes as n2 " |
|
252 |
"where n2.node = n1.parent and n1.node = ?") |
|
253 |
self.execute(q, (node,)) |
|
254 |
l = self.fetchone() |
|
255 |
return l[0] if l is not None else None |
|
256 |
|
|
246 | 257 |
def node_get_versions(self, node, keys=(), propnames=_propnames): |
247 | 258 |
"""Return the properties of all versions at node. |
248 | 259 |
If keys is empty, return all properties in the order |
Also available in: Unified diff