Uses of Interface
org.granite.gravity.selector.BooleanExpression

Packages that use BooleanExpression
org.granite.gravity.selector   
 

Uses of BooleanExpression in org.granite.gravity.selector
 

Classes in org.granite.gravity.selector that implement BooleanExpression
 class ComparisonExpression
          A filter performing a comparison of two objects
 class LogicExpression
          A filter performing a comparison of two objects
 

Methods in org.granite.gravity.selector that return BooleanExpression
static BooleanExpression LogicExpression.createAND(BooleanExpression lvalue, BooleanExpression rvalue)
           
static BooleanExpression ComparisonExpression.createBetween(Expression value, Expression left, Expression right)
           
static BooleanExpression UnaryExpression.createBooleanCast(Expression left)
           
static BooleanExpression ComparisonExpression.createEqual(Expression left, Expression right)
           
static BooleanExpression ComparisonExpression.createGreaterThan(Expression left, Expression right)
           
static BooleanExpression ComparisonExpression.createGreaterThanEqual(Expression left, Expression right)
           
static BooleanExpression UnaryExpression.createInExpression(PropertyExpression right, List<?> elements, boolean not)
           
static BooleanExpression ComparisonExpression.createInFilter(Expression left, List<?> elements)
           
static BooleanExpression ComparisonExpression.createIsNotNull(Expression left)
           
static BooleanExpression ComparisonExpression.createIsNull(Expression left)
           
static BooleanExpression ComparisonExpression.createLessThan(Expression left, Expression right)
           
static BooleanExpression ComparisonExpression.createLessThanEqual(Expression left, Expression right)
           
static BooleanExpression ComparisonExpression.createLike(Expression left, String right, String escape)
           
static BooleanExpression UnaryExpression.createNOT(BooleanExpression left)
           
static BooleanExpression ComparisonExpression.createNotBetween(Expression value, Expression left, Expression right)
           
static BooleanExpression ComparisonExpression.createNotEqual(Expression left, Expression right)
           
static BooleanExpression ComparisonExpression.createNotInFilter(Expression left, List<?> elements)
           
static BooleanExpression ComparisonExpression.createNotLike(Expression left, String right, String escape)
           
static BooleanExpression LogicExpression.createOR(BooleanExpression lvalue, BooleanExpression rvalue)
           
 BooleanExpression SelectorParser.JmsSelector()
           
 BooleanExpression SelectorParser.parse(String sql)
           
 

Methods in org.granite.gravity.selector with parameters of type BooleanExpression
static BooleanExpression LogicExpression.createAND(BooleanExpression lvalue, BooleanExpression rvalue)
           
static BooleanExpression UnaryExpression.createNOT(BooleanExpression left)
           
static BooleanExpression LogicExpression.createOR(BooleanExpression lvalue, BooleanExpression rvalue)
           
 

Constructors in org.granite.gravity.selector with parameters of type BooleanExpression
LogicExpression(BooleanExpression left, BooleanExpression right)