Class LogicalExpressionNode
java.lang.Object
org.glassfish.ha.store.criteria.spi.ExpressionNode<T>
org.glassfish.ha.store.criteria.spi.BinaryExpressionNode<Boolean>
org.glassfish.ha.store.criteria.spi.LogicalExpressionNode
- All Implemented Interfaces:
Expression<Boolean>
- Direct Known Subclasses:
InExpressionNode
An ExpressionNode that denotes a logical operation. The type of the
expression is same as the Attribute's type itself.
- Author:
- Mahesh.Kannan@Sun.Com
-
Field Summary
Fields inherited from class org.glassfish.ha.store.criteria.spi.ExpressionNode
returnType -
Constructor Summary
ConstructorsConstructorDescriptionLogicalExpressionNode(Opcode opcode, ExpressionNode left, ExpressionNode right) -
Method Summary
Modifier and TypeMethodDescriptionand(LogicalExpressionNode expr) eq(boolean value) isTrue()neq(boolean value) or(LogicalExpressionNode expr) Methods inherited from class org.glassfish.ha.store.criteria.spi.BinaryExpressionNode
getLeft, getRightMethods inherited from class org.glassfish.ha.store.criteria.spi.ExpressionNode
getOpcode
-
Constructor Details
-
LogicalExpressionNode
-
-
Method Details
-
and
-
or
-
isTrue
-
eq
-
isNotTrue
-
neq
-
getReturnType
- Specified by:
getReturnTypein interfaceExpression<Boolean>- Overrides:
getReturnTypein classExpressionNode<Boolean>
-