Returns each row as a dict. Example:: >>> from cassandra.query import dict_factory >>> session = cluster.connect('mykeyspace') >>> session.row_factory = dict_factory >>> rows = session.execute("SELECT name, age FROM users LIMIT 1") >>> print(rows[0]
(colnames, rows)
| 131 | |
| 132 | |
| 133 | def dict_factory(colnames, rows): |
| 134 | """ |
| 135 | Returns each row as a dict. |
| 136 | |
| 137 | Example:: |
| 138 | |
| 139 | >>> from cassandra.query import dict_factory |
| 140 | >>> session = cluster.connect('mykeyspace') |
| 141 | >>> session.row_factory = dict_factory |
| 142 | >>> rows = session.execute("SELECT name, age FROM users LIMIT 1") |
| 143 | >>> print(rows[0]) |
| 144 | {u'age': 42, u'name': u'Bob'} |
| 145 | |
| 146 | .. versionchanged:: 2.0.0 |
| 147 | moved from ``cassandra.decoder`` to ``cassandra.query`` |
| 148 | """ |
| 149 | return [dict(zip(colnames, row)) for row in rows] |
| 150 | |
| 151 | |
| 152 | def ordered_dict_factory(colnames, rows): |
no outgoing calls
no test coverage detected