## Uses of Interface
javax.jdo.query.BooleanExpression

- Packages that use BooleanExpression
  Package | Description
  --- | ---
  javax.jdo | This package contains the JDO specification interfaces and classes.
  javax.jdo.query | Package providing expressions for building a typed JDOQL query.

- - ### Uses of BooleanExpression in javax.jdo

    Methods in javax.jdo with parameters of type BooleanExpression
    Modifier and Type | Method and Description
    --- | ---
    `JDOQLTypedQuery<T>` | JDOQLTypedQuery.`filter(BooleanExpression expr)` Method to set the filter of the query.
    `JDOQLTypedSubquery<T>` | JDOQLTypedSubquery.`filter(BooleanExpression expr)` Method to set the filter of the query.
    `JDOQLTypedSubquery<T>` | JDOQLTypedSubquery.`filter(BooleanExpression expr)` Method to set the filter of the query.
    `JDOQLTypedQuery<T>` | JDOQLTypedQuery.`filter(BooleanExpression expr)` Method to set the filter of the query.
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThen(BooleanExpression cond, V thenValue)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThen(BooleanExpression cond, V thenValue)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThen(Class<V> type, BooleanExpression cond, Expression<V> thenValueExpr)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThen(Class<V> type, BooleanExpression cond, Expression<V> thenValueExpr)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThenElse(BooleanExpression cond, Expression<V> thenValueExpr, V elseValue)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThenElse(BooleanExpression cond, Expression<V> thenValueExpr, V elseValue)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThenElse(BooleanExpression cond, V thenValue, Expression<V> elseValueExpr)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThenElse(BooleanExpression cond, V thenValue, Expression<V> elseValueExpr)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThenElse(BooleanExpression cond, V thenValue, V elseValue)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThenElse(BooleanExpression cond, V thenValue, V elseValue)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThenElse(Class<V> type, BooleanExpression cond, Expression<V> thenValueExpr, Expression<V> elseValueExpr)` Method to return an "IF (...) ...
    `<V> IfThenElseExpression<V>` | JDOQLTypedQuery.`ifThenElse(Class<V> type, BooleanExpression cond, Expression<V> thenValueExpr, Expression<V> elseValueExpr)` Method to return an "IF (...) ...

  - ### Uses of BooleanExpression in javax.jdo.query

    Methods in javax.jdo.query that return BooleanExpression
    Modifier and Type | Method and Description
    --- | ---
    `BooleanExpression` | BooleanExpression.`and(BooleanExpression expr)` Method to return the AND of this expression and the other expression.
    `BooleanExpression` | BooleanExpression.`and(BooleanExpression expr)` Method to return the AND of this expression and the other expression.
    `BooleanExpression` | CollectionExpression.`contains(E elem)` Method returning whether the specified element is contained in this collection.
    `BooleanExpression` | CollectionExpression.`contains(E elem)` Method returning whether the specified element is contained in this collection.
    `BooleanExpression` | CollectionExpression.`contains(Expression<E> expr)` Method returning whether the specified element expression is contained in this collection.
    `BooleanExpression` | CollectionExpression.`contains(Expression<E> expr)` Method returning whether the specified element expression is contained in this collection.
    `BooleanExpression` | MapExpression.`containsEntry(Expression<Map.Entry<K,V>> expr)` Method returning whether the specified entry expression is contained in this map.
    `BooleanExpression` | MapExpression.`containsEntry(Expression<Map.Entry<K,V>> expr)` Method returning whether the specified entry expression is contained in this map.
    `BooleanExpression` | MapExpression.`containsEntry(Map.Entry<K,V> entry)` Method returning whether the specified entry is contained in this map.
    `BooleanExpression` | MapExpression.`containsEntry(Map.Entry<K,V> entry)` Method returning whether the specified entry is contained in this map.
    `BooleanExpression` | MapExpression.`containsKey(Expression<K> expr)` Method returning whether the specified key expression is contained in this map.
    `BooleanExpression` | MapExpression.`containsKey(Expression<K> expr)` Method returning whether the specified key expression is contained in this map.
    `BooleanExpression` | MapExpression.`containsKey(K key)` Method returning whether the specified key is contained in this map.
    `BooleanExpression` | MapExpression.`containsKey(K key)` Method returning whether the specified key is contained in this map.
    `BooleanExpression` | MapExpression.`containsValue(Expression<V> expr)` Method returning whether the specified value expression is contained in this map.
    `BooleanExpression` | MapExpression.`containsValue(Expression<V> expr)` Method returning whether the specified value expression is contained in this map.
    `BooleanExpression` | MapExpression.`containsValue(V value)` Method returning whether the specified value is contained in this map.
    `BooleanExpression` | MapExpression.`containsValue(V value)` Method returning whether the specified value is contained in this map.
    `BooleanExpression` | StringExpression.`endsWith(String str)` Method returning an expression for whether this string expression ends with the passed string expression.
    `BooleanExpression` | StringExpression.`endsWith(String str)` Method returning an expression for whether this string expression ends with the passed string expression.
    `BooleanExpression` | StringExpression.`endsWith(StringExpression expr)` Method returning an expression for whether this string expression ends with the passed string expression.
    `BooleanExpression` | StringExpression.`endsWith(StringExpression expr)` Method returning an expression for whether this string expression ends with the passed string expression.
    `BooleanExpression` | Expression.`eq(Expression expr)` Method returning whether this expression equals the other expression.
    `BooleanExpression` | Expression.`eq(Expression expr)` Method returning whether this expression equals the other expression.
    `BooleanExpression` | Expression.`eq(T t)` Method returning whether this expression equals the literal.
    `BooleanExpression` | Expression.`eq(T t)` Method returning whether this expression equals the literal.
    `BooleanExpression` | StringExpression.`equalsIgnoreCase(String str)` Method returning an expression for whether this string expression is equal to (ignoring case) the passed string.
    `BooleanExpression` | StringExpression.`equalsIgnoreCase(String str)` Method returning an expression for whether this string expression is equal to (ignoring case) the passed string.
    `BooleanExpression` | StringExpression.`equalsIgnoreCase(StringExpression expr)` Method returning an expression for whether this string expression is equal to (ignoring case) the passed string expression.
    `BooleanExpression` | StringExpression.`equalsIgnoreCase(StringExpression expr)` Method returning an expression for whether this string expression is equal to (ignoring case) the passed string expression.
    `BooleanExpression` | ComparableExpression.`gt(ComparableExpression<? extends T> expr)` Method returning whether this expression is greater than the other expression.
    `BooleanExpression` | ComparableExpression.`gt(ComparableExpression<? extends T> expr)` Method returning whether this expression is greater than the other expression.
    `BooleanExpression` | ComparableExpression.`gt(T t)` Method returning whether this expression is greater than the literal.
    `BooleanExpression` | ComparableExpression.`gt(T t)` Method returning whether this expression is greater than the literal.
    `BooleanExpression` | ComparableExpression.`gteq(ComparableExpression<? extends T> expr)` Method returning whether this expression is greater than or equal the other expression.
    `BooleanExpression` | ComparableExpression.`gteq(ComparableExpression<? extends T> expr)` Method returning whether this expression is greater than or equal the other expression.
    `BooleanExpression` | ComparableExpression.`gteq(T t)` Method returning whether this expression is greater than or equal the literal.
    `BooleanExpression` | ComparableExpression.`gteq(T t)` Method returning whether this expression is greater than or equal the literal.
    `BooleanExpression` | Expression.`instanceOf(Class cls)` Return an expression for whether this expression is an instanceof the supplied class.
    `BooleanExpression` | Expression.`instanceOf(Class cls)` Return an expression for whether this expression is an instanceof the supplied class.
    `BooleanExpression` | CollectionExpression.`isEmpty()` Method returning whether the collection is empty.
    `BooleanExpression` | MapExpression.`isEmpty()` Method returning whether the map is empty.
    `BooleanExpression` | MapExpression.`isEmpty()` Method returning whether the map is empty.
    `BooleanExpression` | CollectionExpression.`isEmpty()` Method returning whether the collection is empty.
    `BooleanExpression` | OptionalExpression.`isPresent()` Accessor for whether there is an object within the Optional.
    `BooleanExpression` | OptionalExpression.`isPresent()` Accessor for whether there is an object within the Optional.
    `BooleanExpression` | ComparableExpression.`lt(ComparableExpression<? extends T> expr)` Method returning whether this expression is less than the other expression.
    `BooleanExpression` | ComparableExpression.`lt(ComparableExpression<? extends T> expr)` Method returning whether this expression is less than the other expression.
    `BooleanExpression` | ComparableExpression.`lt(T t)` Method returning whether this expression is less than the literal.
    `BooleanExpression` | ComparableExpression.`lt(T t)` Method returning whether this expression is less than the literal.
    `BooleanExpression` | ComparableExpression.`lteq(ComparableExpression<? extends T> expr)` Method returning whether this expression is less than or equal the other expression.
    `BooleanExpression` | ComparableExpression.`lteq(ComparableExpression<? extends T> expr)` Method returning whether this expression is less than or equal the other expression.
    `BooleanExpression` | ComparableExpression.`lteq(T t)` Method returning whether this expression is less than or equal the literal.
    `BooleanExpression` | ComparableExpression.`lteq(T t)` Method returning whether this expression is less than or equal the literal.
    `BooleanExpression` | StringExpression.`matches(String str)` Method to return an expression for whether this string expression matches the provided string.
    `BooleanExpression` | StringExpression.`matches(String str)` Method to return an expression for whether this string expression matches the provided string.
    `BooleanExpression` | StringExpression.`matches(StringExpression expr)` Method to return an expression for whether this string expression matches the provided expression.
    `BooleanExpression` | StringExpression.`matches(StringExpression expr)` Method to return an expression for whether this string expression matches the provided expression.
    `BooleanExpression` | Expression.`ne(Expression expr)` Method returning whether this expression doesn't equal the other expression.
    `BooleanExpression` | Expression.`ne(Expression expr)` Method returning whether this expression doesn't equal the other expression.
    `BooleanExpression` | Expression.`ne(T t)` Method returning whether this expression doesn't equal the literal.
    `BooleanExpression` | Expression.`ne(T t)` Method returning whether this expression doesn't equal the literal.
    `BooleanExpression` | BooleanExpression.`neg()` Method to return an expression that is the current expression negated.
    `BooleanExpression` | BooleanExpression.`neg()` Method to return an expression that is the current expression negated.
    `BooleanExpression` | BooleanExpression.`not()` Method to negate this expression.
    `BooleanExpression` | BooleanExpression.`not()` Method to negate this expression.
    `BooleanExpression` | BooleanExpression.`or(BooleanExpression expr)` Method to return the OR of this expression and the other expression.
    `BooleanExpression` | BooleanExpression.`or(BooleanExpression expr)` Method to return the OR of this expression and the other expression.
    `BooleanExpression` | StringExpression.`startsWith(String str)` Method returning an expression for whether this string expression starts with the passed string.
    `BooleanExpression` | StringExpression.`startsWith(String str)` Method returning an expression for whether this string expression starts with the passed string.
    `BooleanExpression` | StringExpression.`startsWith(StringExpression expr)` Method returning an expression for whether this string expression starts with the passed string expression.
    `BooleanExpression` | StringExpression.`startsWith(StringExpression expr)` Method returning an expression for whether this string expression starts with the passed string expression.
    `BooleanExpression` | StringExpression.`startsWith(StringExpression expr, int index)` Method returning an expression for whether the substring of this string beginning at the specified index starts with the passed string expression.
    `BooleanExpression` | StringExpression.`startsWith(StringExpression expr, int index)` Method returning an expression for whether the substring of this string beginning at the specified index starts with the passed string expression.
    `BooleanExpression` | StringExpression.`startsWith(String str, int index)` Method returning an expression for whether the substring of this string beginning at the specified index starts with the passed string.
    `BooleanExpression` | StringExpression.`startsWith(String str, int index)` Method returning an expression for whether the substring of this string beginning at the specified index starts with the passed string.

    Methods in javax.jdo.query with parameters of type BooleanExpression
    Modifier and Type | Method and Description
    --- | ---
    `BooleanExpression` | BooleanExpression.`and(BooleanExpression expr)` Method to return the AND of this expression and the other expression.
    `BooleanExpression` | BooleanExpression.`and(BooleanExpression expr)` Method to return the AND of this expression and the other expression.
    `IfThenElseExpression<T>` | IfThenElseExpression.`ifThen(BooleanExpression cond, Expression<T> thenValueExpr)` Method to add an "IF (...) ..." clause.
    `IfThenElseExpression<T>` | IfThenElseExpression.`ifThen(BooleanExpression cond, Expression<T> thenValueExpr)` Method to add an "IF (...) ..." clause.
    `IfThenElseExpression<T>` | IfThenElseExpression.`ifThen(BooleanExpression cond, T thenValue)` Method to add an "IF (...) ..." clause.
    `IfThenElseExpression<T>` | IfThenElseExpression.`ifThen(BooleanExpression cond, T thenValue)` Method to add an "IF (...) ..." clause.
    `BooleanExpression` | BooleanExpression.`or(BooleanExpression expr)` Method to return the OR of this expression and the other expression.
    `BooleanExpression` | BooleanExpression.`or(BooleanExpression expr)` Method to return the OR of this expression and the other expression.

Copyright © 2005–2022 The Apache Software Foundation. All rights reserved.