| Modifier and Type | Field and Description | 
|---|---|
static io.vertx.lang.rx.TypeArg<CassandraClient> | 
__TYPE_ARG  | 
static String | 
DEFAULT_SHARED_CLIENT_NAME
The default shared client name. 
 | 
| Constructor and Description | 
|---|
CassandraClient(CassandraClient delegate)  | 
CassandraClient(Object delegate)  | 
| Modifier and Type | Method and Description | 
|---|---|
CassandraClient | 
close()
Closes this client. 
 | 
CassandraClient | 
close(Handler<AsyncResult<Void>> closeHandler)
Closes this client. 
 | 
static CassandraClient | 
create(Vertx vertx)
Like  
create(io.vertx.rxjava.core.Vertx) with default options. | 
static CassandraClient | 
create(Vertx vertx,
      CassandraClientOptions options)
Create a Cassandra client which maintains its own driver session. 
 | 
static CassandraClient | 
createNonShared(Vertx vertx)
Deprecated.  
 | 
static CassandraClient | 
createNonShared(Vertx vertx,
               CassandraClientOptions options)
Deprecated.  
 | 
static CassandraClient | 
createShared(Vertx vertx)
Like  
createShared(io.vertx.rxjava.core.Vertx) with default options and client name. | 
static CassandraClient | 
createShared(Vertx vertx,
            CassandraClientOptions options)
Like  
createShared(io.vertx.rxjava.core.Vertx) with default client name. | 
static CassandraClient | 
createShared(Vertx vertx,
            String clientName)
Like  
createShared(io.vertx.rxjava.core.Vertx) with default options. | 
static CassandraClient | 
createShared(Vertx vertx,
            String clientName,
            CassandraClientOptions options)
Create a Cassandra client that shares its driver session with any other client having the same name. 
 | 
boolean | 
equals(Object o)  | 
CassandraClient | 
execute(com.datastax.driver.core.Statement statement,
       Handler<AsyncResult<ResultSet>> resultHandler)
Execute the statement and provide a handler for consuming results. 
 | 
CassandraClient | 
execute(String query,
       Handler<AsyncResult<ResultSet>> resultHandler)
Execute the query and provide a handler for consuming results. 
 | 
CassandraClient | 
executeWithFullFetch(com.datastax.driver.core.Statement statement,
                    Handler<AsyncResult<List<com.datastax.driver.core.Row>>> resultHandler)
Execute the query and provide a handler for consuming results. 
 | 
CassandraClient | 
executeWithFullFetch(String query,
                    Handler<AsyncResult<List<com.datastax.driver.core.Row>>> resultHandler)
Execute the query and provide a handler for consuming results. 
 | 
CassandraClient | 
getDelegate()  | 
int | 
hashCode()  | 
boolean | 
isConnected()  | 
static CassandraClient | 
newInstance(CassandraClient arg)  | 
CassandraClient | 
prepare(String query,
       Handler<AsyncResult<com.datastax.driver.core.PreparedStatement>> resultHandler)
Prepares the provided query string. 
 | 
CassandraClient | 
queryStream(com.datastax.driver.core.Statement statement,
           Handler<AsyncResult<CassandraRowStream>> rowStreamHandler)
Executes the given SQL statement which returns the results of the query as a read stream. 
 | 
CassandraClient | 
queryStream(String sql,
           Handler<AsyncResult<CassandraRowStream>> rowStreamHandler)
Executes the given SQL  
SELECT statement which returns the results of the query as a read stream. | 
Single<Void> | 
rxClose()
Closes this client. 
 | 
Single<ResultSet> | 
rxExecute(com.datastax.driver.core.Statement statement)
Execute the statement and provide a handler for consuming results. 
 | 
Single<ResultSet> | 
rxExecute(String query)
Execute the query and provide a handler for consuming results. 
 | 
Single<List<com.datastax.driver.core.Row>> | 
rxExecuteWithFullFetch(com.datastax.driver.core.Statement statement)
Execute the query and provide a handler for consuming results. 
 | 
Single<List<com.datastax.driver.core.Row>> | 
rxExecuteWithFullFetch(String query)
Execute the query and provide a handler for consuming results. 
 | 
Single<com.datastax.driver.core.PreparedStatement> | 
rxPrepare(String query)
Prepares the provided query string. 
 | 
Single<CassandraRowStream> | 
rxQueryStream(com.datastax.driver.core.Statement statement)
Executes the given SQL statement which returns the results of the query as a read stream. 
 | 
Single<CassandraRowStream> | 
rxQueryStream(String sql)
Executes the given SQL  
SELECT statement which returns the results of the query as a read stream. | 
String | 
toString()  | 
public static final io.vertx.lang.rx.TypeArg<CassandraClient> __TYPE_ARG
public static final String DEFAULT_SHARED_CLIENT_NAME
public CassandraClient(CassandraClient delegate)
public CassandraClient(Object delegate)
public CassandraClient getDelegate()
@Deprecated public static CassandraClient createNonShared(Vertx vertx)
vertx - public static CassandraClient create(Vertx vertx)
create(io.vertx.rxjava.core.Vertx) with default options.vertx - @Deprecated public static CassandraClient createNonShared(Vertx vertx, CassandraClientOptions options)
vertx - options - public static CassandraClient create(Vertx vertx, CassandraClientOptions options)
It is not recommended to create several non shared clients in an application.
vertx - the Vert.x instanceoptions - the optionspublic static CassandraClient createShared(Vertx vertx)
createShared(io.vertx.rxjava.core.Vertx) with default options and client name.vertx - public static CassandraClient createShared(Vertx vertx, String clientName)
createShared(io.vertx.rxjava.core.Vertx) with default options.vertx - clientName - public static CassandraClient createShared(Vertx vertx, CassandraClientOptions options)
createShared(io.vertx.rxjava.core.Vertx) with default client name.vertx - options - public static CassandraClient createShared(Vertx vertx, String clientName, CassandraClientOptions options)
vertx - the Vert.x instanceclientName - the shared client nameoptions - the optionspublic boolean isConnected()
public CassandraClient execute(String query, Handler<AsyncResult<ResultSet>> resultHandler)
query - the query to executeresultHandler - handler called when result of execution is present, but can be not fully fetchedpublic Single<ResultSet> rxExecute(String query)
query - the query to executepublic CassandraClient queryStream(String sql, Handler<AsyncResult<CassandraRowStream>> rowStreamHandler)
SELECT statement which returns the results of the query as a read stream.sql - the SQL to execute. For example SELECT * FROM table ....rowStreamHandler - the handler which is called once the operation completes. It will return an instance of CassandraRowStream.public Single<CassandraRowStream> rxQueryStream(String sql)
SELECT statement which returns the results of the query as a read stream.sql - the SQL to execute. For example SELECT * FROM table ....public CassandraClient close()
public CassandraClient close(Handler<AsyncResult<Void>> closeHandler)
closeHandler - handler called when client is closedpublic Single<Void> rxClose()
public CassandraClient executeWithFullFetch(String query, Handler<AsyncResult<List<com.datastax.driver.core.Row>>> resultHandler)
query - the query to executeresultHandler - handler called when result of execution is fully fetched.public Single<List<com.datastax.driver.core.Row>> rxExecuteWithFullFetch(String query)
query - the query to executepublic CassandraClient executeWithFullFetch(com.datastax.driver.core.Statement statement, Handler<AsyncResult<List<com.datastax.driver.core.Row>>> resultHandler)
statement - the statement to executeresultHandler - handler called when result of execution is fully fetched.public Single<List<com.datastax.driver.core.Row>> rxExecuteWithFullFetch(com.datastax.driver.core.Statement statement)
statement - the statement to executepublic CassandraClient execute(com.datastax.driver.core.Statement statement, Handler<AsyncResult<ResultSet>> resultHandler)
statement - the statement to executeresultHandler - handler called when result of execution is presentpublic Single<ResultSet> rxExecute(com.datastax.driver.core.Statement statement)
statement - the statement to executepublic CassandraClient prepare(String query, Handler<AsyncResult<com.datastax.driver.core.PreparedStatement>> resultHandler)
query - the query to prepareresultHandler - handler called when result of query preparation is presentpublic Single<com.datastax.driver.core.PreparedStatement> rxPrepare(String query)
query - the query to preparepublic CassandraClient queryStream(com.datastax.driver.core.Statement statement, Handler<AsyncResult<CassandraRowStream>> rowStreamHandler)
statement - the statement to execute.rowStreamHandler - the handler which is called once the operation completes. It will return an instance of CassandraRowStream.public Single<CassandraRowStream> rxQueryStream(com.datastax.driver.core.Statement statement)
statement - the statement to execute.public static CassandraClient newInstance(CassandraClient arg)
Copyright © 2020 Eclipse. All rights reserved.