comparison idavoll/pgsql_backend.py @ 71:a63bb34931ec

Added get_nodes() to Storage.
author Ralph Meijer <ralphm@ik.nu>
date Sun, 07 Nov 2004 14:18:26 +0000
parents 13ced084aa69
children b8958967f508
comparison
equal deleted inserted replaced
70:32452ad94430 71:a63bb34931ec
220 220
221 def _get_node_type(self, cursor, node_id): 221 def _get_node_type(self, cursor, node_id):
222 self._check_node_exists(cursor, node_id) 222 self._check_node_exists(cursor, node_id)
223 return 'leaf' 223 return 'leaf'
224 224
225 def get_nodes(self):
226 d = self.dbpool.runQuery("""SELECT node from nodes""")
227 d.addCallback(lambda results: [r[0] for r in results])
228 return d
229
225 class BackendService(backend.BackendService): 230 class BackendService(backend.BackendService):
226 """ PostgreSQL backend Service for a JEP-0060 pubsub service """ 231 """ PostgreSQL backend Service for a JEP-0060 pubsub service """
227 232
228 class NodeCreationService(backend.NodeCreationService): 233 class NodeCreationService(backend.NodeCreationService):
229 pass 234 pass