Class CollQuery<T>

java.lang.Object
com.querydsl.core.support.QueryBase<Q>
com.querydsl.core.support.FetchableQueryBase<T,Q>
com.querydsl.collections.AbstractCollQuery<T,CollQuery<T>>
com.querydsl.collections.CollQuery<T>
Type Parameters:
T - result type
All Implemented Interfaces:
com.querydsl.core.Fetchable<T>, com.querydsl.core.FetchableQuery<T,CollQuery<T>>, com.querydsl.core.FilteredClause<CollQuery<T>>, com.querydsl.core.SimpleQuery<CollQuery<T>>, Cloneable

public class CollQuery<T> extends AbstractCollQuery<T,CollQuery<T>> implements Cloneable
CollQuery is the default implementation of the FetchableQuery interface for collections
Author:
tiwe
  • Field Summary

    Fields inherited from class com.querydsl.core.support.QueryBase

    MDC_PARAMETERS, MDC_QUERY, queryMixin
  • Constructor Summary

    Constructors
    Constructor
    Description
    Create a new CollQuery instance
    Creates a new CollQuery instance
    CollQuery(QueryEngine queryEngine)
    Create a new CollQuery instance
    CollQuery(com.querydsl.core.QueryMetadata metadata)
    Create a new CollQuery instance
    CollQuery(com.querydsl.core.QueryMetadata metadata, QueryEngine queryEngine)
    Create a new CollQuery instance
  • Method Summary

    Modifier and Type
    Method
    Description
    Clone the state of this query to a new CollQuery instance
    CollQuery<com.querydsl.core.Tuple>
    select(com.querydsl.core.types.Expression<?>... exprs)
     
    <E> CollQuery<E>
    select(com.querydsl.core.types.Expression<E> expr)
     

    Methods inherited from class com.querydsl.core.support.FetchableQueryBase

    equals, fetchFirst, transform, uniqueResult

    Methods inherited from class com.querydsl.core.support.QueryBase

    distinct, hashCode, limit, offset, orderBy, orderBy, restrict, set, toString, where, where

    Methods inherited from class java.lang.Object

    finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.querydsl.core.Fetchable

    fetchFirst

    Methods inherited from interface com.querydsl.core.FetchableQuery

    transform

    Methods inherited from interface com.querydsl.core.FilteredClause

    where

    Methods inherited from interface com.querydsl.core.SimpleQuery

    distinct, limit, offset, orderBy, restrict, set
  • Constructor Details

    • CollQuery

      public CollQuery()
      Create a new CollQuery instance
    • CollQuery

      public CollQuery(CollQueryTemplates templates)
      Creates a new CollQuery instance
      Parameters:
      templates - serialization templates
    • CollQuery

      public CollQuery(QueryEngine queryEngine)
      Create a new CollQuery instance
      Parameters:
      queryEngine - query engine for query execution
    • CollQuery

      public CollQuery(com.querydsl.core.QueryMetadata metadata)
      Create a new CollQuery instance
      Parameters:
      metadata - query metadata
    • CollQuery

      public CollQuery(com.querydsl.core.QueryMetadata metadata, QueryEngine queryEngine)
      Create a new CollQuery instance
      Parameters:
      metadata - query metadata
      queryEngine - query engine for query execution
  • Method Details

    • clone

      public CollQuery<T> clone()
      Clone the state of this query to a new CollQuery instance
      Overrides:
      clone in class Object
    • select

      public <E> CollQuery<E> select(com.querydsl.core.types.Expression<E> expr)
      Specified by:
      select in interface com.querydsl.core.FetchableQuery<T,CollQuery<T>>
    • select

      public CollQuery<com.querydsl.core.Tuple> select(com.querydsl.core.types.Expression<?>... exprs)
      Specified by:
      select in interface com.querydsl.core.FetchableQuery<T,CollQuery<T>>