Package cz.encircled.joiner.query
Class Q
- java.lang.Object
-
- cz.encircled.joiner.query.Q
-
public class Q extends Object
This class contains helper methods for joiner query building
-
-
Constructor Summary
Constructors Constructor Description Q()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> JoinerQuery<T,Long>count(com.querydsl.core.types.EntityPath<T> from)Build count querystatic <T> JoinerQuery<T,T>from(com.querydsl.core.types.EntityPath<T> from)Build "from" clause of querystatic FromBuilder<com.querydsl.core.Tuple>select(com.querydsl.core.types.Expression<?>... returnProjections)Build tuple query projections (i.e.static <R> FromBuilder<R>select(com.querydsl.core.types.Expression<R> returnProjection)Build query projection (i.e.
-
-
-
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
-
-