public abstract class SimpleOrmSession extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
TABLE_PREFIX |
| Constructor and Description |
|---|
SimpleOrmSession() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
clearTable(String table,
SimpleOrmContext simpleOrmContext) |
abstract void |
close() |
abstract SimpleOrmContext |
createContext(String... authorizations) |
abstract <T> void |
delete(Class<T> rowClass,
String id,
SimpleOrmContext context) |
abstract void |
deleteTable(String table,
SimpleOrmContext simpleOrmContext) |
abstract <T> Iterable<T> |
findAll(Class<T> rowClass,
SimpleOrmContext context) |
abstract <T> Iterable<T> |
findAllInRange(String startKey,
String endKey,
Class<T> rowClass,
SimpleOrmContext context) |
abstract <T> T |
findById(Class<T> rowClass,
String id,
SimpleOrmContext context) |
abstract <T> Iterable<T> |
findByIdStartsWith(Class<T> rowClass,
String idPrefix,
SimpleOrmContext simpleOrmContext) |
abstract Iterable<String> |
getTableList(SimpleOrmContext simpleOrmContext) |
abstract String |
getTablePrefix() |
abstract <T> void |
save(T obj,
String visibility,
SimpleOrmContext context) |
<T> void |
saveMany(Collection<T> objs,
String visibility,
SimpleOrmContext context) |
public static final String TABLE_PREFIX
public abstract SimpleOrmContext createContext(String... authorizations)
public abstract String getTablePrefix()
public abstract Iterable<String> getTableList(SimpleOrmContext simpleOrmContext)
public abstract void deleteTable(String table, SimpleOrmContext simpleOrmContext)
public abstract void clearTable(String table, SimpleOrmContext simpleOrmContext)
public abstract <T> Iterable<T> findAll(Class<T> rowClass, SimpleOrmContext context)
public abstract <T> Iterable<T> findAllInRange(String startKey, String endKey, Class<T> rowClass, SimpleOrmContext context)
public abstract <T> T findById(Class<T> rowClass, String id, SimpleOrmContext context)
public abstract <T> Iterable<T> findByIdStartsWith(Class<T> rowClass, String idPrefix, SimpleOrmContext simpleOrmContext)
public abstract <T> void save(T obj,
String visibility,
SimpleOrmContext context)
public <T> void saveMany(Collection<T> objs, String visibility, SimpleOrmContext context)
public abstract <T> void delete(Class<T> rowClass, String id, SimpleOrmContext context)
public abstract void close()
Copyright © 2016–2021 MWARE SOLUTIONS. All rights reserved.