Uses of Interface
javax.jdo.query.BooleanExpression
Packages that use BooleanExpression
Package
Description
Package providing the Java Data Objects (JDO) primary API components.
Package providing expressions for building a typed JDOQL query.
Package providing expressions representing geospatial types in building a typed JDOQL query.
-
Uses of BooleanExpression in javax.jdo
Methods in javax.jdo with parameters of type BooleanExpressionModifier and TypeMethodDescriptionJDOQLTypedQuery.filter
(BooleanExpression expr) Method to set the filter of the query.JDOQLTypedSubquery.filter
(BooleanExpression expr) Method to set the filter of the query.<V> IfThenElseExpression
<V> JDOQLTypedQuery.ifThen
(Class<V> type, BooleanExpression cond, Expression<V> thenValueExpr) Method to return an "IF (...) ...<V> IfThenElseExpression
<V> JDOQLTypedQuery.ifThen
(BooleanExpression cond, V thenValue) Method to return an "IF (...) ...<V> IfThenElseExpression
<V> JDOQLTypedQuery.ifThenElse
(Class<V> type, BooleanExpression ifExpr, Expression<V> thenValueExpr, Expression<V> elseValueExpr) Method to return an "IF (...) ...<V> IfThenElseExpression
<V> JDOQLTypedQuery.ifThenElse
(BooleanExpression ifExpr, Expression<V> thenValueExpr, V elseValue) Method to return an "IF (...) ...<V> IfThenElseExpression
<V> JDOQLTypedQuery.ifThenElse
(BooleanExpression ifExpr, V thenValue, Expression<V> elseValueExpr) Method to return an "IF (...) ...<V> IfThenElseExpression
<V> JDOQLTypedQuery.ifThenElse
(BooleanExpression ifExpr, V thenValue, V elseValue) Method to return an "IF (...) ... -
Uses of BooleanExpression in javax.jdo.query
Methods in javax.jdo.query that return BooleanExpressionModifier and TypeMethodDescriptionBooleanExpression.and
(BooleanExpression expr) Method to return the AND of this expression and the other expression.Method returning whether the specified element is contained in this collection.CollectionExpression.contains
(Expression<E> expr) Method returning whether the specified element expression is contained in this collection.MapExpression.containsEntry
(Map.Entry<K, V> entry) Method returning whether the specified entry is contained in this map.MapExpression.containsEntry
(Expression<Map.Entry<K, V>> expr) Method returning whether the specified entry expression is contained in this map.MapExpression.containsKey
(Expression<K> expr) Method returning whether the specified key expression is contained in this map.MapExpression.containsKey
(K key) Method returning whether the specified key is contained in this map.MapExpression.containsValue
(Expression<V> expr) Method returning whether the specified value expression is contained in this map.MapExpression.containsValue
(V value) Method returning whether the specified value is contained in this map.Method returning an expression for whether this string expression ends with the passed string expression.StringExpression.endsWith
(StringExpression expr) Method returning an expression for whether this string expression ends with the passed string expression.Expression.eq
(Expression expr) Method returning whether this expression equals the other expression.Method returning whether this expression equals the literal.StringExpression.equalsIgnoreCase
(String str) Method returning an expression for whether this string expression is equal to (ignoring case) the passed string.StringExpression.equalsIgnoreCase
(StringExpression expr) Method returning an expression for whether this string expression is equal to (ignoring case) the passed string expression.ComparableExpression.gt
(ComparableExpression<? extends T> expr) Method returning whether this expression is greater than the other expression.Method returning whether this expression is greater than the literal.ComparableExpression.gteq
(ComparableExpression<? extends T> expr) Method returning whether this expression is greater than or equal the other expression.Method returning whether this expression is greater than or equal the literal.Expression.instanceOf
(Class cls) Return an expression for whether this expression is an instanceof the supplied class.CollectionExpression.isEmpty()
Method returning whether the collection is empty.MapExpression.isEmpty()
Method returning whether the map is empty.OptionalExpression.isPresent()
Accessor for whether there is an object within the Optional.ComparableExpression.lt
(ComparableExpression<? extends T> expr) Method returning whether this expression is less than the other expression.Method returning whether this expression is less than the literal.ComparableExpression.lteq
(ComparableExpression<? extends T> expr) Method returning whether this expression is less than or equal the other expression.Method returning whether this expression is less than or equal the literal.Method to return an expression for whether this string expression matches the provided string.StringExpression.matches
(StringExpression expr) Method to return an expression for whether this string expression matches the provided expression.Expression.ne
(Expression expr) Method returning whether this expression doesn't equal the other expression.Method returning whether this expression doesn't equal the literal.BooleanExpression.neg()
Method to return an expression that is the current expression negated.BooleanExpression.not()
Method to negate this expression.BooleanExpression.or
(BooleanExpression expr) Method to return the OR of this expression and the other expression.StringExpression.startsWith
(String str) Method returning an expression for whether this string expression starts with the passed string.StringExpression.startsWith
(String str, int pos) Method returning an expression for whether this string expression starts with the passed string.StringExpression.startsWith
(String str, NumericExpression<Integer> pos) Method returning an expression for whether this string expression starts with the passed string.StringExpression.startsWith
(StringExpression expr) Method returning an expression for whether this string expression starts with the passed string expression.StringExpression.startsWith
(StringExpression expr, int pos) Method returning an expression for whether this string expression starts with the passed string expression.StringExpression.startsWith
(StringExpression expr, NumericExpression<Integer> pos) Method returning an expression for whether this string expression starts with the passed string expression.Methods in javax.jdo.query with parameters of type BooleanExpressionModifier and TypeMethodDescriptionBooleanExpression.and
(BooleanExpression expr) Method to return the AND of this expression and the other expression.IfThenElseExpression.ifThen
(BooleanExpression ifExpr, Expression<T> valueExpr) Method to add an "IF (...) ..." clause.IfThenElseExpression.ifThen
(BooleanExpression ifExpr, T value) Method to add an "IF (...) ..." clause.BooleanExpression.or
(BooleanExpression expr) Method to return the OR of this expression and the other expression. -
Uses of BooleanExpression in javax.jdo.query.geospatial
Methods in javax.jdo.query.geospatial that return BooleanExpressionModifier and TypeMethodDescriptionGeometryExpression.contains
(GeometryExpression geom) TRUE if the second Geometry is completely contained in first GeometryGeometryExpression.crosses
(GeometryExpression geom) TRUE if this geometry crosses the other Geometry.GeometryExpression.disjoint
(GeometryExpression geom) TRUE if the two geometries are spatially disjoint.GeometryExpression.equals
(GeometryExpression geom) TRUE if the two geometries are spatially equal.GeometryExpression.intersects
(GeometryExpression geom) TRUE if this Geometry spatially intersects the other Geometry.LinearRingExpression.isClosed()
Returns TRUE if this is closed, i.e., if StartPoint(Curve) = EndPoint(Curve).LineStringExpression.isClosed()
Returns TRUE if Curve/MultiCurve is closed, i.e., if StartPoint(Curve) = EndPoint(Curve).MultiLineStringExpression.isClosed()
Returns TRUE if this is closed, i.e., if StartPoint(Curve) = EndPoint(Curve).GeometryExpression.isEmpty()
Returns whether this Geometry corresponds to the empty set.LineStringExpression.isRing()
Returns TRUE if Curve/MultiCurve is closed and simple.GeometryExpression.isSimple()
Whether this Geometry is simple, as defined in the Geometry Model.GeometryExpression.overlaps
(GeometryExpression geom) TRUE if this geometry is spatially overlapping the other Geometry.GeometryExpression.relate
(GeometryExpression geom, StringExpression pattern) TRUE if the spatial relationship specified by the pattern matrix holdsGeometryExpression.touches
(GeometryExpression geom) TRUE if this geometry spatially touches the other Geometry.GeometryExpression.within
(GeometryExpression geom) TRUE if this geometry is completely contained in second Geometry.