Uses of Record Class
nl.datasteel.crudcraft.projection.api.ProjectionQuery
Packages that use ProjectionQuery
Package
Description
-
Uses of ProjectionQuery in nl.datasteel.crudcraft.projection.api
Methods in nl.datasteel.crudcraft.projection.api that return ProjectionQueryModifier and TypeMethodDescriptionstatic <T> ProjectionQuery
<T> ProjectionQuery.of
(FilterCriteria<T> filter, org.springframework.data.domain.Pageable pageable) Creates a new ProjectionQuery with the specified filter criteria and pageable.Methods in nl.datasteel.crudcraft.projection.api with parameters of type ProjectionQueryModifier and TypeMethodDescription<T,
D> ProjectionResult <D> ProjectionExecutor.project
(Class<T> entityType, Class<D> dtoType, ProjectionQuery<T> query) Execute a projection for the given entity type and DTO type.boolean
ProjectionExecutorProvider.supports
(ProjectionQuery<?> query) Determine whether this provider can handle the supplied query. -
Uses of ProjectionQuery in nl.datasteel.crudcraft.projection.impl
Methods in nl.datasteel.crudcraft.projection.impl with parameters of type ProjectionQueryModifier and TypeMethodDescription<T,
D> ProjectionResult <D> RoutingProjectionExecutor.project
(Class<T> entityType, Class<D> dtoType, ProjectionQuery<T> query) Executes the projection query by delegating to the appropriateProjectionExecutorProvider
based on the query type. -
Uses of ProjectionQuery in nl.datasteel.crudcraft.projection.impl.jpa
Methods in nl.datasteel.crudcraft.projection.impl.jpa with parameters of type ProjectionQueryModifier and TypeMethodDescription<T,
D> jakarta.persistence.criteria.CriteriaQuery <D> CriteriaProjectionBuilder.build
(jakarta.persistence.criteria.CriteriaBuilder cb, Class<T> entityType, Class<D> dtoType, ProjectionQuery<T> query) Builds a JPA Criteria query for the given entity type and DTO type.<T,
D> jakarta.persistence.criteria.CriteriaQuery <D> MetadataCriteriaProjectionBuilder.build
(jakarta.persistence.criteria.CriteriaBuilder cb, Class<T> entityType, Class<D> dtoType, ProjectionQuery<T> query) Builds a JPA Criteria query that projects entity data into a DTO.<T,
D> ProjectionResult <D> JpaProjectionExecutor.project
(Class<T> entityType, Class<D> dtoType, ProjectionQuery<T> query) Projects a DTO type from the given entity type using the provided query.boolean
JpaProjectionExecutorProvider.supports
(ProjectionQuery<?> query) Checks if the givenProjectionQuery
can be handled by this provider. -
Uses of ProjectionQuery in nl.datasteel.crudcraft.projection.impl.querydsl
Methods in nl.datasteel.crudcraft.projection.impl.querydsl with parameters of type ProjectionQueryModifier and TypeMethodDescription<T,
D> com.querydsl.jpa.impl.JPAQuery <D> MetadataQuerydslProjectionBuilder.build
(com.querydsl.jpa.impl.JPAQueryFactory queryFactory, Class<T> entityType, Class<D> dtoType, ProjectionQuery<T> query) Builds a QueryDSL query that projects entity data into a DTO.<T,
D> com.querydsl.jpa.impl.JPAQuery <D> QuerydslProjectionBuilder.build
(com.querydsl.jpa.impl.JPAQueryFactory queryFactory, Class<T> entityType, Class<D> dtoType, ProjectionQuery<T> query) Builds a QueryDSL query that projects entity data into a DTO.<T,
D> ProjectionResult <D> QuerydslProjectionExecutor.project
(Class<T> entityType, Class<D> dtoType, ProjectionQuery<T> query) Projects the given entity type into the specified DTO type using QueryDSL.boolean
QuerydslProjectionExecutorProvider.supports
(ProjectionQuery<?> query) Checks if the givenProjectionQuery
can be handled by this provider.