public abstract class FunctionRenderer
extends java.lang.Object
| Constructor and Description |
|---|
FunctionRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
abs(QueryWriter w,
Expression<java.lang.Number> x) |
<T> void |
coalesce(QueryWriter w,
java.util.List<Expression<T>> values) |
void |
concat(QueryWriter w,
java.util.List<Expression<java.lang.String>> strings) |
void |
currentDate(QueryWriter w) |
void |
currentDateTime(QueryWriter w) |
void |
currentTime(QueryWriter w) |
void |
date(QueryWriter w,
Expression<java.util.Date> datetime) |
void |
dateTime(QueryWriter w,
Expression<java.util.Date> date,
Expression<java.util.Date> time) |
void |
extract(QueryWriter w,
Expression<java.util.Date> datetime,
DateTimeFieldExpression field) |
void |
groupConcat(QueryWriter w,
boolean distinct,
Expression<java.lang.String> value,
java.util.List<OrderingTerm> ordering,
Expression<java.lang.String> separator) |
void |
length(QueryWriter w,
Expression<java.lang.String> string) |
void |
locate(QueryWriter w,
Expression<java.lang.String> substring,
Expression<java.lang.String> string,
Expression<java.lang.Number> from) |
void |
logarithm(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> base) |
void |
lower(QueryWriter w,
Expression<java.lang.String> string) |
void |
neg(QueryWriter w,
Expression<java.lang.Number> x) |
void |
power(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> exponent) |
void |
round(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> places) |
void |
signum(QueryWriter w,
Expression<java.lang.Number> x) |
void |
substr(QueryWriter w,
Expression<java.lang.String> string,
Expression<java.lang.Number> from,
Expression<java.lang.Number> length) |
void |
time(QueryWriter w,
Expression<java.util.Date> datetime) |
void |
trim(QueryWriter w,
Expression<java.lang.String> string) |
void |
trunc(QueryWriter w,
Expression<java.lang.Number> x,
Expression<java.lang.Number> places) |
void |
upper(QueryWriter w,
Expression<java.lang.String> string) |
protected void |
write(QueryWriter w,
java.lang.String function,
Expression<?>... expressions) |
protected <T> void |
write(QueryWriter w,
java.lang.String function,
java.util.List<Expression<T>> x) |
protected <T> void |
write(QueryWriter w,
java.lang.String function,
java.util.List<Expression<T>> x,
java.lang.String separator) |
public <T> void coalesce(QueryWriter w, java.util.List<Expression<T>> values)
public void groupConcat(QueryWriter w, boolean distinct, Expression<java.lang.String> value, java.util.List<OrderingTerm> ordering, Expression<java.lang.String> separator)
public void power(QueryWriter w, Expression<java.lang.Number> x, Expression<java.lang.Number> exponent)
public void logarithm(QueryWriter w, Expression<java.lang.Number> x, Expression<java.lang.Number> base)
public void round(QueryWriter w, Expression<java.lang.Number> x, Expression<java.lang.Number> places)
public void trunc(QueryWriter w, Expression<java.lang.Number> x, Expression<java.lang.Number> places)
public void abs(QueryWriter w, Expression<java.lang.Number> x)
public void signum(QueryWriter w, Expression<java.lang.Number> x)
public void neg(QueryWriter w, Expression<java.lang.Number> x)
public void concat(QueryWriter w, java.util.List<Expression<java.lang.String>> strings)
public void length(QueryWriter w, Expression<java.lang.String> string)
public void lower(QueryWriter w, Expression<java.lang.String> string)
public void upper(QueryWriter w, Expression<java.lang.String> string)
public void locate(QueryWriter w, Expression<java.lang.String> substring, Expression<java.lang.String> string, Expression<java.lang.Number> from)
public void substr(QueryWriter w, Expression<java.lang.String> string, Expression<java.lang.Number> from, Expression<java.lang.Number> length)
public void trim(QueryWriter w, Expression<java.lang.String> string)
public void currentDate(QueryWriter w)
public void currentTime(QueryWriter w)
public void currentDateTime(QueryWriter w)
public void date(QueryWriter w, Expression<java.util.Date> datetime)
public void time(QueryWriter w, Expression<java.util.Date> datetime)
public void dateTime(QueryWriter w, Expression<java.util.Date> date, Expression<java.util.Date> time)
public void extract(QueryWriter w, Expression<java.util.Date> datetime, DateTimeFieldExpression field)
protected void write(QueryWriter w, java.lang.String function, Expression<?>... expressions)
protected <T> void write(QueryWriter w, java.lang.String function, java.util.List<Expression<T>> x)
protected <T> void write(QueryWriter w, java.lang.String function, java.util.List<Expression<T>> x, java.lang.String separator)