public class MySQLFunctions extends Object
| 构造器和说明 |
|---|
MySQLFunctions() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Expression |
concatWs(String delimiter,
Expression... expressions) |
static Expression |
crc32(String str) |
static Expression |
date(Expression expression) |
static Expression |
date(String dataString) |
static Expression |
dateAdd(Expression expression,
int day) |
static Expression |
dateAdd(String dataString,
int day) |
static Expression |
dateDiff(Expression expression,
Expression expression1) |
static Expression |
dateDiff(Expression expression,
String dataString) |
static Expression |
dateDiff(String dataString,
Expression expression) |
static Expression |
dateDiff(String dateString1,
String dateString2) |
static Expression |
dateSub(Expression expression,
int day) |
static Expression |
dateSub(String dataString,
int day) |
static Expression |
dayOfMonth(Expression expression) |
static Expression |
dayOfMonth(String str) |
static Expression |
dayOfWeek(Expression expression) |
static Expression |
dayOfWeek(String str) |
static Expression |
dayOfYear(Expression expression) |
static Expression |
dayOfYear(String str) |
static Expression |
extract(String unit,
Expression expression)
The unit see: https://dev.mysql.com/doc/refman/8.0/en/expressions.html#temporal-intervals
|
static Expression |
extractDay(Expression expression) |
static Expression |
extractDayHour(Expression expression) |
static Expression |
extractHour(Expression expression) |
static Expression |
extractWeek(Expression expression) |
static Expression |
extractYear(Expression expression) |
static Expression |
extractYearMonth(Expression expression) |
static Expression |
format(Expression expression,
int num) |
static Expression |
format(float floatNum,
int num) |
static Expression |
fromBase64(Expression expression) |
static Expression |
fromBase64(String str) |
static Expression |
fromUnixtime(Expression expression) |
static Expression |
fromUnixtime(Long unixtime) |
static Expression |
hex(Expression expression) |
static Expression |
hex(String str) |
static Expression |
lastDay(Expression expression)
Return the last day of the month for the argument
|
static Expression |
lastDay(String dataString)
Return the last day of the month for the argument
|
static Expression |
md5(Expression expression) |
static Expression |
md5(String literal) |
static Expression |
pow(Expression expression) |
static Expression |
rand() |
static Expression |
rand(Integer seed) |
static Expression |
regexpLike(Expression expression,
String regexp) |
static Expression |
sha(Expression expression) |
static Expression |
sha(String literal) |
static Expression |
sha1(Expression expression) |
static Expression |
sha1(String literal) |
static Expression |
strToDate(Expression expression,
String format) |
static Expression |
strToDate(String str,
String format) |
static Expression |
subDate(Expression expression,
int day) |
static Expression |
subDate(String dataString,
int day) |
static Expression |
toBase64(Expression expression) |
static Expression |
toBase64(String str) |
static Expression |
toDate(String str) |
static Expression |
toDateTime(String str) |
static Expression |
truncate(Expression expression,
Integer decimalPlaces) |
static Expression |
truncate(Float number,
Integer decimalPlaces) |
static Expression |
truncate(Integer number,
Integer decimalPlaces) |
static Expression |
unhex(Expression expression) |
static Expression |
unhex(String str) |
static Expression |
uuid() |
static Expression |
uuidShort() |
public static final Expression pow(Expression expression)
public static final Expression dateAdd(Expression expression, int day)
public static final Expression dateAdd(String dataString, int day)
public static final Expression dateSub(Expression expression, int day)
public static final Expression dateSub(String dataString, int day)
public static final Expression subDate(Expression expression, int day)
public static final Expression subDate(String dataString, int day)
public static final Expression date(Expression expression)
public static final Expression date(String dataString)
public static final Expression dateDiff(Expression expression, Expression expression1)
public static final Expression dateDiff(String dataString, Expression expression)
public static final Expression dateDiff(Expression expression, String dataString)
public static final Expression dateDiff(String dateString1, String dateString2)
public static final Expression lastDay(Expression expression)
expression - a column or an expressionpublic static final Expression lastDay(String dataString)
dataString - for example, '2020-09-3'public static final Expression md5(Expression expression)
public static final Expression md5(String literal)
public static final Expression concatWs(String delimiter, Expression... expressions) throws SQLSyntaxException
public static final Expression sha(Expression expression)
public static final Expression sha(String literal)
public static final Expression sha1(Expression expression)
public static final Expression sha1(String literal)
public static final Expression format(Expression expression, int num)
public static final Expression format(float floatNum, int num)
public static final Expression toBase64(Expression expression)
public static final Expression toBase64(String str)
public static final Expression fromBase64(Expression expression)
public static final Expression fromBase64(String str)
public static final Expression hex(Expression expression)
public static final Expression hex(String str)
public static final Expression unhex(Expression expression)
public static final Expression unhex(String str)
public static final Expression crc32(String str)
public static final Expression uuid()
public static final Expression uuidShort()
public static final Expression rand()
public static final Expression rand(Integer seed)
public static final Expression truncate(Float number, Integer decimalPlaces)
public static final Expression truncate(Integer number, Integer decimalPlaces)
public static final Expression truncate(Expression expression, Integer decimalPlaces)
public static final Expression toDate(String str)
public static final Expression toDateTime(String str)
public static final Expression fromUnixtime(Long unixtime)
public static final Expression fromUnixtime(Expression expression)
public static final Expression strToDate(String str, String format)
public static final Expression strToDate(Expression expression, String format)
public static final Expression dayOfYear(String str)
public static final Expression dayOfMonth(String str)
public static final Expression dayOfWeek(String str)
public static final Expression dayOfYear(Expression expression)
public static final Expression dayOfMonth(Expression expression)
public static final Expression dayOfWeek(Expression expression)
public static final Expression regexpLike(Expression expression, String regexp)
public static final Expression extractDay(Expression expression)
public static final Expression extractDayHour(Expression expression)
public static final Expression extractHour(Expression expression)
public static final Expression extractWeek(Expression expression)
public static final Expression extractYearMonth(Expression expression)
public static final Expression extractYear(Expression expression)
public static final Expression extract(String unit, Expression expression)
unit - expression - Copyright © 2020 com.github.braisdom. All rights reserved.