@ParametersAreNonnullByDefault public interface ReactorQueryable<T>
@CheckReturnValue <E extends T> Selection<ReactorResult<E>> select(Class<E> type, QueryAttribute<?,?>... attributes)
@CheckReturnValue <E extends T> Selection<ReactorResult<E>> select(Class<E> type, Set<? extends QueryAttribute<E,?>> attributes)
@CheckReturnValue <E extends T> Insertion<ReactorResult<Tuple>> insert(Class<E> type)
@CheckReturnValue <E extends T> Update<ReactorScalar<Integer>> update(Class<E> type)
@CheckReturnValue <E extends T> Deletion<ReactorScalar<Integer>> delete(Class<E> type)
@CheckReturnValue <E extends T> Selection<ReactorScalar<Integer>> count(Class<E> type)
@CheckReturnValue Selection<ReactorScalar<Integer>> count(QueryAttribute<?,?>... attributes)
@CheckReturnValue Selection<ReactorResult<Tuple>> select(Expression<?>... expressions)
@CheckReturnValue Selection<ReactorResult<Tuple>> select(Set<? extends Expression<?>> expressions)
@CheckReturnValue Update<ReactorScalar<Integer>> update()
@CheckReturnValue Deletion<ReactorScalar<Integer>> delete()
@CheckReturnValue ReactorResult<Tuple> raw(String query, Object... parameters)
@CheckReturnValue <E extends T> ReactorResult<E> raw(Class<E> type, String query, Object... parameters)