public interface Supplier<K,RV,WV,T>
| Modifier and Type | Method and Description |
|---|---|
T |
beginTransaction() |
void |
commitTransaction(T transaction) |
int |
count(T tx,
String kind,
K ancestorKey,
K simpleKey,
Filter... filters) |
WV |
createWriteValue(K parentKey,
String kind,
Long id) |
WV |
createWriteValue(K parentKey,
String kind,
String id) |
void |
deleteValue(T tx,
K key) |
void |
deleteValues(T tx,
Collection<K> keys) |
Boolean |
getBoolean(RV value,
String column) |
ByteBuffer |
getByteBuffer(RV value,
String column) |
Collection |
getCollection(RV value,
String column) |
Date |
getDate(RV value,
String column) |
Float |
getFloat(RV value,
String column) |
Integer |
getInteger(RV value,
String column) |
K |
getKey(RV value,
String column) |
Long |
getLong(RV value,
String column) |
K |
getParentKey(RV value,
String column) |
String |
getString(RV value,
String column) |
Iterable<RV> |
queryIterable(T tx,
String kind,
boolean keysOnly,
int offset,
int limit,
K ancestorKey,
K simpleKey,
String primaryOrderBy,
boolean primaryIsAscending,
String secondaryOrderBy,
boolean secondaryIsAscending,
Filter... filters) |
CursorPage<RV> |
queryPage(T tx,
String kind,
boolean keysOnly,
int requestedPageSize,
K ancestorKey,
String primaryOrderBy,
boolean primaryIsAscending,
String secondaryOrderBy,
boolean secondaryIsAscending,
Collection<String> projections,
String cursorString,
Filter... filters) |
RV |
queryUnique(T tx,
K parentKey,
String kind,
Filter... filters) |
Future<RV> |
readFuture(T tx,
K key) |
RV |
readValue(T tx,
K key) |
void |
rollbackActiveTransaction(T transaction) |
void |
setBoolean(WV value,
String column,
Boolean b) |
void |
setByteBuffer(WV value,
String column,
ByteBuffer b) |
void |
setCollection(WV value,
String column,
Collection c) |
void |
setDate(WV value,
String column,
Date d) |
void |
setFloat(WV value,
String column,
Float f) |
void |
setInteger(WV value,
String column,
Integer i) |
void |
setLong(WV value,
String column,
Long l) |
void |
setString(WV value,
String column,
String s) |
K |
toKey(K parentKey,
String kind,
Long lId) |
K |
toKey(K parentKey,
String kind,
String sId) |
Long |
toLongKey(K key) |
K |
toParentKey(K key) |
String |
toStringKey(K key) |
Future<K> |
writeFuture(T tx,
K key,
WV value) |
K |
writeValue(T tx,
K key,
WV value) |
void deleteValue(T tx, K key) throws IOException
IOExceptionvoid deleteValues(T tx, Collection<K> keys) throws IOException
IOExceptionRV readValue(T tx, K key) throws IOException
IOExceptionK writeValue(T tx, K key, WV value) throws IOException
IOExceptionFuture<RV> readFuture(T tx, K key) throws IOException
IOExceptionFuture<K> writeFuture(T tx, K key, WV value) throws IOException
IOExceptionCollection getCollection(RV value, String column)
ByteBuffer getByteBuffer(RV value, String column)
void setCollection(WV value, String column, Collection c)
void setByteBuffer(WV value, String column, ByteBuffer b)
T beginTransaction()
void commitTransaction(T transaction)
void rollbackActiveTransaction(T transaction)
Iterable<RV> queryIterable(T tx, String kind, boolean keysOnly, int offset, int limit, K ancestorKey, K simpleKey, String primaryOrderBy, boolean primaryIsAscending, String secondaryOrderBy, boolean secondaryIsAscending, Filter... filters)
Copyright © 2014 Wadpam. All Rights Reserved.