public class DatastaxCrud<T,K> extends Object
Constructor and 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 and 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 © 2016. All rights reserved.