public class QueryExpressions
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
ClassMetaData[] |
accessPath |
java.lang.String |
alias |
boolean[] |
ascending |
int |
distinct |
static int |
DISTINCT_AUTO |
static int |
DISTINCT_FALSE |
static int |
DISTINCT_TRUE |
static Value[] |
EMPTY_VALUES |
java.lang.String[] |
fetchInnerPaths |
java.lang.String[] |
fetchPaths |
Expression |
filter |
Value[] |
grouping |
java.lang.String[] |
groupingClauses |
boolean |
hasInExpression |
Expression |
having |
int |
operation |
Value[] |
ordering |
java.lang.String[] |
orderingAliases |
java.lang.String[] |
orderingClauses |
OrderedMap<java.lang.Object,java.lang.Class<?>> |
parameterTypes |
java.lang.String[] |
projectionAliases |
java.lang.String[] |
projectionClauses |
Value[] |
projections |
Value[] |
range |
java.lang.Class<?> |
resultClass |
ResultShape<?> |
shape |
java.lang.Object |
state |
java.util.Map<Path,Value> |
updates
Map of
FieldMetaData ,Value for update statements. |
Constructor and Description |
---|
QueryExpressions() |
Modifier and Type | Method and Description |
---|---|
Context |
ctx()
Returns the current JPQL query context.
|
java.util.List<FieldMetaData> |
getParameterizedFields()
Gets the fields that are bound to parameters.
|
boolean |
isAggregate()
Whether this is an aggregate results.
|
boolean |
isDistinct() |
void |
putUpdate(Path path,
Value val)
Add an update.
|
void |
setContexts(java.util.Stack<Context> contexts)
Set reference to the JPQL query contexts.
|
public static final int DISTINCT_AUTO
public static final int DISTINCT_TRUE
public static final int DISTINCT_FALSE
public static final Value[] EMPTY_VALUES
public java.util.Map<Path,Value> updates
FieldMetaData
,Value
for update statements.public int distinct
public java.lang.String alias
public Value[] projections
public java.lang.String[] projectionClauses
public java.lang.String[] projectionAliases
public java.lang.Class<?> resultClass
public Expression filter
public Value[] grouping
public java.lang.String[] groupingClauses
public Expression having
public Value[] ordering
public boolean[] ascending
public java.lang.String[] orderingClauses
public java.lang.String[] orderingAliases
public OrderedMap<java.lang.Object,java.lang.Class<?>> parameterTypes
public int operation
public ClassMetaData[] accessPath
public java.lang.String[] fetchPaths
public java.lang.String[] fetchInnerPaths
public Value[] range
public java.lang.Object state
public ResultShape<?> shape
public boolean hasInExpression
public void setContexts(java.util.Stack<Context> contexts)
contexts
- public Context ctx()
public boolean isAggregate()
public boolean isDistinct()
public java.util.List<FieldMetaData> getParameterizedFields()
Copyright © 2006-2013 Apache Software Foundation. All Rights Reserved.