public class SqlFunctions extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
SqlFunctions.Ext |
static interface |
SqlFunctions.Exts |
| 构造器和说明 |
|---|
SqlFunctions() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends Number> |
abs(T a) |
static <T extends Number> |
acos(T a) |
static java.time.LocalDate |
addDate(java.time.LocalDate time,
int days) |
static java.time.LocalDate |
addDate(java.time.LocalDate time,
java.time.LocalDate addtime) |
static java.time.LocalDateTime |
addDate(java.time.LocalDateTime time,
int days) |
static java.time.LocalDateTime |
addDate(java.time.LocalDateTime time,
java.time.LocalDateTime addtime) |
static <TimeLong extends java.time.temporal.TemporalAmount> |
addDate(java.time.LocalDate time,
TimeLong timeLong) |
static <TimeLong extends java.time.temporal.TemporalAmount> |
addDate(java.time.LocalDateTime time,
TimeLong timeLong) |
static java.time.LocalDateTime |
addTime(java.time.LocalDateTime time,
java.time.LocalTime addtime) |
static java.time.LocalDateTime |
addTime(java.time.LocalDateTime time,
String addtime) |
static java.time.LocalTime |
addTime(java.time.LocalTime time,
java.time.LocalTime addtime) |
static java.time.LocalDateTime |
addTime(String time,
java.time.LocalTime addtime) |
static java.time.LocalDateTime |
addTime(String time,
String addtime) |
static int |
ascii(String string) |
static <T extends Number> |
asin(T a) |
static <T extends Number> |
atan(T a) |
static <T extends Number> |
atan2(T a,
T b) |
static <T extends Number> |
AVG(T t) |
static <T extends Number> |
big(T a,
T b,
T... cs) |
static int |
byteLength(String string) |
static <T> T |
cast(Object value,
SqlTypes.SqlType<T> targetType) |
static <T extends Number> |
ceil(T a) |
static int |
compare(String s1,
String s2) |
static String |
concat(String s1,
String s2,
String... ss) |
static <T> T |
convert(Object value,
SqlTypes.SqlType<T> targetType) |
static <T extends Number> |
cos(T a) |
static <T extends Number> |
cot(T a) |
static long |
count() |
static <T> long |
count(T t) |
static java.time.LocalDate |
createDate(int year,
int days) |
static java.time.LocalTime |
createTime(int hour,
int minute,
int second) |
static int |
dateDiff(java.time.LocalDate t1,
java.time.LocalDate t2) |
static int |
dateDiff(java.time.LocalDate t1,
java.time.LocalDateTime t2) |
static int |
dateDiff(java.time.LocalDate t1,
String t2) |
static int |
dateDiff(java.time.LocalDateTime t1,
java.time.LocalDate t2) |
static int |
dateDiff(java.time.LocalDateTime t1,
java.time.LocalDateTime t2) |
static int |
dateDiff(java.time.LocalDateTime t1,
String t2) |
static int |
dateDiff(String t1,
String t2) |
static int |
dateFormat(java.time.LocalDate time,
String format) |
static int |
dateFormat(java.time.LocalDateTime time,
String format) |
static int |
dateFormat(String time,
String format) |
static <T extends Number> |
degrees(T a) |
static <T extends Number> |
exp(T a) |
static <T extends Number> |
floor(T a) |
static <T extends Number> |
format(T t,
String format) |
static java.time.LocalDate |
getDate(java.time.LocalDateTime time) |
static java.time.LocalDate |
getDate(String time) |
static int |
getDay(java.time.LocalDate time) |
static int |
getDay(java.time.LocalDateTime time) |
static int |
getDay(String time) |
static String |
getDayName(java.time.LocalDate time) |
static String |
getDayName(java.time.LocalDateTime time) |
static String |
getDayName(String time) |
static int |
getDayOfWeek(java.time.LocalDate time) |
static int |
getDayOfWeek(java.time.LocalDateTime time) |
static int |
getDayOfWeek(String time) |
static int |
getDayOfYear(java.time.LocalDate time) |
static int |
getDayOfYear(java.time.LocalDateTime time) |
static int |
getDayOfYear(String time) |
static int |
getHour(java.time.LocalDate time) |
static int |
getHour(java.time.LocalDateTime time) |
static int |
getHour(String time) |
static int |
getLastDay(java.time.LocalDate time) |
static int |
getLastDay(java.time.LocalDateTime time) |
static int |
getLastDay(String time) |
static int |
getMicroSecond(java.time.LocalDateTime time) |
static int |
getMicroSecond(java.time.LocalTime time) |
static int |
getMicroSecond(String time) |
static int |
getMinute(java.time.LocalDateTime time) |
static int |
getMinute(java.time.LocalTime time) |
static int |
getMinute(String time) |
static int |
getMonth(java.time.LocalDate time) |
static int |
getMonth(java.time.LocalDateTime time) |
static int |
getMonth(String time) |
static String |
getMonthName(java.time.LocalDate time) |
static String |
getMonthName(java.time.LocalDateTime time) |
static String |
getMonthName(String time) |
static int |
getQuarter(java.time.LocalDate time) |
static int |
getQuarter(java.time.LocalDateTime time) |
static int |
getQuarter(String time) |
static int |
getSecond(java.time.LocalDateTime time) |
static int |
getSecond(java.time.LocalTime time) |
static int |
getSecond(String time) |
static int |
getTime(java.time.LocalDateTime time) |
static int |
getTime(java.time.LocalTime time) |
static int |
getTime(String time) |
static int |
getWeek(java.time.LocalDate time) |
static int |
getWeek(java.time.LocalDate time,
int firstDayofweek) |
static int |
getWeek(java.time.LocalDateTime time) |
static int |
getWeek(java.time.LocalDateTime time,
int firstDayofweek) |
static int |
getWeek(String time) |
static int |
getWeek(String time,
int firstDayofweek) |
static int |
getWeekDay(java.time.LocalDate time) |
static int |
getWeekDay(java.time.LocalDateTime time) |
static int |
getWeekDay(String time) |
static int |
getWeekOfYear(java.time.LocalDate time) |
static int |
getWeekOfYear(java.time.LocalDateTime time) |
static int |
getWeekOfYear(String time) |
static int |
getYear(java.time.LocalDateTime time) |
static int |
getYear(java.time.LocalTime time) |
static int |
getYear(String time) |
static byte[] |
groupConcat(String property) |
static <T> String |
groupJoin(String delimiter,
T... properties) |
static <T> String |
groupJoin(String delimiter,
T property) |
static String |
hex(String string) |
static <T extends Number> |
hex(T t) |
static <T> T |
If(boolean condition,
T truePart,
T falsePart) |
static <T> T |
ifNull(T ifNotNull,
T ifNull) |
static String |
insert(String str,
int pos,
int length,
String newStr) |
static int |
instr(String s1,
String s2) |
static String |
join(String separator,
String s1,
String s2,
String... ss) |
static String |
left(String string,
int length) |
static String |
leftPad(String string,
int length,
String lpadString) |
static int |
length(String string) |
static <T extends Number> |
ln(T a) |
static java.time.LocalDateTime |
localNow() |
static int |
locate(String subString,
String string) |
static int |
locate(String subString,
String string,
int offset) |
static <T extends Number> |
log(T a) |
static <T extends Number> |
log10(T a) |
static <T extends Number> |
log2(T a) |
static <T> T |
max(T t) |
static <T> T |
min(T t) |
static <T extends Number> |
mod(T a,
T b) |
static java.time.LocalDateTime |
now() |
static java.time.LocalDate |
nowDate() |
static java.time.LocalTime |
nowTime() |
static <T> T |
nullIf(T ifNotEq,
T t2) |
static double |
pi() |
static <T extends Number> |
pow(T a,
T b) |
static <T extends Number> |
radians(T a) |
static double |
random() |
static double |
random(int a) |
static String |
repeat(String string,
int number) |
static String |
replace(String cur,
String subs,
String news) |
static String |
reverse(String string) |
static String |
right(String string,
int length) |
static String |
rightPad(String string,
int length,
String rpadString) |
static <T extends Number> |
round(T a) |
static <T extends Number> |
round(T a,
int b) |
static <T extends Number> |
sign(T a) |
static <T extends Number> |
sin(T a) |
static <T extends Number> |
small(T a,
T b,
T... cs) |
static String |
space(int number) |
static <T extends Number> |
sqrt(T a) |
static java.time.LocalDate |
subDate(java.time.LocalDate time,
int days) |
static java.time.LocalDate |
subDate(java.time.LocalDate time,
java.time.LocalDate addtime) |
static java.time.LocalDateTime |
subDate(java.time.LocalDateTime time,
int days) |
static java.time.LocalDateTime |
subDate(java.time.LocalDateTime time,
java.time.LocalDateTime addtime) |
static <TimeLong extends java.time.temporal.TemporalAmount> |
subDate(java.time.LocalDate time,
TimeLong timeLong) |
static <TimeLong extends java.time.temporal.TemporalAmount> |
subDate(java.time.LocalDateTime time,
TimeLong timeLong) |
static String |
subStr(String string,
int pos) |
static String |
subStr(String string,
int pos,
int length) |
static String |
subStrIndex(String string,
String delimiter,
int length) |
static java.time.LocalDateTime |
subTime(java.time.LocalDateTime time,
java.time.LocalTime addtime) |
static java.time.LocalDateTime |
subTime(java.time.LocalDateTime time,
String addtime) |
static java.time.LocalTime |
subTime(java.time.LocalTime time,
java.time.LocalTime addtime) |
static java.time.LocalDateTime |
subTime(String time,
java.time.LocalTime addtime) |
static java.time.LocalDateTime |
subTime(String time,
String addtime) |
static <T> T |
sum(T t) |
static java.time.LocalDateTime |
sysNow() |
static <T extends Number> |
tan(T a) |
static java.time.LocalTime |
timeDiff(java.time.LocalDateTime t1,
java.time.LocalDateTime t2) |
static java.time.LocalTime |
timeDiff(java.time.LocalDateTime t1,
java.time.LocalTime t2) |
static java.time.LocalTime |
timeDiff(java.time.LocalDateTime t1,
String t2) |
static java.time.LocalTime |
timeDiff(java.time.LocalTime t1,
java.time.LocalDateTime t2) |
static java.time.LocalTime |
timeDiff(java.time.LocalTime t1,
java.time.LocalTime t2) |
static java.time.LocalTime |
timeDiff(java.time.LocalTime t1,
String t2) |
static java.time.LocalTime |
timeDiff(String t1,
String t2) |
static String |
timeFormat(java.time.LocalDateTime time,
String format) |
static String |
timeFormat(java.time.LocalTime time,
String format) |
static String |
timeFormat(String time,
String format) |
static java.time.LocalDate |
toDate(long days) |
static java.time.LocalDate |
toDate(String time) |
static java.time.LocalDate |
toDate(String time,
String format) |
static java.time.LocalDateTime |
toDateTime(String time,
String format) |
static long |
toDays(java.time.LocalDate time) |
static long |
toDays(java.time.LocalDateTime time) |
static long |
toDays(String time) |
static String |
toLower(String string) |
static int |
toSecond(java.time.LocalDateTime time) |
static int |
toSecond(java.time.LocalTime time) |
static int |
toSecond(String time) |
static <T extends Number> |
toStr(T t) |
static java.time.LocalTime |
toTime(int second) |
static String |
toUpper(String string) |
static String |
trim(String string) |
static String |
trimEnd(String string) |
static String |
trimStart(String string) |
static <T extends Number> |
truncate(T a,
int b) |
static byte[] |
unHex(String string) |
static java.time.LocalDateTime |
utcNow() |
static java.time.LocalDate |
utcNowDate() |
static java.time.LocalTime |
utcNowTime() |
public static long count()
public static <T> long count(T t)
public static <T> T sum(T t)
public static <T extends Number> T AVG(T t)
public static <T> T min(T t)
public static <T> T max(T t)
public static java.time.LocalDateTime now()
public static java.time.LocalDateTime utcNow()
public static java.time.LocalDateTime localNow()
public static java.time.LocalDateTime sysNow()
public static java.time.LocalDate nowDate()
public static java.time.LocalTime nowTime()
public static java.time.LocalDate utcNowDate()
public static java.time.LocalTime utcNowTime()
public static <TimeLong extends java.time.temporal.TemporalAmount> java.time.LocalDateTime addDate(java.time.LocalDateTime time,
TimeLong timeLong)
public static <TimeLong extends java.time.temporal.TemporalAmount> java.time.LocalDate addDate(java.time.LocalDate time,
TimeLong timeLong)
public static java.time.LocalDateTime addDate(java.time.LocalDateTime time,
int days)
public static java.time.LocalDate addDate(java.time.LocalDate time,
int days)
public static java.time.LocalDateTime addDate(java.time.LocalDateTime time,
java.time.LocalDateTime addtime)
public static java.time.LocalDate addDate(java.time.LocalDate time,
java.time.LocalDate addtime)
public static java.time.LocalDateTime addTime(java.time.LocalDateTime time,
java.time.LocalTime addtime)
public static java.time.LocalDateTime addTime(java.time.LocalDateTime time,
String addtime)
public static java.time.LocalTime addTime(java.time.LocalTime time,
java.time.LocalTime addtime)
public static java.time.LocalDateTime addTime(String time, java.time.LocalTime addtime)
public static java.time.LocalDate getDate(java.time.LocalDateTime time)
public static java.time.LocalDate getDate(String time)
public static int dateDiff(java.time.LocalDateTime t1,
java.time.LocalDateTime t2)
public static int dateDiff(java.time.LocalDateTime t1,
java.time.LocalDate t2)
public static int dateDiff(java.time.LocalDateTime t1,
String t2)
public static int dateDiff(java.time.LocalDate t1,
java.time.LocalDate t2)
public static int dateDiff(java.time.LocalDate t1,
java.time.LocalDateTime t2)
public static int dateDiff(java.time.LocalDate t1,
String t2)
public static int dateFormat(java.time.LocalDateTime time,
String format)
public static int dateFormat(java.time.LocalDate time,
String format)
public static int getDay(java.time.LocalDateTime time)
public static int getDay(java.time.LocalDate time)
public static int getDay(String time)
public static String getDayName(java.time.LocalDateTime time)
public static String getDayName(java.time.LocalDate time)
public static int getDayOfWeek(java.time.LocalDateTime time)
public static int getDayOfWeek(java.time.LocalDate time)
public static int getDayOfWeek(String time)
public static int getDayOfYear(java.time.LocalDateTime time)
public static int getDayOfYear(java.time.LocalDate time)
public static int getDayOfYear(String time)
public static java.time.LocalTime toTime(int second)
public static java.time.LocalDate toDate(String time)
public static java.time.LocalDate toDate(long days)
public static long toDays(java.time.LocalDate time)
public static long toDays(java.time.LocalDateTime time)
public static long toDays(String time)
public static int toSecond(java.time.LocalTime time)
public static int toSecond(java.time.LocalDateTime time)
public static int toSecond(String time)
public static int getHour(java.time.LocalDateTime time)
public static int getHour(java.time.LocalDate time)
public static int getHour(String time)
public static int getLastDay(java.time.LocalDateTime time)
public static int getLastDay(java.time.LocalDate time)
public static int getLastDay(String time)
public static java.time.LocalDate createDate(int year,
int days)
public static java.time.LocalTime createTime(int hour,
int minute,
int second)
public static int getMicroSecond(java.time.LocalTime time)
public static int getMicroSecond(java.time.LocalDateTime time)
public static int getMicroSecond(String time)
public static int getMinute(java.time.LocalTime time)
public static int getMinute(java.time.LocalDateTime time)
public static int getMinute(String time)
public static int getMonth(java.time.LocalDate time)
public static int getMonth(java.time.LocalDateTime time)
public static int getMonth(String time)
public static String getMonthName(java.time.LocalDate time)
public static String getMonthName(java.time.LocalDateTime time)
public static int getQuarter(java.time.LocalDate time)
public static int getQuarter(java.time.LocalDateTime time)
public static int getQuarter(String time)
public static int getSecond(java.time.LocalTime time)
public static int getSecond(java.time.LocalDateTime time)
public static int getSecond(String time)
public static <TimeLong extends java.time.temporal.TemporalAmount> java.time.LocalDateTime subDate(java.time.LocalDateTime time,
TimeLong timeLong)
public static <TimeLong extends java.time.temporal.TemporalAmount> java.time.LocalDate subDate(java.time.LocalDate time,
TimeLong timeLong)
public static java.time.LocalDateTime subDate(java.time.LocalDateTime time,
int days)
public static java.time.LocalDate subDate(java.time.LocalDate time,
int days)
public static java.time.LocalDateTime subDate(java.time.LocalDateTime time,
java.time.LocalDateTime addtime)
public static java.time.LocalDate subDate(java.time.LocalDate time,
java.time.LocalDate addtime)
public static java.time.LocalDateTime subTime(java.time.LocalDateTime time,
java.time.LocalTime addtime)
public static java.time.LocalDateTime subTime(java.time.LocalDateTime time,
String addtime)
public static java.time.LocalTime subTime(java.time.LocalTime time,
java.time.LocalTime addtime)
public static java.time.LocalDateTime subTime(String time, java.time.LocalTime addtime)
public static int getTime(java.time.LocalDateTime time)
public static int getTime(java.time.LocalTime time)
public static int getTime(String time)
public static java.time.LocalTime timeDiff(java.time.LocalDateTime t1,
java.time.LocalDateTime t2)
public static java.time.LocalTime timeDiff(java.time.LocalDateTime t1,
java.time.LocalTime t2)
public static java.time.LocalTime timeDiff(java.time.LocalDateTime t1,
String t2)
public static java.time.LocalTime timeDiff(java.time.LocalTime t1,
java.time.LocalTime t2)
public static java.time.LocalTime timeDiff(java.time.LocalTime t1,
java.time.LocalDateTime t2)
public static java.time.LocalTime timeDiff(java.time.LocalTime t1,
String t2)
public static int getWeek(java.time.LocalDate time)
public static int getWeek(java.time.LocalDate time,
int firstDayofweek)
public static int getWeek(java.time.LocalDateTime time)
public static int getWeek(java.time.LocalDateTime time,
int firstDayofweek)
public static int getWeek(String time)
public static int getWeek(String time, int firstDayofweek)
public static int getWeekDay(java.time.LocalDate time)
public static int getWeekDay(java.time.LocalDateTime time)
public static int getWeekDay(String time)
public static int getWeekOfYear(java.time.LocalDate time)
public static int getWeekOfYear(java.time.LocalDateTime time)
public static int getWeekOfYear(String time)
public static int getYear(java.time.LocalDateTime time)
public static int getYear(java.time.LocalTime time)
public static int getYear(String time)
public static <T extends Number> T abs(T a)
public static <T extends Number> double cos(T a)
public static <T extends Number> double sin(T a)
public static <T extends Number> double tan(T a)
public static <T extends Number> double acos(T a)
public static <T extends Number> double asin(T a)
public static <T extends Number> double atan(T a)
public static <T extends Number> double atan2(T a, T b)
public static <T extends Number> long ceil(T a)
public static <T extends Number> double cot(T a)
public static <T extends Number> double degrees(T a)
public static <T extends Number> double exp(T a)
public static <T extends Number> long floor(T a)
@SafeVarargs public static <T extends Number> T big(T a, T b, T... cs)
@SafeVarargs public static <T extends Number> T small(T a, T b, T... cs)
public static <T extends Number> double ln(T a)
public static <T extends Number> double log(T a)
public static <T extends Number> double log2(T a)
public static <T extends Number> double log10(T a)
public static <T extends Number> T mod(T a, T b)
public static double pi()
public static <T extends Number> double pow(T a, T b)
public static <T extends Number> double radians(T a)
public static double random()
public static double random(int a)
public static <T extends Number> T round(T a)
public static <T extends Number> T round(T a, int b)
public static <T extends Number> int sign(T a)
public static <T extends Number> double sqrt(T a)
public static <T extends Number> long truncate(T a, int b)
public static int ascii(String string)
public static int length(String string)
public static int byteLength(String string)
public static String space(int number)
public static byte[] unHex(String string)
public static byte[] groupConcat(String property)
@SafeVarargs public static <T> String groupJoin(String delimiter, T... properties)
public static <T> T If(boolean condition,
T truePart,
T falsePart)
public static <T> T ifNull(T ifNotNull,
T ifNull)
public static <T> T nullIf(T ifNotEq,
T t2)
public static <T> T cast(Object value, SqlTypes.SqlType<T> targetType)
public static <T> T convert(Object value, SqlTypes.SqlType<T> targetType)
Copyright © 2024. All rights reserved.