cassandra.cqlengine.connection
- Connection management for cqlengine¶
-
cassandra.cqlengine.connection.
default
()[source]¶ Configures the default connection to localhost, using the driver defaults (except for row_factory)
-
cassandra.cqlengine.connection.
set_session
(s)[source]¶ Configures the default 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, (
-
cassandra.cqlengine.connection.
register_connection
(name, hosts=None, consistency=None, lazy_connect=False, retry_connect=False, cluster_options=None, default=False, session=None)[source]¶ Add a connection to the connection registry.
hosts
andsession
are mutually exclusive, andconsistency
,lazy_connect
,retry_connect
, andcluster_options
only work withhosts
. Usinghosts
will create a newcassandra.cluster.Cluster
andcassandra.cluster.Session
.Parameters: - hosts (list) – list of hosts, (
contact_points
forcassandra.cluster.Cluster
). - consistency (int) – The default
ConsistencyLevel
for the registered connection’s new session. Default is the same asSession.default_consistency_level
. For use withhosts
only; will fail when used withsession
. - lazy_connect (bool) – True if should not connect until first use. For
use with
hosts
only; will fail when used withsession
. - retry_connect (bool) – True if we should retry to connect even if there
was a connection failure initially. For use with
hosts
only; will fail when used withsession
. - cluster_options (dict) – A dict of options to be used as keyword
arguments to
cassandra.cluster.Cluster
. For use withhosts
only; will fail when used withsession
. - default (bool) – If True, set the new connection as the cqlengine default
- session (Session) – A
cassandra.cluster.Session
to be used in the created connection.
- hosts (list) – list of hosts, (