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) |
Modifier and Type | Method and Description |
---|---|
void |
delete(com.datastax.driver.core.Session session,
K key) |
void |
delete(com.datastax.driver.core.Session session,
K key,
long timestamp) |
UninterruptibleFuture<Void> |
deleteAsync(com.datastax.driver.core.Session session,
K key) |
UninterruptibleFuture<Void> |
deleteAsync(com.datastax.driver.core.Session session,
K key,
long timestamp) |
com.datastax.driver.core.BoundStatement |
deleteQuery(com.datastax.driver.core.Session session,
K key) |
com.datastax.driver.core.BoundStatement |
deleteQuery(com.datastax.driver.core.Session session,
K key,
long timestamp) |
T |
read(com.datastax.driver.core.Session session,
K key) |
UninterruptibleFuture<T> |
readAsync(com.datastax.driver.core.Session session,
K key) |
void |
save(com.datastax.driver.core.Session session,
T value) |
void |
save(com.datastax.driver.core.Session session,
T value,
int ttl,
long timestamp) |
UninterruptibleFuture<Void> |
saveAsync(com.datastax.driver.core.Session session,
T value) |
UninterruptibleFuture<Void> |
saveAsync(com.datastax.driver.core.Session session,
T value,
int ttl,
long timestamp) |
com.datastax.driver.core.BoundStatement |
saveQuery(com.datastax.driver.core.Session session,
T value) |
com.datastax.driver.core.BoundStatement |
saveQuery(com.datastax.driver.core.Session session,
T value,
int ttl,
long timestamp) |
com.datastax.driver.core.BoundStatement |
saveQueryWithTimestamp(com.datastax.driver.core.Session session,
T value,
long timestamp) |
com.datastax.driver.core.BoundStatement |
saveQueryWithTtl(com.datastax.driver.core.Session session,
T value,
int ttl) |
void |
saveWithTimestamp(com.datastax.driver.core.Session session,
T value,
long timestamp) |
UninterruptibleFuture<Void> |
saveWithTimestampAsync(com.datastax.driver.core.Session session,
T value,
long timestamp) |
void |
saveWithTtl(com.datastax.driver.core.Session session,
T value,
int ttl) |
UninterruptibleFuture<Void> |
saveWithTtlAsync(com.datastax.driver.core.Session session,
T value,
int ttl) |
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)
public void save(com.datastax.driver.core.Session session, T value)
public void save(com.datastax.driver.core.Session session, T value, int ttl, long timestamp)
public void saveWithTtl(com.datastax.driver.core.Session session, T value, int ttl)
public void saveWithTimestamp(com.datastax.driver.core.Session session, T value, long timestamp)
public UninterruptibleFuture<Void> saveAsync(com.datastax.driver.core.Session session, T value)
public UninterruptibleFuture<Void> saveAsync(com.datastax.driver.core.Session session, T value, int ttl, long timestamp)
public UninterruptibleFuture<Void> saveWithTtlAsync(com.datastax.driver.core.Session session, T value, int ttl)
public UninterruptibleFuture<Void> saveWithTimestampAsync(com.datastax.driver.core.Session session, T value, long timestamp)
public com.datastax.driver.core.BoundStatement saveQuery(com.datastax.driver.core.Session session, T value)
public com.datastax.driver.core.BoundStatement saveQuery(com.datastax.driver.core.Session session, T value, int ttl, long timestamp)
public com.datastax.driver.core.BoundStatement saveQueryWithTtl(com.datastax.driver.core.Session session, T value, int ttl)
public com.datastax.driver.core.BoundStatement saveQueryWithTimestamp(com.datastax.driver.core.Session session, T value, long timestamp)
public UninterruptibleFuture<T> readAsync(com.datastax.driver.core.Session session, K key)
public void delete(com.datastax.driver.core.Session session, K key)
public void delete(com.datastax.driver.core.Session session, K key, long timestamp)
public UninterruptibleFuture<Void> deleteAsync(com.datastax.driver.core.Session session, K key, long timestamp)
public UninterruptibleFuture<Void> deleteAsync(com.datastax.driver.core.Session session, K key)
public com.datastax.driver.core.BoundStatement deleteQuery(com.datastax.driver.core.Session session, K key)
public com.datastax.driver.core.BoundStatement deleteQuery(com.datastax.driver.core.Session session, K key, long timestamp)
Copyright © 2016. All rights reserved.