public abstract class BasicFunction<T extends BasicFunction<T>> extends AbstractField<T> implements Function<T>, FunctionInterface
| 限定符和类型 | 字段和说明 |
|---|---|
protected Cmd |
key |
protected char[] |
operator |
alias| 构造器和说明 |
|---|
BasicFunction(char[] operator,
Cmd key) |
| 限定符和类型 | 方法和说明 |
|---|---|
Concat |
concat(Cmd... values) |
Concat |
concat(Serializable... values) |
ConcatAs |
concatAs(String split,
Cmd... values) |
ConcatAs |
concatAs(String split,
Serializable... values)
以下为去除广告
|
boolean |
contain(Cmd cmd) |
StringBuilder |
functionSql(Cmd module,
Cmd parent,
SqlBuilderContext context,
StringBuilder sqlBuilder)
函数的sql
|
In |
in(Serializable... values) |
NotIn |
notIn(Serializable... values) |
as, as, getAliasclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitabs, acos, asin, atan, avg, between, ceil, charLength, cos, cot, count, count, date, dateAdd, dateAdd, dateDiff, dateDiff, dateFormat, dateFormat, dateSub, dateSub, day, degrees, divide, divide, empty, eq, exp, floor, gt, gte, hour, ifNull, inetAton, inetNtoa, instr, isNull, left, length, like, like, like, log, log10, log2, lower, lpad, lt, lte, ltrim, max, min, mod, month, multiply, multiply, mysql, ne, notBetween, notEmpty, notLike, notLike, notLike, plus, plus, pow, radians, rand, rand, repeat, replace, reverse, right, round, round, rpad, rtrim, sign, sin, sqrt, strcmp, subStr, subStr, subtract, subtract, sum, tan, trim, truncate, truncate, upper, weekday, yearprotected final char[] operator
protected final Cmd key
public BasicFunction(char[] operator,
Cmd key)
public StringBuilder functionSql(Cmd module, Cmd parent, SqlBuilderContext context, StringBuilder sqlBuilder)
FunctionfunctionSql 在接口中 Function<T extends BasicFunction<T>>@SafeVarargs public final ConcatAs concatAs(String split, Serializable... values)
concatAs 在接口中 FunctionInterface@SafeVarargs public final ConcatAs concatAs(String split, Cmd... values)
concatAs 在接口中 FunctionInterface@SafeVarargs public final Concat concat(Serializable... values)
concat 在接口中 FunctionInterface@SafeVarargs public final Concat concat(Cmd... values)
concat 在接口中 FunctionInterface@SafeVarargs public final In in(Serializable... values)
in 在接口中 FunctionInterface@SafeVarargs public final NotIn notIn(Serializable... values)
notIn 在接口中 FunctionInterfaceCopyright © 2024. All rights reserved.