Database-Cassandra-Client

 view release on metacpan or  search on metacpan

Client.pm  view on Meta::CPAN


=head3 cluster_set_request_timeout

 $cass->cluster_set_request_timeout($timeout_ms);

Sets the timeout for waiting for a response from a node.  Default: 12000 milliseconds 

Return: undef


=head3 cluster_set_credentials

 $cass->cluster_set_credentials($username, $password);

Sets credentials for plain text authentication. 

Return: undef


=head3 cluster_set_load_balance_round_robin

 $cass->cluster_set_load_balance_round_robin();

Configures the cluster to use round-robin load balancing.  The driver discovers all nodes in a cluster and cycles through them per request. All are considered 'local'. 

Client.xs  view on Meta::CPAN


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)



( run in 0.322 second using v1.01-cache-2.11-cpan-4d50c553e7e )