Class SearchEngineImpl

java.lang.Object
foundation.jpa.querydsl.spring.impl.SearchEngineImpl
All Implemented Interfaces:
SearchEngine

public class SearchEngineImpl extends Object implements SearchEngine
  • Constructor Summary

    Constructors
    Constructor
    Description
    SearchEngineImpl(com.querydsl.jpa.impl.JPAQueryFactory queryFactory, foundation.jpa.querydsl.QueryContext queryContext)
     
    SearchEngineImpl(javax.persistence.EntityManager entityManager)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <E> SearchResult<com.querydsl.core.Tuple>
    aggregate(AggregateCriteria<? extends com.querydsl.core.types.EntityPath<E>> criteria, foundation.jpa.querydsl.QueryVariables variables)
     
    <E> SearchResult<E>
    search(com.querydsl.core.types.EntityPath<E> entityPath, String query, String sort, org.springframework.data.domain.Pageable pageable, foundation.jpa.querydsl.QueryVariables variables)
     
    <E> SearchResult<E>
    search(com.querydsl.core.types.Predicate implicitPredicate, SearchCriteria<? extends com.querydsl.core.types.EntityPath<E>> criteria, foundation.jpa.querydsl.QueryVariables variables)
     
    <E> SearchResult<E>
    search(SearchCriteria<? extends com.querydsl.core.types.EntityPath<E>> criteria, foundation.jpa.querydsl.QueryVariables variables)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SearchEngineImpl

      public SearchEngineImpl(com.querydsl.jpa.impl.JPAQueryFactory queryFactory, foundation.jpa.querydsl.QueryContext queryContext)
    • SearchEngineImpl

      public SearchEngineImpl(javax.persistence.EntityManager entityManager)
  • Method Details

    • search

      public <E> SearchResult<E> search(SearchCriteria<? extends com.querydsl.core.types.EntityPath<E>> criteria, foundation.jpa.querydsl.QueryVariables variables)
      Specified by:
      search in interface SearchEngine
    • search

      public <E> SearchResult<E> search(com.querydsl.core.types.Predicate implicitPredicate, SearchCriteria<? extends com.querydsl.core.types.EntityPath<E>> criteria, foundation.jpa.querydsl.QueryVariables variables)
      Specified by:
      search in interface SearchEngine
    • search

      public <E> SearchResult<E> search(com.querydsl.core.types.EntityPath<E> entityPath, String query, String sort, org.springframework.data.domain.Pageable pageable, foundation.jpa.querydsl.QueryVariables variables)
      Specified by:
      search in interface SearchEngine
    • aggregate

      public <E> SearchResult<com.querydsl.core.Tuple> aggregate(AggregateCriteria<? extends com.querydsl.core.types.EntityPath<E>> criteria, foundation.jpa.querydsl.QueryVariables variables)
      Specified by:
      aggregate in interface SearchEngine