public class SystemFunctionUtils extends Object
| Constructor and Description |
|---|
SystemFunctionUtils() |
| Modifier and Type | Method and Description |
|---|---|
static byte |
abs(byte b0)
SQL
ABS operator applied to byte values. |
static double |
abs(double b0)
SQL
ABS operator applied to double values. |
static float |
abs(float b0)
SQL
ABS operator applied to float values. |
static int |
abs(int b0)
SQL
ABS operator applied to int values. |
static long |
abs(long b0)
SQL
ABS operator applied to long values. |
static short |
abs(short b0)
SQL
ABS operator applied to short values. |
static boolean |
betweenAsymmetric(BigDecimal value,
BigDecimal minValue,
BigDecimal maxValue) |
static boolean |
betweenAsymmetric(Double value,
double minValue,
double maxValue) |
static boolean |
betweenAsymmetric(Float value,
float minValue,
float maxValue) |
static boolean |
betweenAsymmetric(Integer value,
int minValue,
int maxValue) |
static boolean |
betweenAsymmetric(Long value,
long minValue,
long maxValue) |
static boolean |
betweenAsymmetric(Short value,
short minValue,
short maxValue) |
static boolean |
betweenAsymmetric(String value,
String minValue,
String maxValue) |
static double |
ceil(double b0) |
static float |
ceil(float b0) |
static int |
ceil(int b0,
int b1)
SQL
CEIL operator applied to int values. |
static long |
ceil(long b0,
long b1)
SQL
CEIL operator applied to long values. |
static int |
charLength(String str) |
static Object |
coalesce(Object... objects) |
static String |
concat(String... str) |
static int |
currentDate(long epochTime,
String timezone) |
static int |
currentTime(long epochTime,
String timezone) |
static org.apache.flink.cdc.common.data.TimestampData |
currentTimestamp(long epochTime,
String timezone) |
static String |
dateFormat(org.apache.flink.cdc.common.data.LocalZonedTimestampData timestamp,
String format) |
static String |
dateFormat(org.apache.flink.cdc.common.data.TimestampData timestamp,
String format) |
static String |
dateFormat(org.apache.flink.cdc.common.data.ZonedTimestampData timestamp,
String format) |
static double |
floor(double b0) |
static float |
floor(float b0) |
static int |
floor(int b0,
int b1)
SQL
FLOOR operator applied to int values. |
static long |
floor(long b0,
long b1)
SQL
FLOOR operator applied to long values. |
static boolean |
in(BigDecimal value,
BigDecimal... values) |
static boolean |
in(Double value,
Double... values) |
static boolean |
in(Float value,
Float... values) |
static boolean |
in(Integer value,
Integer... values) |
static boolean |
in(Long value,
Long... values) |
static boolean |
in(Short value,
Short... values) |
static boolean |
in(String value,
String... str) |
static boolean |
like(String str,
String regex) |
static int |
localtime(long epochTime,
String timezone) |
static org.apache.flink.cdc.common.data.TimestampData |
localtimestamp(long epochTime,
String timezone) |
static String |
lower(String str) |
static boolean |
notBetweenAsymmetric(BigDecimal value,
BigDecimal minValue,
BigDecimal maxValue) |
static boolean |
notBetweenAsymmetric(Double value,
double minValue,
double maxValue) |
static boolean |
notBetweenAsymmetric(Float value,
float minValue,
float maxValue) |
static boolean |
notBetweenAsymmetric(Integer value,
int minValue,
int maxValue) |
static boolean |
notBetweenAsymmetric(Long value,
long minValue,
long maxValue) |
static boolean |
notBetweenAsymmetric(Short value,
short minValue,
short maxValue) |
static boolean |
notBetweenAsymmetric(String value,
String minValue,
String maxValue) |
static boolean |
notIn(BigDecimal value,
BigDecimal... values) |
static boolean |
notIn(Double value,
Double... values) |
static boolean |
notIn(Float value,
Float... values) |
static boolean |
notIn(Integer value,
Integer... values) |
static boolean |
notIn(Long value,
Long... values) |
static boolean |
notIn(Short value,
Short... values) |
static boolean |
notIn(String value,
String... values) |
static boolean |
notLike(String str,
String regex) |
static org.apache.flink.cdc.common.data.LocalZonedTimestampData |
now(long epochTime,
String timezone) |
static String |
regexpReplace(String str,
String regex,
String replacement)
Returns a string resulting from replacing all substrings that match the regular expression
with replacement.
|
static BigDecimal |
round(BigDecimal b0)
SQL
ROUND operator applied to BigDecimal values. |
static BigDecimal |
round(BigDecimal b0,
int b1)
SQL
ROUND operator applied to BigDecimal values. |
static byte |
round(byte b0)
SQL
ROUND operator applied to byte values. |
static byte |
round(byte b0,
int b1)
SQL
ROUND operator applied to byte values. |
static double |
round(double b0)
SQL
ROUND operator applied to double values. |
static double |
round(double b0,
int b1)
SQL
ROUND operator applied to double values. |
static float |
round(float b0)
SQL
ROUND operator applied to float values. |
static float |
round(float b0,
int b1)
SQL
ROUND operator applied to float values. |
static int |
round(int b0)
SQL
ROUND operator applied to int values. |
static int |
round(int b0,
int b1)
SQL
ROUND operator applied to int values. |
static long |
round(long b0)
SQL
ROUND operator applied to long values. |
static long |
round(long b0,
int b1)
SQL
ROUND operator applied to long values. |
static short |
round(short b0)
SQL
ROUND operator applied to short values. |
static short |
round(short b0,
int b1)
SQL
ROUND operator applied to short values. |
static String |
substr(String str,
int beginIndex) |
static String |
substr(String str,
int beginIndex,
int length) |
static int |
timestampDiff(String symbol,
org.apache.flink.cdc.common.data.LocalZonedTimestampData fromTimestamp,
org.apache.flink.cdc.common.data.LocalZonedTimestampData toTimestamp) |
static int |
timestampDiff(String symbol,
long fromDate,
long toDate) |
static int |
timestampDiff(String symbol,
org.apache.flink.cdc.common.data.TimestampData fromTimestamp,
org.apache.flink.cdc.common.data.TimestampData toTimestamp) |
static int |
timestampDiff(String symbol,
org.apache.flink.cdc.common.data.ZonedTimestampData fromTimestamp,
org.apache.flink.cdc.common.data.ZonedTimestampData toTimestamp) |
static int |
toDate(String str) |
static int |
toDate(String str,
String format) |
static org.apache.flink.cdc.common.data.TimestampData |
toTimestamp(String str) |
static org.apache.flink.cdc.common.data.TimestampData |
toTimestamp(String str,
String format) |
static String |
trim(String symbol,
String target,
String str) |
static String |
upper(String str) |
static String |
uuid() |
static String |
uuid(byte[] b) |
static boolean |
valueEquals(Object object1,
Object object2) |
public static int localtime(long epochTime,
String timezone)
public static org.apache.flink.cdc.common.data.TimestampData localtimestamp(long epochTime,
String timezone)
public static int currentTime(long epochTime,
String timezone)
public static int currentDate(long epochTime,
String timezone)
public static org.apache.flink.cdc.common.data.TimestampData currentTimestamp(long epochTime,
String timezone)
public static org.apache.flink.cdc.common.data.LocalZonedTimestampData now(long epochTime,
String timezone)
public static String dateFormat(org.apache.flink.cdc.common.data.LocalZonedTimestampData timestamp, String format)
public static String dateFormat(org.apache.flink.cdc.common.data.TimestampData timestamp, String format)
public static String dateFormat(org.apache.flink.cdc.common.data.ZonedTimestampData timestamp, String format)
public static int toDate(String str)
public static org.apache.flink.cdc.common.data.TimestampData toTimestamp(String str)
public static org.apache.flink.cdc.common.data.TimestampData toTimestamp(String str, String format)
public static int timestampDiff(String symbol, org.apache.flink.cdc.common.data.LocalZonedTimestampData fromTimestamp, org.apache.flink.cdc.common.data.LocalZonedTimestampData toTimestamp)
public static int timestampDiff(String symbol, org.apache.flink.cdc.common.data.TimestampData fromTimestamp, org.apache.flink.cdc.common.data.TimestampData toTimestamp)
public static int timestampDiff(String symbol, org.apache.flink.cdc.common.data.ZonedTimestampData fromTimestamp, org.apache.flink.cdc.common.data.ZonedTimestampData toTimestamp)
public static int timestampDiff(String symbol, long fromDate, long toDate)
public static boolean betweenAsymmetric(String value, String minValue, String maxValue)
public static boolean betweenAsymmetric(Short value, short minValue, short maxValue)
public static boolean betweenAsymmetric(Integer value, int minValue, int maxValue)
public static boolean betweenAsymmetric(Long value, long minValue, long maxValue)
public static boolean betweenAsymmetric(Float value, float minValue, float maxValue)
public static boolean betweenAsymmetric(Double value, double minValue, double maxValue)
public static boolean betweenAsymmetric(BigDecimal value, BigDecimal minValue, BigDecimal maxValue)
public static boolean notBetweenAsymmetric(String value, String minValue, String maxValue)
public static boolean notBetweenAsymmetric(Short value, short minValue, short maxValue)
public static boolean notBetweenAsymmetric(Integer value, int minValue, int maxValue)
public static boolean notBetweenAsymmetric(Long value, long minValue, long maxValue)
public static boolean notBetweenAsymmetric(Float value, float minValue, float maxValue)
public static boolean notBetweenAsymmetric(Double value, double minValue, double maxValue)
public static boolean notBetweenAsymmetric(BigDecimal value, BigDecimal minValue, BigDecimal maxValue)
public static boolean in(BigDecimal value, BigDecimal... values)
public static boolean notIn(BigDecimal value, BigDecimal... values)
public static int charLength(String str)
public static String regexpReplace(String str, String regex, String replacement)
public static byte abs(byte b0)
ABS operator applied to byte values.public static short abs(short b0)
ABS operator applied to short values.public static int abs(int b0)
ABS operator applied to int values.public static long abs(long b0)
ABS operator applied to long values.public static float abs(float b0)
ABS operator applied to float values.public static double abs(double b0)
ABS operator applied to double values.public static double floor(double b0)
public static float floor(float b0)
public static int floor(int b0,
int b1)
FLOOR operator applied to int values.public static long floor(long b0,
long b1)
FLOOR operator applied to long values.public static double ceil(double b0)
public static float ceil(float b0)
public static int ceil(int b0,
int b1)
CEIL operator applied to int values.public static long ceil(long b0,
long b1)
CEIL operator applied to long values.public static byte round(byte b0)
ROUND operator applied to byte values.public static byte round(byte b0,
int b1)
ROUND operator applied to byte values.public static short round(short b0)
ROUND operator applied to short values.public static short round(short b0,
int b1)
ROUND operator applied to short values.public static int round(int b0)
ROUND operator applied to int values.public static int round(int b0,
int b1)
ROUND operator applied to int values.public static long round(long b0)
ROUND operator applied to long values.public static long round(long b0,
int b1)
ROUND operator applied to long values.public static BigDecimal round(BigDecimal b0)
ROUND operator applied to BigDecimal values.public static BigDecimal round(BigDecimal b0, int b1)
ROUND operator applied to BigDecimal values.public static float round(float b0)
ROUND operator applied to float values.public static float round(float b0,
int b1)
ROUND operator applied to float values.public static double round(double b0)
ROUND operator applied to double values.public static double round(double b0,
int b1)
ROUND operator applied to double values.public static String uuid()
public static String uuid(byte[] b)
Copyright © 2024 The Apache Software Foundation. All rights reserved.