Uses of Interface
jakarta.data.expression.ComparableExpression
Packages that use ComparableExpression
Package
Description
A static metamodel for entities that are used in Jakarta Data
repositories.
-
Uses of ComparableExpression in jakarta.data.constraint
Methods in jakarta.data.constraint that return ComparableExpressionModifier and TypeMethodDescriptionAtLeast.bound()An expression that evaluates to the minimum value allowed for the constraint target.AtMost.bound()An expression that evaluates to the maximum value allowed for the constraint target.GreaterThan.bound()An expression that evaluates to a lower bound.LessThan.bound()An expression that evaluates to an upper bound.Between.lowerBound()An expression that evaluates to the minimum value allowed for the constraint target.NotBetween.lowerBound()An expression that evaluates to the minimum value excluded for the constraint target.Between.upperBound()An expression that evaluates to the maximum value allowed for the constraint target.NotBetween.upperBound()An expression that evaluates to the maximum value excluded for the constraint target.Methods in jakarta.data.constraint with parameters of type ComparableExpressionModifier and TypeMethodDescriptionstatic <V extends Comparable<?>>
GreaterThan<V> GreaterThan.bound(ComparableExpression<?, V> lowerBound) Requires that the constraint target evaluates to a value that is greater than the value to which the the givenlowerBoundexpression evaluates.static <V extends Comparable<?>>
LessThan<V> LessThan.bound(ComparableExpression<?, V> upperBound) Requires that the constraint target evaluates to a value that is less than the value to which the the givenupperBoundexpression evaluates.static <V extends Comparable<?>>
Between<V> Between.bounds(ComparableExpression<?, V> minimum, ComparableExpression<?, V> maximum) Requires that the constraint target evaluates to a value that is greater than or equal to the value to which the givenminimumexpression evaluates and less than or equal to the value to which the givenmaximumexpression evaluates.static <V extends Comparable<?>>
Between<V> Between.bounds(ComparableExpression<?, V> minimum, V maximum) Requires that the constraint target evaluates to a value that is greater than or equal to the value to which the givenminimumexpression evaluates and less than or equal to the givenmaximum.static <V extends Comparable<?>>
Between<V> Between.bounds(V minimum, ComparableExpression<?, V> maximum) Requires that the constraint target evaluates to a value that is greater than or equal to the givenminimumand less than or equal to the value to which the givenmaximumexpression evaluates.static <V extends Comparable<?>>
NotBetween<V> NotBetween.bounds(ComparableExpression<?, V> lower, ComparableExpression<?, V> upper) Requires that the constraint target evaluates to a value that is less than the value to which the givenlowerexpression evaluates or greater than the value to which the givenupperexpression evaluates.static <V extends Comparable<?>>
NotBetween<V> NotBetween.bounds(ComparableExpression<?, V> lower, V upper) Requires that the constraint target evaluates to a value that is less than the value to which the givenlowerexpression evaluates or greater than the givenupperbound.static <V extends Comparable<?>>
NotBetween<V> NotBetween.bounds(V lower, ComparableExpression<?, V> upper) Requires that the constraint target evaluates to a value that is less than the givenlowerbound or greater than the value to which the givenupperexpression evaluates.static <V extends Comparable<?>>
AtMost<V> AtMost.max(ComparableExpression<?, V> maximum) Requires that the constraint target evaluates to a value that is less than or equal the value to which the the givenmaximumexpression evaluates.static <V extends Comparable<?>>
AtLeast<V> AtLeast.min(ComparableExpression<?, V> minimum) Requires that the constraint target evaluates to a value that is greater than or equal the value to which the the givenminimumexpression evaluates. -
Uses of ComparableExpression in jakarta.data.expression
Subinterfaces of ComparableExpression in jakarta.data.expressionModifier and TypeInterfaceDescriptioninterfaceAn expression that evaluates to a true or false value.interfaceNumericExpression<T,N extends Number & Comparable<N>> An expression that evaluates to a numeric typed value.interfaceTemporalExpression<T,V extends Temporal & Comparable<? extends Temporal>> An expression that evaluates to a temporal typed value.interfaceAn expression that evaluates to aStringvalue.Methods in jakarta.data.expression with type parameters of type ComparableExpressionModifier and TypeMethodDescriptiondefault <U extends ComparableExpression<? super T,V>>
Restriction<T> ComparableExpression.between(U minExpression, U maxExpression) Obtains aRestrictionthat requires that this expression evaluate to a value falling within the range between (and inclusive of) the values to which the given expressions evaluate.default <U extends ComparableExpression<? super T,V>>
Restriction<T> ComparableExpression.notBetween(U minExpression, U maxExpression) Obtains aRestrictionthat requires that this expression evaluate to a value falling outside the range between the values to which the given expressions evaluate.Methods in jakarta.data.expression that return ComparableExpressionModifier and TypeMethodDescriptiondefault <C extends Comparable<C>>
ComparableExpression<T, C> NavigableExpression.navigate(ComparableAttribute<U, C> attribute) Methods in jakarta.data.expression with parameters of type ComparableExpressionModifier and TypeMethodDescriptiondefault Restriction<T> ComparableExpression.greaterThan(ComparableExpression<? super T, V> expression) Obtains aRestrictionthat requires that this expression evaluate to a value greater than the value to which the given expression evaluates.default Restriction<T> ComparableExpression.greaterThanEqual(ComparableExpression<? super T, V> expression) Obtains aRestrictionthat requires that this expression evaluate to a value greater than or equal to the value to which the given expression evaluates.default Restriction<T> ComparableExpression.lessThan(ComparableExpression<? super T, V> expression) Obtains aRestrictionthat requires that this expression evaluate to a value smaller than the value to which the given expression evaluates.default Restriction<T> ComparableExpression.lessThanEqual(ComparableExpression<? super T, V> expression) Obtains aRestrictionthat requires that this expression evaluate to a value less than or equal to the value to which the given expression evaluates. -
Uses of ComparableExpression in jakarta.data.metamodel
Subinterfaces of ComparableExpression in jakarta.data.metamodelModifier and TypeInterfaceDescriptioninterfaceRepresents a boolean entity attribute in theStaticMetamodel.interfaceComparableAttribute<T,V extends Comparable<?>> Represents a comparable entity attribute in theStaticMetamodel.interfaceNumericAttribute<T,N extends Number & Comparable<N>> Represents a numeric entity attribute in theStaticMetamodel.interfaceTemporalAttribute<T,V extends Temporal & Comparable<? extends Temporal>> Represents a temporal entity attribute in theStaticMetamodel.interfaceRepresents an textual entity attribute in theStaticMetamodel. -
Uses of ComparableExpression in jakarta.data.metamodel.impl
Classes in jakarta.data.metamodel.impl that implement ComparableExpression -
Uses of ComparableExpression in jakarta.data.spi.expression.function
Subinterfaces of ComparableExpression in jakarta.data.spi.expression.functionModifier and TypeInterfaceDescriptioninterfaceCurrentDate<T>interfaceinterfaceCurrentTime<T>interfaceNumericCast<T,N extends Number & Comparable<N>> interfaceNumericFunctionExpression<T,N extends Number & Comparable<N>> An expression that represents application of a function to zero or more expressions supplied asNumericFunctionExpression.arguments()to compute a numeric result.interfaceNumericOperatorExpression<T,N extends Number & Comparable<N>> A numeric expression that represents a binary operation, such as the addition or multiplication of two numeric expressions.interfaceAn expression that represents applying a function to one or more expressions that are supplied asTextFunctionExpression.arguments()to compute aStringresult.Methods in jakarta.data.spi.expression.function that return types with arguments of type ComparableExpressionModifier and TypeMethodDescriptionList<? extends ComparableExpression<? super T, ?>> NumericFunctionExpression.arguments()An ordered list of inputs to the function.List<? extends ComparableExpression<? super T, ?>> TextFunctionExpression.arguments()An ordered list of inputs to the function. -
Uses of ComparableExpression in jakarta.data.spi.expression.literal
Subinterfaces of ComparableExpression in jakarta.data.spi.expression.literalModifier and TypeInterfaceDescriptioninterfaceinterfaceComparableLiteral<V extends Comparable<?>>interfaceNumericLiteral<N extends Number & Comparable<N>>interfaceinterfaceTemporalLiteral<V extends Temporal & Comparable<? extends Temporal>> -
Uses of ComparableExpression in jakarta.data.spi.expression.path
Subinterfaces of ComparableExpression in jakarta.data.spi.expression.pathModifier and TypeInterfaceDescriptioninterfaceBooleanPath<T,U> interfaceComparablePath<T,U, C extends Comparable<?>> interfaceNumericPath<T,U, N extends Number & Comparable<N>> interfaceTemporalPath<T,U, V extends Temporal & Comparable<? extends Temporal>> interfaceTextPath<T,U>
TextAttribute.of(Class, String)method to obtain instances ofTextAttribute.