Files
deb-python-cassandra-driver/docs/api/cassandra/cluster.rst

3.3 KiB

cassandra.cluster - Clusters and Sessions

cassandra.cluster

Cluster ([contact_points=('127.0.0.1',)][, port=9042][, executor_threads=2], **attr_kwargs)

Any of the mutable Cluster attributes may be set as keyword arguments to the constructor.

cql_version

protocol_version

port

compression

auth_provider

load_balancing_policy

reconnection_policy

default_retry_policy

conviction_policy_factory

connection_class

metrics_enabled

metrics

metadata

ssl_options

sockopts

max_schema_agreement_wait

control_connection_timeout

idle_heartbeat_interval

schema_event_refresh_window

topology_event_refresh_window

connect_timeout

connect

shutdown

register_user_type

register_listener

unregister_listener

set_max_requests_per_connection

get_max_requests_per_connection

set_min_requests_per_connection

get_min_requests_per_connection

get_core_connections_per_host

set_core_connections_per_host

get_max_connections_per_host

set_max_connections_per_host

refresh_schema_metadata

refresh_keyspace_metadata

refresh_table_metadata

refresh_user_type_metadata

refresh_user_function_metadata

refresh_user_aggregate_metadata

refresh_schema

refresh_nodes

set_meta_refresh_enabled

Session ()

default_timeout

row_factory

default_fetch_size

use_client_timestamp

encoder

client_protocol_handler

execute(statement[, parameters][, timeout][, trace][, custom_payload])

execute_async(statement[, parameters][, trace][, custom_payload])

prepare(statement)

shutdown()

set_keyspace(keyspace)

ResponseFuture ()

query

result([timeout])

get_query_trace()

custom_payload()

has_more_pages

warnings

start_fetching_next_page()

add_callback(fn, args,*kwargs)

add_errback(fn, args,*kwargs)

add_callbacks(callback, errback, callback_args=(), callback_kwargs=None, errback_args=(), errback_args=None)

PagedResult ()

QueryExhausted ()

NoHostAvailable ()

UserTypeDoesNotExist ()