Package net.binis.codegen.spring.query
Interface QueryExecute<R>
- 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 Summary
Modifier and Type Method Description longcount()voiddelete()Rensure()booleanexists()QueryFilter<R>filter(String name)QueryExecute<R>flush(javax.persistence.FlushModeType type)Optional<R>get()<V> Optional<V>get(Class<V> cls)QueryExecute<R>hint(String hint, Object value)List<R>list()<V> List<V>list(Class<V> cls)QueryExecute<R>lock(javax.persistence.LockModeType type)org.springframework.data.domain.Page<R>page(long pageSize)<V> org.springframework.data.domain.Page<V>page(long pageSize, Class<V> cls)org.springframework.data.domain.Page<R>page(org.springframework.data.domain.Pageable pageable)<V> org.springframework.data.domain.Page<V>page(org.springframework.data.domain.Pageable pageable, Class<V> cls)<V> voidpaged(long pageSize, Class<V> cls, Consumer<org.springframework.data.domain.Page<V>> consumer)voidpaged(long pageSize, Consumer<org.springframework.data.domain.Page<R>> consumer)<V> voidpaged(org.springframework.data.domain.Pageable pageable, Class<V> cls, Consumer<org.springframework.data.domain.Page<V>> consumer)voidpaged(org.springframework.data.domain.Pageable pageable, Consumer<org.springframework.data.domain.Page<R>> consumer)<V> voidpaginated(long pageSize, Class<V> cls, Consumer<V> consumer)voidpaginated(long pageSize, Consumer<R> consumer)<V> voidpaginated(org.springframework.data.domain.Pageable pageable, Class<V> cls, Consumer<V> consumer)voidpaginated(org.springframework.data.domain.Pageable pageable, Consumer<R> consumer)PreparedQuery<R>prepare()intremove()Optional<R>top()List<R>top(long records)<V> List<V>top(long records, Class<V> cls)<V> Optional<V>top(Class<V> cls)Optional<javax.persistence.Tuple>tuple()<V> Optional<Class<V>>tuple(Class<V> cls)List<javax.persistence.Tuple>tuples()<V> List<V>tuples(Class<V> cls)
-
Method Details
-
ensure
R ensure() -
get
-
get
-
list
-
list
-
count
long count() -
top
-
top
-
top
-
top
-
page
-
page
-
page
-
page
<V> org.springframework.data.domain.Page<V> page(org.springframework.data.domain.Pageable pageable, Class<V> cls) -
paginated
-
paginated
-
paginated
-
paginated
-
paged
-
paged
-
paged
-
paged
-
tuple
Optional<javax.persistence.Tuple> tuple() -
tuple
-
tuples
List<javax.persistence.Tuple> tuples() -
tuples
-
prepare
PreparedQuery<R> prepare() -
flush
-
lock
-
hint
-
filter
-
exists
boolean exists() -
delete
void delete() -
remove
int remove()
-