Top Description Interfaces Classes
[default module]

Package org.h2.expression.function


Functions.

Interface Summary

Modifier and TypeInterface and Description
public interface
NamedExpression

A function-like expression with a name.

Class Summary

Modifier and TypeClass 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.