Functions
Table of Contents
Classes
- AbsFunction
- "ABS" "(" SimpleArithmeticExpression ")"
- AvgFunction
- "AVG" "(" ["DISTINCT"] StringPrimary ")"
- BitAndFunction
- "BIT_AND" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
- BitOrFunction
- "BIT_OR" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
- ConcatFunction
- "CONCAT" "(" StringPrimary "," StringPrimary {"," StringPrimary }* ")"
- CountFunction
- "COUNT" "(" ["DISTINCT"] StringPrimary ")"
- CurrentDateFunction
- "CURRENT_DATE"
- CurrentTimeFunction
- "CURRENT_TIME"
- CurrentTimestampFunction
- "CURRENT_TIMESTAMP"
- DateAddFunction
- "DATE_ADD" "(" ArithmeticPrimary "," ArithmeticPrimary "," StringPrimary ")"
- DateDiffFunction
- "DATE_DIFF" "(" ArithmeticPrimary "," ArithmeticPrimary ")"
- DateSubFunction
- "DATE_SUB(date1, interval, unit)"
- FunctionNode
- Abstract Function Node.
- IdentityFunction
- "IDENTITY" "(" SingleValuedAssociationPathExpression {"," string} ")"
- LengthFunction
- "LENGTH" "(" StringPrimary ")"
- LocateFunction
- "LOCATE" "(" StringPrimary "," StringPrimary ["," SimpleArithmeticExpression]")"
- LowerFunction
- "LOWER" "(" StringPrimary ")"
- MaxFunction
- "MAX" "(" ["DISTINCT"] StringPrimary ")"
- MinFunction
- "MIN" "(" ["DISTINCT"] StringPrimary ")"
- ModFunction
- "MOD" "(" SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
- SizeFunction
- "SIZE" "(" CollectionValuedPathExpression ")"
- SqrtFunction
- "SQRT" "(" SimpleArithmeticExpression ")"
- SubstringFunction
- "SUBSTRING" "(" StringPrimary "," SimpleArithmeticExpression "," SimpleArithmeticExpression ")"
- SumFunction
- "SUM" "(" ["DISTINCT"] StringPrimary ")"
- TrimFunction
- "TRIM" "(" [["LEADING" | "TRAILING" | "BOTH"] [char] "FROM"] StringPrimary ")"
- UpperFunction
- "UPPER" "(" StringPrimary ")"