Function
public final class FunctionFunction factory.
- 
                  
                  Create an AVG(expr) function expression that returns the average of all the number values in the group of the values expressed by the given expression. DeclarationSwift public static func avg(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe expression. Return ValueThe AVG(expr) function. 
- 
                  
                  Create a COUNT(expr) function expression that returns the count of all values in the group of the values expressed by the given expression. DeclarationSwift public static func count(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe expression. Return ValueThe COUNT(expr) function. 
- 
                  
                  Create a MIN(expr) function expression that returns the minimum value in the group of the values expressed by the given expression. DeclarationSwift public static func min(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe expression. Return ValueThe MIN(expr) function. 
- 
                  
                  Create a MAX(expr) function expression that returns the maximum value in the group of the values expressed by the given expression. DeclarationSwift public static func max(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe expression. Return ValueThe MAX(expr) function. 
- 
                  
                  Create a SUM(expr) function expression that return the sum of all number values in the group of the values expressed by the given expression. DeclarationSwift public static func sum(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe expression. Return ValueThe SUM(expr) function. 
- 
                  
                  Creates an ABS(expr) function that returns the absolute value of the given numeric expression. DeclarationSwift public static func abs(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe ABS(expr) function. 
- 
                  
                  Creates an ACOS(expr) function that returns the inverse cosine of the given numeric expression. DeclarationSwift public static func acos(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe ACOS(expr) function. 
- 
                  
                  Creates an ASIN(expr) function that returns the inverse sin of the given numeric expression. DeclarationSwift public static func asin(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe ASIN(expr) function. 
- 
                  
                  Creates an ATAN(expr) function that returns the inverse tangent of the numeric expression. DeclarationSwift public static func atan(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe ATAN(expr) function. 
- 
                  
                  Creates an ATAN2(X, Y) function that returns the arctangent of y/x. DeclarationSwift public static func atan2(x: ExpressionProtocol, y: ExpressionProtocol) -> ExpressionProtocolParametersxThe expression to evaluate as the X coordinate. yThe expression to evaluate as the Y coordinate. Return ValueThe ATAN2(X, Y) function. 
- 
                  
                  Creates a CEIL(expr) function that returns the ceiling value of the given numeric expression DeclarationSwift public static func ceil(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe CEIL(expr) function. 
- 
                  
                  Creates a COS(expr) function that returns the cosine of the given numeric expression. DeclarationSwift public static func cos(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe COS(expr) function. 
- 
                  
                  Creates a DEGREES(expr) function that returns the degrees value of the given radiants value expression. DeclarationSwift public static func degrees(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression to evaluate as a radiants value. Return ValueThe DEGREES(expr) function. 
- 
                  
                  Creates a E() function that return the value of the mathemetical constant ‘e’. DeclarationSwift public static func e() -> ExpressionProtocolReturn ValueThe E() constant function. 
- 
                  
                  Creates a EXP(expr) function that returns the value of ‘e’ power by the given numeric expression. DeclarationSwift public static func exp(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe EXP(expr) function. 
- 
                  
                  Creates a FLOOR(expr) function that returns the floor value of the given numeric expression. DeclarationSwift public static func floor(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe FLOOR(expr) function. 
- 
                  
                  Creates a LN(expr) function that returns the natural log of the given numeric expression. DeclarationSwift public static func ln(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe LN(expr) function. 
- 
                  
                  Creates a LOG(expr) function that returns the base 10 log of the given numeric expression. DeclarationSwift public static func log(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe LOG(expr) function. 
- 
                  
                  Creates a PI() function that returns the mathemetical constant Pi. DeclarationSwift public static func pi() -> ExpressionProtocolReturn ValueThe PI() constant function. 
- 
                  
                  Creates a POWER(base, exponent) function that returns the value of the given base expression power the given exponent expression. DeclarationSwift public static func power(base: ExpressionProtocol, exponent: ExpressionProtocol) -> ExpressionProtocolParametersbaseThe base expression. exponentThe exponent expression. Return ValueThe POWER(base, exponent) function. 
- 
                  
                  Creates a RADIANS(expr) function that returns the radians value of the given degrees value expression. DeclarationSwift public static func radians(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression to evaluate as a degrees value. Return ValueThe RADIANS(expr) function. 
- 
                  
                  Creates a ROUND(expr) function that returns the rounded value of the given numeric expression. DeclarationSwift public static func round(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe ROUND(expr) function. 
- 
                  
                  Creates a ROUND(expr, digits) function that returns the rounded value to the given number of digits of the given numeric expression. DeclarationSwift public static func round(_ expression: ExpressionProtocol, digits: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. digitsThe number of digits. Return ValueThe ROUND(expr, digits) function. 
- 
                  
                  Creates a SIGN(expr) function that returns the sign (1: positive, -1: negative, 0: zero) of the given numeric expression. DeclarationSwift public static func sign(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe SIGN(expr) function. 
- 
                  
                  Creates a SIN(expr) function that returns the sin of the given numeric expression. DeclarationSwift public static func sin(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe SIN(expr) function. 
- 
                  
                  Creates a SQRT(expr) function that returns the square root of the given numeric expression. DeclarationSwift public static func sqrt(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe SQRT(expr) function. 
- 
                  
                  Creates a TAN(expr) function that returns the tangent of the given numeric expression. DeclarationSwift public static func tan(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe TAN(expr) function. 
- 
                  
                  Creates a TRUNC(expr) function that truncates all of the digits after the decimal place of the given numeric expression. DeclarationSwift public static func trunc(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. Return ValueThe trunc function. 
- 
                  
                  Creates a TRUNC(expr, digits) function that truncates the number of the digits after the decimal place of the given numeric expression. DeclarationSwift public static func trunc(_ expression: ExpressionProtocol, digits: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe numeric expression. digitsThe number of digits to truncate. Return ValueThe TRUNC(expr, digits) function. 
- 
                  
                  Creates a CONTAINS(expr, substr) function that evaluates whether the given string expression conatins the given substring expression or not. DeclarationSwift public static func contains(_ expression: ExpressionProtocol, substring: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe string expression. substringThe substring expression. Return ValueThe CONTAINS(expr, substr) function. 
- 
                  
                  Creates a LENGTH(expr) function that returns the length of the given string expression. DeclarationSwift public static func length(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe string expression. Return ValueThe LENGTH(expr) function. 
- 
                  
                  Creates a LOWER(expr) function that returns the lowercase string of the given string expression. DeclarationSwift public static func lower(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe string expression. Return ValueThe LOWER(expr) function. 
- 
                  
                  Creates a LTRIM(expr) function that removes the whitespace from the beginning of the given string expression. DeclarationSwift public static func ltrim(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe string expression. Return ValueThe LTRIM(expr) function. 
- 
                  
                  Creates a RTRIM(expr) function that removes the whitespace from the end of the given string expression. DeclarationSwift public static func rtrim(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe string expression. Return ValueThe RTRIM(expr) function. 
- 
                  
                  Creates a TRIM(expr) function that removes the whitespace from the beginning and ‘ the end of the given string expression. DeclarationSwift public static func trim(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe string expression. Return ValueThe TRIM(expr) function. 
- 
                  
                  Creates a UPPER(expr) function that returns the uppercase string of the given string expression. DeclarationSwift public static func upper(_ expression: ExpressionProtocol) -> ExpressionProtocolParametersexpressionThe string expression. Return ValueThe UPPER(expr) function. 
 Function Class Reference
        Function Class Reference