| 程序包 | 说明 |
|---|---|
| com.github.braisdom.objsql.javac | |
| com.github.braisdom.objsql.sql | |
| com.github.braisdom.objsql.sql.expression | |
| com.github.braisdom.objsql.sql.function |
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
JCBinarys.div(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.div(double rhs,
Expression lhs) |
static Expression |
JCBinarys.div(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.div(Expression lhs,
double rhs) |
static Expression |
JCBinarys.div(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.div(Expression lhs,
float rhs) |
static Expression |
JCBinarys.div(Expression lhs,
int rhs) |
static Expression |
JCBinarys.div(Expression lhs,
long rhs) |
static Expression |
JCBinarys.div(Expression lhs,
short rhs) |
static Expression |
JCBinarys.div(float rhs,
Expression lhs) |
static Expression |
JCBinarys.div(int rhs,
Expression lhs) |
static Expression |
JCBinarys.div(long rhs,
Expression lhs) |
static Expression |
JCBinarys.div(short rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(double rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
double rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
float rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
int rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
long rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
short rhs) |
static Expression |
JCBinarys.minus(float rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(int rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(long rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(short rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(double rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
double rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
float rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
int rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
long rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
short rhs) |
static Expression |
JCBinarys.plus(float rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(int rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(long rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(short rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(double rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
double rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
float rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
int rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
long rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
short rhs) |
static Expression |
JCBinarys.rem(float rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(int rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(long rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(short rhs,
Expression lhs) |
static Expression |
JCBinarys.times(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.times(double rhs,
Expression lhs) |
static Expression |
JCBinarys.times(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.times(Expression lhs,
double rhs) |
static Expression |
JCBinarys.times(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.times(Expression lhs,
float rhs) |
static Expression |
JCBinarys.times(Expression lhs,
int rhs) |
static Expression |
JCBinarys.times(Expression lhs,
long rhs) |
static Expression |
JCBinarys.times(Expression lhs,
short rhs) |
static Expression |
JCBinarys.times(float rhs,
Expression lhs) |
static Expression |
JCBinarys.times(int rhs,
Expression lhs) |
static Expression |
JCBinarys.times(long rhs,
Expression lhs) |
static Expression |
JCBinarys.times(short rhs,
Expression lhs) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
JCBinarys.div(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.div(double rhs,
Expression lhs) |
static Expression |
JCBinarys.div(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.div(Expression lhs,
double rhs) |
static Expression |
JCBinarys.div(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.div(Expression lhs,
float rhs) |
static Expression |
JCBinarys.div(Expression lhs,
int rhs) |
static Expression |
JCBinarys.div(Expression lhs,
long rhs) |
static Expression |
JCBinarys.div(Expression lhs,
short rhs) |
static Expression |
JCBinarys.div(float rhs,
Expression lhs) |
static Expression |
JCBinarys.div(int rhs,
Expression lhs) |
static Expression |
JCBinarys.div(long rhs,
Expression lhs) |
static Expression |
JCBinarys.div(short rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.ge(byte rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.ge(double rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.ge(Expression lhs,
byte rhs) |
static LogicalExpression |
JCBinarys.ge(Expression lhs,
double rhs) |
static LogicalExpression |
JCBinarys.ge(Expression lhs,
Expression rhs) |
static LogicalExpression |
JCBinarys.ge(Expression lhs,
float rhs) |
static LogicalExpression |
JCBinarys.ge(Expression lhs,
int rhs) |
static LogicalExpression |
JCBinarys.ge(Expression lhs,
long rhs) |
static LogicalExpression |
JCBinarys.ge(Expression lhs,
short rhs) |
static LogicalExpression |
JCBinarys.ge(float rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.ge(int rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.ge(long rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.ge(short rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.gt(byte rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.gt(double rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.gt(Expression lhs,
byte rhs) |
static LogicalExpression |
JCBinarys.gt(Expression lhs,
double rhs) |
static LogicalExpression |
JCBinarys.gt(Expression lhs,
Expression rhs) |
static LogicalExpression |
JCBinarys.gt(Expression lhs,
float rhs) |
static LogicalExpression |
JCBinarys.gt(Expression lhs,
int rhs) |
static LogicalExpression |
JCBinarys.gt(Expression lhs,
long rhs) |
static LogicalExpression |
JCBinarys.gt(Expression lhs,
short rhs) |
static LogicalExpression |
JCBinarys.gt(float rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.gt(int rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.gt(long rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.gt(short rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.le(byte rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.le(double rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.le(Expression lhs,
byte rhs) |
static LogicalExpression |
JCBinarys.le(Expression lhs,
double rhs) |
static LogicalExpression |
JCBinarys.le(Expression lhs,
Expression rhs) |
static LogicalExpression |
JCBinarys.le(Expression lhs,
float rhs) |
static LogicalExpression |
JCBinarys.le(Expression lhs,
int rhs) |
static LogicalExpression |
JCBinarys.le(Expression lhs,
long rhs) |
static LogicalExpression |
JCBinarys.le(Expression lhs,
short rhs) |
static LogicalExpression |
JCBinarys.le(float rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.le(int rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.le(long rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.le(short rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.lt(byte rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.lt(double rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.lt(Expression lhs,
byte rhs) |
static LogicalExpression |
JCBinarys.lt(Expression lhs,
double rhs) |
static LogicalExpression |
JCBinarys.lt(Expression lhs,
Expression rhs) |
static LogicalExpression |
JCBinarys.lt(Expression lhs,
float rhs) |
static LogicalExpression |
JCBinarys.lt(Expression lhs,
int rhs) |
static LogicalExpression |
JCBinarys.lt(Expression lhs,
long rhs) |
static LogicalExpression |
JCBinarys.lt(Expression lhs,
short rhs) |
static LogicalExpression |
JCBinarys.lt(float rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.lt(int rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.lt(long rhs,
Expression lhs) |
static LogicalExpression |
JCBinarys.lt(short rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(double rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
double rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
float rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
int rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
long rhs) |
static Expression |
JCBinarys.minus(Expression lhs,
short rhs) |
static Expression |
JCBinarys.minus(float rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(int rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(long rhs,
Expression lhs) |
static Expression |
JCBinarys.minus(short rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(double rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
double rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
float rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
int rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
long rhs) |
static Expression |
JCBinarys.plus(Expression lhs,
short rhs) |
static Expression |
JCBinarys.plus(float rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(int rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(long rhs,
Expression lhs) |
static Expression |
JCBinarys.plus(short rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(double rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
double rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
float rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
int rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
long rhs) |
static Expression |
JCBinarys.rem(Expression lhs,
short rhs) |
static Expression |
JCBinarys.rem(float rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(int rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(long rhs,
Expression lhs) |
static Expression |
JCBinarys.rem(short rhs,
Expression lhs) |
static Expression |
JCBinarys.times(byte rhs,
Expression lhs) |
static Expression |
JCBinarys.times(double rhs,
Expression lhs) |
static Expression |
JCBinarys.times(Expression lhs,
byte rhs) |
static Expression |
JCBinarys.times(Expression lhs,
double rhs) |
static Expression |
JCBinarys.times(Expression lhs,
Expression rhs) |
static Expression |
JCBinarys.times(Expression lhs,
float rhs) |
static Expression |
JCBinarys.times(Expression lhs,
int rhs) |
static Expression |
JCBinarys.times(Expression lhs,
long rhs) |
static Expression |
JCBinarys.times(Expression lhs,
short rhs) |
static Expression |
JCBinarys.times(float rhs,
Expression lhs) |
static Expression |
JCBinarys.times(int rhs,
Expression lhs) |
static Expression |
JCBinarys.times(long rhs,
Expression lhs) |
static Expression |
JCBinarys.times(short rhs,
Expression lhs) |
| 限定符和类型 | 接口和说明 |
|---|---|
interface |
Column
It describes a column of database, and defines the operators between
column and expressions.
|
interface |
Dataset |
| 限定符和类型 | 类和说明 |
|---|---|
class |
AbstractExpression |
class |
AbstractTable |
class |
DefaultColumn |
class |
Select<T> |
class |
SqlFunctionCall |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Expression[] |
Select.groupByExpressions |
protected Expression |
Select.havingExpression |
protected Expression[] |
Select.orderByExpressions |
| 限定符和类型 | 字段和说明 |
|---|---|
protected Map<String,Expression> |
Select.projectionMaps |
protected List<Expression> |
Select.projections |
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
Expressions.$(Byte integer) |
static Expression |
Expressions.$(Double doubleLiteral) |
static Expression |
Expressions.$(Float floatLiteral) |
static Expression |
Expressions.$(Integer integer) |
static Expression |
Expressions.$(Long integer) |
static Expression |
Expressions.$(Short integer) |
static Expression |
Expressions.$(String string) |
Expression |
AbstractExpression.as(String alias) |
Expression |
Expression.as(String alias) |
Expression |
DefaultColumn.as(String alias) |
Expression |
Column.asc() |
Expression |
DefaultColumn.asc() |
Expression |
Select.col(String alias) |
Expression |
Column.desc() |
Expression |
DefaultColumn.desc() |
default Expression |
Expression.div(Byte literal) |
default Expression |
Expression.div(Double literal) |
Expression |
AbstractExpression.div(Expression expression) |
Expression |
Expression.div(Expression Expression) |
default Expression |
Expression.div(Float literal) |
default Expression |
Expression.div(Integer literal) |
default Expression |
Expression.div(Long literal) |
default Expression |
Expression.div(Short literal) |
static Expression |
Expressions.divide(Expression left,
Expression right,
Expression... others) |
Expression[] |
SqlFunctionCall.getExpressions() |
Expression |
Select.getProjection(String alias) |
static Expression |
Expressions.literal(Double doubleLiteral) |
static Expression |
Expressions.literal(Float floatLiteral) |
static Expression |
Expressions.literal(Integer integer) |
static Expression |
Expressions.literal(String string) |
default Expression |
Expression.minus(Byte literal) |
default Expression |
Expression.minus(Double literal) |
Expression |
AbstractExpression.minus(Expression expression) |
Expression |
Expression.minus(Expression Expression) |
static Expression |
Expressions.minus(Expression left,
Expression right,
Expression... others) |
default Expression |
Expression.minus(Float literal) |
default Expression |
Expression.minus(Integer literal) |
default Expression |
Expression.minus(Long literal) |
default Expression |
Expression.minus(Short literal) |
static Expression |
Expressions.multiply(Expression left,
Expression right,
Expression... others) |
static Expression |
Expressions.or(Expression left,
Expression right,
Expression... others) |
static Expression |
Expressions.paren(Expression expression) |
default Expression |
Expression.plus(Byte literal) |
default Expression |
Expression.plus(Double literal) |
Expression |
AbstractExpression.plus(Expression expression) |
Expression |
Expression.plus(Expression Expression) |
static Expression |
Expressions.plus(Expression left,
Expression right,
Expression... others) |
default Expression |
Expression.plus(Float literal) |
default Expression |
Expression.plus(Integer literal) |
default Expression |
Expression.plus(Long literal) |
default Expression |
Expression.plus(Short literal) |
default Expression |
Expression.rem(Byte literal) |
default Expression |
Expression.rem(Double literal) |
Expression |
AbstractExpression.rem(Expression expression) |
Expression |
Expression.rem(Expression Expression) |
default Expression |
Expression.rem(Float literal) |
default Expression |
Expression.rem(Integer literal) |
default Expression |
Expression.rem(Long literal) |
default Expression |
Expression.rem(Short literal) |
default Expression |
Expression.times(Byte literal) |
default Expression |
Expression.times(Double literal) |
Expression |
AbstractExpression.times(Expression expression) |
Expression |
Expression.times(Expression Expression) |
default Expression |
Expression.times(Float literal) |
default Expression |
Expression.times(Integer literal) |
default Expression |
Expression.times(Long literal) |
default Expression |
Expression.times(Short literal) |
| 限定符和类型 | 方法和说明 |
|---|---|
static LogicalExpression |
Expressions.and(Expression left,
Expression right,
Expression... others) |
static LogicalExpression |
Expressions.and(Expression left,
Expression right,
Expression... others) |
LogicalExpression |
Column.between(Expression left,
Expression right) |
LogicalExpression |
DefaultColumn.between(Expression left,
Expression right) |
Expression |
AbstractExpression.div(Expression expression) |
Expression |
Expression.div(Expression Expression) |
static Expression |
Expressions.divide(Expression left,
Expression right,
Expression... others) |
static Expression |
Expressions.divide(Expression left,
Expression right,
Expression... others) |
LogicalExpression |
ComparableExpression.eq(Expression expr) |
LogicalExpression |
AbstractExpression.eq(Expression expression) |
static LogicalExpression |
Expressions.eq(Expression left,
Expression right) |
LogicalExpression |
ComparableExpression.ge(Expression expr) |
LogicalExpression |
AbstractExpression.ge(Expression expression) |
Select |
Select.groupBy(Expression... expressions) |
LogicalExpression |
ComparableExpression.gt(Expression expr) |
LogicalExpression |
AbstractExpression.gt(Expression expression) |
Select |
Select.having(Expression expression) |
LogicalExpression |
Column.in(Expression... expressions) |
LogicalExpression |
DefaultColumn.in(Expression... expressions) |
LogicalExpression |
ComparableExpression.le(Expression expr) |
LogicalExpression |
AbstractExpression.le(Expression expression) |
LogicalExpression |
Column.like(Expression expression) |
LogicalExpression |
DefaultColumn.like(Expression expression) |
LogicalExpression |
ComparableExpression.lt(Expression expr) |
LogicalExpression |
AbstractExpression.lt(Expression expression) |
Expression |
AbstractExpression.minus(Expression expression) |
Expression |
Expression.minus(Expression Expression) |
static Expression |
Expressions.minus(Expression left,
Expression right,
Expression... others) |
static Expression |
Expressions.minus(Expression left,
Expression right,
Expression... others) |
static Expression |
Expressions.multiply(Expression left,
Expression right,
Expression... others) |
static Expression |
Expressions.multiply(Expression left,
Expression right,
Expression... others) |
LogicalExpression |
ComparableExpression.ne(Expression expr) |
LogicalExpression |
AbstractExpression.ne(Expression expression) |
LogicalExpression |
ComparableExpression.ne2(Expression expr) |
LogicalExpression |
AbstractExpression.ne2(Expression expr) |
LogicalExpression |
Column.notBetween(Expression left,
Expression right) |
LogicalExpression |
DefaultColumn.notBetween(Expression left,
Expression right) |
LogicalExpression |
Column.notIn(Expression... expressions) |
LogicalExpression |
DefaultColumn.notIn(Expression... expressions) |
LogicalExpression |
Column.notLike(Expression expression) |
LogicalExpression |
DefaultColumn.notLike(Expression expression) |
static Expression |
Expressions.or(Expression left,
Expression right,
Expression... others) |
static Expression |
Expressions.or(Expression left,
Expression right,
Expression... others) |
Select |
Select.orderBy(Expression... expressions) |
static Expression |
Expressions.paren(Expression expression) |
Expression |
AbstractExpression.plus(Expression expression) |
Expression |
Expression.plus(Expression Expression) |
static Expression |
Expressions.plus(Expression left,
Expression right,
Expression... others) |
static Expression |
Expressions.plus(Expression left,
Expression right,
Expression... others) |
Select |
Select.project(Expression... projections) |
Expression |
AbstractExpression.rem(Expression expression) |
Expression |
Expression.rem(Expression Expression) |
Expression |
AbstractExpression.times(Expression expression) |
Expression |
Expression.times(Expression Expression) |
| 构造器和说明 |
|---|
SqlFunctionCall(String name,
Expression... expressions) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
BetweenExpression |
class |
CaseExpression |
class |
ColumnExpression |
class |
EqualsExpression |
class |
EternalExpression |
class |
InExpression |
class |
JoinExpression |
class |
LikeException |
class |
LiteralExpression |
class |
NullExpression |
class |
ParenExpression |
class |
PlainExpression |
class |
PolynaryExpression |
| 限定符和类型 | 方法和说明 |
|---|---|
Expression |
EqualsExpression.as(String alias) |
Expression |
JoinExpression.as(String alias) |
Expression |
LikeException.as(String alias) |
Expression |
NullExpression.as(String alias) |
Expression |
InExpression.as(String alias) |
Expression |
EqualsExpression.div(Expression Expression) |
Expression |
JoinExpression.div(Expression Expression) |
Expression |
PolynaryExpression.div(Expression Expression) |
Expression |
BetweenExpression.div(Expression Expression) |
Expression |
LikeException.div(Expression Expression) |
Expression |
InExpression.div(Expression Expression) |
Expression |
EqualsExpression.minus(Expression Expression) |
Expression |
JoinExpression.minus(Expression Expression) |
Expression |
PolynaryExpression.minus(Expression Expression) |
Expression |
BetweenExpression.minus(Expression Expression) |
Expression |
LikeException.minus(Expression Expression) |
Expression |
InExpression.minus(Expression Expression) |
Expression |
EqualsExpression.plus(Expression Expression) |
Expression |
JoinExpression.plus(Expression Expression) |
Expression |
PolynaryExpression.plus(Expression Expression) |
Expression |
BetweenExpression.plus(Expression Expression) |
Expression |
LikeException.plus(Expression Expression) |
Expression |
InExpression.plus(Expression Expression) |
Expression |
EqualsExpression.rem(Expression Expression) |
Expression |
BetweenExpression.rem(Expression Expression) |
Expression |
EqualsExpression.times(Expression Expression) |
Expression |
JoinExpression.times(Expression Expression) |
Expression |
PolynaryExpression.times(Expression Expression) |
Expression |
BetweenExpression.times(Expression Expression) |
Expression |
LikeException.times(Expression Expression) |
Expression |
InExpression.times(Expression Expression) |
| 限定符和类型 | 方法和说明 |
|---|---|
Expression |
EqualsExpression.div(Expression Expression) |
Expression |
JoinExpression.div(Expression Expression) |
Expression |
PolynaryExpression.div(Expression Expression) |
Expression |
BetweenExpression.div(Expression Expression) |
Expression |
LikeException.div(Expression Expression) |
Expression |
InExpression.div(Expression Expression) |
Expression |
EqualsExpression.minus(Expression Expression) |
Expression |
JoinExpression.minus(Expression Expression) |
Expression |
PolynaryExpression.minus(Expression Expression) |
Expression |
BetweenExpression.minus(Expression Expression) |
Expression |
LikeException.minus(Expression Expression) |
Expression |
InExpression.minus(Expression Expression) |
Expression |
EqualsExpression.plus(Expression Expression) |
Expression |
JoinExpression.plus(Expression Expression) |
Expression |
PolynaryExpression.plus(Expression Expression) |
Expression |
BetweenExpression.plus(Expression Expression) |
Expression |
LikeException.plus(Expression Expression) |
Expression |
InExpression.plus(Expression Expression) |
Expression |
EqualsExpression.rem(Expression Expression) |
Expression |
BetweenExpression.rem(Expression Expression) |
void |
CaseExpression.sqlElse(Expression elseExpr) |
Expression |
EqualsExpression.times(Expression Expression) |
Expression |
JoinExpression.times(Expression Expression) |
Expression |
PolynaryExpression.times(Expression Expression) |
Expression |
BetweenExpression.times(Expression Expression) |
Expression |
LikeException.times(Expression Expression) |
Expression |
InExpression.times(Expression Expression) |
CaseExpression |
CaseExpression.when(Expression logicExpr,
Expression thenExpr) |
| 构造器和说明 |
|---|
BetweenExpression(boolean negated,
Expression left,
Expression right) |
CaseExpression(Expression caseExpr) |
ColumnExpression(Column column,
Expression expression) |
EqualsExpression(boolean negated,
Expression left,
Expression right) |
InExpression(boolean negated,
Expression... others) |
LikeException(boolean negated,
Expression left,
Expression right) |
NullExpression(boolean negated,
Expression expression) |
ParenExpression(Expression expression) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
Ansi.abs(Double literal) |
static Expression |
Ansi.abs(Expression expression) |
static Expression |
Ansi.abs(Float literal) |
static Expression |
Ansi.abs(Integer literal) |
static Expression |
Ansi.acos(Double literal) |
static Expression |
Ansi.acos(Expression expression) |
static Expression |
Ansi.acos(Float literal) |
static Expression |
Ansi.acos(Integer literal) |
static Expression |
PostgreSql.addDate(Expression expression,
int day) |
static Expression |
PostgreSql.addDate(String dateString,
int day) |
static Expression |
ClickHouse.addDays(Expression expression,
int delta) |
static Expression |
ClickHouse.addDays(String timeString,
int delta) |
static Expression |
PostgreSql.addHour(Expression expression,
int hour) |
static Expression |
PostgreSql.addHour(String dateString,
int hour) |
static Expression |
ClickHouse.addHours(Expression expression,
int delta) |
static Expression |
ClickHouse.addHours(String timeString,
int delta) |
static Expression |
Oracle.addMonth(Expression expression,
Integer delta) |
static Expression |
ClickHouse.addMonths(Expression expression,
int delta) |
static Expression |
ClickHouse.addMonths(String timeString,
int delta) |
static Expression |
ClickHouse.addWeeks(Expression expression,
int delta) |
static Expression |
ClickHouse.addWeeks(String timeString,
int delta) |
static Expression |
ClickHouse.addYears(Expression expression,
int delta) |
static Expression |
ClickHouse.addYears(String timeString,
int delta) |
static Expression |
ClickHouse.any(Expression expression) |
static Expression |
Ansi.asin(Double literal) |
static Expression |
Ansi.asin(Expression expression) |
static Expression |
Ansi.asin(Float literal) |
static Expression |
Ansi.asin(Integer literal) |
static Expression |
Ansi.atan(Double literal) |
static Expression |
Ansi.atan(Expression expression) |
static Expression |
Ansi.atan(Float literal) |
static Expression |
Ansi.atan(Integer literal) |
static Expression |
Ansi.avg(Expression expression) |
static Expression |
ClickHouse.base64Decode(Expression expression) |
static Expression |
ClickHouse.base64Decode(String str) |
static Expression |
ClickHouse.base64Encode(Expression expression) |
static Expression |
ClickHouse.base64Encode(String str) |
static Expression |
ClickHouse.cast(Expression expression,
Expression dataType) |
static Expression |
Ansi.cast(Expression expression,
String type) |
static Expression |
Ansi.cast(float floatNum,
String type) |
static Expression |
Ansi.cast(int num,
String type) |
static Expression |
Ansi.cast(String str,
String type) |
static Expression |
Ansi.ceil(Double literal) |
static Expression |
Ansi.ceil(Expression expression) |
static Expression |
Ansi.ceil(Float literal) |
static Expression |
Ansi.concat(Expression... expressions) |
static Expression |
MySQL.concatWs(String delimiter,
Expression... expressions) |
static Expression |
PostgreSql.concatWs(String delimiter,
Expression... expressions) |
static Expression |
MsSqlServer.convert(Expression expression,
String type) |
static Expression |
MsSqlServer.convert(float floatNum,
String type) |
static Expression |
MsSqlServer.convert(int num,
String type) |
static Expression |
MsSqlServer.convert(String str,
String type) |
static Expression |
MsSqlServer.convertDate(Expression expression,
int style) |
static Expression |
MsSqlServer.convertDate(String str,
int style) |
static Expression |
Ansi.cos(Double literal) |
static Expression |
Ansi.cos(Expression expression) |
static Expression |
Ansi.cos(Float literal) |
static Expression |
Ansi.cos(Integer literal) |
static Expression |
Oracle.cosh(Expression expression) |
static Expression |
Oracle.cosh(Integer literal) |
static Expression |
Ansi.count()
Returns the number of rows returned by the query.
|
static Expression |
Ansi.count(Expression expression)
Returns number of input rows for which the value of expression is not null.
|
static Expression |
Ansi.countDistinct(Expression expression)
Returns number of input rows for which the value of expression is not null
and column value is distinct.
|
static Expression |
ClickHouse.crc32(Expression expression) |
static Expression |
MySQL.crc32(String str) |
static Expression |
ClickHouse.crc32(String str) |
static Expression |
Ansi.currentDate() |
static Expression |
Ansi.currentTimestamp() |
static Expression |
MsSqlServer.dataLength(Expression expression) |
static Expression |
MsSqlServer.dataLength(String str) |
static Expression |
MySQL.date(Expression expression) |
static Expression |
MySQL.date(String dateString) |
static Expression |
MySQL.dateAdd(Expression expression,
String interval) |
static Expression |
MySQL.dateAdd(String dateString,
String interval) |
static Expression |
MySQL.dateAddDay(Expression expression,
int day) |
static Expression |
MySQL.dateAddDay(String dateString,
int day) |
static Expression |
MySQL.dateAddMonth(Expression expression,
int month) |
static Expression |
MySQL.dateAddMonth(String dateString,
int month) |
static Expression |
MySQL.dateAddYear(Expression expression,
int year) |
static Expression |
MySQL.dateAddYear(String dateString,
int year) |
static Expression |
MySQL.dateDiff(Expression expression,
Expression expression1) |
static Expression |
MySQL.dateDiff(Expression expression,
String dataString) |
static Expression |
MySQL.dateDiff(String dateString,
Expression expression) |
static Expression |
ClickHouse.dateDiff(String unit,
Expression startTime,
Expression endTime) |
static Expression |
MySQL.dateDiff(String dateString1,
String dateString2) |
static Expression |
MySQL.dateFormat(Expression expression,
String format) |
static Expression |
MySQL.dateFormat(String str,
String format) |
static Expression |
MySQL.dateSub(Expression expression,
String interval) |
static Expression |
MySQL.dateSub(String dateString,
String interval) |
static Expression |
MySQL.dateSubDay(Expression expression,
int day) |
static Expression |
MySQL.dateSubDay(String dateString,
int day) |
static Expression |
MySQL.dateSubMonth(Expression expression,
int month) |
static Expression |
MySQL.dateSubMonth(String dateString,
int month) |
static Expression |
MySQL.dateSubYear(Expression expression,
int year) |
static Expression |
MySQL.dateSubYear(String dateString,
int year) |
static Expression |
ClickHouse.dayDiff(Expression startTime,
Expression endTime) |
static Expression |
MySQL.dayOfMonth(Expression expression) |
static Expression |
MySQL.dayOfMonth(String str) |
static Expression |
MySQL.dayOfWeek(Expression expression) |
static Expression |
MySQL.dayOfWeek(String str) |
static Expression |
MySQL.dayOfYear(Expression expression) |
static Expression |
MySQL.dayOfYear(String str) |
static Expression |
ClickHouse.empty(Expression expression) |
static Expression |
ClickHouse.empty(String string) |
static Expression |
ClickHouse.endsWith(Expression expression) |
static Expression |
ClickHouse.endsWith(String str) |
static Expression |
PostgreSql.enumFirst(Expression expression) |
static Expression |
PostgreSql.enumLast(Expression expression) |
static Expression |
PostgreSql.enumRange(Expression... expressions) |
static Expression |
PostgreSql.enumRange(Expression expression) |
static Expression |
Ansi.exp(Expression expression) |
static Expression |
Ansi.exp(Float literal) |
static Expression |
Ansi.exp(Integer literal) |
static Expression |
MySQL.extract(String unit,
Expression expression)
The unit see: https://dev.mysql.com/doc/refman/8.0/en/expressions.html#temporal-intervals
|
static Expression |
PostgreSql.extract(String field,
Expression expression) |
static Expression |
MySQL.extractDay(Expression expression) |
static Expression |
MySQL.extractDayHour(Expression expression) |
static Expression |
PostgreSql.extractDayOfYear(Expression expression) |
static Expression |
MySQL.extractHour(Expression expression) |
static Expression |
PostgreSql.extractHour(Expression expression) |
static Expression |
MySQL.extractMonth(Expression expression) |
static Expression |
PostgreSql.extractMonth(Expression expression) |
static Expression |
PostgreSql.extractQuarter(Expression expression) |
static Expression |
MySQL.extractWeek(Expression expression) |
static Expression |
PostgreSql.extractWeek(Expression expression) |
static Expression |
MySQL.extractYear(Expression expression) |
static Expression |
PostgreSql.extractYear(Expression expression) |
static Expression |
MySQL.extractYearMonth(Expression expression) |
static Expression |
ClickHouse.farmHash64(Expression expression) |
static Expression |
ClickHouse.farmHash64(String literal) |
static Expression |
Ansi.floor(Double literal) |
static Expression |
Ansi.floor(Expression expression) |
static Expression |
Ansi.floor(Float literal) |
static Expression |
MySQL.format(Expression expression,
int num) |
static Expression |
MsSqlServer.format(Expression expression,
String format) |
static Expression |
MySQL.format(float floatNum,
int num) |
static Expression |
MsSqlServer.format(String str,
String format) |
static Expression |
ClickHouse.formatDateTime(Expression time,
Expression formatter) |
static Expression |
ClickHouse.formatDateTime(Expression time,
Expression formatter,
Expression timeZone) |
static Expression |
MySQL.fromBase64(Expression expression) |
static Expression |
MySQL.fromBase64(String str) |
static Expression |
MySQL.fromUnixtime(Expression expression) |
static Expression |
ClickHouse.fromUnixTime(Expression timeStamp) |
static Expression |
ClickHouse.fromUnixTime(Expression timeStamp,
Expression formatter) |
static Expression |
MySQL.fromUnixtime(Long unixtime) |
static Expression |
ClickHouse.generateUUIDv4() |
static Expression |
MsSqlServer.getDate() |
static Expression |
MsSqlServer.getUTCDate() |
static Expression |
Ansi.groupConcat(Expression... expressions) |
static Expression |
MsSqlServer.grouping(Expression expression) |
static Expression |
MySQL.hex(Expression expression) |
static Expression |
ClickHouse.hex(Expression expression) |
static Expression |
MySQL.hex(String str) |
static Expression |
ClickHouse.hex(String str) |
static Expression |
ClickHouse.hiveHash(Expression expression) |
static Expression |
ClickHouse.hiveHash(String literal) |
static Expression |
ClickHouse.hourDiff(Expression startTime,
Expression endTime) |
static Expression |
MsSqlServer.iIf(Expression expression,
Expression expression1,
Expression expression2) |
static Expression |
MsSqlServer.isDate(Expression expression) |
static Expression |
MsSqlServer.isDate(String str) |
static Expression |
MsSqlServer.isJson(Expression expression) |
static Expression |
MsSqlServer.isJson(String str) |
static Expression |
ClickHouse.isNotNull(Expression expression) |
static Expression |
ClickHouse.isNull(Expression expression) |
static Expression |
MsSqlServer.isNull(Expression expression,
Expression expression1) |
static Expression |
ClickHouse.javaHash(Expression expression) |
static Expression |
ClickHouse.javaHash(String literal) |
static Expression |
MsSqlServer.jsonModify(Expression expression,
String path,
Expression newValue) |
static Expression |
MsSqlServer.jsonModify(Expression expression,
String path,
String newValue) |
static Expression |
MsSqlServer.jsonQuery(Expression expression) |
static Expression |
MsSqlServer.jsonQuery(Expression expression,
String path) |
static Expression |
MsSqlServer.jsonValue(Expression expression,
String path) |
static Expression |
MySQL.lastDay(Expression expression)
Return the last day of the month for the argument
|
static Expression |
MySQL.lastDay(String dateString)
Return the last day of the month for the argument
|
static Expression |
Ansi.left(Expression expression) |
static Expression |
Ansi.left(String literal) |
static Expression |
MsSqlServer.len(Expression expression) |
static Expression |
MsSqlServer.len(String str) |
static Expression |
Ansi.length(Expression expression) |
static Expression |
Ansi.length(String literal) |
static Expression |
Ansi.ln(Expression expression) |
static Expression |
Ansi.ln(Float literal) |
static Expression |
Ansi.ln(Integer literal) |
static Expression |
Ansi.log(Expression expression) |
static Expression |
Ansi.log(Float literal) |
static Expression |
Ansi.log(Integer literal) |
static Expression |
Ansi.log10(Expression expression) |
static Expression |
Ansi.log10(Float literal) |
static Expression |
Ansi.log10(Integer literal) |
static Expression |
Ansi.log2(Expression expression) |
static Expression |
Ansi.log2(Float literal) |
static Expression |
Ansi.log2(Integer literal) |
static Expression |
Ansi.lower(Expression expression) |
static Expression |
Ansi.lower(String literal) |
static Expression |
Ansi.ltrim(Expression... expressions) |
static Expression |
Ansi.max(Expression expression) |
static Expression |
MySQL.md5(Expression expression) |
static Expression |
ClickHouse.md5(Expression expression) |
static Expression |
PostgreSql.md5(Expression expression) |
static Expression |
MySQL.md5(String literal) |
static Expression |
ClickHouse.md5(String literal) |
static Expression |
PostgreSql.md5(String literal) |
static Expression |
Ansi.min(Expression expression) |
static Expression |
PostgreSql.minusDate(Expression expression,
int day) |
static Expression |
PostgreSql.minusDate(String dateString,
int day) |
static Expression |
PostgreSql.minusHour(Expression expression,
int hour) |
static Expression |
PostgreSql.minusHour(String dateString,
int hour) |
static Expression |
Ansi.mod(Expression expression1,
Expression expression2) |
static Expression |
MySQL.month(Expression expression) |
static Expression |
ClickHouse.monthDiff(Expression startTime,
Expression endTime) |
static Expression |
ClickHouse.notEmpty(Expression expression) |
static Expression |
ClickHouse.notEmpty(String string) |
static Expression |
Sqlite.notEmpty(String dateString) |
static Expression |
PostgreSql.notSimilar(Expression expression,
String pattern) |
static Expression |
Ansi.now() |
static Expression |
ClickHouse.now() |
static Expression |
MsSqlServer.nullIf(Expression expression,
Expression expression1) |
static Expression |
MsSqlServer.parse(Expression expression,
String type) |
static Expression |
MsSqlServer.parse(float floatNum,
String type) |
static Expression |
MsSqlServer.parse(int num,
String type) |
static Expression |
MsSqlServer.parse(String str,
String type) |
static Expression |
MsSqlServer.parse(String str,
String type,
String using) |
static Expression |
MySQL.pow(Expression expression) |
static Expression |
Ansi.power(Expression expression,
Integer power) |
static Expression |
Ansi.power(Float literal,
Integer power) |
static Expression |
Ansi.power(Integer literal,
Integer power) |
static Expression |
ClickHouse.quantile(float level,
Expression expression) |
static Expression |
ClickHouse.quantileExact(float level,
Expression expression) |
static Expression |
ClickHouse.quantileExactWeighted(float level,
Expression expression) |
static Expression |
Ansi.radians(Expression expression) |
static Expression |
Ansi.radians(Float literal) |
static Expression |
Ansi.radians(Integer literal) |
static Expression |
MySQL.rand() |
static Expression |
MySQL.rand(Integer seed) |
static Expression |
MySQL.regexpLike(Expression expression,
String regexp) |
static Expression |
MsSqlServer.replace(Expression expression,
String pattern,
String replacement) |
static Expression |
MsSqlServer.replace(String str,
String pattern,
String replacement) |
static Expression |
Ansi.round(Double literal,
Integer decimals) |
static Expression |
ClickHouse.round(Expression expression) |
static Expression |
MsSqlServer.round(Expression expression,
int num) |
static Expression |
Ansi.round(Expression expression,
Integer decimals) |
static Expression |
Ansi.round(Float literal,
Integer decimals) |
static Expression |
Ansi.rtrim(Expression... expressions) |
static Expression |
MySQL.sha(Expression expression) |
static Expression |
MySQL.sha(String literal) |
static Expression |
MySQL.sha1(Expression expression) |
static Expression |
MySQL.sha1(String literal) |
static Expression |
PostgreSql.similar(Expression expression,
String pattern) |
static Expression |
Ansi.sin(Double literal) |
static Expression |
Ansi.sin(Expression expression) |
static Expression |
Ansi.sin(Float literal) |
static Expression |
Ansi.sin(Integer literal) |
static Expression |
Ansi.sqlIf(Expression expression,
Expression expression1,
Expression expression2) |
static Expression |
Ansi.sqrt(Expression expression) |
static Expression |
Ansi.sqrt(Float literal) |
static Expression |
Ansi.sqrt(Integer literal) |
static Expression |
ClickHouse.startsWith(Expression expression) |
static Expression |
ClickHouse.startsWith(String str) |
static Expression |
MsSqlServer.stdEv(Expression expression) |
static Expression |
MsSqlServer.stdEvp(Expression expression) |
static Expression |
MsSqlServer.stringSplit(Expression expression,
String separator) |
static Expression |
MsSqlServer.stringSplit(String str,
String separator) |
static Expression |
MySQL.strToDate(Expression expression,
String format) |
static Expression |
MySQL.strToDate(String str,
String format) |
static Expression |
MySQL.subDate(Expression expression,
int day) |
static Expression |
MySQL.subDate(String dateString,
int day) |
static Expression |
Ansi.substr(Expression expression) |
static Expression |
Ansi.subStr(Expression expression,
int length) |
static Expression |
Ansi.substr(String literal) |
static Expression |
ClickHouse.subtractDays(Expression timeString,
int delta) |
static Expression |
ClickHouse.subtractDays(String timeString,
int delta) |
static Expression |
ClickHouse.subtractHours(Expression expression,
int delta) |
static Expression |
ClickHouse.subtractHours(String timeString,
int delta) |
static Expression |
ClickHouse.subtractMonths(Expression expression,
int delta) |
static Expression |
ClickHouse.subtractMonths(String timeString,
int delta) |
static Expression |
ClickHouse.subtractYears(Expression expression,
int delta) |
static Expression |
ClickHouse.subtractYears(String timeString,
int delta) |
static Expression |
Ansi.sum(Expression expression) |
static Expression |
Ansi.tan(Double literal) |
static Expression |
Ansi.tan(Expression expression) |
static Expression |
Ansi.tan(Float literal) |
static Expression |
Ansi.tan(Integer literal) |
static Expression |
Oracle.timestamp(String string) |
static Expression |
MySQL.toBase64(Expression expression) |
static Expression |
MySQL.toBase64(String str) |
static Expression |
ClickHouse.toDate(Expression expression) |
static Expression |
Oracle.toDate(Expression expression,
String format) |
static Expression |
MySQL.toDate(String str) |
static Expression |
ClickHouse.toDate(String dateString) |
static Expression |
PostgreSql.toDate(String str) |
static Expression |
ClickHouse.toDateTime(Expression expression) |
static Expression |
MySQL.toDateTime(String str) |
static Expression |
ClickHouse.toDateTime(String datetimeString) |
static Expression |
PostgreSql.toDateTime(String str) |
static Expression |
Oracle.toDateYYYY_MM_DD_hh_mi_ss(Expression expression,
String format) |
static Expression |
Oracle.toDateYYYY_MM_DD(Expression expression,
String format) |
static Expression |
ClickHouse.today() |
static Expression |
ClickHouse.toDayOfMonth(Expression expression) |
static Expression |
ClickHouse.toDayOfWeek(Expression expression) |
static Expression |
ClickHouse.toDayOfYear(Expression expression) |
static Expression |
ClickHouse.toDecimal128(Expression value,
String scale) |
static Expression |
ClickHouse.toDecimal32(Expression value,
String scale) |
static Expression |
ClickHouse.toDecimal64(Expression value,
String scale) |
static Expression |
ClickHouse.toFloat32(Expression expression) |
static Expression |
ClickHouse.toFloat64(Expression expression) |
static Expression |
ClickHouse.toHour(Expression expression) |
static Expression |
ClickHouse.toInt16(Expression expression) |
static Expression |
ClickHouse.toInt16(Integer literal) |
static Expression |
ClickHouse.toInt16(String str) |
static Expression |
ClickHouse.toInt32(Expression expression) |
static Expression |
ClickHouse.toInt32(Integer literal) |
static Expression |
ClickHouse.toInt32(String str) |
static Expression |
ClickHouse.toInt64(Expression expression) |
static Expression |
ClickHouse.toInt64(Integer literal) |
static Expression |
ClickHouse.toInt64(String str) |
static Expression |
ClickHouse.toInt8(Expression expression) |
static Expression |
ClickHouse.toInt8(Integer literal) |
static Expression |
ClickHouse.toInt8(String str) |
static Expression |
ClickHouse.toMinute(Expression expression) |
static Expression |
ClickHouse.toMonth(Expression expression) |
static Expression |
ClickHouse.toSecond(Expression expression) |
static Expression |
ClickHouse.toStartOfMonth(Expression expression) |
static Expression |
ClickHouse.toStartOfMonth(String datetimeString) |
static Expression |
ClickHouse.toString(Expression expression) |
static Expression |
ClickHouse.toString(Expression expression,
Expression formatter) |
static Expression |
Oracle.toTimestamp(Expression expression,
String format) |
static Expression |
Oracle.toTimestampYYYY_MM_DD_hh_mi_ss(Expression expression,
String format) |
static Expression |
Oracle.toTimestampYYYY_MM_DD(Expression expression,
String format) |
static Expression |
ClickHouse.toUInt16(Expression expression) |
static Expression |
ClickHouse.toUInt16(String str) |
static Expression |
ClickHouse.toUInt32(Expression expression) |
static Expression |
ClickHouse.toUInt32(String str) |
static Expression |
ClickHouse.toUInt64(Expression expression) |
static Expression |
ClickHouse.toUInt64(String str) |
static Expression |
ClickHouse.toUInt8(Expression expression) |
static Expression |
ClickHouse.toUInt8(Integer literal) |
static Expression |
ClickHouse.toUInt8(String str) |
static Expression |
ClickHouse.toUnixTimestamp(Expression expression) |
static Expression |
ClickHouse.toUnixTimestamp(Expression expression,
Expression timeZone) |
static Expression |
ClickHouse.toUUID(Expression expression) |
static Expression |
ClickHouse.toUUID(String literal) |
static Expression |
ClickHouse.toYear(Expression expression) |
static Expression |
ClickHouse.toYYYYMM(Expression expression) |
static Expression |
ClickHouse.toYYYYMMDD(Expression expression) |
static Expression |
ClickHouse.toYYYYMMDDhhmmss(Expression expression) |
static Expression |
Ansi.trim(Expression... expressions) |
static Expression |
MySQL.truncate(Expression expression,
Integer decimalPlaces) |
static Expression |
MySQL.truncate(Float number,
Integer decimalPlaces) |
static Expression |
MySQL.truncate(Integer number,
Integer decimalPlaces) |
static Expression |
PostgreSql.truncateDay(Expression expression) |
static Expression |
PostgreSql.truncateHour(Expression expression) |
static Expression |
MySQL.unhex(Expression expression) |
static Expression |
ClickHouse.unhex(Expression expression) |
static Expression |
MySQL.unhex(String str) |
static Expression |
ClickHouse.unhex(String str) |
static Expression |
Ansi.upper(Expression expression) |
static Expression |
Ansi.upper(String literal) |
static Expression |
MySQL.uuid() |
static Expression |
MySQL.uuidShort() |
static Expression |
MsSqlServer.var(Expression expression) |
static Expression |
MsSqlServer.varp(Expression expression) |
static Expression |
MySQL.year(Expression expression) |
static Expression |
ClickHouse.yesterday() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
Ansi.abs(Expression expression) |
static Expression |
Ansi.acos(Expression expression) |
static Expression |
PostgreSql.addDate(Expression expression,
int day) |
static Expression |
ClickHouse.addDays(Expression expression,
int delta) |
static Expression |
PostgreSql.addHour(Expression expression,
int hour) |
static Expression |
ClickHouse.addHours(Expression expression,
int delta) |
static Expression |
Oracle.addMonth(Expression expression,
Integer delta) |
static Expression |
ClickHouse.addMonths(Expression expression,
int delta) |
static Expression |
ClickHouse.addWeeks(Expression expression,
int delta) |
static Expression |
ClickHouse.addYears(Expression expression,
int delta) |
static Expression |
ClickHouse.any(Expression expression) |
static Expression |
Ansi.asin(Expression expression) |
static Expression |
Ansi.atan(Expression expression) |
static Expression |
Ansi.avg(Expression expression) |
static Expression |
ClickHouse.base64Decode(Expression expression) |
static Expression |
ClickHouse.base64Encode(Expression expression) |
static Expression |
ClickHouse.cast(Expression expression,
Expression dataType) |
static Expression |
Ansi.cast(Expression expression,
String type) |
static Expression |
Ansi.ceil(Expression expression) |
static Expression |
Ansi.concat(Expression... expressions) |
static Expression |
MySQL.concatWs(String delimiter,
Expression... expressions) |
static Expression |
PostgreSql.concatWs(String delimiter,
Expression... expressions) |
static Expression |
MsSqlServer.convert(Expression expression,
String type) |
static Expression |
MsSqlServer.convertDate(Expression expression,
int style) |
static Expression |
Ansi.cos(Expression expression) |
static Expression |
Oracle.cosh(Expression expression) |
static Expression |
Ansi.count(Expression expression)
Returns number of input rows for which the value of expression is not null.
|
static Expression |
Ansi.countDistinct(Expression expression)
Returns number of input rows for which the value of expression is not null
and column value is distinct.
|
static Expression |
ClickHouse.crc32(Expression expression) |
static Expression |
MsSqlServer.dataLength(Expression expression) |
static Expression |
MySQL.date(Expression expression) |
static Expression |
MySQL.dateAdd(Expression expression,
String interval) |
static Expression |
MySQL.dateAddDay(Expression expression,
int day) |
static Expression |
MySQL.dateAddMonth(Expression expression,
int month) |
static Expression |
MySQL.dateAddYear(Expression expression,
int year) |
static Expression |
MySQL.dateDiff(Expression expression,
Expression expression1) |
static Expression |
MySQL.dateDiff(Expression expression,
String dataString) |
static Expression |
MySQL.dateDiff(String dateString,
Expression expression) |
static Expression |
ClickHouse.dateDiff(String unit,
Expression startTime,
Expression endTime) |
static Expression |
MySQL.dateFormat(Expression expression,
String format) |
static Expression |
MySQL.dateSub(Expression expression,
String interval) |
static Expression |
MySQL.dateSubDay(Expression expression,
int day) |
static Expression |
MySQL.dateSubMonth(Expression expression,
int month) |
static Expression |
MySQL.dateSubYear(Expression expression,
int year) |
static Expression |
ClickHouse.dayDiff(Expression startTime,
Expression endTime) |
static Expression |
MySQL.dayOfMonth(Expression expression) |
static Expression |
MySQL.dayOfWeek(Expression expression) |
static Expression |
MySQL.dayOfYear(Expression expression) |
static Expression |
ClickHouse.empty(Expression expression) |
static Expression |
ClickHouse.endsWith(Expression expression) |
static Expression |
PostgreSql.enumFirst(Expression expression) |
static Expression |
PostgreSql.enumLast(Expression expression) |
static Expression |
PostgreSql.enumRange(Expression... expressions) |
static Expression |
PostgreSql.enumRange(Expression expression) |
static Expression |
Ansi.exp(Expression expression) |
static Expression |
MySQL.extract(String unit,
Expression expression)
The unit see: https://dev.mysql.com/doc/refman/8.0/en/expressions.html#temporal-intervals
|
static Expression |
PostgreSql.extract(String field,
Expression expression) |
static Expression |
MySQL.extractDay(Expression expression) |
static Expression |
MySQL.extractDayHour(Expression expression) |
static Expression |
PostgreSql.extractDayOfYear(Expression expression) |
static Expression |
MySQL.extractHour(Expression expression) |
static Expression |
PostgreSql.extractHour(Expression expression) |
static Expression |
MySQL.extractMonth(Expression expression) |
static Expression |
PostgreSql.extractMonth(Expression expression) |
static Expression |
PostgreSql.extractQuarter(Expression expression) |
static Expression |
MySQL.extractWeek(Expression expression) |
static Expression |
PostgreSql.extractWeek(Expression expression) |
static Expression |
MySQL.extractYear(Expression expression) |
static Expression |
PostgreSql.extractYear(Expression expression) |
static Expression |
MySQL.extractYearMonth(Expression expression) |
static Expression |
ClickHouse.farmHash64(Expression expression) |
static Expression |
Ansi.floor(Expression expression) |
static Expression |
MySQL.format(Expression expression,
int num) |
static Expression |
MsSqlServer.format(Expression expression,
String format) |
static Expression |
ClickHouse.formatDateTime(Expression time,
Expression formatter) |
static Expression |
ClickHouse.formatDateTime(Expression time,
Expression formatter,
Expression timeZone) |
static Expression |
MySQL.fromBase64(Expression expression) |
static Expression |
MySQL.fromUnixtime(Expression expression) |
static Expression |
ClickHouse.fromUnixTime(Expression timeStamp) |
static Expression |
ClickHouse.fromUnixTime(Expression timeStamp,
Expression formatter) |
static Expression |
Ansi.groupConcat(Expression... expressions) |
static Expression |
MsSqlServer.grouping(Expression expression) |
static Expression |
MySQL.hex(Expression expression) |
static Expression |
ClickHouse.hex(Expression expression) |
static Expression |
ClickHouse.hiveHash(Expression expression) |
static Expression |
ClickHouse.hourDiff(Expression startTime,
Expression endTime) |
static Expression |
MsSqlServer.iIf(Expression expression,
Expression expression1,
Expression expression2) |
static Expression |
MsSqlServer.isDate(Expression expression) |
static Expression |
MsSqlServer.isJson(Expression expression) |
static Expression |
ClickHouse.isNotNull(Expression expression) |
static Expression |
ClickHouse.isNull(Expression expression) |
static Expression |
MsSqlServer.isNull(Expression expression,
Expression expression1) |
static Expression |
ClickHouse.javaHash(Expression expression) |
static Expression |
MsSqlServer.jsonModify(Expression expression,
String path,
Expression newValue) |
static Expression |
MsSqlServer.jsonModify(Expression expression,
String path,
String newValue) |
static Expression |
MsSqlServer.jsonQuery(Expression expression) |
static Expression |
MsSqlServer.jsonQuery(Expression expression,
String path) |
static Expression |
MsSqlServer.jsonValue(Expression expression,
String path) |
static Expression |
MySQL.lastDay(Expression expression)
Return the last day of the month for the argument
|
static Expression |
Ansi.left(Expression expression) |
static Expression |
MsSqlServer.len(Expression expression) |
static Expression |
Ansi.length(Expression expression) |
static Expression |
Ansi.ln(Expression expression) |
static Expression |
Ansi.log(Expression expression) |
static Expression |
Ansi.log10(Expression expression) |
static Expression |
Ansi.log2(Expression expression) |
static Expression |
Ansi.lower(Expression expression) |
static Expression |
Ansi.ltrim(Expression... expressions) |
static Expression |
Ansi.max(Expression expression) |
static Expression |
MySQL.md5(Expression expression) |
static Expression |
ClickHouse.md5(Expression expression) |
static Expression |
PostgreSql.md5(Expression expression) |
static Expression |
Ansi.min(Expression expression) |
static Expression |
PostgreSql.minusDate(Expression expression,
int day) |
static Expression |
PostgreSql.minusHour(Expression expression,
int hour) |
static Expression |
Ansi.mod(Expression expression1,
Expression expression2) |
static Expression |
MySQL.month(Expression expression) |
static Expression |
ClickHouse.monthDiff(Expression startTime,
Expression endTime) |
static Expression |
ClickHouse.notEmpty(Expression expression) |
static Expression |
PostgreSql.notSimilar(Expression expression,
String pattern) |
static Expression |
MsSqlServer.nullIf(Expression expression,
Expression expression1) |
static Expression |
MsSqlServer.parse(Expression expression,
String type) |
static Expression |
MySQL.pow(Expression expression) |
static Expression |
Ansi.power(Expression expression,
Integer power) |
static Expression |
ClickHouse.quantile(float level,
Expression expression) |
static Expression |
ClickHouse.quantileExact(float level,
Expression expression) |
static Expression |
ClickHouse.quantileExactWeighted(float level,
Expression expression) |
static Expression |
Ansi.radians(Expression expression) |
static Expression |
MySQL.regexpLike(Expression expression,
String regexp) |
static Expression |
MsSqlServer.replace(Expression expression,
String pattern,
String replacement) |
static Expression |
ClickHouse.round(Expression expression) |
static Expression |
MsSqlServer.round(Expression expression,
int num) |
static Expression |
Ansi.round(Expression expression,
Integer decimals) |
static Expression |
Ansi.rtrim(Expression... expressions) |
static Expression |
MySQL.sha(Expression expression) |
static Expression |
MySQL.sha1(Expression expression) |
static Expression |
PostgreSql.similar(Expression expression,
String pattern) |
static Expression |
Ansi.sin(Expression expression) |
static CaseExpression |
Ansi.sqlCase(Expression caseExpr) |
static Expression |
Ansi.sqlIf(Expression expression,
Expression expression1,
Expression expression2) |
static Expression |
Ansi.sqrt(Expression expression) |
static Expression |
ClickHouse.startsWith(Expression expression) |
static Expression |
MsSqlServer.stdEv(Expression expression) |
static Expression |
MsSqlServer.stdEvp(Expression expression) |
static Expression |
MsSqlServer.stringSplit(Expression expression,
String separator) |
static Expression |
MySQL.strToDate(Expression expression,
String format) |
static Expression |
MySQL.subDate(Expression expression,
int day) |
static Expression |
Ansi.substr(Expression expression) |
static Expression |
Ansi.subStr(Expression expression,
int length) |
static Expression |
ClickHouse.subtractDays(Expression timeString,
int delta) |
static Expression |
ClickHouse.subtractHours(Expression expression,
int delta) |
static Expression |
ClickHouse.subtractMonths(Expression expression,
int delta) |
static Expression |
ClickHouse.subtractYears(Expression expression,
int delta) |
static Expression |
Ansi.sum(Expression expression) |
static Expression |
Ansi.tan(Expression expression) |
static Expression |
MySQL.toBase64(Expression expression) |
static Expression |
ClickHouse.toDate(Expression expression) |
static Expression |
Oracle.toDate(Expression expression,
String format) |
static Expression |
ClickHouse.toDateTime(Expression expression) |
static Expression |
Oracle.toDateYYYY_MM_DD_hh_mi_ss(Expression expression,
String format) |
static Expression |
Oracle.toDateYYYY_MM_DD(Expression expression,
String format) |
static Expression |
ClickHouse.toDayOfMonth(Expression expression) |
static Expression |
ClickHouse.toDayOfWeek(Expression expression) |
static Expression |
ClickHouse.toDayOfYear(Expression expression) |
static Expression |
ClickHouse.toDecimal128(Expression value,
String scale) |
static Expression |
ClickHouse.toDecimal32(Expression value,
String scale) |
static Expression |
ClickHouse.toDecimal64(Expression value,
String scale) |
static Expression |
ClickHouse.toFloat32(Expression expression) |
static Expression |
ClickHouse.toFloat64(Expression expression) |
static Expression |
ClickHouse.toHour(Expression expression) |
static Expression |
ClickHouse.toInt16(Expression expression) |
static Expression |
ClickHouse.toInt32(Expression expression) |
static Expression |
ClickHouse.toInt64(Expression expression) |
static Expression |
ClickHouse.toInt8(Expression expression) |
static Expression |
ClickHouse.toMinute(Expression expression) |
static Expression |
ClickHouse.toMonth(Expression expression) |
static Expression |
ClickHouse.toSecond(Expression expression) |
static Expression |
ClickHouse.toStartOfMonth(Expression expression) |
static Expression |
ClickHouse.toString(Expression expression) |
static Expression |
ClickHouse.toString(Expression expression,
Expression formatter) |
static Expression |
Oracle.toTimestamp(Expression expression,
String format) |
static Expression |
Oracle.toTimestampYYYY_MM_DD_hh_mi_ss(Expression expression,
String format) |
static Expression |
Oracle.toTimestampYYYY_MM_DD(Expression expression,
String format) |
static Expression |
ClickHouse.toUInt16(Expression expression) |
static Expression |
ClickHouse.toUInt32(Expression expression) |
static Expression |
ClickHouse.toUInt64(Expression expression) |
static Expression |
ClickHouse.toUInt8(Expression expression) |
static Expression |
ClickHouse.toUnixTimestamp(Expression expression) |
static Expression |
ClickHouse.toUnixTimestamp(Expression expression,
Expression timeZone) |
static Expression |
ClickHouse.toUUID(Expression expression) |
static Expression |
ClickHouse.toYear(Expression expression) |
static Expression |
ClickHouse.toYYYYMM(Expression expression) |
static Expression |
ClickHouse.toYYYYMMDD(Expression expression) |
static Expression |
ClickHouse.toYYYYMMDDhhmmss(Expression expression) |
static Expression |
Ansi.trim(Expression... expressions) |
static Expression |
MySQL.truncate(Expression expression,
Integer decimalPlaces) |
static Expression |
PostgreSql.truncateDay(Expression expression) |
static Expression |
PostgreSql.truncateHour(Expression expression) |
static Expression |
MySQL.unhex(Expression expression) |
static Expression |
ClickHouse.unhex(Expression expression) |
static Expression |
Ansi.upper(Expression expression) |
static Expression |
MsSqlServer.var(Expression expression) |
static Expression |
MsSqlServer.varp(Expression expression) |
static Expression |
MySQL.year(Expression expression) |
Copyright © 2020 com.github.braisdom. All rights reserved.