Package cz.encircled.joiner.core.vendor
Class VendorRepository
java.lang.Object
cz.encircled.joiner.core.vendor.VendorRepository
- Direct Known Subclasses:
EclipselinkRepository,HibernateRepository
Vendor-specific repositories
- Author:
- Kisel on 28.01.2016.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFetch(JoinDescription joinDescription, Collection<JoinDescription> joins, com.querydsl.core.types.EntityPath<?> rootPath, JoinerQuery<?, ?> request) abstract JoinerJpaQuerycreateQuery(JoinerQuery<?, ?> request, JoinerProperties joinerProperties, jakarta.persistence.EntityManager entityManager) abstract <T> List<T>fetchResult(JoinerQuery<?, T> request, jakarta.persistence.Query jpaQuery) protected voidsetQueryParams(JoinerJPQLSerializer serializer, jakarta.persistence.Query query, JoinerQuery<?, ?> request, JoinerProperties joinerProperties) abstract <T> Stream<T>streamResult(JoinerQuery<?, T> request, jakarta.persistence.Query jpaQuery)
-
Constructor Details
-
VendorRepository
public VendorRepository()
-
-
Method Details
-
addFetch
public void addFetch(JoinDescription joinDescription, Collection<JoinDescription> joins, com.querydsl.core.types.EntityPath<?> rootPath, JoinerQuery<?, ?> request) -
createQuery
public abstract JoinerJpaQuery createQuery(JoinerQuery<?, ?> request, JoinerProperties joinerProperties, jakarta.persistence.EntityManager entityManager) -
fetchResult
public abstract <T> List<T> fetchResult(JoinerQuery<?, T> request, jakarta.persistence.Query jpaQuery) -
streamResult
public abstract <T> Stream<T> streamResult(JoinerQuery<?, T> request, jakarta.persistence.Query jpaQuery) -
setQueryParams
protected void setQueryParams(JoinerJPQLSerializer serializer, jakarta.persistence.Query query, JoinerQuery<?, ?> request, JoinerProperties joinerProperties)
-