cassandra.cqlengine.connection
- Connection management for cqlengine¶
-
cassandra.cqlengine.connection.
default
()[source]¶ Configures the global mapper connection to localhost, using the driver defaults (except for row_factory)
-
cassandra.cqlengine.connection.
set_session
(s)[source]¶ Configures the global mapper connection with a preexisting
cassandra.cluster.Session
Note: the mapper presently requires a Session
row_factory
set todict_factory
. This may be relaxed in the future
-
cassandra.cqlengine.connection.
setup
(hosts, default_keyspace, consistency=None, lazy_connect=False, retry_connect=False, **kwargs)[source]¶ Setup a the driver connection used by the mapper
Parameters: - hosts (list) – list of hosts, (
contact_points
forcassandra.cluster.Cluster
) - default_keyspace (str) – The default keyspace to use
- consistency (int) – The global default
ConsistencyLevel
- default is the same asSession.default_consistency_level
- lazy_connect (bool) – True if should not connect until first use
- retry_connect (bool) – True if we should retry to connect even if there was a connection failure initially
- **kwargs – Pass-through keyword arguments for
cassandra.cluster.Cluster
- hosts (list) – list of hosts, (