summaryrefslogtreecommitdiff
path: root/src-py/db_controller.py
diff options
context:
space:
mode:
Diffstat (limited to 'src-py/db_controller.py')
-rw-r--r--src-py/db_controller.py18
1 files changed, 10 insertions, 8 deletions
diff --git a/src-py/db_controller.py b/src-py/db_controller.py
index 8ca3a642..52913ac5 100644
--- a/src-py/db_controller.py
+++ b/src-py/db_controller.py
@@ -39,14 +39,16 @@ class DB_op(object):
return ret
def __iter__(self):
- # TODO impl
- pass
- # for k, v in self.id_to_statement_map:
- # yield {k, v, None}
-
- @property
- def statement_set(self):
- return self.id_to_statement_map.values()
+ """
+ iterate over (statement_index, statement, statement_result)
+ note: statement_index is zero based
+
+ TODO: support statement_result
+ """
+ i = 0
+ for s in self.statement_set:
+ yield (i, s, None)
+ i = i + 1
def extract_single_query_response_data(self, q, data):
"""