Uses of Class
org.jpox.store.mapped.expression.BooleanExpression

Packages that use BooleanExpression
org.jpox.store.mapped.expression This package provides a series of expressions and literals used in the conversion of a JDOQL query into the resultant SQL that is required to be executed in the datastore. 
 

Uses of BooleanExpression in org.jpox.store.mapped.expression
 

Subclasses of BooleanExpression in org.jpox.store.mapped.expression
 class BooleanBitColumnExpression
          Representation of BooleanBit column expression in a Query.
 class BooleanBitColumnLiteral
          Representation of a BooleanBit column literal in a Query.
 class BooleanCharColumnExpression
          Representation of a BooleanChar column expression.
 class BooleanCharColumnLiteral
          Representation of a BooleanChar Column literal in a Query.
 class BooleanLiteral
          Representation of a Boolean literal in a Query.
 class ExistsExpression
          Perform a exists function on a Query Expression returning a true boolean value if one or more elements are retrieved.
 class InExpression
          Expression for something being "in"/"not in" something else.
 class LikeExpression
          Expression for something being "like"/"not like" something else.
 class SubqueryExpression
          An expression representing a subquery.
 

Methods in org.jpox.store.mapped.expression that return BooleanExpression
 BooleanExpression ExistsExpression.and(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.and(ScalarExpression expr)
           
 BooleanExpression UnknownLiteral.and(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.and(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.and(ScalarExpression expr)
          Conditional And.
 BooleanExpression MapLiteral.containsEntryMethod(ScalarExpression expr)
          Method to check the containing of an entry in the Map.
 BooleanExpression MapExpression.containsEntryMethod(ScalarExpression keyExpr, ScalarExpression valueExpr)
          Executed when the containsEntry() method is found in a query filter.
 BooleanExpression MapLiteral.containsKeyMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 BooleanExpression MapExpression.containsKeyMethod(ScalarExpression expr)
          Executed when the containsKey() method is found in a query filter.
 BooleanExpression MapLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a value in the Map.
 BooleanExpression SubqueryExpression.containsMethod(ScalarExpression expr)
          Method to return an expression for whether the specified expression is contained in this subquery.
 BooleanExpression MapKeyLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 BooleanExpression ArrayExpression.containsMethod(ScalarExpression expr)
          Executed when the contains() method is found in a query filter.
 BooleanExpression MapValueLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 BooleanExpression MapExpression.containsMethod(ScalarExpression expr)
          Executed when a contains() method is found in a query filter.
 BooleanExpression CollectionExpression.containsMethod(ScalarExpression expr)
          Executed when the contains() method is found in a query filter.
 BooleanExpression CollectionLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of an element.
 BooleanExpression CollectionSubqueryExpression.containsMethod(ScalarExpression expr)
          Contains method
 BooleanExpression MapLiteral.containsValueMethod(ScalarExpression expr)
          Method to check the containing of a value in the Map.
 BooleanExpression MapExpression.containsValueMethod(ScalarExpression expr)
          Executed when the containsValue() method is found in a query filter.
 BooleanExpression StringLiteral.endsWithMethod(ScalarExpression str)
           
 BooleanExpression StringExpression.endsWithMethod(ScalarExpression str)
          Returns whether this string ends with the specified string.
 BooleanExpression ExpressionMethodAdapter.endsWithMethod(ScalarExpression leftOperand, ScalarExpression rightOperand)
          Returns whether this string ends with the specified string.
 BooleanExpression BooleanExpression.eor(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.eor(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.eor(ScalarExpression expr)
          Exclusive OR
 BooleanExpression ObjectLiteral.eq(ScalarExpression expr)
          Method called when the query contains "object == value".
 BooleanExpression BinaryLiteral.eq(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.eq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.eq(ScalarExpression expr)
           
 BooleanExpression BooleanBitColumnExpression.eq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.eq(ScalarExpression expr)
           
 BooleanExpression ObjectExpression.eq(ScalarExpression expr)
          Equals operator.
 BooleanExpression ReferenceExpression.eq(ScalarExpression expr)
          Method for use when handling the equality of reference expressions.
 BooleanExpression StringLiteral.eq(ScalarExpression expr)
           
 BooleanExpression CollectionExpression.eq(ScalarExpression expr)
          Method to return the expression for comparing a collection with a value.
 BooleanExpression ByteExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.eq(ScalarExpression expr)
           
 BooleanExpression UnboundVariable.eq(ScalarExpression expr)
          Checks if one expression is equals the other expression
 BooleanExpression StringExpression.eq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.eq(ScalarExpression expr)
           
 BooleanExpression UnknownLiteral.eq(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.eq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.eq(ScalarExpression expr)
           
 BooleanExpression NullLiteral.eq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.eq(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.eq(ScalarExpression expr)
          Equality operator (equals to)
 BooleanExpression ScalarExpression.DatastoreFieldExpression.eq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.eq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.eq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.eq(ScalarExpression expr)
           
 BooleanExpression StringExpression.equalsMethod(ScalarExpression expr)
          Returns whether this string is equal to the expression.
 BooleanExpression QueryExpression.getHavingExpression()
          Accessor for the having expression of this statement.
 BooleanExpression CharacterLiteral.gt(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.gt(ScalarExpression expr)
           
 BooleanExpression StringLiteral.gt(ScalarExpression expr)
           
 BooleanExpression ByteExpression.gt(ScalarExpression expr)
           
 BooleanExpression StringExpression.gt(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.gt(ScalarExpression expr)
           
 BooleanExpression UnknownLiteral.gt(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.gt(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.gt(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.gt(ScalarExpression expr)
          Relational operator (greater than)
 BooleanExpression NumericExpression.gt(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.gt(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.gt(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.gteq(ScalarExpression expr)
           
 BooleanExpression StringExpression.gteq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression UnknownLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.gteq(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.gteq(ScalarExpression expr)
          Relational operator (greater than or equals)
 BooleanExpression NumericExpression.gteq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.gteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.gteq(ScalarExpression expr)
           
 BooleanExpression SubqueryExpression.in(ScalarExpression expr)
          Method to convert the subquery statement into "expr IN ({subquery})"
 BooleanExpression BooleanExpression.in(ScalarExpression expr)
           
 BooleanExpression ObjectExpression.in(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.in(ScalarExpression expr)
           
 BooleanExpression StringExpression.in(ScalarExpression expr)
           
 BooleanExpression UnknownLiteral.in(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.in(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.in(ScalarExpression expr)
          In expression.
 BooleanExpression NumericExpression.in(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.in(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.in(ScalarExpression expr)
           
 BooleanExpression ObjectExpression.instanceOf(ScalarExpression expr)
          Method to return a constraint for restricting the field to just instances of a particular class.
 BooleanExpression ScalarExpression.instanceOf(ScalarExpression expr)
          Type Comparison Operator instanceof
 BooleanExpression BooleanExpression.ior(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.ior(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.ior(ScalarExpression expr)
          Conditional OR.
 BooleanExpression MapLiteral.isEmptyMethod()
          Method to check for emptiness of the collection.
 BooleanExpression SubqueryExpression.isEmptyMethod()
          Method to return an expression for whether the subquery is empty (no results).
 BooleanExpression MapKeyLiteral.isEmptyMethod()
          Method to check for emptiness of the collection.
 BooleanExpression MapValueLiteral.isEmptyMethod()
          Method to check for emptiness of the collection.
 BooleanExpression MapExpression.isEmptyMethod()
          Return the BooleanExpression for a query filter in the form "map.isEmpty()".
 BooleanExpression CollectionExpression.isEmptyMethod()
          Return the BooleanExpression for a query filter in the form "collection.isEmpty()".
 BooleanExpression CollectionLiteral.isEmptyMethod()
          Method to check for emptiness of the collection.
 BooleanExpression CollectionSubqueryExpression.isEmptyMethod()
          isEmpty method
 BooleanExpression StringExpression.likeMethod(ScalarExpression expr)
          Perform a database "like" operation
 BooleanExpression CharacterLiteral.lt(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.lt(ScalarExpression expr)
           
 BooleanExpression StringLiteral.lt(ScalarExpression expr)
           
 BooleanExpression ByteExpression.lt(ScalarExpression expr)
           
 BooleanExpression StringExpression.lt(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.lt(ScalarExpression expr)
           
 BooleanExpression UnknownLiteral.lt(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.lt(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.lt(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.lt(ScalarExpression expr)
          Relational operator (lower than)
 BooleanExpression NumericExpression.lt(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.lt(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.lt(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.lteq(ScalarExpression expr)
           
 BooleanExpression StringExpression.lteq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression UnknownLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.lteq(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.lteq(ScalarExpression expr)
          Relational operator (lower than or equals)
 BooleanExpression NumericExpression.lteq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.lteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.lteq(ScalarExpression expr)
           
 BooleanExpression StringExpression.matchesMethod(ScalarExpression expr)
          Matches this to the argument expression pattern.
 BooleanExpression ExpressionMethodAdapter.matchesMethod(StringExpression text, StringExpression pattern)
          Matches this to the argument expression pattern.
 BooleanExpression ExistsExpression.not()
           
 BooleanExpression BooleanExpression.not()
           
 BooleanExpression BooleanBitColumnExpression.not()
           
 BooleanExpression BooleanCharColumnExpression.not()
           
 BooleanExpression LikeExpression.not()
          Method to return a boolean expression for expr1 NOT LIKE expr2.
 BooleanExpression BooleanLiteral.not()
           
 BooleanExpression InExpression.not()
          Method to return a boolean expression for expr1 NOT IN expr2.
 BooleanExpression ScalarExpression.not()
          Logical complement
 BooleanExpression ObjectLiteral.noteq(ScalarExpression expr)
          Method called when the query contains "object NOTEQUALS value".
 BooleanExpression BinaryLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.noteq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanBitColumnExpression.noteq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression ObjectExpression.noteq(ScalarExpression expr)
          Not equals operator.
 BooleanExpression ReferenceExpression.noteq(ScalarExpression expr)
          Method for use when handling the inequality of reference expressions.
 BooleanExpression StringLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.noteq(ScalarExpression expr)
           
 BooleanExpression UnboundVariable.noteq(ScalarExpression expr)
          Checks if one expression is not equals the other expression
 BooleanExpression StringExpression.noteq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression UnknownLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression NullLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.noteq(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.noteq(ScalarExpression expr)
          Equality operator (not equals to)
 BooleanExpression ScalarExpression.DatastoreFieldExpression.noteq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.noteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.noteq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.