Package com.infobip.spring.data.r2dbc
Class ReactiveQuerydslR2dbcPredicateExecutor<T>
java.lang.Object
com.infobip.spring.data.r2dbc.ReactiveQuerydslR2dbcPredicateExecutor<T>
- All Implemented Interfaces:
org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
@Transactional(readOnly=true)
public class ReactiveQuerydslR2dbcPredicateExecutor<T>
extends Object
implements org.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
Constructor Summary
ConstructorsConstructorDescriptionReactiveQuerydslR2dbcPredicateExecutor(com.querydsl.core.types.ConstructorExpression<T> constructorExpression, com.querydsl.sql.RelationalPath<T> path, com.querydsl.sql.SQLQueryFactory sqlQueryFactory, Querydsl querydsl, org.springframework.r2dbc.core.DatabaseClient databaseClient, org.springframework.data.r2dbc.convert.R2dbcConverter converter, com.infobip.spring.data.r2dbc.QuerydslParameterBinder querydslParameterBinder) -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Mono<Long>count(com.querydsl.core.types.Predicate predicate) protected com.querydsl.sql.SQLQuery<?>createQuery(com.querydsl.core.types.Predicate... predicate) reactor.core.publisher.Mono<Boolean>exists(com.querydsl.core.types.Predicate predicate) reactor.core.publisher.Flux<T>findAll(com.querydsl.core.types.OrderSpecifier<?>... orders) reactor.core.publisher.Flux<T>findAll(com.querydsl.core.types.Predicate predicate) reactor.core.publisher.Flux<T>findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders) reactor.core.publisher.Flux<T>findAll(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort) <S extends T,R, P extends org.reactivestreams.Publisher<R>>
PfindBy(com.querydsl.core.types.Predicate predicate, Function<org.springframework.data.repository.query.FluentQuery.ReactiveFluentQuery<S>, P> queryFunction) reactor.core.publisher.Mono<T>findOne(com.querydsl.core.types.Predicate predicate)
-
Constructor Details
-
ReactiveQuerydslR2dbcPredicateExecutor
public ReactiveQuerydslR2dbcPredicateExecutor(com.querydsl.core.types.ConstructorExpression<T> constructorExpression, com.querydsl.sql.RelationalPath<T> path, com.querydsl.sql.SQLQueryFactory sqlQueryFactory, Querydsl querydsl, org.springframework.r2dbc.core.DatabaseClient databaseClient, org.springframework.data.r2dbc.convert.R2dbcConverter converter, com.infobip.spring.data.r2dbc.QuerydslParameterBinder querydslParameterBinder)
-
-
Method Details
-
findOne
- Specified by:
findOnein interfaceorg.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
findAll
- Specified by:
findAllin interfaceorg.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
findAll
public reactor.core.publisher.Flux<T> findAll(com.querydsl.core.types.Predicate predicate, com.querydsl.core.types.OrderSpecifier<?>... orders) - Specified by:
findAllin interfaceorg.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
findAll
public reactor.core.publisher.Flux<T> findAll(com.querydsl.core.types.Predicate predicate, org.springframework.data.domain.Sort sort) - Specified by:
findAllin interfaceorg.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
findAll
- Specified by:
findAllin interfaceorg.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
count
- Specified by:
countin interfaceorg.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
exists
- Specified by:
existsin interfaceorg.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
findBy
public <S extends T,R, P findByP extends org.reactivestreams.Publisher<R>> (com.querydsl.core.types.Predicate predicate, Function<org.springframework.data.repository.query.FluentQuery.ReactiveFluentQuery<S>, P> queryFunction) - Specified by:
findByin interfaceorg.springframework.data.querydsl.ReactiveQuerydslPredicateExecutor<T>
-
createQuery
protected com.querydsl.sql.SQLQuery<?> createQuery(com.querydsl.core.types.Predicate... predicate)
-