MCPcopy Create free account
hub / github.com/apache/cassandra-python-driver / dict_factory

Function dict_factory

cassandra/query.py:133–149  ·  view source on GitHub ↗

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)

Source from the content-addressed store, hash-verified

131
132
133def 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
152def ordered_dict_factory(colnames, rows):

Callers 5

_handle_resultsMethod · 0.90
_query_build_rowsMethod · 0.90
_query_allMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected