| Modifier and Type | Method and Description |
|---|---|
Avg |
LiveSQL.avg(Expression<java.lang.Number> expression) |
AvgDistinct |
LiveSQL.avgDistinct(Expression<?> expression) |
Predicate |
LiveSQL.castBoolean(Expression<java.lang.Boolean> value) |
ByteArrayExpression |
LiveSQL.castByteArray(Expression<byte[]> value) |
DateTimeExpression |
LiveSQL.castDateTime(Expression<java.util.Date> value) |
NumberExpression |
LiveSQL.castNumber(Expression<java.lang.Number> value) |
ObjectExpression |
LiveSQL.castObject(Expression<java.lang.Object> value) |
StringExpression |
LiveSQL.castString(Expression<java.lang.String> value) |
CountDistinct |
LiveSQL.countDistinct(Expression<?> expression) |
DateTimeExpression |
LiveSQL.datetime(Expression<java.util.Date> date,
Expression<java.util.Date> time) |
DateTimeExpression |
LiveSQL.datetime(Expression<java.util.Date> date,
Expression<java.util.Date> time) |
GroupConcat |
LiveSQL.groupConcat(Expression<java.lang.String> expression) |
GroupConcat |
LiveSQL.groupConcat(Expression<java.lang.String> expression,
java.lang.String separator) |
GroupConcat |
LiveSQL.groupConcat(Expression<java.lang.String> expression,
java.lang.String separator,
OrderingTerm... order) |
GroupConcatDistinct |
LiveSQL.groupConcatDistinct(Expression<java.lang.String> expression) |
GroupConcatDistinct |
LiveSQL.groupConcatDistinct(Expression<java.lang.String> expression,
java.lang.String separator) |
GroupConcatDistinct |
LiveSQL.groupConcatDistinct(Expression<java.lang.String> expression,
java.lang.String separator,
OrderingTerm... order) |
Lag<java.lang.Boolean> |
LiveSQL.lag(Expression<java.lang.Boolean> expression,
java.lang.Number offset,
java.lang.Boolean defaultValue) |
Lag<byte[]> |
LiveSQL.lag(Expression<byte[]> expression,
java.lang.Number offset,
byte[] defaultValue) |
Lag<java.util.Date> |
LiveSQL.lag(Expression<java.util.Date> expression,
java.lang.Number offset,
java.util.Date defaultValue) |
Lag<java.lang.Number> |
LiveSQL.lag(Expression<java.lang.Number> expression,
java.lang.Number offset,
java.lang.Number defaultValue) |
Lag<java.lang.Object> |
LiveSQL.lag(Expression<java.lang.Object> expression,
java.lang.Number offset,
java.lang.Object defaultValue) |
Lag<java.lang.String> |
LiveSQL.lag(Expression<java.lang.String> expression,
java.lang.Number offset,
java.lang.Character defaultValue) |
Lag<java.lang.String> |
LiveSQL.lag(Expression<java.lang.String> expression,
java.lang.Number offset,
java.lang.String defaultValue) |
<T> Lag<T> |
LiveSQL.lag(Expression<T> expression) |
<T> Lag<T> |
LiveSQL.lag(Expression<T> expression,
java.lang.Number offset) |
<T> Lag<T> |
LiveSQL.lag(Expression<T> expression,
java.lang.Number offset,
Expression<T> defaultValue) |
<T> Lag<T> |
LiveSQL.lag(Expression<T> expression,
java.lang.Number offset,
Expression<T> defaultValue) |
Lead<java.lang.Boolean> |
LiveSQL.lead(Expression<java.lang.Boolean> expression,
java.lang.Number offset,
java.lang.Boolean defaultValue) |
Lead<byte[]> |
LiveSQL.lead(Expression<byte[]> expression,
java.lang.Number offset,
byte[] defaultValue) |
Lead<java.util.Date> |
LiveSQL.lead(Expression<java.util.Date> expression,
java.lang.Number offset,
java.util.Date defaultValue) |
Lead<java.lang.Number> |
LiveSQL.lead(Expression<java.lang.Number> expression,
java.lang.Number offset,
java.lang.Number defaultValue) |
Lead<java.lang.Object> |
LiveSQL.lead(Expression<java.lang.Object> expression,
java.lang.Number offset,
java.lang.Object defaultValue) |
Lead<java.lang.String> |
LiveSQL.lead(Expression<java.lang.String> expression,
java.lang.Number offset,
java.lang.Character defaultValue) |
Lead<java.lang.String> |
LiveSQL.lead(Expression<java.lang.String> expression,
java.lang.Number offset,
java.lang.String defaultValue) |
<T> Lead<T> |
LiveSQL.lead(Expression<T> expression) |
<T> Lead<T> |
LiveSQL.lead(Expression<T> expression,
java.lang.Number offset) |
<T> Lead<T> |
LiveSQL.lead(Expression<T> expression,
java.lang.Number offset,
Expression<T> defaultValue) |
<T> Lead<T> |
LiveSQL.lead(Expression<T> expression,
java.lang.Number offset,
Expression<T> defaultValue) |
Predicate |
LiveSQL.not(Expression<java.lang.Boolean> a) |
Sum |
LiveSQL.sum(Expression<java.lang.Number> expression) |
SumDistinct |
LiveSQL.sumDistinct(Expression<?> expression) |
Tuple |
LiveSQL.tuple(Expression<?>... expressions) |
| Modifier and Type | Method and Description |
|---|---|
void |
FunctionRenderer.abs(QueryWriter w,
Expression<java.lang.Number> x) |
void |
FunctionRenderer.date(QueryWriter w,
Expression<java.util.Date> datetime) |
void |
FunctionRenderer.dateTime(QueryWriter w,
Expression<java.util.Date> date,
Expression<java.util.Date> time) |
void |
FunctionRenderer.dateTime(QueryWriter w,
Expression<java.util.Date> date,
Expression<java.util.Date> time) |
void |
FunctionRenderer.extract(QueryWriter w,
Expression<java.util.Date> datetime,
DateTimeFieldExpression field) |
void |
FunctionRenderer.groupConcat(QueryWriter w,
boolean distinct,
Expression<java.lang.String> value,
java.util.List<OrderingTerm> ordering,
Expression<java.lang.String> separator) |
void |
FunctionRenderer.groupConcat(QueryWriter w,
boolean distinct,
Expression<java.lang.String> value,
java.util.List<OrderingTerm> ordering,
Expression<java.lang.String> separator) |
void |
FunctionRenderer.length(QueryWriter w,
Expression<java.lang.String> string) |
void |
FunctionRenderer.locate(QueryWriter w,
Expression<java.lang.String> substring,
Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
void |
FunctionRenderer.locate(QueryWriter w,
Expression<java.lang.String> substring,
Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
void |
FunctionRenderer.locate(QueryWriter w,
Expression<java.lang.String> substring,
Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
void |
FunctionRenderer.logarithm(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> base) |
void |
FunctionRenderer.logarithm(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> base) |
void |
FunctionRenderer.lower(QueryWriter w,
Expression<java.lang.String> string) |
void |
FunctionRenderer.neg(QueryWriter w,
Expression<java.lang.Number> x) |
void |
FunctionRenderer.power(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> exponent) |
void |
FunctionRenderer.power(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> exponent) |
void |
FunctionRenderer.round(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> places) |
void |
FunctionRenderer.round(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> places) |
void |
FunctionRenderer.signum(QueryWriter w,
Expression<java.lang.Number> x) |
void |
FunctionRenderer.substr(QueryWriter w,
Expression<java.lang.String> string,
Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
void |
FunctionRenderer.substr(QueryWriter w,
Expression<java.lang.String> string,
Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
void |
FunctionRenderer.substr(QueryWriter w,
Expression<java.lang.String> string,
Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
void |
FunctionRenderer.time(QueryWriter w,
Expression<java.util.Date> datetime) |
void |
FunctionRenderer.trim(QueryWriter w,
Expression<java.lang.String> string) |
void |
FunctionRenderer.trunc(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> places) |
void |
FunctionRenderer.trunc(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> places) |
void |
FunctionRenderer.upper(QueryWriter w,
Expression<java.lang.String> string) |
protected void |
FunctionRenderer.write(QueryWriter w,
java.lang.String function,
Expression<?>... expressions) |
| Modifier and Type | Method and Description |
|---|---|
<T> void |
FunctionRenderer.coalesce(QueryWriter w,
java.util.List<Expression<T>> values) |
void |
FunctionRenderer.concat(QueryWriter w,
java.util.List<Expression<java.lang.String>> strings) |
protected <T> void |
FunctionRenderer.write(QueryWriter w,
java.lang.String function,
java.util.List<Expression<T>> x) |
protected <T> void |
FunctionRenderer.write(QueryWriter w,
java.lang.String function,
java.util.List<Expression<T>> x,
java.lang.String separator) |
| Constructor and Description |
|---|
AliasedExpression(Expression<?> expression,
java.lang.String alias) |
| Modifier and Type | Class and Description |
|---|---|
class |
AggregationFunction<T> |
class |
Avg |
class |
AvgDistinct |
class |
BooleanAggregationFunction |
class |
BooleanMax |
class |
BooleanMin |
class |
ByteArrayAggregationFunction |
class |
ByteArrayMax |
class |
ByteArrayMin |
class |
Count |
class |
CountDistinct |
class |
DateTimeAggregationFunction |
class |
DateTimeMax |
class |
DateTimeMin |
class |
GroupConcat |
class |
GroupConcatDistinct |
class |
Min |
class |
NonWindowableAggregationFunction<T> |
class |
NumberMax |
class |
NumberMin |
class |
NumericAggregationFunction |
class |
ObjectAggregationFunction |
class |
ObjectMax |
class |
ObjectMin |
class |
StringAggregationFunction |
class |
StringMax |
class |
StringMin |
class |
Sum |
class |
SumDistinct |
| Modifier and Type | Field and Description |
|---|---|
protected Expression<?> |
NonWindowableAggregationFunction.expression |
protected Expression<java.lang.String> |
StringAggregationFunction.expression |
| Constructor and Description |
|---|
Avg(Expression<java.lang.Number> expression) |
AvgDistinct(Expression<?> expression) |
BooleanAggregationFunction(java.lang.String functionName,
Expression<java.lang.Boolean> expression) |
ByteArrayAggregationFunction(java.lang.String functionName,
Expression<byte[]> expression) |
CountDistinct(Expression<?> expression) |
DateTimeAggregationFunction(java.lang.String functionName,
Expression<java.util.Date> expression) |
GroupConcat(Expression<java.lang.String> expression,
java.util.List<OrderingTerm> ordering,
Expression<java.lang.String> separator) |
GroupConcat(Expression<java.lang.String> expression,
java.util.List<OrderingTerm> ordering,
Expression<java.lang.String> separator) |
GroupConcatDistinct(Expression<java.lang.String> expression,
java.util.List<OrderingTerm> ordering,
Expression<java.lang.String> separator) |
GroupConcatDistinct(Expression<java.lang.String> expression,
java.util.List<OrderingTerm> ordering,
Expression<java.lang.String> separator) |
Min(Expression<java.lang.Number> expression) |
NonWindowableAggregationFunction(java.lang.String functionName,
java.lang.String qualifier,
Expression<?> expression) |
NumericAggregationFunction(java.lang.String functionName,
Expression<java.lang.Number> expression) |
ObjectAggregationFunction(java.lang.String functionName,
Expression<java.lang.Object> expression) |
StringAggregationFunction(java.lang.String functionName,
Expression<java.lang.String> expression) |
Sum(Expression<java.lang.Number> expression) |
SumDistinct(Expression<?> expression) |
| Modifier and Type | Class and Description |
|---|---|
class |
WindowableAggregationFunction<T> |
class |
WindowExpression<T>
Expression{T}
^ ^
| |
WindowExpression{T} AggregationFunction{T}
^ ^ {I} WindowableFunction{T} .over()
| | ^ ^
NonWindowableAggregationFunction{T} WindowableAggregationFunction{T}.....: :.....AnalyticFunction{T}
^ ^ ^ ^ ^
| | | | |
| NumericAggregationFunction StringAggregationFunction PositionalAnalyticFunction{?} |
| ^ ^ ^ |
|- Count |- Sum |- GroupConcat |- Lead |- RowNumber
|- CountDistinct |- Avg |- Lag |- Rank
|- SumDistinct |- Min |- DenseRank
|- AvgDistinct |- Max |- NTile
|- GroupConcatDistinct
SQL.sum(a.salary) -- WindowableFunction .over()
.over() -- WindowFunctionOverStage{T} .partitionBy() .orderBy() .end()
.partitionBy(expression...) -- WindowFunctionPartitioningStage{T} .orderBy() .end()
.orderBy(expression...) -- WindowFunctionOrderingStage{T} .end()
.end() -- Expression{T}
|
| Modifier and Type | Field and Description |
|---|---|
protected Expression<?> |
AnalyticFunction.expression |
| Modifier and Type | Method and Description |
|---|---|
WindowFunctionPartitioningStage<T> |
WindowFunctionOverStage.partitionBy(Expression<?>... expressions) |
| Constructor and Description |
|---|
AnalyticFunction(java.lang.String functionName,
Expression<?> expression) |
Lag(Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
Lag(Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
Lag(Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
Lead(Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
Lead(Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
Lead(Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
PositionalAnalyticFunction(java.lang.String functionName,
Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
PositionalAnalyticFunction(java.lang.String functionName,
Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
PositionalAnalyticFunction(java.lang.String functionName,
Expression<?> expression,
Expression<java.lang.Number> offset,
Expression<T> defaultValue) |
| Modifier and Type | Class and Description |
|---|---|
class |
AsymmetricOperator |
class |
EqAll |
class |
EqAny |
class |
GeAll |
class |
GeAny |
class |
GtAll |
class |
GtAny |
class |
InSubquery |
class |
LeAll |
class |
LeAny |
class |
LtAll |
class |
LtAny |
class |
NeAll |
class |
NeAny |
class |
NotInSubquery |
| Constructor and Description |
|---|
AsymmetricOperator(Expression<?> value,
java.lang.String operator,
ExecutableSelect subquery) |
EqAll(Expression<?> value,
ExecutableSelect subquery) |
EqAny(Expression<?> value,
ExecutableSelect subquery) |
GeAll(Expression<?> value,
ExecutableSelect subquery) |
GeAny(Expression<?> value,
ExecutableSelect subquery) |
GtAll(Expression<?> value,
ExecutableSelect subquery) |
GtAny(Expression<?> value,
ExecutableSelect subquery) |
InSubquery(Expression<?> value,
ExecutableSelect subquery) |
LeAll(Expression<?> value,
ExecutableSelect subquery) |
LeAny(Expression<?> value,
ExecutableSelect subquery) |
LtAll(Expression<?> value,
ExecutableSelect subquery) |
LtAny(Expression<?> value,
ExecutableSelect subquery) |
NeAll(Expression<?> value,
ExecutableSelect subquery) |
NeAny(Expression<?> value,
ExecutableSelect subquery) |
NotInSubquery(Expression<?> value,
ExecutableSelect subquery) |
| Modifier and Type | Class and Description |
|---|---|
class |
ByteArrayCoalesce |
class |
ByteArrayConstant |
class |
ByteArrayExpression |
class |
ByteArrayValue |
| Constructor and Description |
|---|
ByteArrayValue(Expression<byte[]> value) |
| Modifier and Type | Class and Description |
|---|---|
class |
CaseClause<T>
SQL.caseWhen(predicate, expression) -- CaseWhenStage
.when(predicate, expression) -- CaseWhenStage
.elseValue(expression) -- CaseElseStage
.end() -- Expression
SQL.caseWhen(predicate, expression) -- CaseWhenStage
.end() -- Expression
|
| Modifier and Type | Method and Description |
|---|---|
CaseElseStage<T> |
CaseWhenStage.elseValue(Expression<T> value) |
CaseWhenStage<T> |
CaseWhenStage.when(Predicate predicate,
Expression<T> value) |
| Constructor and Description |
|---|
CaseClause(Predicate predicate,
Expression<T> value) |
CaseWhenStage(Predicate predicate,
Expression<T> value) |
| Modifier and Type | Class and Description |
|---|---|
class |
CurrentDate |
class |
CurrentDateTime |
class |
CurrentTime |
class |
Date |
class |
DateTime |
class |
DateTimeCoalesce |
class |
DateTimeConstant |
class |
DateTimeExpression |
class |
DateTimeFieldExpression |
class |
DateTimeFunction |
class |
DateTimeValue |
class |
Extract |
class |
Time |
| Constructor and Description |
|---|
Date(Expression<java.util.Date> dateTime) |
DateTime(Expression<java.util.Date> date,
Expression<java.util.Date> time) |
DateTime(Expression<java.util.Date> date,
Expression<java.util.Date> time) |
DateTimeValue(Expression<java.util.Date> value) |
Extract(Expression<java.util.Date> datetime,
DateTimeFieldExpression field) |
Time(Expression<java.util.Date> timestamp) |
| Modifier and Type | Class and Description |
|---|---|
class |
Constant<T> |
class |
Tuple |
| Constructor and Description |
|---|
Tuple(Expression<?>... expressions) |
| Modifier and Type | Class and Description |
|---|---|
class |
Abs |
class |
BinaryNumberExpression |
class |
Div |
class |
Log |
class |
Minus |
class |
Mult |
class |
Neg |
class |
NumberCoalesce |
class |
NumberConstant |
class |
NumberExpression |
class |
NumberValue |
class |
NumericFunction |
class |
Plus |
class |
Power |
class |
Remainder |
class |
Round |
class |
Signum |
class |
Trunc |
| Constructor and Description |
|---|
Abs(Expression<java.lang.Number> value) |
BinaryNumberExpression(Expression<T> left,
java.lang.String operator,
Expression<T> right,
int operatorPrecedence) |
BinaryNumberExpression(Expression<T> left,
java.lang.String operator,
Expression<T> right,
int operatorPrecedence) |
Log(Expression<java.lang.Number> value,
Expression<java.lang.Number> base) |
Log(Expression<java.lang.Number> value,
Expression<java.lang.Number> base) |
Neg(Expression<java.lang.Number> value) |
NumberValue(Expression<java.lang.Number> value) |
Power(Expression<java.lang.Number> value,
Expression<java.lang.Number> exponent) |
Power(Expression<java.lang.Number> value,
Expression<java.lang.Number> exponent) |
Round(Expression<java.lang.Number> value,
Expression<java.lang.Number> places) |
Round(Expression<java.lang.Number> value,
Expression<java.lang.Number> places) |
Signum(Expression<java.lang.Number> value) |
Trunc(Expression<java.lang.Number> value,
Expression<java.lang.Number> places) |
Trunc(Expression<java.lang.Number> value,
Expression<java.lang.Number> places) |
| Modifier and Type | Class and Description |
|---|---|
class |
ObjectCoalesce |
class |
ObjectConstant |
class |
ObjectExpression |
class |
ObjectValue |
| Constructor and Description |
|---|
ObjectValue(Expression<java.lang.Object> value) |
| Modifier and Type | Class and Description |
|---|---|
class |
And |
class |
Between |
class |
BinaryPredicate |
class |
BooleanConstant |
class |
BooleanValue |
class |
Equal |
class |
Exists |
class |
GreaterThan |
class |
GreaterThanOrEqualTo |
class |
InList<T> |
class |
IsNotNull |
class |
IsNull |
class |
LessThan |
class |
LessThanOrEqualTo |
class |
Like |
class |
Not |
class |
NotBetween |
class |
NotEqual |
class |
NotExists |
class |
NotInList<T> |
class |
NotLike |
class |
Or |
class |
Predicate |
class |
PredicateCoalesce |
| Modifier and Type | Method and Description |
|---|---|
Predicate |
Predicate.and(Expression<java.lang.Boolean> p) |
Predicate |
Predicate.andNot(Expression<java.lang.Boolean> p) |
Predicate |
Predicate.or(Expression<java.lang.Boolean> p) |
Predicate |
Predicate.orNot(Expression<java.lang.Boolean> p) |
| Constructor and Description |
|---|
And(Expression<java.lang.Boolean> a,
Expression<java.lang.Boolean> b) |
And(Expression<java.lang.Boolean> a,
Expression<java.lang.Boolean> b) |
Between(Expression<T> value,
Expression<T> from,
Expression<T> to) |
Between(Expression<T> value,
Expression<T> from,
Expression<T> to) |
Between(Expression<T> value,
Expression<T> from,
Expression<T> to) |
BinaryPredicate(Expression<T> left,
java.lang.String operator,
Expression<T> right,
int operatorPrecedence) |
BinaryPredicate(Expression<T> left,
java.lang.String operator,
Expression<T> right,
int operatorPrecedence) |
BooleanValue(Expression<java.lang.Boolean> value) |
Equal(Expression<T> a,
Expression<T> b) |
Equal(Expression<T> a,
Expression<T> b) |
GreaterThan(Expression<T> a,
Expression<T> b) |
GreaterThan(Expression<T> a,
Expression<T> b) |
GreaterThanOrEqualTo(Expression<T> a,
Expression<T> b) |
GreaterThanOrEqualTo(Expression<T> a,
Expression<T> b) |
InList(Expression<T> value,
java.util.List<Expression<T>> list) |
IsNotNull(Expression<?> a) |
IsNull(Expression<?> a) |
LessThan(Expression<T> a,
Expression<T> b) |
LessThan(Expression<T> a,
Expression<T> b) |
LessThanOrEqualTo(Expression<T> a,
Expression<T> b) |
LessThanOrEqualTo(Expression<T> a,
Expression<T> b) |
Like(Expression<java.lang.String> a,
Expression<java.lang.String> b) |
Like(Expression<java.lang.String> a,
Expression<java.lang.String> b) |
Like(Expression<java.lang.String> a,
Expression<java.lang.String> b,
Expression<java.lang.String> escape) |
Like(Expression<java.lang.String> a,
Expression<java.lang.String> b,
Expression<java.lang.String> escape) |
Like(Expression<java.lang.String> a,
Expression<java.lang.String> b,
Expression<java.lang.String> escape) |
Not(Expression<java.lang.Boolean> a) |
NotBetween(Expression<T> value,
Expression<T> from,
Expression<T> to) |
NotBetween(Expression<T> value,
Expression<T> from,
Expression<T> to) |
NotBetween(Expression<T> value,
Expression<T> from,
Expression<T> to) |
NotEqual(Expression<T> a,
Expression<T> b) |
NotEqual(Expression<T> a,
Expression<T> b) |
NotInList(Expression<T> value,
java.util.List<Expression<T>> list) |
NotLike(Expression<java.lang.String> a,
Expression<java.lang.String> b) |
NotLike(Expression<java.lang.String> a,
Expression<java.lang.String> b) |
NotLike(Expression<java.lang.String> a,
Expression<java.lang.String> b,
Expression<java.lang.String> escape) |
NotLike(Expression<java.lang.String> a,
Expression<java.lang.String> b,
Expression<java.lang.String> escape) |
NotLike(Expression<java.lang.String> a,
Expression<java.lang.String> b,
Expression<java.lang.String> escape) |
Or(Expression<java.lang.Boolean> a,
Expression<java.lang.Boolean> b) |
Or(Expression<java.lang.Boolean> a,
Expression<java.lang.Boolean> b) |
| Constructor and Description |
|---|
InList(Expression<T> value,
java.util.List<Expression<T>> list) |
NotInList(Expression<T> value,
java.util.List<Expression<T>> list) |
| Modifier and Type | Class and Description |
|---|---|
class |
Concat |
class |
Length |
class |
Locate |
class |
Lower |
class |
StringCoalesce |
class |
StringConstant |
class |
StringExpression |
class |
StringFunction |
class |
StringValue |
class |
Substring |
class |
Trim |
class |
Upper |
| Modifier and Type | Method and Description |
|---|---|
StringExpression |
StringExpression.concat(Expression<java.lang.String> e) |
Predicate |
StringExpression.like(Expression<java.lang.String> e) |
Predicate |
StringExpression.like(Expression<java.lang.String> e,
Expression<java.lang.String> escape) |
Predicate |
StringExpression.like(Expression<java.lang.String> e,
Expression<java.lang.String> escape) |
Predicate |
StringExpression.like(Expression<java.lang.String> e,
java.lang.String escape) |
Predicate |
StringExpression.like(java.lang.String e,
Expression<java.lang.String> escape) |
NumberExpression |
StringExpression.locate(Expression<java.lang.String> substring) |
NumberExpression |
StringExpression.locate(Expression<java.lang.String> substring,
Expression<java.lang.Number> from) |
NumberExpression |
StringExpression.locate(Expression<java.lang.String> substring,
Expression<java.lang.Number> from) |
NumberExpression |
StringExpression.locate(Expression<java.lang.String> substring,
java.lang.Number from) |
NumberExpression |
StringExpression.locate(java.lang.String substring,
Expression<java.lang.Number> from) |
Predicate |
StringExpression.notLike(Expression<java.lang.String> e) |
Predicate |
StringExpression.notLike(Expression<java.lang.String> e,
Expression<java.lang.String> escape) |
Predicate |
StringExpression.notLike(Expression<java.lang.String> e,
Expression<java.lang.String> escape) |
Predicate |
StringExpression.notLike(Expression<java.lang.String> e,
java.lang.String escape) |
Predicate |
StringExpression.notLike(java.lang.String e,
Expression<java.lang.String> escape) |
StringExpression |
StringExpression.substr(Expression<java.lang.Number> from) |
StringExpression |
StringExpression.substr(Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
StringExpression |
StringExpression.substr(Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
StringExpression |
StringExpression.substr(Expression<java.lang.Number> from,
java.lang.Number length) |
StringExpression |
StringExpression.substr(java.lang.Number from,
Expression<java.lang.Number> length) |
| Constructor and Description |
|---|
Concat(Expression<java.lang.String>... a) |
Locate(Expression<java.lang.String> substring,
Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
Locate(Expression<java.lang.String> substring,
Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
Locate(Expression<java.lang.String> substring,
Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
StringValue(Expression<java.lang.String> value) |
Substring(Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
Substring(Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
Substring(Expression<java.lang.String> string,
Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
Substring(Expression<java.lang.String> string,
Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
Substring(Expression<java.lang.String> string,
Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
| Constructor and Description |
|---|
Concat(java.util.List<Expression<java.lang.String>> strings) |
| Modifier and Type | Class and Description |
|---|---|
class |
BooleanColumn |
class |
ByteArrayColumn |
class |
DateTimeColumn |
class |
NumberColumn |
class |
ObjectColumn |
class |
StringColumn |
| Constructor and Description |
|---|
OrderByDirectionStage(Expression<?> expression,
boolean ascending) |
OrderByProperties(Expression<?> expression,
boolean ascending) |
| Modifier and Type | Method and Description |
|---|---|
SelectGroupByPhase<R> |
SelectFromPhase.groupBy(Expression<?>... columns) |
SelectGroupByPhase<R> |
SelectWherePhase.groupBy(Expression<?>... columns) |
void |
QueryWriter.write(Expression<?> expression) |
| Modifier and Type | Method and Description |
|---|---|
static <T> Expression<T> |
BoxUtil.boxTyped(T value) |