org.glassfish.ha.store.criteria.spi
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
public class LogicalExpressionNode
- extends BinaryExpressionNode<Boolean>
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
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogicalExpressionNode
public LogicalExpressionNode(Opcode opcode,
ExpressionNode left,
ExpressionNode right)
and
public LogicalExpressionNode and(LogicalExpressionNode expr)
or
public LogicalExpressionNode or(LogicalExpressionNode expr)
isTrue
public LogicalExpressionNode isTrue()
eq
public LogicalExpressionNode eq(boolean value)
isNotTrue
public LogicalExpressionNode isNotTrue()
neq
public LogicalExpressionNode neq(boolean value)
getReturnType
public Class<Boolean> getReturnType()
- Specified by:
getReturnType in interface Expression<Boolean>- Overrides:
getReturnType in class ExpressionNode<Boolean>
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.