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

Packages that use BooleanExpression
org.jpox.store.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. 
org.jpox.store.query Provides implementations of the JDO Query interface, and ways of extracting an Object from the Query result set. 
org.jpox.store.rdbms.adapter Provides mappings of all supported databases to aspects of the database that determines the SQL generation. 
 

Uses of BooleanExpression in org.jpox.store.expression
 

Subclasses of BooleanExpression in org.jpox.store.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.
 

Methods in org.jpox.store.expression that return BooleanExpression
 BooleanExpression ExpressionMethodAdapter.endsWithMethod(ScalarExpression leftOperand, ScalarExpression rightOperand)
          Returns whether this string ends with the specified string.
 BooleanExpression ExpressionMethodAdapter.startsWithMethod(ScalarExpression source, ScalarExpression str)
          Method to handle the starts with operation.
 BooleanExpression QueryExpression.getHavingExpression()
          Accessor for the having expression of this statement.
 BooleanExpression ScalarExpression.FieldExpression.eq(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.FieldExpression.noteq(ScalarExpression expr)
           
 BooleanExpression ScalarExpression.and(ScalarExpression expr)
          Conditional And.
 BooleanExpression ScalarExpression.eor(ScalarExpression expr)
          Exclusive OR
 BooleanExpression ScalarExpression.ior(ScalarExpression expr)
          Conditional OR.
 BooleanExpression ScalarExpression.not()
          Logical complement
 BooleanExpression ScalarExpression.eq(ScalarExpression expr)
          Equality operator (equals to)
 BooleanExpression ScalarExpression.noteq(ScalarExpression expr)
          Equality operator (not equals to)
 BooleanExpression ScalarExpression.lt(ScalarExpression expr)
          Relational operator (lower than)
 BooleanExpression ScalarExpression.lteq(ScalarExpression expr)
          Relational operator (lower than or equals)
 BooleanExpression ScalarExpression.gt(ScalarExpression expr)
          Relational operator (greater than)
 BooleanExpression ScalarExpression.gteq(ScalarExpression expr)
          Relational operator (greater than or equals)
 BooleanExpression ScalarExpression.instanceOf(ScalarExpression expr)
          Type Comparison Operator instanceof
 BooleanExpression ScalarExpression.in(ScalarExpression expr)
          In expression.
 BooleanExpression NumericExpression.eq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.noteq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.lt(ScalarExpression expr)
           
 BooleanExpression NumericExpression.lteq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.gt(ScalarExpression expr)
           
 BooleanExpression NumericExpression.gteq(ScalarExpression expr)
           
 BooleanExpression NumericExpression.in(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.eq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.noteq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.lt(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.lteq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.gt(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.gteq(ScalarExpression expr)
           
 BooleanExpression CharacterExpression.in(ScalarExpression expr)
           
 BooleanExpression StringExpression.eq(ScalarExpression expr)
           
 BooleanExpression StringExpression.noteq(ScalarExpression expr)
           
 BooleanExpression StringExpression.lt(ScalarExpression expr)
           
 BooleanExpression StringExpression.lteq(ScalarExpression expr)
           
 BooleanExpression StringExpression.gt(ScalarExpression expr)
           
 BooleanExpression StringExpression.gteq(ScalarExpression expr)
           
 BooleanExpression StringExpression.in(ScalarExpression expr)
           
 BooleanExpression StringExpression.equalsMethod(ScalarExpression expr)
          Returns whether this string is equal to the expression.
 BooleanExpression StringExpression.endsWithMethod(ScalarExpression str)
          Returns whether this string ends with the specified string.
 BooleanExpression StringExpression.startsWithMethod(ScalarExpression str)
          Method to handle the starts with operation.
 BooleanExpression StringExpression.startsWithMethod(ScalarExpression str, ScalarExpression toffset)
          Method to handle the starts with operation.
 BooleanExpression StringExpression.matchesMethod(ScalarExpression expr)
          Matches this to the argument expression pattern.
 BooleanExpression StringLiteral.eq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.lt(ScalarExpression expr)
           
 BooleanExpression StringLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.gt(ScalarExpression expr)
           
 BooleanExpression StringLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression StringLiteral.endsWithMethod(ScalarExpression str)
           
 BooleanExpression StringLiteral.startsWithMethod(ScalarExpression str)
           
 BooleanExpression StringLiteral.startsWithMethod(ScalarExpression str, ScalarExpression toffset)
           
 BooleanExpression BooleanExpression.and(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.eor(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.ior(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.not()
           
 BooleanExpression BooleanExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanExpression.in(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.eq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.noteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.lt(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.lteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.gt(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.gteq(ScalarExpression expr)
           
 BooleanExpression SqlTemporalExpression.in(ScalarExpression expr)
           
 BooleanExpression ArrayExpression.containsMethod(ScalarExpression expr)
          Executed when the contains() method is found in a query filter.
 BooleanExpression BinaryExpression.eq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.lt(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.lteq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.gt(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.gteq(ScalarExpression expr)
           
 BooleanExpression BinaryExpression.in(ScalarExpression expr)
           
 BooleanExpression BinaryLiteral.eq(ScalarExpression expr)
           
 BooleanExpression BinaryLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanBitColumnExpression.not()
           
 BooleanExpression BooleanBitColumnExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanBitColumnExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.and(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.eor(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.ior(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.not()
           
 BooleanExpression BooleanLiteral.eq(ScalarExpression expr)
           
 BooleanExpression BooleanLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.not()
           
 BooleanExpression BooleanCharColumnExpression.eq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.noteq(ScalarExpression expr)
           
 BooleanExpression BooleanCharColumnExpression.in(ScalarExpression expr)
           
 BooleanExpression ByteExpression.eq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.noteq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.lt(ScalarExpression expr)
           
 BooleanExpression ByteExpression.lteq(ScalarExpression expr)
           
 BooleanExpression ByteExpression.gt(ScalarExpression expr)
           
 BooleanExpression ByteExpression.gteq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.eq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.lt(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.gt(ScalarExpression expr)
           
 BooleanExpression ByteLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.eq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.lt(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.gt(ScalarExpression expr)
           
 BooleanExpression CharacterLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression CollectionExpression.containsMethod(ScalarExpression expr)
          Executed when the contains() method is found in a query filter.
 BooleanExpression CollectionExpression.isEmptyMethod()
          Return the BooleanExpression for a query filter in the form "collection.isEmpty()".
 BooleanExpression CollectionExpression.eq(ScalarExpression expr)
          Method to return the expression for comparing a collection with a value.
 BooleanExpression CollectionLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of an element.
 BooleanExpression CollectionLiteral.isEmptyMethod()
          Method to check for emptiness of the collection.
 BooleanExpression CollectionSubqueryExpression.containsMethod(ScalarExpression expr)
          Contains method
 BooleanExpression CollectionSubqueryExpression.isEmptyMethod()
          isEmpty method
 BooleanExpression ExistsExpression.not()
           
 BooleanExpression ExistsExpression.and(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.eq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.lt(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.gt(ScalarExpression expr)
           
 BooleanExpression FloatingPointLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.eq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.lt(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.lteq(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.gt(ScalarExpression expr)
           
 BooleanExpression IntegerLiteral.gteq(ScalarExpression expr)
           
 BooleanExpression MapExpression.containsKeyMethod(ScalarExpression expr)
          Executed when the containsKey() method is found in a query filter.
 BooleanExpression MapExpression.containsEntryMethod(ScalarExpression keyExpr, ScalarExpression valueExpr)
          Executed when the containsEntry() method is found in a query filter.
 BooleanExpression MapExpression.containsMethod(ScalarExpression expr)
          Executed when a contains() method is found in a query filter.
 BooleanExpression MapExpression.containsValueMethod(ScalarExpression expr)
          Executed when the containsValue() method is found in a query filter.
 BooleanExpression MapExpression.isEmptyMethod()
          Return the BooleanExpression for a query filter in the form "map.isEmpty()".
 BooleanExpression MapKeyLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 BooleanExpression MapKeyLiteral.isEmptyMethod()
          Method to check for emptiness of the collection.
 BooleanExpression MapLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a value in the Map.
 BooleanExpression MapLiteral.containsValueMethod(ScalarExpression expr)
          Method to check the containing of a value in the Map.
 BooleanExpression MapLiteral.containsKeyMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 BooleanExpression MapLiteral.containsEntryMethod(ScalarExpression expr)
          Method to check the containing of an entry in the Map.
 BooleanExpression MapLiteral.isEmptyMethod()
          Method to check for emptiness of the collection.
 BooleanExpression MapValueLiteral.containsMethod(ScalarExpression expr)
          Method to check the containing of a key in the Map.
 BooleanExpression MapValueLiteral.isEmptyMethod()
          Method to check for emptiness of the collection.
 BooleanExpression NullLiteral.eq(ScalarExpression expr)
           
 BooleanExpression NullLiteral.noteq(ScalarExpression expr)
           
 BooleanExpression ObjectExpression.eq(ScalarExpression expr)
          Equals operator.
 BooleanExpression ObjectExpression.noteq(ScalarExpression expr)
          Not equals operator.
 BooleanExpression ObjectExpression.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 ObjectLiteral.eq(ScalarExpression expr)
          Method called when the query contains "object == value".
 BooleanExpression ObjectLiteral.noteq(ScalarExpression expr)
          Method called when the query contains "object NOTEQUALS value".
 BooleanExpression ReferenceExpression.eq(ScalarExpression expr)
          Method for use when handling the equality of reference expressions.
 BooleanExpression ReferenceExpression.noteq(ScalarExpression expr)
          Method for use when handling the inequality of reference expressions.
 BooleanExpression UnboundVariable.eq(ScalarExpression expr)
          Checks if one expression is equals the other expression
 BooleanExpression UnboundVariable.noteq(ScalarExpression expr)
          Checks if one expression is not equals the other expression
 

Methods in org.jpox.store.expression with parameters of type BooleanExpression
 void QueryExpression.andCondition(BooleanExpression condition)
          add an condition to the query.
 void QueryExpression.andCondition(BooleanExpression condition, boolean unionQueries)
          add an condition to the query and queries involved in the union if unionQuery is true
 void QueryExpression.setHaving(BooleanExpression expr)
          Method to set the having clause of the statement.
 void QueryExpression.iorCondition(BooleanExpression condition)
          add an condition to the query.
 void QueryExpression.iorCondition(BooleanExpression condition, boolean unionQueries)
          add an condition to the query and queries involved in the union if unionQuery is true
 

Uses of BooleanExpression in org.jpox.store.query
 

Fields in org.jpox.store.query declared as BooleanExpression
protected  BooleanExpression QueryStatement.whereExpr
          filter condition
protected  BooleanExpression QueryStatement.havingExpr
          Expression for any HAVING clause.
 

Methods in org.jpox.store.query that return BooleanExpression
 BooleanExpression QueryStatement.getHavingExpression()
          Accessor for the having expression (if any).
 

Methods in org.jpox.store.query with parameters of type BooleanExpression
 void QueryStatement.andCondition(BooleanExpression condition, boolean unionQueries)
          add an condition to the query and queries involved in the union if unionQuery is true
 void QueryStatement.andCondition(BooleanExpression condition)
          Method to add an additional WHERE clause to the query.
 void QueryStatement.iorCondition(BooleanExpression condition, boolean unionQueries)
          add an condition to the query and queries involved in the union if unionQuery is true
 void QueryStatement.iorCondition(BooleanExpression condition)
          Method to add an IOR condition to the WHERE clause of the statement.
 void QueryStatement.setHaving(BooleanExpression expr)
          Mutator for the "having" expression.
 

Uses of BooleanExpression in org.jpox.store.rdbms.adapter
 

Methods in org.jpox.store.rdbms.adapter that return BooleanExpression
 BooleanExpression DatabaseAdapter.endsWithMethod(ScalarExpression leftOperand, ScalarExpression rightOperand)
          Returns whether this string ends with the specified string.
 BooleanExpression DatabaseAdapter.startsWithMethod(ScalarExpression source, ScalarExpression str)
          Method to handle the starts with operation.
 



Copyright © -2007 . All Rights Reserved.