Interface Delegation<T>
-
- All Known Implementing Classes:
Base
public interface Delegation<T>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Relation<T>all()default Objectaverage(String field)Relation<T>buildRelation()default longcount()default longcount(String field)default Relation<T>distinct()default Relation<T>distinct(boolean value)default Relation<T>eagerLoads(String... values)default booleanexists()default booleanexists(String conditions, Map<String,Object> params)default TfindBy(String conditions, Object... params)default TfindByOrFail(String conditions, Object... params)default Tfirst()default List<T>first(int limit)default TfirstOrFail()default Relation<T>from(String value)default Relation<T>group(String... values)default Relation<T>having(String conditions, Object... params)default Listids()default Relation<T>includes(String... values)default Relation<T>joins(String... values)default Tlast()default List<T>last(int limit)default TlastOrFail()default Relation<T>limit(int value)default Relation<T>lock()default Objectmaximum(String field)default Objectminimum(String field)default Relation<T>none()default Relation<T>offset(int value)default Relation<T>order(String... values)default Listpluck(String... field)default Relation<T>reorder(String... fields)default Relation<T>reselect(String... values)default Relation<T>rewhere(String condition, Object... params)default Relation<T>scoping(Relation<T> relation)default Relation<T>select(String... values)default Objectsum(String field)default Ttake()default List<T>take(int limit)default TtakeOrFail()default Relation<T>unscope(ValidUnscopingValues... values)default Relation<T>unscoped()default Relation<T>where(String conditions, Object... params)
-
-
-
Method Detail
-
take
default T take()
-
takeOrFail
default T takeOrFail()
-
first
default T first()
-
firstOrFail
default T firstOrFail()
-
last
default T last()
-
lastOrFail
default T lastOrFail()
-
exists
default boolean exists()
-
unscope
default Relation<T> unscope(ValidUnscopingValues... values)
-
count
default long count()
-
count
default long count(String field)
-
ids
default List ids()
-
-