Class Q


  • public class Q
    extends Object
    This class contains helper methods for joiner query building
    • Constructor Detail

      • Q

        public Q()
    • Method Detail

      • select

        public static FromBuilder<com.querydsl.core.Tuple> select​(com.querydsl.core.types.Expression<?>... returnProjections)
        Build tuple query projections (i.e. select clause)
        Parameters:
        returnProjections - path to query projection
        Returns:
        joiner query with custom tuple query projection
      • select

        public static <R> FromBuilder<R> select​(com.querydsl.core.types.Expression<R> returnProjection)
        Build query projection (i.e. select clause)
        Type Parameters:
        R - type of source entity
        Parameters:
        returnProjection - path to query projection
        Returns:
        joiner query with custom query projection
      • from

        public static <T> JoinerQuery<T,​T> from​(com.querydsl.core.types.EntityPath<T> from)
        Build "from" clause of query
        Type Parameters:
        T - type of source entity
        Parameters:
        from - alias of source entity
        Returns:
        joiner query
      • count

        public static <T> JoinerQuery<T,​Long> count​(com.querydsl.core.types.EntityPath<T> from)
        Build count query
        Type Parameters:
        T - type of source entity
        Parameters:
        from - alias of source entity
        Returns:
        count joiner query