Package net.openosrs.api.query
Class Query<T,Q extends Query<T,Q>>
- java.lang.Object
-
- net.openosrs.api.query.Query<T,Q>
-
- Direct Known Subclasses:
GroundItemQuery,InventoryQuery,NpcQuery,ObjectQuery,PlayerQuery,WidgetQuery
public abstract class Query<T,Q extends Query<T,Q>> extends java.lang.ObjectSmall lazy query base over current service snapshots.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description intcount()Qdistinct()booleanexists()Tfirst()QkeepIf(java.util.function.Predicate<T> predicate)Tlast()Qlimit(int count)java.util.List<T>list()QremoveIf(java.util.function.Predicate<T> predicate)protected abstract Qself()Qskip(int count)Qsort(java.util.Comparator<T> next)
-
-
-
Constructor Detail
-
Query
protected Query(java.util.function.Supplier<java.util.List<T>> source)
-
-