Interface QueryExecute<R>

All Superinterfaces:
Printable, Queryable
All Known Subinterfaces:
PreparedQuery<R>, QueryCondition<S,O,R>, QueryFilter<R>, QueryOrderOperation<S,R>, QueryParam<R>, QuerySelectOperation<S,O,R>
All Known Implementing Classes:
QueryExecutor, QueryOrderer

public interface QueryExecute<R> extends Queryable
  • Method Details

    • ensure

      R ensure()
    • reference

      Optional<R> reference()
    • get

      Optional<R> get()
    • get

      <V> Optional<V> get(Class<V> cls)
    • list

      List<R> list()
    • references

      List<R> references()
    • list

      <V> List<V> list(Class<V> cls)
    • count

      long count()
    • top

      Optional<R> top()
    • top

      <V> Optional<V> top(Class<V> cls)
    • top

      List<R> top(long records)
    • top

      <V> List<V> top(long records, Class<V> cls)
    • page

      org.springframework.data.domain.Page<R> page(long pageSize)
    • page

      <V> org.springframework.data.domain.Page<V> page(long pageSize, Class<V> cls)
    • page

      org.springframework.data.domain.Page<R> page(org.springframework.data.domain.Pageable pageable)
    • page

      <V> org.springframework.data.domain.Page<V> page(org.springframework.data.domain.Pageable pageable, Class<V> cls)
    • paginated

      void paginated(long pageSize, Consumer<R> consumer)
    • paginated

      void paginated(org.springframework.data.domain.Pageable pageable, Consumer<R> consumer)
    • paginated

      <V> void paginated(long pageSize, Class<V> cls, Consumer<V> consumer)
    • paginated

      <V> void paginated(org.springframework.data.domain.Pageable pageable, Class<V> cls, Consumer<V> consumer)
    • paged

      void paged(long pageSize, Consumer<org.springframework.data.domain.Page<R>> consumer)
    • paged

      void paged(org.springframework.data.domain.Pageable pageable, Consumer<org.springframework.data.domain.Page<R>> consumer)
    • paged

      <V> void paged(long pageSize, Class<V> cls, Consumer<org.springframework.data.domain.Page<V>> consumer)
    • paged

      <V> void paged(org.springframework.data.domain.Pageable pageable, Class<V> cls, Consumer<org.springframework.data.domain.Page<V>> consumer)
    • tuple

      Optional<javax.persistence.Tuple> tuple()
    • tuple

      <V> Optional<Class<V>> tuple(Class<V> cls)
    • tuples

      List<javax.persistence.Tuple> tuples()
    • tuples

      <V> List<V> tuples(Class<V> cls)
    • prepare

      PreparedQuery<R> prepare()
    • projection

      <V> QueryExecute<V> projection(Class<V> projection)
    • flush

      QueryExecute<R> flush(javax.persistence.FlushModeType type)
    • lock

      QueryExecute<R> lock(javax.persistence.LockModeType type)
    • hint

      QueryExecute<R> hint(String hint, Object value)
    • filter

      QueryFilter<R> filter(String name)
    • exists

      boolean exists()
    • notExists

      boolean notExists()
    • delete

      void delete()
    • remove

      int remove()
    • run

      int run()