|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
Ascending(expression)
.
Descending(expression)
.
node
.
(type)expression
.
target.fieldName
.
~expression
.
-expression
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
arrive
casting the argument
node
to Expression
.
arrive
casting the argument
node
to Node
.
arrive
casting the argument
node
to Node
.
arrive
casting the argument
node
to Expression
.
arrive
casting the argument
node
to Node
.
arrive
methods: It immediately returns without executing
any other instruction.
arrive
casting the argument
node
to Expression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to OrderingExpression
.
arrive
casting the argument
node
to ConstantExpression
.
arrive
casting the argument
node
to ConstantExpression
.
arrive
casting the argument
node
to Node
.
arrive
casting the argument
node
to Expression
.
arrive
casting the argument
node
to ConstantExpression
.
arrive
casting the argument
node
to UnaryExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to Expression
.
arrive
casting the argument
node
to MethodCallExpression
.
arrive
casting the argument
node
to OrderingExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to ConstantExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to MethodCallExpression
.
arrive
casting the argument
node
to IdentifierExpression
.
arrive
casting the argument
node
to ConstantExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to Expression
.
arrive
casting the argument
node
to ConstantExpression
.
arrive
casting the argument
node
to MethodCallExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to ConstantExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to UnaryExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to IdentifierExpression
.
arrive
casting the argument
node
to Declaration
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to Node
.
arrive
casting the argument
node
to ConstantExpression
.
arrive
casting the argument
node
to MethodCallExpression
.
arrive
casting the argument
node
to FieldAccessExpression
.
arrive
casting the argument
node
to IdentifierExpression
.
arrive
casting the argument
node
to BinaryExpression
.
arrive
casting the argument
node
to Node
.
arrive
casting the argument
node
to UnaryExpression
.
arrive
casting the argument
node
to UnaryExpression
.
arrive
casting the argument
node
to IdentifierExpression
.
arrive
casting the argument
node
to Declaration
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
true
or
false
.true
or
false
.parent
, children
and clazz
.
Comparator
.
Collection.contains
.Collection.contains
.String.endsWith
.String.endsWith
.FetchPlan
used by this
Query
.
object
.
object
.
true
if the specified type is
boolean or java.lang.Boolean.
true
if the specified type is
char or java.lang.Character
Collection.isEmpty
.Collection.isEmpty
.true
if the specified type is an interal type
or a Java wrapper class for an interal type.
true
if the specified type is either
java.math.BigDecimal or java.math.BigInteger.
true
if specified type is a number type:
true
if the specified type is a either a
integral or a floating point type.
true
if the specified type is a Java wrapper
class type for a numeric primitive type.
JDOQueryException
without detail message.
JDOQueryException
with the specified detail message.
JDOQueryException
with the specified detail message
and nested Exception.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
target.methodName(arguments)
.
Ascending/Descending(expression)
.
target.fieldName
.
orderingExpressions, filterExpression
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
null
as a default implementation.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
leave
casting the argument
node
to Expression
.
leave
casting the argument
node
to Node
.
leave
casting the argument
node
to Node
.
leave
casting the argument
node
to Expression
.
leave
casting the argument
node
to Node
.
leave
methods: It immediately returns null
without executing any other instruction.
leave
casting the argument
node
to Expression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to OrderingExpression
.
leave
casting the argument
node
to ConstantExpression
.
leave
casting the argument
node
to ConstantExpression
.
leave
casting the argument
node
to Node
.
leave
casting the argument
node
to Expression
.
leave
casting the argument
node
to ConstantExpression
.
leave
casting the argument
node
to UnaryExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to Expression
.
leave
casting the argument
node
to MethodCallExpression
.
leave
casting the argument
node
to OrderingExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to ConstantExpression
.
leave
casting the argument
node
to MethodCallExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to IdentifierExpression
.
leave
casting the argument
node
to ConstantExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to Expression
.
leave
casting the argument
node
to ConstantExpression
.
leave
casting the argument
node
to MethodCallExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to ConstantExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to UnaryExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to IdentifierExpression
.
leave
casting the argument
node
to Declaration
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to Node
.
leave
casting the argument
node
to ConstantExpression
.
leave
casting the argument
node
to MethodCallExpression
.
leave
casting the argument
node
to FieldAccessExpression
.
leave
casting the argument
node
to IdentifierExpression
.
leave
casting the argument
node
to BinaryExpression
.
leave
casting the argument
node
to Node
.
leave
casting the argument
node
to UnaryExpression
.
leave
casting the argument
node
to UnaryExpression
.
leave
casting the argument
node
to IdentifierExpression
.
leave
casting the argument
node
to Declaration
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
left
and right
.
left
and right
.
CastExpression
.
CastExpression
.
expr
.
expr
.
left
and right
.
left
and right
.
left
and right
.
left
and right
.
ConstantExpression
.
ConstantExpression
.
BooleanLiteralExpression
.
ByteLiteralExpression
.
CharLiteralExpression
.
DoubleLiteralExpression
.
FloatLiteralExpression
.
IntLiteralExpression
.
LongLiteralExpression
.
ShortLiteralExpression
.
BooleanLiteralExpression
.
ByteLiteralExpression
.
CharLiteralExpression
.
DoubleLiteralExpression
.
FloatLiteralExpression
.
IntLiteralExpression
.
LongLiteralExpression
.
ShortLiteralExpression
.
ConstantExpression
.
left
and right
.
left
and right
.
left
and right
.
left
and right
.
FieldAccessExpression
.
StaticFieldAccessExpression
.
FieldAccessExpression
.
StaticFieldAccessExpression
.
left
and right
.
left
and right
.
left
and right
.
left
and right
.
ThisExpression
or
VariableAccessExpression
or
ParameterAccessExpression
or FieldAccessExpression
depending on the fact which of the classes the argument
identifier
maps to.
FieldAccessExpression
,
VariableAccessExpression
or
ParameterAccessExpression
depending on the fact
whether the argument corresponds with a parameter, variable or
a field of the candidate class.
left
and right
.
left
and right
.
left
and right
.
left
and right
.
MethodCallExpression
.
MethodCallExpression
(for example,
ContainsCallExpression
)
depending on the argument methodName
.
expr
.
left
and right
.
expr
.
left
and right
.
expr
.
expr
.
left
and right
.
left
and right
.
left
and right
.
left
and right
.
expr
.
left
and right
.
expr
.
left
and right
.
Query
with no elements.
Query
using elements from another
Query
.
Query
specifying the Class
of
the candidate instances.
Query
with the Class
of the
candidate instances and candidate Extent
.
Query
with the candidate Class
and Collection
.
Query
with the Class
of the
candidate instances and filter.
Query
with the Class
of the
candidate instances, candidate Collection
, and filter.
Query
with the
candidate Extent
and filter; the class
is taken from the Extent
.
left
and right
.
left
and right
.
Comparable
based on the ordering expressions
defined by a query tree.Query
).ThisExpression
.
QueryImpl.execute()
or one of its siblings.
getValue(java.lang.String)
).
String.startsWith
.String.startsWith
.this
.this
.node
implementing a depth first algorithm.
false
if the argument resultOfPreviousChild
is undefined and the argument indexOfNextChild
is greater
than 0.
false
if the argument resultOfPreviousChild
is null
, undefined or false
and the argument indexOfNextChild
is greater
than 0.
false
if the argument resultOfPreviousChild
is null
, undefined or true
and the argument indexOfNextChild
is greater
than 0.
false
if the argument resultOfPreviousChild
is undefined and the argument indexOfNextChild
is greater
than 0.
false
if the argument resultOfPreviousChild
is undefined and the argument indexOfNextChild
is greater
than 0.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
target.methodName(arguments)
.
(leftExpression & rightExpression)
.
(leftExpression && rightExpression)
.
(leftExpression || rightExpression)
.
(leftExpression / rightExpression)
.
(leftExpression == rightExpression)
.
(leftExpression >= rightExpression)
.
(leftExpression > rightExpression)
.
(leftExpression <= rightExpression)
.
(leftExpression < rightExpression)
.
(leftExpression - rightExpression)
.
(leftExpression | rightExpression)
.
orderingExpressions,
filterExpression
.
(leftExpression + rightExpression)
.
(leftExpression * rightExpression)
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
true
as a default implementation.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
visitor
.
walkNextChild
casting the argument
node
to Expression
.
walkNextChild
casting the argument
node
to Node
.
walkNextChild
casting the argument
node
to Expression
.
walkNextChild
casting the argument
node
to Expression
.
walkNextChild
methods: It immediately returns true
without executing any other instruction.
walkNextChild
casting the argument
node
to Node
.
walkNextChild
casting the argument
node
to Expression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to OrderingExpression
.
walkNextChild
casting the argument
node
to Expression
.
walkNextChild
casting the argument
node
to UnaryExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to MethodCallExpression
.
walkNextChild
casting the argument
node
to OrderingExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to MethodCallExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to IdentifierExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to MethodCallExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to UnaryExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to Node
.
walkNextChild
casting the argument
node
to MethodCallExpression
.
walkNextChild
casting the argument
node
to FieldAccessExpression
.
walkNextChild
casting the argument
node
to BinaryExpression
.
walkNextChild
casting the argument
node
to UnaryExpression
.
walkNextChild
casting the argument
node
to UnaryExpression
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
node
.
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |