| Modifier and Type | Interface and Description |
|---|---|
| public interface | NamedExpression
A function-like expression with a name. |
| Modifier and Type | Class and Description |
|---|---|
| public class | ArrayFunction
An array function. |
| public class | BitFunction
A bitwise function. |
| public class | BuiltinFunctions
Maintains the list of built-in functions. |
| public class | CardinalityExpression
Cardinality expression. |
| public class | CastSpecification
A cast specification. |
| public class | CoalesceFunction
A COALESCE, GREATEST, or LEAST function. |
| public class | CompatibilitySequenceValueFunction
NEXTVAL() and CURRVAL() compatibility functions. |
| public class | CompressFunction
A COMPRESS or EXPAND function. |
| public class | ConcatFunction
A CONCAT or CONCAT_WS function. |
| public class | CryptFunction
An ENCRYPT or DECRYPT function. |
| public class | CSVWriteFunction
A CSVWRITE function. |
| public class | CurrentDateTimeValueFunction
Current datetime value function. |
| public class | CurrentGeneralValueSpecification
Simple general value specifications. |
| public class | DataTypeSQLFunction
DATA_TYPE_SQL() function. |
| public class | DateTimeFormatFunction
A date-time format function. |
| public class | DateTimeFunction
A date-time function. |
| public class | DayMonthNameFunction
A DAYNAME() or MONTHNAME() function. |
| public class | DBObjectFunction
DB_OBJECT_ID() and DB_OBJECT_SQL() functions. |
| public class | FileFunction
A FILE_READ or FILE_WRITE function. |
| public abstract class | Function0_1
Function with one optional argument. |
| public abstract class | Function1
Function with one argument. |
| public abstract class | Function1_2
Function with two arguments. |
| public abstract class | Function2
Function with two arguments. |
| public abstract class | FunctionN
Function with many arguments. |
| public class | HashFunction
A HASH or ORA_HASH function. |
| public class | JavaFunction
This class wraps a user-defined function. |
| public class | JsonConstructorFunction
JSON constructor function. |
| public class | LengthFunction
CHAR_LENGTH(), or OCTET_LENGTH() function. |
| public class | MathFunction
A math function. |
| public class | MathFunction1
A math function with one argument and DOUBLE PRECISION result. |
| public class | MathFunction2
A math function with two arguments and DOUBLE PRECISION result. |
| public class | NullIfFunction
A NULLIF function. |
| public class | RandFunction
A RAND, SECURE_RAND, or RANDOM_UUID function. |
| public class | RegexpFunction
A regular expression function. |
| public class | SessionControlFunction
An ABORT_SESSION() or CANCEL_SESSION() function. |
| public class | SetFunction
A SET function. |
| public class | SignalFunction
A SIGNAL function. |
| public class | SoundexFunction
A SOUNDEX or DIFFERENCE function. |
| public class | StringFunction
An string function with multiple arguments. |
| public class | StringFunction1
A string function with one argument. |
| public class | StringFunction2
A string function with two arguments. |
| public class | SubstringFunction
A SUBSTRING function. |
| public class | SysInfoFunction
Database or session information function. |
| public class | TableInfoFunction
A table information function. |
| public class | ToCharFunction
Emulates Oracle's TO_CHAR function. |
| public class | TrimFunction
A TRIM, LTRIM, RTRIM, or BTRIM function. |
| public class | TruncateValueFunction
A TRUNCATE_VALUE function. |
| public class | XMLFunction
An XML function. |