T - expression typepublic interface Expression<T>
extends java.io.Serializable
Expression defines a general typed expression in a Query instance. The generic type parameter
is a reference to the type the expression is bound to.
The central Expression subinterfaces are
Constant - for constants such as Strings, numbers and entity instancesFactoryExpression - for row based result processingOperation - for common supported operations and function callsParamExpression - for bindable query parametersPath - for variables, properties and collection member accessSubQueryExpression - for subqueriesTemplateExpression - for custom syntax| Modifier and Type | Method and Description |
|---|---|
<R,C> R |
accept(Visitor<R,C> v,
C context)
Accept the visitor with the given context
|
java.lang.Class<? extends T> |
getType()
Get the java type for this expression
|
@Nullable <R,C> R accept(Visitor<R,C> v, @Nullable C context)
R - return typeC - context typev - visitorcontext - context of visitjava.lang.Class<? extends T> getType()
Copyright © 2007–2021 Querydsl. All rights reserved.