public abstract class BaseCassandraConnection extends Object implements CassandraConnection
Constructor and Description |
---|
BaseCassandraConnection(CassandraConfiguration config) |
BaseCassandraConnection(CassandraConfiguration 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
|
com.datastax.driver.core.KeyspaceMetadata |
keyspaceInfo()
Returns metadata about Cassandra keyspace (column families, columns metadata etc.)
|
public BaseCassandraConnection(CassandraConfiguration config)
public BaseCassandraConnection(CassandraConfiguration config, com.datastax.driver.core.Metadata metadata)
public com.datastax.driver.core.ResultSetFuture executeQuery(String query)
CassandraConnection
executeQuery
in interface CassandraConnection
public com.datastax.driver.core.KeyspaceMetadata keyspaceInfo() throws TranslatorException
CassandraConnection
keyspaceInfo
in interface CassandraConnection
TranslatorException
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.VersionNumber getVersion()
CassandraConnection
getVersion
in interface CassandraConnection
public void close()
close
in interface Connection
Copyright © 2020. All rights reserved.