|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Expression | |
---|---|
org.apache.jdo.impl.jdoql.tree | |
org.apache.jdo.jdoql.tree | This package contains the query tree node interfaces, the node visitor interface and the tree walker. |
Uses of Expression in org.apache.jdo.impl.jdoql.tree |
---|
Classes in org.apache.jdo.impl.jdoql.tree that implement Expression | |
---|---|
class |
AndExpr
This node represents a logical and operator. |
class |
BinaryExpr
This node represents a binary operator. |
class |
BooleanLiteralExpr
This node represents a boolean literal such as true or
false . |
class |
ByteLiteralExpr
This node represents a byte literal. |
class |
CastExpr
This node represents a cast expression. |
class |
CharLiteralExpr
This node represents a character literal. |
class |
ComplementExpr
This node represents a bitwise not operator. |
class |
ConditionalAndExpr
This node represents a conditional and operator. |
class |
ConditionalOrExpr
This node represents a conditional or operator. |
class |
ConstantExpr
This node represents a constant expression. |
class |
ContainsCallExpr
This node represents the method call expression Collection.contains . |
class |
DivideExpr
This node represents a division operator. |
class |
DoubleLiteralExpr
This node represents a double literal. |
class |
EndsWithCallExpr
This node represents the method call expression String.endsWith . |
class |
EqualsExpr
This node represents an equals operator. |
class |
Expr
This node represents a general expression. |
class |
FieldAccessExpr
This node represents a field access expression. |
class |
FloatLiteralExpr
This node represents a float literal. |
class |
GreaterThanEqualsExpr
This node represents a greater than equals operator. |
class |
GreaterThanExpr
This node represents a greater than operator. |
class |
IdentifierExpr
This node represents an identifier expression. |
class |
IntLiteralExpr
This node represents a integer literal. |
class |
IsEmptyCallExpr
This node represents the method call expression Collection.isEmpty . |
class |
LessThanEqualsExpr
This node represents a less than equals operator. |
class |
LessThanExpr
This node represents a less than operator. |
class |
LongLiteralExpr
This node represents a long literal. |
class |
MethodCallExpr
This node represents a method call expression. |
class |
MinusExpr
This node represents a binary minus operator. |
class |
NotEqualsExpr
This node represents a not equals operator. |
class |
NotExpr
This node represents a logical not operator. |
class |
OrExpr
This node represents a logical or operator. |
class |
ParameterAccessExpr
This node represents a parameter access expression. |
class |
PlusExpr
This node represents a binary plus operator. |
class |
ShortLiteralExpr
This node represents a short literal. |
class |
StartsWithCallExpr
This node represents the method call expression String.startsWith . |
class |
StaticFieldAccessExpr
This node represents a static field access expression. |
class |
ThisExpr
This node represents an access to this . |
class |
TimesExpr
This node represents a times operator. |
class |
UnaryExpr
This node represents a unary operator. |
class |
UnaryMinusExpr
This node represents a unary minus operator. |
class |
UnaryPlusExpr
This node represents a unary plus operator. |
class |
VariableAccessExpr
This node represents a variable access expression. |
Methods in org.apache.jdo.impl.jdoql.tree that return Expression | |
---|---|
Expression[] |
MethodCallExpr.getArguments()
Returns the argument array of this method call. |
Expression |
CastExpr.getExpression()
Returns the node's cast expression. |
Expression |
UnaryExpr.getExpression()
Returns the node's expression. |
Expression |
Tree.getFilter()
Returns the filter expression of this query tree. |
Expression |
BinaryExpr.getLeftExpression()
Returns the first child of this node. |
Expression |
OrderingExpr.getOrdering()
Returns the node's ordering expression. |
Expression |
BinaryExpr.getRightExpression()
Returns the second child of this node. |
Expression |
MethodCallExpr.getTarget()
Returns the target expression of this method call. |
Expression |
FieldAccessExpr.getTarget()
Returns the target expression of this field access. |
Methods in org.apache.jdo.impl.jdoql.tree with parameters of type Expression | |
---|---|
void |
Tree.addAscendingOrdering(Expression expression)
Adds an ascending ordering expression to this query tree. |
void |
Tree.addDescendingOrdering(Expression expression)
Adds an descending ordering expression to this query tree. |
AndExpression |
Tree.newAnd(Expression left,
Expression right)
Returns an and expression for the arguments left and right . |
CastExpression |
Tree.newCast(java.lang.Class clazz,
Expression expression)
Returns an instance of CastExpression . |
ComplementExpression |
Tree.newComplement(Expression expr)
Returns a complement expression for the argument expr . |
ConditionalAndExpression |
Tree.newConditionalAnd(Expression left,
Expression right)
Returns a conditional and expression for the arguments left and right . |
ConditionalOrExpression |
Tree.newConditionalOr(Expression left,
Expression right)
Returns a conditional or expression for the arguments left and right . |
DivideExpression |
Tree.newDivide(Expression left,
Expression right)
Returns a divide expression for the arguments left and right . |
EqualsExpression |
Tree.newEquals(Expression left,
Expression right)
Returns an equals expression for the arguments left and right . |
FieldAccessExpression |
Tree.newFieldAccess(Expression target,
java.lang.String fieldName)
Returns an instance of FieldAccessExpression . |
GreaterThanExpression |
Tree.newGreaterThan(Expression left,
Expression right)
Returns a greater than expression for the arguments left and right . |
GreaterThanEqualsExpression |
Tree.newGreaterThanEquals(Expression left,
Expression right)
Returns a greater than equals expression for the arguments left and right . |
LessThanExpression |
Tree.newLessThan(Expression left,
Expression right)
Returns a less than expression for the arguments left and right . |
LessThanEqualsExpression |
Tree.newLessThanEquals(Expression left,
Expression right)
Returns a less than equals expression for the arguments left and right . |
MethodCallExpression |
Tree.newMethodCall(Expression target,
java.lang.String methodName,
Expression[] arguments)
Returns an instance of MethodCallExpression . |
MethodCallExpression |
Tree.newMethodCall(Expression target,
java.lang.String methodName,
Expression[] arguments)
Returns an instance of MethodCallExpression . |
UnaryMinusExpression |
Tree.newMinus(Expression expr)
Returns a unary minus expression for the argument expr . |
MinusExpression |
Tree.newMinus(Expression left,
Expression right)
Returns a minus expression for the arguments left and right . |
NotExpression |
Tree.newNot(Expression expr)
Returns a not expression for the argument expr . |
NotEqualsExpression |
Tree.newNotEquals(Expression left,
Expression right)
Returns a not equals expression for the arguments left and right . |
OrExpression |
Tree.newOr(Expression left,
Expression right)
Returns an or expression for the arguments left and right . |
UnaryPlusExpression |
Tree.newPlus(Expression expr)
Returns a plus expression for the argument expr . |
PlusExpression |
Tree.newPlus(Expression left,
Expression right)
Returns a plus expression for the arguments left and right . |
TimesExpression |
Tree.newTimes(Expression left,
Expression right)
Returns a times expression for the arguments left and right . |
void |
Tree.setFilter(Expression filter)
Sets the filter expression for this query tree. |
Uses of Expression in org.apache.jdo.jdoql.tree |
---|
Subinterfaces of Expression in org.apache.jdo.jdoql.tree | |
---|---|
interface |
AndExpression
This node represents a bitwise or logical and operator depending on the result types of its children. |
interface |
BinaryExpression
This node expression represents a binary operator. |
interface |
BooleanLiteralExpression
This node represents a boolean literal such as true or
false . |
interface |
ByteLiteralExpression
This node represents a byte literal. |
interface |
CastExpression
This node represents a cast expression. |
interface |
CharLiteralExpression
This node represents a character literal. |
interface |
ComplementExpression
This node represents a bitwise not operator. |
interface |
ConditionalAndExpression
This node represents a conditional and operator. |
interface |
ConditionalOrExpression
This node represents a conditional or operator. |
interface |
ConstantExpression
This node represents a constant expression. |
interface |
ContainsCallExpression
This node represents the method call expression Collection.contains . |
interface |
DivideExpression
This node represents a division operator. |
interface |
DoubleLiteralExpression
This node represents a double literal. |
interface |
EndsWithCallExpression
This node represents the method call expression String.endsWith . |
interface |
EqualsExpression
This node represents an equals operator. |
interface |
FieldAccessExpression
This node represents a field access expression. |
interface |
FloatLiteralExpression
This node represents a float literal. |
interface |
GreaterThanEqualsExpression
This node represents a greater than equals operator. |
interface |
GreaterThanExpression
This node represents a greater than operator. |
interface |
IdentifierExpression
This node represents an identifier expression. |
interface |
IntLiteralExpression
This node represents a integer literal. |
interface |
IsEmptyCallExpression
This node represents the method call expression Collection.isEmpty . |
interface |
LessThanEqualsExpression
This node represents a less than equals operator. |
interface |
LessThanExpression
This node represents a less than operator. |
interface |
LongLiteralExpression
This node represents a long literal. |
interface |
MethodCallExpression
This node represents a method call expression. |
interface |
MinusExpression
This node represents a binary minus operator. |
interface |
NotEqualsExpression
This node represents a not equals operator. |
interface |
NotExpression
This node represents a logical not operator. |
interface |
OrExpression
This node represents a bitwise or logical or operator depending on the result types of its children. |
interface |
ParameterAccessExpression
This node represents a parameter access expression. |
interface |
PlusExpression
This node represents a binary plus operator. |
interface |
ShortLiteralExpression
This node represents a short literal. |
interface |
StartsWithCallExpression
This node represents the method call expression String.startsWith . |
interface |
StaticFieldAccessExpression
This node represents a static field access expression. |
interface |
ThisExpression
This node represents an access to this . |
interface |
TimesExpression
This node represents a times operator. |
interface |
UnaryExpression
This node represents a unary operator. |
interface |
UnaryMinusExpression
This node represents a unary minus operator. |
interface |
UnaryPlusExpression
This node represents a unary plus operator. |
interface |
VariableAccessExpression
This node represents a variable access expression. |
Methods in org.apache.jdo.jdoql.tree that return Expression | |
---|---|
Expression[] |
MethodCallExpression.getArguments()
Returns the argument array of this method call. |
Expression |
CastExpression.getExpression()
Returns the node's cast expression. |
Expression |
UnaryExpression.getExpression()
Returns the node's expression. |
Expression |
QueryTree.getFilter()
Returns the filter expression of this query tree. |
Expression |
BinaryExpression.getLeftExpression()
Returns the first child of this node. |
Expression |
OrderingExpression.getOrdering()
Returns the node's ordering expression. |
Expression |
BinaryExpression.getRightExpression()
Returns the second child of this node. |
Expression |
FieldAccessExpression.getTarget()
Returns the target expression of this field access. |
Expression |
MethodCallExpression.getTarget()
Returns the target expression of this method call. |
Methods in org.apache.jdo.jdoql.tree with parameters of type Expression | |
---|---|
void |
QueryTree.addAscendingOrdering(Expression expression)
Adds an ascending ordering expression to this query tree. |
void |
QueryTree.addDescendingOrdering(Expression expression)
Adds an descending ordering expression to this query tree. |
protected void |
AbstractNodeVisitor.arrive(Expression node)
This method delegates to arrive casting the argument
node to Node . |
protected java.lang.Object |
AbstractNodeVisitor.leave(Expression node,
java.lang.Object[] results)
This method delegates to leave casting the argument
node to Node . |
AndExpression |
ExpressionFactory.newAnd(Expression left,
Expression right)
Returns an and expression for the arguments left and right . |
CastExpression |
ExpressionFactory.newCast(java.lang.Class clazz,
Expression expression)
Returns an instance of CastExpression . |
ComplementExpression |
ExpressionFactory.newComplement(Expression expr)
Returns a complement expression for the argument expr . |
ConditionalAndExpression |
ExpressionFactory.newConditionalAnd(Expression left,
Expression right)
Returns a conditional and expression for the arguments left and right . |
ConditionalOrExpression |
ExpressionFactory.newConditionalOr(Expression left,
Expression right)
Returns a conditional or expression for the arguments left and right . |
DivideExpression |
ExpressionFactory.newDivide(Expression left,
Expression right)
Returns a divide expression for the arguments left and right . |
EqualsExpression |
ExpressionFactory.newEquals(Expression left,
Expression right)
Returns an equals expression for the arguments left and right . |
FieldAccessExpression |
ExpressionFactory.newFieldAccess(Expression target,
java.lang.String fieldName)
Returns an instance of FieldAccessExpression . |
GreaterThanExpression |
ExpressionFactory.newGreaterThan(Expression left,
Expression right)
Returns a greater than expression for the arguments left and right . |
GreaterThanEqualsExpression |
ExpressionFactory.newGreaterThanEquals(Expression left,
Expression right)
Returns a greater than equals expression for the arguments left and right . |
LessThanExpression |
ExpressionFactory.newLessThan(Expression left,
Expression right)
Returns a less than expression for the arguments left and right . |
LessThanEqualsExpression |
ExpressionFactory.newLessThanEquals(Expression left,
Expression right)
Returns a less than equals expression for the arguments left and right . |
MethodCallExpression |
ExpressionFactory.newMethodCall(Expression target,
java.lang.String methodName,
Expression[] arguments)
The implementation may decide to create a specialized instance of MethodCallExpression (for example,
ContainsCallExpression )
depending on the argument methodName . |
MethodCallExpression |
ExpressionFactory.newMethodCall(Expression target,
java.lang.String methodName,
Expression[] arguments)
The implementation may decide to create a specialized instance of MethodCallExpression (for example,
ContainsCallExpression )
depending on the argument methodName . |
UnaryMinusExpression |
ExpressionFactory.newMinus(Expression expr)
Returns a unary minus expression for the argument expr . |
MinusExpression |
ExpressionFactory.newMinus(Expression left,
Expression right)
Returns a minus expression for the arguments left and right . |
NotExpression |
ExpressionFactory.newNot(Expression expr)
Returns a not expression for the argument expr . |
NotEqualsExpression |
ExpressionFactory.newNotEquals(Expression left,
Expression right)
Returns a not equals expression for the arguments left and right . |
OrExpression |
ExpressionFactory.newOr(Expression left,
Expression right)
Returns an or expression for the arguments left and right . |
UnaryPlusExpression |
ExpressionFactory.newPlus(Expression expr)
Returns a plus expression for the argument expr . |
PlusExpression |
ExpressionFactory.newPlus(Expression left,
Expression right)
Returns a plus expression for the arguments left and right . |
TimesExpression |
ExpressionFactory.newTimes(Expression left,
Expression right)
Returns a times expression for the arguments left and right . |
void |
QueryTree.setFilter(Expression filter)
Sets the filter expression for this query tree. |
protected boolean |
AbstractNodeVisitor.walkNextChild(Expression node,
java.lang.Object resultOfPreviousChild,
int indexOfNextChild)
This method delegates to walkNextChild casting the argument
node to Node . |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |