Uses of Interface
javax.jdo.query.Expression
-
Packages that use Expression Package Description javax.jdo Package providing the Java Data Objects (JDO) primary API components.javax.jdo.query Package providing expressions for building a typed JDOQL query.javax.jdo.query.geospatial Package providing expressions representing geospatial types in building a typed JDOQL query. -
-
Uses of Expression in javax.jdo
Methods in javax.jdo that return Expression Modifier and Type Method Description <P> Expression<P>
JDOQLTypedQuery. parameter(String name, Class<P> type)
Method to return a parameter for the query.<V> Expression<V>
JDOQLTypedQuery. variable(String name, Class<V> type)
Method to return a variable for this query.Methods in javax.jdo with parameters of type Expression Modifier and Type Method Description JDOQLTypedQuery<T>
JDOQLTypedQuery. groupBy(Expression<?>... exprs)
Method to set the grouping(s) for the query.JDOQLTypedSubquery<T>
JDOQLTypedSubquery. groupBy(Expression<?>... exprs)
Method to set the grouping(s) for the query.JDOQLTypedQuery<T>
JDOQLTypedQuery. having(Expression<?> expr)
Method to set the having clause of the query.JDOQLTypedSubquery<T>
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<T>
JDOQLTypedQuery. range(Expression<?> paramLowerInclExpr, Expression<?> paramUpperExclExpr)
Method to set the range of any required results, using parameters (expressions).JDOQLTypedQuery<T>
JDOQLTypedQuery. result(boolean distinct, Expression<?>... exprs)
Method to set the result of the query.JDOQLTypedQuery<T>
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.query Modifier and Type Interface Description interface
BooleanExpression
Representation of a boolean expression.interface
ByteExpression
Representation of a byte expression.interface
CharacterExpression
Representation of a character expression.interface
CollectionExpression<T extends Collection<E>,E>
Representation of a collection in a query.interface
ComparableExpression<T>
Representation of an expression for a Java type that implements java.lang.Comparable.interface
DateExpression
Representation of a date in a query.interface
DateTimeExpression
Representation of a date-time type in a query.interface
EnumExpression<T>
Representation of an Enum in a query.interface
IfThenElseExpression<T>
Expression representing an "IF ...interface
ListExpression<T extends List<E>,E>
Representation of a List in a query.interface
LocalDateExpression
Representation of a java.time.LocalDate in a query.interface
LocalDateTimeExpression
Representation of a java.time.LocalDateTime type in a query.interface
LocalTimeExpression
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
NumericExpression<T>
Representation of a numeric expression.interface
ObjectExpression<T>
Representation of an Object as an expression.interface
OptionalExpression<T>
Representation of an Optional type in a query.interface
PersistableExpression<T>
Expression representing a persistable object in a query (e.g alias.persistableField).interface
StringExpression
Representation of a string in a query.interface
TimeExpression
Representation of a time in a query.Methods in javax.jdo.query that return Expression Modifier and Type Method Description Expression<T>
Expression. as(String alias)
Method to set the alias for this expression when used in the result clause.Expression
Expression. cast(Class cls)
Return an expression where this expression is cast to the specified type.Expression<E>
ListExpression. get(int pos)
Method returning the element at this position in the List.Expression<E>
ListExpression. get(NumericExpression<Integer> posExpr)
Method returning the element at this position in the List.Expression<V>
MapExpression. get(Expression<K> expr)
Method returning the value expression for a specified key expression.Expression<V>
MapExpression. get(K key)
Method returning the value expression for a specified key.Expression<T>
OptionalExpression. get()
Accessor for the object within the Optional.Expression<T>
OrderExpression. getExpression()
Accessor for the expression being used for ordering.Expression
PersistableExpression. jdoObjectId()
Method to return an expression for the (JDO) identity of this persistable object.Expression
PersistableExpression. jdoVersion()
Method to return an expression for the (JDO) version of this persistable object.Expression<T>
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 Expression Modifier and Type Method Description NumericExpression<T>
NumericExpression. add(Expression<T> expr)
Method to return an expression for this expression added to the passed expression.StringExpression
StringExpression. add(Expression expr)
Method to return an expression for this expression added to the passed expression (String concatenation).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. containsKey(Expression<K> expr)
Method returning whether the specified key expression is contained in this map.BooleanExpression
MapExpression. containsValue(Expression<V> expr)
Method returning whether the specified value expression is contained in this map.NumericExpression<T>
NumericExpression. div(Expression<T> expr)
Method to return an expression for this expression divided by the passed expression.IfThenElseExpression<T>
IfThenElseExpression. elseEnd(Expression<T> valueExpr)
Method to add the "ELSE ..." clause.BooleanExpression
Expression. eq(Expression expr)
Method returning whether this expression equals the other expression.Expression<V>
MapExpression. get(Expression<K> expr)
Method returning the value expression for a specified key expression.IfThenElseExpression<T>
IfThenElseExpression. ifThen(BooleanExpression ifExpr, Expression<T> valueExpr)
Method to add an "IF (...) ..." clause.NumericExpression<T>
NumericExpression. mod(Expression<T> expr)
Method to return an expression for this expression modulus the passed expression (NumericExpression<T>
NumericExpression. mul(Expression<T> expr)
Method to return an expression for this expression multiplied by the passed expression.BooleanExpression
Expression. ne(Expression expr)
Method returning whether this expression doesn't equal the other expression.Expression<T>
OptionalExpression. orElse(Expression<T> other)
Accessor for the value expression (if present), otherwise return the other expression.NumericExpression<T>
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.geospatial Modifier and Type Interface Description interface
GeometryCollectionExpression<T>
Representation of a GeometryCollection expression.interface
GeometryExpression<T>
Representation of a geometry expression.interface
LinearRingExpression<T>
Representation of a LinearRing expression.interface
LineStringExpression<T>
Representation of a LineString expression.interface
MultiLineStringExpression<T>
Representation of a MultiLineString expression.interface
MultiPointExpression<T>
Representation of a MultiPoint expression.interface
MultiPolygonExpression<T>
Representation of a MultiPolygon expression.interface
PointExpression<T>
Representation of a Point expression.interface
PolygonExpression<T>
Representation of a Polygon expression.
-