Class QuerydslProjectionExecutorProvider

java.lang.Object
nl.datasteel.crudcraft.projection.impl.querydsl.QuerydslProjectionExecutorProvider
All Implemented Interfaces:
ProjectionExecutorProvider

public class QuerydslProjectionExecutorProvider extends Object implements ProjectionExecutorProvider
Provider for the Querydsl based ProjectionExecutor.
  • Constructor Details

    • QuerydslProjectionExecutorProvider

      public QuerydslProjectionExecutorProvider(com.querydsl.jpa.impl.JPAQueryFactory queryFactory, jakarta.persistence.metamodel.Metamodel metamodel, QuerydslProjectionBuilder projectionBuilder, ProjectionMetadataRegistry registry)
      Constructs a new QuerydslProjectionExecutorProvider with the given parameters.
      Parameters:
      queryFactory - the JPAQueryFactory to use for executing queries
      metamodel - the JPA Metamodel to use for accessing entity metadata
      projectionBuilder - the QuerydslProjectionBuilder to build projection expressions
      registry - the ProjectionMetadataRegistry to access compile-time generated metadata
  • Method Details