Database-Cassandra-Client
view release on metacpan or search on metacpan
unsigned timeout_ms;
CODE:
cass_cluster_set_connect_timeout(cass->cluster, timeout_ms);
void
cluster_set_request_timeout(cass, timeout_ms)
Database::Cassandra::Client cass;
unsigned timeout_ms;
CODE:
cass_cluster_set_request_timeout(cass->cluster, timeout_ms);
void
cluster_set_credentials(cass, username, password)
Database::Cassandra::Client cass;
const char* username;
const char* password;
CODE:
cass_cluster_set_credentials(cass->cluster, username, password);
void
cluster_set_load_balance_round_robin(cass)
Database::Cassandra::Client cass;
CODE:
cass_cluster_set_load_balance_round_robin(cass->cluster);
CassError
cluster_set_load_balance_dc_aware(cass, local_dc, used_hosts_per_remote_dc, allow_remote_dcs_for_local_cl)
Database::Cassandra::Client cass;
const char* local_dc;
unsigned used_hosts_per_remote_dc;
int allow_remote_dcs_for_local_cl;
CODE:
RETVAL = cass_cluster_set_load_balance_dc_aware(cass->cluster, local_dc,
used_hosts_per_remote_dc,
allow_remote_dcs_for_local_cl);
OUTPUT:
RETVAL
void
cluster_set_token_aware_routing(cass, enabled)
Database::Cassandra::Client cass;
int enabled;
CODE:
cass_cluster_set_token_aware_routing(cass->cluster, enabled);
void
cluster_set_tcp_nodelay(cass, enable)
Database::Cassandra::Client cass;
int enable;
CODE:
cass_cluster_set_tcp_nodelay(cass->cluster, enable);
void
cluster_set_tcp_keepalive(cass, enable, delay_secs)
Database::Cassandra::Client cass;
int enable;
unsigned delay_secs;
CODE:
cass_cluster_set_tcp_keepalive(cass->cluster, enable, delay_secs);
void
cluster_free(cass)
Database::Cassandra::Client cass;
CODE:
cass_cluster_free(cass->cluster);
cass->cluster = NULL;
#***********************************************************************************
#*
#* Session
#*
#***********************************************************************************
CassSession*
session_new(cass)
Database::Cassandra::Client cass;
CODE:
RETVAL = cass_session_new();
OUTPUT:
RETVAL
void
session_free(cass, session)
Database::Cassandra::Client cass;
CassSession *session;
CODE:
cass_session_free(session);
CassFuture*
session_connect(cass, session)
Database::Cassandra::Client cass;
CassSession *session;
CODE:
RETVAL = cass_session_connect(session, cass->cluster);
OUTPUT:
RETVAL
CassFuture*
session_connect_keyspace(cass, session, keyspace)
Database::Cassandra::Client cass;
CassSession *session;
const char* keyspace;
CODE:
RETVAL = cass_session_connect_keyspace(session, cass->cluster, keyspace);
OUTPUT:
RETVAL
CassFuture*
session_close(cass, session)
Database::Cassandra::Client cass;
CassSession *session;
CODE:
( run in 1.576 second using v1.01-cache-2.11-cpan-39bf76dae61 )