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 TypeInterfaceDescriptioninterfaceRepresentation of a boolean expression.interfaceRepresentation of a byte expression.interfaceRepresentation of a character expression.interfaceCollectionExpression<T extends Collection<E>, E>Representation of a collection in a query.interfaceRepresentation of an expression for a Java type that implements java.lang.Comparable.interfaceRepresentation of a date in a query.interfaceRepresentation of a date-time type in a query.interfaceRepresentation of an Enum in a query.interfaceExpression representing an "IF ...interfaceListExpression<T extends List<E>, E>Representation of a List in a query.interfaceRepresentation of a java.time.LocalDate in a query.interfaceRepresentation of a java.time.LocalDateTime type in a query.interfaceRepresentation of a java.time.LocalTime in a query.interfaceMapExpression<T extends Map<K,V>, K, V> Representation of a map in a query.interfaceRepresentation of a numeric expression.interfaceRepresentation of an Object as an expression.interfaceRepresentation of an Optional type in a query.interfaceExpression representing a persistable object in a query (e.g alias.persistableField).interfaceRepresentation of a string in a query.interfaceRepresentation 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 TypeInterfaceDescriptioninterfaceRepresentation of a GeometryCollection expression.interfaceRepresentation of a geometry expression.interfaceRepresentation of a LinearRing expression.interfaceRepresentation of a LineString expression.interfaceRepresentation of a MultiLineString expression.interfaceRepresentation of a MultiPoint expression.interfaceRepresentation of a MultiPolygon expression.interfaceRepresentation of a Point expression.interfaceRepresentation of a Polygon expression.