Uses of Interface
javax.jdo.query.Expression
Packages that use Expression
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 Expression in javax.jdo
Methods in javax.jdo that return ExpressionModifier and TypeMethodDescription<P> Expression
<P> Method to return a parameter for the query.<V> Expression
<V> Method to return a variable for this query.Methods in javax.jdo with parameters of type ExpressionModifier and TypeMethodDescriptionJDOQLTypedQuery.groupBy
(Expression<?>... exprs) Method to set the grouping(s) for the query.JDOQLTypedSubquery.groupBy
(Expression<?>... exprs) Method to set the grouping(s) for the query.JDOQLTypedQuery.having
(Expression<?> expr) Method to set the having clause of the query.JDOQLTypedSubquery.having
(Expression<?> expr) Method to set the having clause 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.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 (...) ...JDOQLTypedQuery.range
(Expression<?> paramLowerInclExpr, Expression<?> paramUpperExclExpr) Method to set the range of any required results, using parameters (expressions).JDOQLTypedQuery.result
(boolean distinct, Expression<?>... exprs) Method to set the result of the query.JDOQLTypedQuery.setParameter
(Expression<?> paramExpr, Object value) Method to set a parameter value for the specified (parameter) expression when executing the query. -
Uses of Expression in javax.jdo.query
Subinterfaces of Expression in javax.jdo.queryModifier and TypeInterfaceDescriptioninterface
Representation of a boolean expression.interface
Representation of a byte expression.interface
Representation of a character expression.interface
CollectionExpression<T extends Collection<E>,
E> Representation of a collection in a query.interface
Representation of an expression for a Java type that implements java.lang.Comparable.interface
Representation of a date in a query.interface
Representation of a date-time type in a query.interface
Representation of an Enum in a query.interface
Expression representing an "IF ...interface
ListExpression<T extends List<E>,
E> Representation of a List in a query.interface
Representation of a java.time.LocalDate in a query.interface
Representation of a java.time.LocalDateTime type in a query.interface
Representation of a java.time.LocalTime in a query.interface
MapExpression<T extends Map<K,
V>, K, V> Representation of a map in a query.interface
Representation of a numeric expression.interface
Representation of an Object as an expression.interface
Representation of an Optional type in a query.interface
Expression representing a persistable object in a query (e.g alias.persistableField).interface
Representation of a string in a query.interface
Representation of a time in a query.Methods in javax.jdo.query that return ExpressionModifier and TypeMethodDescriptionMethod to set the alias for this expression when used in the result clause.Return an expression where this expression is cast to the specified type.ListExpression.get
(int pos) Method returning the element at this position in the List.ListExpression.get
(NumericExpression<Integer> posExpr) Method returning the element at this position in the List.MapExpression.get
(Expression<K> expr) Method returning the value expression for a specified key expression.Method returning the value expression for a specified key.OptionalExpression.get()
Accessor for the object within the Optional.OrderExpression.getExpression()
Accessor for the expression being used for ordering.PersistableExpression.jdoObjectId()
Method to return an expression for the (JDO) identity of this persistable object.PersistableExpression.jdoVersion()
Method to return an expression for the (JDO) version of this persistable object.OptionalExpression.orElse
(Expression<T> other) Accessor for the value expression (if present), otherwise return the other expression.Methods in javax.jdo.query with parameters of type ExpressionModifier and TypeMethodDescriptionNumericExpression.add
(Expression<T> expr) Method to return an expression for this expression added to the passed expression.StringExpression.add
(Expression expr) Method to return an expression for this expression added to the passed expression (String concatenation).CollectionExpression.contains
(Expression<E> expr) Method returning whether the specified element expression is contained in this collection.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.containsValue
(Expression<V> expr) Method returning whether the specified value expression is contained in this map.NumericExpression.div
(Expression<T> expr) Method to return an expression for this expression divided by the passed expression.IfThenElseExpression.elseEnd
(Expression<T> valueExpr) Method to add the "ELSE ..." clause.Expression.eq
(Expression expr) Method returning whether this expression equals the other expression.MapExpression.get
(Expression<K> expr) Method returning the value expression for a specified key expression.IfThenElseExpression.ifThen
(BooleanExpression ifExpr, Expression<T> valueExpr) Method to add an "IF (...) ..." clause.NumericExpression.mod
(Expression<T> expr) Method to return an expression for this expression modulus the passed expression (NumericExpression.mul
(Expression<T> expr) Method to return an expression for this expression multiplied by the passed expression.Expression.ne
(Expression expr) Method returning whether this expression doesn't equal the other expression.OptionalExpression.orElse
(Expression<T> other) Accessor for the value expression (if present), otherwise return the other expression.NumericExpression.sub
(Expression<T> expr) Method to return an expression for this expression subtracting the passed expression. -
Uses of Expression in javax.jdo.query.geospatial
Subinterfaces of Expression in javax.jdo.query.geospatialModifier and TypeInterfaceDescriptioninterface
Representation of a GeometryCollection expression.interface
Representation of a geometry expression.interface
Representation of a LinearRing expression.interface
Representation of a LineString expression.interface
Representation of a MultiLineString expression.interface
Representation of a MultiPoint expression.interface
Representation of a MultiPolygon expression.interface
Representation of a Point expression.interface
Representation of a Polygon expression.