@ParametersAreNonnullByDefault public interface RxQueryable<T>
Modifier and Type | Method and Description |
---|---|
<E extends T> |
count(Class<E> type) |
Selection<RxScalar<Integer>> |
count(QueryAttribute<?,?>... attributes) |
Deletion<RxScalar<Integer>> |
delete() |
<E extends T> |
delete(Class<E> type) |
<E extends T> |
insert(Class<E> type) |
<E extends T> |
raw(Class<E> type,
String query,
Object... parameters) |
RxResult<Tuple> |
raw(String query,
Object... parameters) |
<E extends T> |
select(Class<E> type,
QueryAttribute<?,?>... attributes) |
<E extends T> |
select(Class<E> type,
Set<? extends QueryAttribute<E,?>> attributes) |
Selection<RxResult<Tuple>> |
select(Expression<?>... expressions) |
Selection<RxResult<Tuple>> |
select(Set<? extends Expression<?>> expressions) |
Update<RxScalar<Integer>> |
update() |
<E extends T> |
update(Class<E> type) |
@CheckReturnValue <E extends T> Selection<RxResult<E>> select(Class<E> type, QueryAttribute<?,?>... attributes)
@CheckReturnValue <E extends T> Selection<RxResult<E>> select(Class<E> type, Set<? extends QueryAttribute<E,?>> attributes)
@CheckReturnValue Selection<RxScalar<Integer>> count(QueryAttribute<?,?>... attributes)
@CheckReturnValue Selection<RxResult<Tuple>> select(Expression<?>... expressions)
@CheckReturnValue Selection<RxResult<Tuple>> select(Set<? extends Expression<?>> expressions)
@CheckReturnValue Update<RxScalar<Integer>> update()
@CheckReturnValue Deletion<RxScalar<Integer>> delete()
@CheckReturnValue RxResult<Tuple> raw(String query, Object... parameters)