View Object
Aggregate Query Interface
public interface AggregateClient {
<V> AggregateChain<V> aggregate(Class<V> viewClass);
default <V> List<V> query(Class<V> viewClass, DoytoQuery query) {
return aggregate(viewClass).filter(query).query();
}
default <V> long count(Class<V> viewClass, DoytoQuery query) {
return aggregate(viewClass).filter(query).count();
}
default <V> PageList<V> page(Class<V> viewClass, DoytoQuery query) {
return aggregate(viewClass).filter(query).page();
}
}Last updated