Class CustomProjection<T>
- java.lang.Object
-
- com.querydsl.core.types.ExpressionBase<T>
-
- org.cyclos.impl.utils.persistence.CustomProjection<T>
-
- All Implemented Interfaces:
com.querydsl.core.types.Expression<T>,com.querydsl.core.types.FactoryExpression<T>,Serializable
public abstract class CustomProjection<T> extends com.querydsl.core.types.ExpressionBase<T> implements com.querydsl.core.types.FactoryExpression<T>Base class for custom native query projections. This class is not thread safe and cannot be reused.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CustomProjection(Class<T> projectionType)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description <R,C>
Raccept(com.querydsl.core.types.Visitor<R,C> v, C context)protected voidadd(com.querydsl.core.types.Expression<?>... expressions)protected <E> Eget(com.querydsl.core.types.Expression<E> expression)List<com.querydsl.core.types.Expression<?>>getArgs()protected SessionDatagetSessionData()protected booleanhas(com.querydsl.core.types.Expression<?> expression)Returns if the expression is already in the projection or not.protected abstract Tinstantiate()TnewInstance(Object... args)
-
-
-
Method Detail
-
accept
public <R,C> R accept(com.querydsl.core.types.Visitor<R,C> v, C context)- Specified by:
acceptin interfacecom.querydsl.core.types.Expression<T>
-
getArgs
public final List<com.querydsl.core.types.Expression<?>> getArgs()
- Specified by:
getArgsin interfacecom.querydsl.core.types.FactoryExpression<T>
-
newInstance
public final T newInstance(Object... args)
- Specified by:
newInstancein interfacecom.querydsl.core.types.FactoryExpression<T>
-
add
protected void add(com.querydsl.core.types.Expression<?>... expressions)
-
get
protected <E> E get(com.querydsl.core.types.Expression<E> expression)
-
getSessionData
protected SessionData getSessionData()
-
has
protected boolean has(com.querydsl.core.types.Expression<?> expression)
Returns if the expression is already in the projection or not.
-
instantiate
protected abstract T instantiate()
-
-