public class CassandraConnectionImpl extends BasicConnection implements CassandraConnection
Constructor and Description |
---|
CassandraConnectionImpl(CassandraManagedConnectionFactory config) |
CassandraConnectionImpl(CassandraManagedConnectionFactory config,
com.datastax.driver.core.Metadata metadata) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
com.datastax.driver.core.ResultSetFuture |
executeBatch(List<String> updates)
Execute a batch of updates
|
com.datastax.driver.core.ResultSetFuture |
executeBatch(String update,
List<Object[]> values)
Execute a bulk update
|
com.datastax.driver.core.ResultSetFuture |
executeQuery(String query)
Executes a CQL query.
|
com.datastax.driver.core.VersionNumber |
getVersion()
Get the version in use for this connection
|
boolean |
isAlive()
Tests the connection to see if it is still valid.
|
com.datastax.driver.core.KeyspaceMetadata |
keyspaceInfo()
Returns metadata about Cassandra keyspace (column families, columns metadata etc.)
|
cleanUp, createInteraction, getLocalTransaction, getMetaData, getResultSetInfo, getXAResource
public CassandraConnectionImpl(CassandraManagedConnectionFactory config, com.datastax.driver.core.Metadata metadata)
public CassandraConnectionImpl(CassandraManagedConnectionFactory config)
public void close() throws javax.resource.ResourceException
close
in interface javax.resource.cci.Connection
javax.resource.ResourceException
public boolean isAlive()
BasicConnection
isAlive
in class BasicConnection
public com.datastax.driver.core.ResultSetFuture executeQuery(String query)
CassandraConnection
executeQuery
in interface CassandraConnection
public com.datastax.driver.core.ResultSetFuture executeBatch(List<String> updates)
CassandraConnection
executeBatch
in interface CassandraConnection
public com.datastax.driver.core.ResultSetFuture executeBatch(String update, List<Object[]> values)
CassandraConnection
executeBatch
in interface CassandraConnection
public com.datastax.driver.core.KeyspaceMetadata keyspaceInfo() throws javax.resource.ResourceException
CassandraConnection
keyspaceInfo
in interface CassandraConnection
javax.resource.ResourceException
public com.datastax.driver.core.VersionNumber getVersion()
CassandraConnection
getVersion
in interface CassandraConnection
Copyright © 2017 JBoss by Red Hat. All rights reserved.