Database-Cassandra-Client

 view release on metacpan or  search on metacpan

Client.xs  view on Meta::CPAN

	OUTPUT:
		RETVAL

CassError
cluster_set_write_bytes_high_water_mark(cass, num_bytes)
	Database::Cassandra::Client cass;
	unsigned num_bytes;
	
	CODE:
		RETVAL = cass_cluster_set_write_bytes_high_water_mark(cass->cluster, num_bytes);
	OUTPUT:
		RETVAL

CassError
cluster_set_write_bytes_low_water_mark(cass, num_bytes)
	Database::Cassandra::Client cass;
	unsigned num_bytes;
	
	CODE:
		RETVAL = cass_cluster_set_write_bytes_low_water_mark(cass->cluster, num_bytes);
	OUTPUT:
		RETVAL

CassError
cluster_set_pending_requests_high_water_mark(cass, num_requests)
	Database::Cassandra::Client cass;
	unsigned num_requests;
	
	CODE:
		RETVAL = cass_cluster_set_pending_requests_high_water_mark(cass->cluster, num_requests);
	OUTPUT:
		RETVAL

CassError
cluster_set_pending_requests_low_water_mark(cass, num_requests)
	Database::Cassandra::Client cass;
	unsigned num_requests;
	
	CODE:
		RETVAL = cass_cluster_set_pending_requests_low_water_mark(cass->cluster, num_requests);
	OUTPUT:
		RETVAL

void
cluster_set_connect_timeout(cass, timeout_ms)
	Database::Cassandra::Client cass;
	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
#*



( run in 5.649 seconds using v1.01-cache-2.11-cpan-cdf2f3d4e48 )