Package com.exasol.adapter.sql
Enum ScalarFunction
- java.lang.Object
-
- java.lang.Enum<ScalarFunction>
-
- com.exasol.adapter.sql.ScalarFunction
-
- All Implemented Interfaces:
Serializable
,Comparable<ScalarFunction>
public enum ScalarFunction extends Enum<ScalarFunction>
List of all scalar functions supported by EXASOL. Note that predicates are defined separately inPredicate
.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ABS
Abs scalar function.ACOS
Acos scalar function.ADD
Add scalar function.ADD_DAYS
Add days scalar function.ADD_HOURS
Add hours scalar function.ADD_MINUTES
Add minutes scalar function.ADD_MONTHS
Add months scalar function.ADD_SECONDS
Add seconds scalar function.ADD_WEEKS
Add weeks scalar function.ADD_YEARS
Add years scalar function.ASCII
Ascii scalar function.ASIN
Asin scalar function.ATAN
Atan scalar function.ATAN2
Atan 2 scalar function.BIT_AND
Bit and scalar function.BIT_CHECK
Bit check scalar function.BIT_LENGTH
Bit length scalar function.BIT_LROTATE
Bit lrotate scalar function.BIT_LSHIFT
Bit lshift scalar function.BIT_NOT
Bit not scalar function.BIT_OR
Bit or scalar function.BIT_RROTATE
Bit rrotate scalar function.BIT_RSHIFT
Bit rshift scalar function.BIT_SET
Bit set scalar function.BIT_TO_NUM
Bit to num scalar function.BIT_XOR
Bit xor scalar function.CASE
Case scalar function.CAST
Cast scalar function.CEIL
Ceil scalar function.CHR
Chr scalar function.COLOGNE_PHONETIC
Cologne phonetic scalar function.CONCAT
Concat scalar function.CONVERT_TZ
Convert tz scalar function.COS
Cos scalar function.COSH
Cosh scalar function.COT
Cot scalar function.CURRENT_CLUSTER
Current cluster scalar function.CURRENT_DATE
Current date scalar function.CURRENT_SCHEMA
Current schema scalar function.CURRENT_SESSION
Current session scalar function.CURRENT_STATEMENT
Current statement scalar function.CURRENT_TIMESTAMP
Current timestamp scalar function.CURRENT_USER
Current user scalar function.DATE_TRUNC
Date trunc scalar function.DAY
Day scalar function.DAYS_BETWEEN
Days between scalar function.DBTIMEZONE
Dbtimezone scalar function.DEGREES
Degrees scalar function.DIV
Div scalar function.DUMP
Dump scalar function.EDIT_DISTANCE
Edit distance scalar function.EXP
Exp scalar function.EXTRACT
Extract scalar function.FLOAT_DIV
Float div scalar function.FLOOR
Floor scalar function.FROM_POSIX_TIME
From posix time scalar function.GREATEST
Greatest scalar function.HASH_MD5
Hash md 5 scalar function.HASH_SHA1
Hash sha 1 scalar function.HASH_SHA256
Hash sha 256 scalar function.HASH_SHA512
Hash sha 512 scalar function.HASH_TIGER
Hash tiger scalar function.HASHTYPE_MD5
Hashtype md 5 scalar function.HASHTYPE_SHA1
Hashtype sha 1 scalar function.HASHTYPE_SHA256
Hashtype sha 256 scalar function.HASHTYPE_SHA512
Hashtype sha 512 scalar function.HASHTYPE_TIGER
Hashtype tiger scalar function.HOUR
Hour scalar function.HOURS_BETWEEN
Hours between scalar function.INITCAP
Initcap scalar function.INSERT
Insert scalar function.INSTR
Instr scalar function.IS_BOOLEAN
Is boolean scalar function.IS_DATE
Is date scalar function.IS_DSINTERVAL
Is dsinterval scalar function.IS_NUMBER
Is number scalar function.IS_TIMESTAMP
Is timestamp scalar function.IS_YMINTERVAL
Is yminterval scalar function.JSON_VALUE
Json value scalar function.LEAST
Least scalar function.LENGTH
Length scalar function.LN
Ln scalar function.LOCALTIMESTAMP
Localtimestamp scalar function.LOCATE
Locate scalar function.LOG
Log scalar function.LOWER
Lower scalar function.LPAD
Lpad scalar function.LTRIM
Ltrim scalar function.MIN_SCALE
Min scale scalar function.MINUTE
Minute scalar function.MINUTES_BETWEEN
Minutes between scalar function.MOD
Mod scalar function.MONTH
Month scalar function.MONTHS_BETWEEN
Months between scalar function.MULT
Mult scalar function.NEG
Neg scalar function.NULLIFZERO
Nullifzero scalar function.NUMTODSINTERVAL
Numtodsinterval scalar function.NUMTOYMINTERVAL
Numtoyminterval scalar function.OCTET_LENGTH
Octet length scalar function.POSIX_TIME
Posix time scalar function.POWER
Power scalar function.RADIANS
Radians scalar function.RAND
Rand scalar function.REGEXP_INSTR
Regexp instr scalar function.REGEXP_REPLACE
Regexp replace scalar function.REGEXP_SUBSTR
Regexp substr scalar function.REPEAT
Repeat scalar function.REPLACE
Replace scalar function.REVERSE
Reverse scalar function.RIGHT
Right scalar function.ROUND
Round scalar function.RPAD
Rpad scalar function.RTRIM
Rtrim scalar function.SECOND
Second scalar function.SECONDS_BETWEEN
Seconds between scalar function.SESSION_PARAMETER
Session parameter scalar function.SESSIONTIMEZONE
Sessiontimezone scalar function.SIGN
Sign scalar function.SIN
Sin scalar function.SINH
Sinh scalar function.SOUNDEX
Soundex scalar function.SPACE
Space scalar function.SQRT
Sqrt scalar function.ST_AREA
St area scalar function.ST_BOUNDARY
St boundary scalar function.ST_BUFFER
St buffer scalar function.ST_CENTROID
St centroid scalar function.ST_CONTAINS
St contains scalar function.ST_CONVEXHULL
St convexhull scalar function.ST_CROSSES
St crosses scalar function.ST_DIFFERENCE
St difference scalar function.ST_DIMENSION
St dimension scalar function.ST_DISJOINT
St disjoint scalar function.ST_DISTANCE
St distance scalar function.ST_ENDPOINT
St endpoint scalar function.ST_ENVELOPE
St envelope scalar function.ST_EQUALS
St equals scalar function.ST_EXTERIORRING
St exteriorring scalar function.ST_FORCE2D
St force 2 d scalar function.ST_GEOMETRYN
St geometryn scalar function.ST_GEOMETRYTYPE
St geometrytype scalar function.ST_INTERIORRINGN
St interiorringn scalar function.ST_INTERSECTION
St intersection scalar function.ST_INTERSECTS
St intersects scalar function.ST_ISCLOSED
St isclosed scalar function.ST_ISEMPTY
St isempty scalar function.ST_ISRING
St isring scalar function.ST_ISSIMPLE
St issimple scalar function.ST_LENGTH
St length scalar function.ST_NUMGEOMETRIES
St numgeometries scalar function.ST_NUMINTERIORRINGS
St numinteriorrings scalar function.ST_NUMPOINTS
St numpoints scalar function.ST_OVERLAPS
St overlaps scalar function.ST_POINTN
St pointn scalar function.ST_SETSRID
St setsrid scalar function.ST_STARTPOINT
St startpoint scalar function.ST_SYMDIFFERENCE
St symdifference scalar function.ST_TOUCHES
St touches scalar function.ST_TRANSFORM
St transform scalar function.ST_UNION
St union scalar function.ST_WITHIN
St within scalar function.ST_X
St x scalar function.ST_Y
St y scalar function.SUB
Sub scalar function.SUBSTR
Substr scalar function.SYS_GUID
Sys guid scalar function.SYSDATE
Sysdate scalar function.SYSTIMESTAMP
Systimestamp scalar function.TAN
Tan scalar function.TANH
Tanh scalar function.TO_CHAR
To char scalar function.TO_DATE
To date scalar function.TO_DSINTERVAL
To dsinterval scalar function.TO_NUMBER
To number scalar function.TO_TIMESTAMP
To timestamp scalar function.TO_YMINTERVAL
To yminterval scalar function.TRANSLATE
Translate scalar function.TRIM
Trim scalar function.TRUNC
Trunc scalar function.TYPEOF
Typeof scalar function.UNICODE
Unicode scalar function.UNICODECHR
Unicodechr scalar function.UPPER
Upper scalar function.WEEK
Week scalar function.WIDTH_BUCKET
WIDTH_BUCKET scalar function.YEAR
Year scalar function.YEARS_BETWEEN
Years between scalar function.ZEROIFNULL
Zeroifnull scalar function.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isSimple()
True if the function is simple, i.e.static ScalarFunction
valueOf(String name)
Returns the enum constant of this type with the specified name.static ScalarFunction[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ADD
public static final ScalarFunction ADD
Add scalar function.
-
SUB
public static final ScalarFunction SUB
Sub scalar function.
-
MULT
public static final ScalarFunction MULT
Mult scalar function.
-
FLOAT_DIV
public static final ScalarFunction FLOAT_DIV
Float div scalar function.
-
NEG
public static final ScalarFunction NEG
Neg scalar function.
-
ABS
public static final ScalarFunction ABS
Abs scalar function.
-
ACOS
public static final ScalarFunction ACOS
Acos scalar function.
-
ASIN
public static final ScalarFunction ASIN
Asin scalar function.
-
ATAN
public static final ScalarFunction ATAN
Atan scalar function.
-
ATAN2
public static final ScalarFunction ATAN2
Atan 2 scalar function.
-
CEIL
public static final ScalarFunction CEIL
Ceil scalar function.
-
COS
public static final ScalarFunction COS
Cos scalar function.
-
COSH
public static final ScalarFunction COSH
Cosh scalar function.
-
COT
public static final ScalarFunction COT
Cot scalar function.
-
DEGREES
public static final ScalarFunction DEGREES
Degrees scalar function.
-
DIV
public static final ScalarFunction DIV
Div scalar function.
-
EXP
public static final ScalarFunction EXP
Exp scalar function.
-
FLOOR
public static final ScalarFunction FLOOR
Floor scalar function.
-
GREATEST
public static final ScalarFunction GREATEST
Greatest scalar function.
-
LEAST
public static final ScalarFunction LEAST
Least scalar function.
-
LN
public static final ScalarFunction LN
Ln scalar function.
-
LOG
public static final ScalarFunction LOG
Log scalar function.
-
MOD
public static final ScalarFunction MOD
Mod scalar function.
-
POWER
public static final ScalarFunction POWER
Power scalar function.
-
RADIANS
public static final ScalarFunction RADIANS
Radians scalar function.
-
RAND
public static final ScalarFunction RAND
Rand scalar function.
-
ROUND
public static final ScalarFunction ROUND
Round scalar function.
-
SIGN
public static final ScalarFunction SIGN
Sign scalar function.
-
SIN
public static final ScalarFunction SIN
Sin scalar function.
-
SINH
public static final ScalarFunction SINH
Sinh scalar function.
-
SQRT
public static final ScalarFunction SQRT
Sqrt scalar function.
-
TAN
public static final ScalarFunction TAN
Tan scalar function.
-
TANH
public static final ScalarFunction TANH
Tanh scalar function.
-
TRUNC
public static final ScalarFunction TRUNC
Trunc scalar function.
-
WIDTH_BUCKET
public static final ScalarFunction WIDTH_BUCKET
WIDTH_BUCKET scalar function.
-
ASCII
public static final ScalarFunction ASCII
Ascii scalar function.
-
BIT_LENGTH
public static final ScalarFunction BIT_LENGTH
Bit length scalar function.
-
CHR
public static final ScalarFunction CHR
Chr scalar function.
-
COLOGNE_PHONETIC
public static final ScalarFunction COLOGNE_PHONETIC
Cologne phonetic scalar function.
-
CONCAT
public static final ScalarFunction CONCAT
Concat scalar function.
-
DUMP
public static final ScalarFunction DUMP
Dump scalar function.
-
EDIT_DISTANCE
public static final ScalarFunction EDIT_DISTANCE
Edit distance scalar function.
-
INITCAP
public static final ScalarFunction INITCAP
Initcap scalar function.
-
INSERT
public static final ScalarFunction INSERT
Insert scalar function.
-
INSTR
public static final ScalarFunction INSTR
Instr scalar function.
-
LENGTH
public static final ScalarFunction LENGTH
Length scalar function.
-
LOCATE
public static final ScalarFunction LOCATE
Locate scalar function.
-
LOWER
public static final ScalarFunction LOWER
Lower scalar function.
-
LPAD
public static final ScalarFunction LPAD
Lpad scalar function.
-
LTRIM
public static final ScalarFunction LTRIM
Ltrim scalar function.
-
OCTET_LENGTH
public static final ScalarFunction OCTET_LENGTH
Octet length scalar function.
-
REGEXP_INSTR
public static final ScalarFunction REGEXP_INSTR
Regexp instr scalar function.
-
REGEXP_REPLACE
public static final ScalarFunction REGEXP_REPLACE
Regexp replace scalar function.
-
REGEXP_SUBSTR
public static final ScalarFunction REGEXP_SUBSTR
Regexp substr scalar function.
-
REPEAT
public static final ScalarFunction REPEAT
Repeat scalar function.
-
REPLACE
public static final ScalarFunction REPLACE
Replace scalar function.
-
REVERSE
public static final ScalarFunction REVERSE
Reverse scalar function.
-
RIGHT
public static final ScalarFunction RIGHT
Right scalar function.
-
RPAD
public static final ScalarFunction RPAD
Rpad scalar function.
-
RTRIM
public static final ScalarFunction RTRIM
Rtrim scalar function.
-
SOUNDEX
public static final ScalarFunction SOUNDEX
Soundex scalar function.
-
SPACE
public static final ScalarFunction SPACE
Space scalar function.
-
SUBSTR
public static final ScalarFunction SUBSTR
Substr scalar function.
-
TRANSLATE
public static final ScalarFunction TRANSLATE
Translate scalar function.
-
TRIM
public static final ScalarFunction TRIM
Trim scalar function.
-
UNICODE
public static final ScalarFunction UNICODE
Unicode scalar function.
-
UNICODECHR
public static final ScalarFunction UNICODECHR
Unicodechr scalar function.
-
UPPER
public static final ScalarFunction UPPER
Upper scalar function.
-
ADD_DAYS
public static final ScalarFunction ADD_DAYS
Add days scalar function.
-
ADD_HOURS
public static final ScalarFunction ADD_HOURS
Add hours scalar function.
-
ADD_MINUTES
public static final ScalarFunction ADD_MINUTES
Add minutes scalar function.
-
ADD_MONTHS
public static final ScalarFunction ADD_MONTHS
Add months scalar function.
-
ADD_SECONDS
public static final ScalarFunction ADD_SECONDS
Add seconds scalar function.
-
ADD_WEEKS
public static final ScalarFunction ADD_WEEKS
Add weeks scalar function.
-
ADD_YEARS
public static final ScalarFunction ADD_YEARS
Add years scalar function.
-
CONVERT_TZ
public static final ScalarFunction CONVERT_TZ
Convert tz scalar function.
-
CURRENT_DATE
public static final ScalarFunction CURRENT_DATE
Current date scalar function.
-
CURRENT_TIMESTAMP
public static final ScalarFunction CURRENT_TIMESTAMP
Current timestamp scalar function.
-
DATE_TRUNC
public static final ScalarFunction DATE_TRUNC
Date trunc scalar function.
-
DAY
public static final ScalarFunction DAY
Day scalar function.
-
DAYS_BETWEEN
public static final ScalarFunction DAYS_BETWEEN
Days between scalar function.
-
DBTIMEZONE
public static final ScalarFunction DBTIMEZONE
Dbtimezone scalar function.
-
EXTRACT
public static final ScalarFunction EXTRACT
Extract scalar function.
-
FROM_POSIX_TIME
public static final ScalarFunction FROM_POSIX_TIME
From posix time scalar function.
-
HOUR
public static final ScalarFunction HOUR
Hour scalar function.
-
HOURS_BETWEEN
public static final ScalarFunction HOURS_BETWEEN
Hours between scalar function.
-
LOCALTIMESTAMP
public static final ScalarFunction LOCALTIMESTAMP
Localtimestamp scalar function.
-
MINUTE
public static final ScalarFunction MINUTE
Minute scalar function.
-
MINUTES_BETWEEN
public static final ScalarFunction MINUTES_BETWEEN
Minutes between scalar function.
-
MONTH
public static final ScalarFunction MONTH
Month scalar function.
-
MONTHS_BETWEEN
public static final ScalarFunction MONTHS_BETWEEN
Months between scalar function.
-
NUMTODSINTERVAL
public static final ScalarFunction NUMTODSINTERVAL
Numtodsinterval scalar function.
-
NUMTOYMINTERVAL
public static final ScalarFunction NUMTOYMINTERVAL
Numtoyminterval scalar function.
-
POSIX_TIME
public static final ScalarFunction POSIX_TIME
Posix time scalar function.
-
SECOND
public static final ScalarFunction SECOND
Second scalar function.
-
SECONDS_BETWEEN
public static final ScalarFunction SECONDS_BETWEEN
Seconds between scalar function.
-
SESSIONTIMEZONE
public static final ScalarFunction SESSIONTIMEZONE
Sessiontimezone scalar function.
-
SYSDATE
public static final ScalarFunction SYSDATE
Sysdate scalar function.
-
SYSTIMESTAMP
public static final ScalarFunction SYSTIMESTAMP
Systimestamp scalar function.
-
WEEK
public static final ScalarFunction WEEK
Week scalar function.
-
YEAR
public static final ScalarFunction YEAR
Year scalar function.
-
YEARS_BETWEEN
public static final ScalarFunction YEARS_BETWEEN
Years between scalar function.
-
ST_X
public static final ScalarFunction ST_X
St x scalar function.
-
ST_Y
public static final ScalarFunction ST_Y
St y scalar function.
-
ST_ENDPOINT
public static final ScalarFunction ST_ENDPOINT
St endpoint scalar function.
-
ST_ISCLOSED
public static final ScalarFunction ST_ISCLOSED
St isclosed scalar function.
-
ST_ISRING
public static final ScalarFunction ST_ISRING
St isring scalar function.
-
ST_LENGTH
public static final ScalarFunction ST_LENGTH
St length scalar function.
-
ST_NUMPOINTS
public static final ScalarFunction ST_NUMPOINTS
St numpoints scalar function.
-
ST_POINTN
public static final ScalarFunction ST_POINTN
St pointn scalar function.
-
ST_STARTPOINT
public static final ScalarFunction ST_STARTPOINT
St startpoint scalar function.
-
ST_AREA
public static final ScalarFunction ST_AREA
St area scalar function.
-
ST_EXTERIORRING
public static final ScalarFunction ST_EXTERIORRING
St exteriorring scalar function.
-
ST_INTERIORRINGN
public static final ScalarFunction ST_INTERIORRINGN
St interiorringn scalar function.
-
ST_NUMINTERIORRINGS
public static final ScalarFunction ST_NUMINTERIORRINGS
St numinteriorrings scalar function.
-
ST_GEOMETRYN
public static final ScalarFunction ST_GEOMETRYN
St geometryn scalar function.
-
ST_NUMGEOMETRIES
public static final ScalarFunction ST_NUMGEOMETRIES
St numgeometries scalar function.
-
ST_BOUNDARY
public static final ScalarFunction ST_BOUNDARY
St boundary scalar function.
-
ST_BUFFER
public static final ScalarFunction ST_BUFFER
St buffer scalar function.
-
ST_CENTROID
public static final ScalarFunction ST_CENTROID
St centroid scalar function.
-
ST_CONTAINS
public static final ScalarFunction ST_CONTAINS
St contains scalar function.
-
ST_CONVEXHULL
public static final ScalarFunction ST_CONVEXHULL
St convexhull scalar function.
-
ST_CROSSES
public static final ScalarFunction ST_CROSSES
St crosses scalar function.
-
ST_DIFFERENCE
public static final ScalarFunction ST_DIFFERENCE
St difference scalar function.
-
ST_DIMENSION
public static final ScalarFunction ST_DIMENSION
St dimension scalar function.
-
ST_DISJOINT
public static final ScalarFunction ST_DISJOINT
St disjoint scalar function.
-
ST_DISTANCE
public static final ScalarFunction ST_DISTANCE
St distance scalar function.
-
ST_ENVELOPE
public static final ScalarFunction ST_ENVELOPE
St envelope scalar function.
-
ST_EQUALS
public static final ScalarFunction ST_EQUALS
St equals scalar function.
-
ST_FORCE2D
public static final ScalarFunction ST_FORCE2D
St force 2 d scalar function.
-
ST_GEOMETRYTYPE
public static final ScalarFunction ST_GEOMETRYTYPE
St geometrytype scalar function.
-
ST_INTERSECTION
public static final ScalarFunction ST_INTERSECTION
St intersection scalar function.
-
ST_INTERSECTS
public static final ScalarFunction ST_INTERSECTS
St intersects scalar function.
-
ST_ISEMPTY
public static final ScalarFunction ST_ISEMPTY
St isempty scalar function.
-
ST_ISSIMPLE
public static final ScalarFunction ST_ISSIMPLE
St issimple scalar function.
-
ST_OVERLAPS
public static final ScalarFunction ST_OVERLAPS
St overlaps scalar function.
-
ST_SETSRID
public static final ScalarFunction ST_SETSRID
St setsrid scalar function.
-
ST_SYMDIFFERENCE
public static final ScalarFunction ST_SYMDIFFERENCE
St symdifference scalar function.
-
ST_TOUCHES
public static final ScalarFunction ST_TOUCHES
St touches scalar function.
-
ST_TRANSFORM
public static final ScalarFunction ST_TRANSFORM
St transform scalar function.
-
ST_UNION
public static final ScalarFunction ST_UNION
St union scalar function.
-
ST_WITHIN
public static final ScalarFunction ST_WITHIN
St within scalar function.
-
CAST
public static final ScalarFunction CAST
Cast scalar function.
-
IS_NUMBER
public static final ScalarFunction IS_NUMBER
Is number scalar function.
-
IS_BOOLEAN
public static final ScalarFunction IS_BOOLEAN
Is boolean scalar function.
-
IS_DATE
public static final ScalarFunction IS_DATE
Is date scalar function.
-
IS_DSINTERVAL
public static final ScalarFunction IS_DSINTERVAL
Is dsinterval scalar function.
-
IS_YMINTERVAL
public static final ScalarFunction IS_YMINTERVAL
Is yminterval scalar function.
-
IS_TIMESTAMP
public static final ScalarFunction IS_TIMESTAMP
Is timestamp scalar function.
-
TO_CHAR
public static final ScalarFunction TO_CHAR
To char scalar function.
-
TO_DATE
public static final ScalarFunction TO_DATE
To date scalar function.
-
TO_DSINTERVAL
public static final ScalarFunction TO_DSINTERVAL
To dsinterval scalar function.
-
TO_YMINTERVAL
public static final ScalarFunction TO_YMINTERVAL
To yminterval scalar function.
-
TO_NUMBER
public static final ScalarFunction TO_NUMBER
To number scalar function.
-
TO_TIMESTAMP
public static final ScalarFunction TO_TIMESTAMP
To timestamp scalar function.
-
BIT_AND
public static final ScalarFunction BIT_AND
Bit and scalar function.
-
BIT_CHECK
public static final ScalarFunction BIT_CHECK
Bit check scalar function.
-
BIT_LROTATE
public static final ScalarFunction BIT_LROTATE
Bit lrotate scalar function.
-
BIT_LSHIFT
public static final ScalarFunction BIT_LSHIFT
Bit lshift scalar function.
-
BIT_NOT
public static final ScalarFunction BIT_NOT
Bit not scalar function.
-
BIT_OR
public static final ScalarFunction BIT_OR
Bit or scalar function.
-
BIT_RROTATE
public static final ScalarFunction BIT_RROTATE
Bit rrotate scalar function.
-
BIT_RSHIFT
public static final ScalarFunction BIT_RSHIFT
Bit rshift scalar function.
-
BIT_SET
public static final ScalarFunction BIT_SET
Bit set scalar function.
-
BIT_TO_NUM
public static final ScalarFunction BIT_TO_NUM
Bit to num scalar function.
-
BIT_XOR
public static final ScalarFunction BIT_XOR
Bit xor scalar function.
-
CASE
public static final ScalarFunction CASE
Case scalar function.
-
CURRENT_SCHEMA
public static final ScalarFunction CURRENT_SCHEMA
Current schema scalar function.
-
CURRENT_SESSION
public static final ScalarFunction CURRENT_SESSION
Current session scalar function.
-
CURRENT_STATEMENT
public static final ScalarFunction CURRENT_STATEMENT
Current statement scalar function.
-
CURRENT_USER
public static final ScalarFunction CURRENT_USER
Current user scalar function.
-
HASH_MD5
public static final ScalarFunction HASH_MD5
Hash md 5 scalar function.
-
HASHTYPE_MD5
public static final ScalarFunction HASHTYPE_MD5
Hashtype md 5 scalar function.
-
HASH_SHA1
public static final ScalarFunction HASH_SHA1
Hash sha 1 scalar function.
-
HASHTYPE_SHA1
public static final ScalarFunction HASHTYPE_SHA1
Hashtype sha 1 scalar function.
-
HASH_SHA256
public static final ScalarFunction HASH_SHA256
Hash sha 256 scalar function.
-
HASHTYPE_SHA256
public static final ScalarFunction HASHTYPE_SHA256
Hashtype sha 256 scalar function.
-
HASH_SHA512
public static final ScalarFunction HASH_SHA512
Hash sha 512 scalar function.
-
HASHTYPE_SHA512
public static final ScalarFunction HASHTYPE_SHA512
Hashtype sha 512 scalar function.
-
HASH_TIGER
public static final ScalarFunction HASH_TIGER
Hash tiger scalar function.
-
HASHTYPE_TIGER
public static final ScalarFunction HASHTYPE_TIGER
Hashtype tiger scalar function.
-
NULLIFZERO
public static final ScalarFunction NULLIFZERO
Nullifzero scalar function.
-
SYS_GUID
public static final ScalarFunction SYS_GUID
Sys guid scalar function.
-
ZEROIFNULL
public static final ScalarFunction ZEROIFNULL
Zeroifnull scalar function.
-
JSON_VALUE
public static final ScalarFunction JSON_VALUE
Json value scalar function.
-
SESSION_PARAMETER
public static final ScalarFunction SESSION_PARAMETER
Session parameter scalar function.
-
MIN_SCALE
public static final ScalarFunction MIN_SCALE
Min scale scalar function.
-
TYPEOF
public static final ScalarFunction TYPEOF
Typeof scalar function.
-
CURRENT_CLUSTER
public static final ScalarFunction CURRENT_CLUSTER
Current cluster scalar function.
-
-
Method Detail
-
values
public static ScalarFunction[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ScalarFunction c : ScalarFunction.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ScalarFunction valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
isSimple
public boolean isSimple()
True if the function is simple, i.e. is handled bySqlFunctionScalar
, and false if it has it's own implementation.- Returns:
true
if the function is simple
-
-