public class DatastaxCrud<T,K> extends Object
| Constructor | Description |
|---|---|
DatastaxCrud(com.datastax.driver.core.PreparedStatement insertQuery,
com.datastax.driver.core.PreparedStatement insertQueryWithTtlAndTimestamp,
com.datastax.driver.core.PreparedStatement insertQueryWithTtl,
com.datastax.driver.core.PreparedStatement insertQueryWithTimestamp,
com.datastax.driver.core.PreparedStatement readQuery,
com.datastax.driver.core.PreparedStatement deleteQuery,
com.datastax.driver.core.PreparedStatement deleteQueryWithTimestamp,
BoundStatementMapper<T> insertSetter,
BoundStatementMapper<K> keySetter,
BoundStatementMapper<K> keySetterWith1Option,
DatastaxMapper<T> selectMapper,
int numberOfColumns,
com.datastax.driver.core.Session session) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
delete(K key) |
|
void |
delete(K key,
long timestamp) |
|
UninterruptibleFuture<Void> |
deleteAsync(K key) |
|
UninterruptibleFuture<Void> |
deleteAsync(K key,
long timestamp) |
|
com.datastax.driver.core.BoundStatement |
deleteQuery(K key) |
|
com.datastax.driver.core.BoundStatement |
deleteQuery(K key,
long timestamp) |
|
T |
read(K key) |
|
UninterruptibleFuture<T> |
readAsync(K key) |
|
void |
save(T value) |
|
void |
save(T value,
int ttl,
long timestamp) |
|
UninterruptibleFuture<Void> |
saveAsync(T value) |
|
UninterruptibleFuture<Void> |
saveAsync(T value,
int ttl,
long timestamp) |
|
com.datastax.driver.core.BoundStatement |
saveQuery(T value) |
|
com.datastax.driver.core.BoundStatement |
saveQuery(T value,
int ttl,
long timestamp) |
|
com.datastax.driver.core.BoundStatement |
saveQueryWithTimestamp(T value,
long timestamp) |
|
com.datastax.driver.core.BoundStatement |
saveQueryWithTtl(T value,
int ttl) |
|
void |
saveWithTimestamp(T value,
long timestamp) |
|
UninterruptibleFuture<Void> |
saveWithTimestampAsync(T value,
long timestamp) |
|
void |
saveWithTtl(T value,
int ttl) |
|
UninterruptibleFuture<Void> |
saveWithTtlAsync(T value,
int ttl) |
|
String |
toString() |
public DatastaxCrud(com.datastax.driver.core.PreparedStatement insertQuery,
com.datastax.driver.core.PreparedStatement insertQueryWithTtlAndTimestamp,
com.datastax.driver.core.PreparedStatement insertQueryWithTtl,
com.datastax.driver.core.PreparedStatement insertQueryWithTimestamp,
com.datastax.driver.core.PreparedStatement readQuery,
com.datastax.driver.core.PreparedStatement deleteQuery,
com.datastax.driver.core.PreparedStatement deleteQueryWithTimestamp,
BoundStatementMapper<T> insertSetter,
BoundStatementMapper<K> keySetter,
BoundStatementMapper<K> keySetterWith1Option,
DatastaxMapper<T> selectMapper,
int numberOfColumns,
com.datastax.driver.core.Session session)
public void save(T value)
public void save(T value, int ttl, long timestamp)
public void saveWithTtl(T value, int ttl)
public void saveWithTimestamp(T value, long timestamp)
public UninterruptibleFuture<Void> saveAsync(T value)
public UninterruptibleFuture<Void> saveAsync(T value, int ttl, long timestamp)
public UninterruptibleFuture<Void> saveWithTtlAsync(T value, int ttl)
public UninterruptibleFuture<Void> saveWithTimestampAsync(T value, long timestamp)
public com.datastax.driver.core.BoundStatement saveQuery(T value)
public com.datastax.driver.core.BoundStatement saveQuery(T value, int ttl, long timestamp)
public com.datastax.driver.core.BoundStatement saveQueryWithTtl(T value, int ttl)
public com.datastax.driver.core.BoundStatement saveQueryWithTimestamp(T value, long timestamp)
public UninterruptibleFuture<T> readAsync(K key)
public void delete(K key)
public void delete(K key, long timestamp)
public UninterruptibleFuture<Void> deleteAsync(K key, long timestamp)
public UninterruptibleFuture<Void> deleteAsync(K key)
public com.datastax.driver.core.BoundStatement deleteQuery(K key)
public com.datastax.driver.core.BoundStatement deleteQuery(K key, long timestamp)
Copyright © 2019. All rights reserved.