| Package | Description |
|---|---|
| com.querydsl.core.types.dsl |
DSL expression types
|
| Modifier and Type | Class and Description |
|---|---|
class |
NumberOperation<T extends java.lang.Number & java.lang.Comparable<?>>
NumberOperation represents numeric operations |
class |
NumberPath<T extends java.lang.Number & java.lang.Comparable<?>>
NumberPath represents numeric paths |
class |
NumberTemplate<T extends java.lang.Number & java.lang.Comparable<?>>
NumberTemplate defines custom numeric expressions |
| Modifier and Type | Field and Description |
|---|---|
static NumberExpression<java.lang.Long> |
Wildcard.count
Wildcard count expression (count(*))
|
static NumberExpression<java.lang.Integer> |
Wildcard.countAsInt
Wildcard count expression (count(*))
|
static NumberExpression<java.lang.Long> |
Wildcard.countDistinct
Wildcard count distinct expression (count(distinct *))
|
static NumberExpression<java.lang.Integer> |
Expressions.FOUR |
static NumberExpression<java.lang.Integer> |
Expressions.ONE |
static NumberExpression<java.lang.Integer> |
Expressions.THREE |
static NumberExpression<java.lang.Integer> |
Expressions.TWO |
static NumberExpression<java.lang.Integer> |
Expressions.ZERO |
| Modifier and Type | Method and Description |
|---|---|
NumberExpression<T> |
NumberExpression.abs()
Create a
abs(this) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.acos(Expression<A> num)
Create a
acos(num) expression |
<N extends java.lang.Number & java.lang.Comparable<?>> |
NumberExpression.add(Expression<N> right)
Create a
this + right expression |
<N extends java.lang.Number & java.lang.Comparable<N>> |
NumberExpression.add(N right)
Create a
this + right expression |
NumberExpression<T> |
NumberExpression.as(Path<T> alias) |
NumberExpression<T> |
NumberExpression.as(java.lang.String alias) |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.asin(Expression<A> num)
Create a
asin(num) expression |
NumberExpression<?> |
Coalesce.asNumber() |
static <T extends java.lang.Number & java.lang.Comparable<?>> |
Expressions.asNumber(Expression<T> expr)
Create a new NumberExpression
|
static <T extends java.lang.Number & java.lang.Comparable<?>> |
Expressions.asNumber(T value)
Create a new NumberExpression
|
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.atan(Expression<A> num)
Create a
atan(num) expression |
NumberExpression<java.lang.Double> |
NumberExpression.avg()
Create a
avg(this) expression |
NumberExpression<java.lang.Byte> |
NumberExpression.byteValue()
Create a
cast(this as byte) expression |
<A extends java.lang.Number & java.lang.Comparable<? super A>> |
NumberExpression.castToNum(java.lang.Class<A> type) |
<A extends java.lang.Number & java.lang.Comparable<? super A>> |
LiteralExpression.castToNum(java.lang.Class<A> type)
Create a cast expression to the given numeric type
|
NumberExpression<T> |
NumberExpression.ceil()
Create a
ceil(this) expression |
NumberExpression<T> |
NumberExpression.coalesce(Expression<?>... exprs)
Create a
coalesce(this, exprs...) expression |
NumberExpression<T> |
NumberExpression.coalesce(Expression<T> expr)
Create a
coalesce(this, expr) expression |
NumberExpression<T> |
NumberExpression.coalesce(T... args)
Create a
coalesce(this, args...) expression |
NumberExpression<T> |
NumberExpression.coalesce(T arg)
Create a
coalesce(this, arg) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.cos(Expression<A> num)
Create a
cos(num) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.cosh(Expression<A> num)
Create a
cosh(num) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.cot(Expression<A> num)
Create a
cot(num) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.coth(Expression<A> num)
Create a
coth(num) expression |
NumberExpression<java.lang.Long> |
SimpleExpression.count()
Get the
count(this) expression |
NumberExpression<java.lang.Long> |
SimpleExpression.countDistinct()
Get the
count(distinct this) expression |
NumberExpression<java.lang.Integer> |
DateTimeExpression.dayOfMonth()
Create a day of month expression (range 1-31)
|
NumberExpression<java.lang.Integer> |
DateExpression.dayOfMonth()
Create a day of month expression (range 1-31)
|
NumberExpression<java.lang.Integer> |
DateTimeExpression.dayOfWeek()
Create a day of week expression (range 1-7 / SUN-SAT)
|
NumberExpression<java.lang.Integer> |
DateExpression.dayOfWeek()
Create a day of week expression (range 1-7 / SUN-SAT)
|
NumberExpression<java.lang.Integer> |
DateTimeExpression.dayOfYear()
Create a day of year expression (range 1-356)
|
NumberExpression<java.lang.Integer> |
DateExpression.dayOfYear()
Create a day of year expression (range 1-356)
|
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.degrees(Expression<A> num)
Create a
deg(num) expression |
<N extends java.lang.Number & java.lang.Comparable<?>> |
NumberExpression.divide(Expression<N> right)
Create a
this / right expression |
<N extends java.lang.Number & java.lang.Comparable<?>> |
NumberExpression.divide(N right)
Create a
this / right expression |
NumberExpression<java.lang.Double> |
NumberExpression.doubleValue()
Create a
cast(this as double) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.exp(Expression<A> num)
Create a
exp(num) expression |
NumberExpression<java.lang.Float> |
NumberExpression.floatValue()
Create a
cast(this as double) expression |
NumberExpression<T> |
NumberExpression.floor()
Create a
floor(this) expression |
NumberExpression<java.lang.Integer> |
DateTimeExpression.hour()
Create a hours expression (range 0-23)
|
NumberExpression<java.lang.Integer> |
TimeExpression.hour()
Create a hours expression (range 0-23)
|
NumberExpression<java.lang.Integer> |
StringExpression.indexOf(Expression<java.lang.String> str)
Create a
this.indexOf(str) expression |
NumberExpression<java.lang.Integer> |
StringExpression.indexOf(Expression<java.lang.String> str,
int i)
Create a
this.indexOf(str) expression |
NumberExpression<java.lang.Integer> |
StringExpression.indexOf(java.lang.String str)
Create a
this.indexOf(str) expression |
NumberExpression<java.lang.Integer> |
StringExpression.indexOf(java.lang.String str,
int i)
Create a
this.indexOf(str, i) expression |
NumberExpression<java.lang.Integer> |
NumberExpression.intValue()
Create a
this.intValue() expression |
NumberExpression<java.lang.Integer> |
StringExpression.length()
Create a
this.length() expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.ln(Expression<A> num)
Create a
ln(num) expression |
NumberExpression<java.lang.Integer> |
StringExpression.locate(Expression<java.lang.String> str)
Create a
locate(str, this) expression |
NumberExpression<java.lang.Integer> |
StringExpression.locate(Expression<java.lang.String> str,
NumberExpression<java.lang.Integer> start)
Create a
locate(str, this, start) expression |
NumberExpression<java.lang.Integer> |
StringExpression.locate(java.lang.String str)
Create a
locate(str, this) expression |
NumberExpression<java.lang.Integer> |
StringExpression.locate(java.lang.String str,
Expression<java.lang.Integer> start)
Create a
locate(str, this, start) expression |
NumberExpression<java.lang.Integer> |
StringExpression.locate(java.lang.String str,
int start)
Create a
locate(str, this, start) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.log(Expression<A> num,
int base)
Create a
log(num, base) expression |
NumberExpression<java.lang.Long> |
NumberExpression.longValue()
Create a
this.longValue() expression |
NumberExpression<T> |
NumberExpression.max()
Create a
max(this) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
NumberExpression.max(Expression<A> left,
Expression<A> right)
Create a
max(left, right) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.max(Expression<A> left,
Expression<A> right)
Create a
max(left, right) expression |
NumberExpression<java.lang.Integer> |
DateTimeExpression.milliSecond()
Create a milliseconds expression (range 0-999)
|
NumberExpression<java.lang.Integer> |
TimeExpression.milliSecond()
Create a milliseconds expression (range 0-999)
|
NumberExpression<T> |
NumberExpression.min()
Create a
min(this) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
NumberExpression.min(Expression<A> left,
Expression<A> right)
Create a
min(left, right) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.min(Expression<A> left,
Expression<A> right)
Create a
min(left, right) expression |
NumberExpression<java.lang.Integer> |
DateTimeExpression.minute()
Create a minutes expression (range 0-59)
|
NumberExpression<java.lang.Integer> |
TimeExpression.minute()
Create a minutes expression (range 0-59)
|
NumberExpression<T> |
NumberExpression.mod(Expression<T> num)
Create a
mod(this, num) expression |
NumberExpression<T> |
NumberExpression.mod(T num)
Create a
mod(this, num) expression |
NumberExpression<java.lang.Integer> |
DateTimeExpression.month()
Create a month expression (range 1-12 / JAN-DEC)
|
NumberExpression<java.lang.Integer> |
DateExpression.month()
Create a month expression (range 1-12 / JAN-DEC)
|
<N extends java.lang.Number & java.lang.Comparable<?>> |
NumberExpression.multiply(Expression<N> right)
Create a
this * right expression |
<N extends java.lang.Number & java.lang.Comparable<N>> |
NumberExpression.multiply(N right)
Create a
this * right expression |
NumberExpression<T> |
NumberOperation.negate() |
NumberExpression<T> |
NumberExpression.negate()
Create a
this * -1 expression |
NumberExpression<T> |
NumberExpression.nullif(Expression<T> other)
Create a
nullif(this, other) expression |
NumberExpression<T> |
NumberExpression.nullif(T other)
Create a
nullif(this, other) expression |
NumberExpression<java.lang.Integer> |
EnumExpression.ordinal()
Get the ordinal of this enum
|
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.power(Expression<A> num,
int exponent)
Create a
power(num, exponent) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.radians(Expression<A> num)
Create a
rad(num) expression |
static NumberExpression<java.lang.Double> |
NumberExpression.random()
Create a
random() expression |
static NumberExpression<java.lang.Double> |
MathExpressions.random()
Returns the random expression
|
static NumberExpression<java.lang.Double> |
MathExpressions.random(int seed)
Return a random number expression with the given seed
|
NumberExpression<T> |
NumberExpression.round()
Create a
round(this) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.round(Expression<A> num)
Round to nearest integer
|
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.round(Expression<A> num,
int s)
Round to s decimal places
|
NumberExpression<java.lang.Integer> |
DateTimeExpression.second()
Create a seconds expression (range 0-59)
|
NumberExpression<java.lang.Integer> |
TimeExpression.second()
Create a seconds expression (range 0-59)
|
NumberExpression<java.lang.Short> |
NumberExpression.shortValue()
Create a
this.shortValue() expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.sign(Expression<A> num)
Create a
sign(num) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.sin(Expression<A> num)
Create a
sin(num) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.sinh(Expression<A> num)
Create a
sinh(num) expression |
NumberExpression<java.lang.Integer> |
MapExpressionBase.size()
Create a
this.size() expression |
NumberExpression<java.lang.Integer> |
ArrayExpression.size()
Create a
this.size() expression |
NumberExpression<java.lang.Integer> |
CollectionExpressionBase.size()
Create a
this.size() expression |
NumberExpression<java.lang.Integer> |
ArrayPath.size() |
NumberExpression<java.lang.Double> |
NumberExpression.sqrt()
Create a
sqrt(this) expression |
<N extends java.lang.Number & java.lang.Comparable<?>> |
NumberExpression.subtract(Expression<N> right)
Create a
this - right expression |
<N extends java.lang.Number & java.lang.Comparable<?>> |
NumberExpression.subtract(N right)
Create a
this - right expression |
NumberExpression<T> |
NumberExpression.sum()
Create a
sum(this) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.tan(Expression<A> num)
Create a
tan(num) expression |
static <A extends java.lang.Number & java.lang.Comparable<?>> |
MathExpressions.tanh(Expression<A> num)
Create a
tanh(num) expression |
NumberExpression<java.lang.Integer> |
DateTimeExpression.week()
Create a week expression
|
NumberExpression<java.lang.Integer> |
DateExpression.week()
Create a week expression
|
NumberExpression<java.lang.Integer> |
DateTimeExpression.year()
Create a year expression
|
NumberExpression<java.lang.Integer> |
DateExpression.year()
Create a year expression
|
NumberExpression<java.lang.Integer> |
DateTimeExpression.yearMonth()
Create a year / month expression
|
NumberExpression<java.lang.Integer> |
DateExpression.yearMonth()
Create a year / month expression
|
NumberExpression<java.lang.Integer> |
DateTimeExpression.yearWeek()
Create a ISO yearweek expression
|
NumberExpression<java.lang.Integer> |
DateExpression.yearWeek()
Create a ISO yearweek expression
|
| Modifier and Type | Method and Description |
|---|---|
<A extends java.lang.Number & java.lang.Comparable<?>> |
CaseBuilder.Initial.then(A num) |
<A extends java.lang.Number & java.lang.Comparable<?>> |
CaseBuilder.Initial.then(NumberExpression<A> expr) |
<T extends java.lang.Number & java.lang.Comparable<?>> |
CaseForEqBuilder.then(NumberExpression<T> then) |
<T extends java.lang.Number & java.lang.Comparable<?>> |
CaseForEqBuilder.then(T then) |
<T extends java.lang.Number & java.lang.Comparable<?>> |
CaseForEqBuilder.thenNumber(Expression<T> then) |
| Modifier and Type | Method and Description |
|---|---|
NumberExpression<java.lang.Integer> |
StringExpression.locate(Expression<java.lang.String> str,
NumberExpression<java.lang.Integer> start)
Create a
locate(str, this, start) expression |
static StringExpression |
StringExpressions.lpad(Expression<java.lang.String> in,
NumberExpression<java.lang.Integer> length,
char c)
Create a
lpad(in, length, c) expression |
static StringExpression |
StringExpressions.rpad(Expression<java.lang.String> in,
NumberExpression<java.lang.Integer> length,
char c)
Create a
rpad(in, length, c) expression |
<A extends java.lang.Number & java.lang.Comparable<?>> |
CaseBuilder.Initial.then(NumberExpression<A> expr) |
<T extends java.lang.Number & java.lang.Comparable<?>> |
CaseForEqBuilder.then(NumberExpression<T> then) |
Copyright © 2007–2021 Querydsl. All rights reserved.