Paginated queries with automatic total count calculation. Supports specifying result fields.

public <E> LimitResult<List<E>,E> query(Class<E> cls, LimitSelect limitSelect)

public <E> LimitResult<List<E>,E> query(Class<E> cls, LimitSelect limitSelect, LimitRange range)

public <E> LimitResult<List<E>,E> query(Class<E> cls, LimitSelect limitSelect, List resultFields)

public <E> LimitResult<List<E>,E> query(Class<E> cls, LimitSelect limitSelect, LimitRange range, List resultFields)