| AbstractAnsiTrimEmulationFunction |
A SQLFunction providing support for implementing TRIM functionality
(as defined by both the ANSI SQL and JPA specs) in cases where the dialect may not support the full trim
function itself.
|
| AnsiTrimEmulationFunction |
A SQLFunction implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition.
|
| AnsiTrimFunction |
Defines support for rendering according to ANSI SQL TRIM function specification.
|
| AvgWithArgumentCastFunction |
Some databases strictly return the type of the aggregation value for AVG which is
problematic in the case of averaging integers because the decimals will be dropped.
|
| CastFunction |
ANSI-SQL style cast(foo as type) where the type is a Hibernate type
|
| CharIndexFunction |
Emulation of locate() on Sybase
|
| ConditionalParenthesisFunction |
Essentially the same as StandardSQLFunction,
except that here the parentheses are not included when no arguments are given.
|
| ConvertFunction |
A Caché definition of a convert function.
|
| DB2SubstringFunction |
When "substring" function is used for DB2, this implementation of StandardSQLFunction
will render "substr" or "substring", depending on the last argument being used.
|
| DerbyConcatFunction |
A specialized concat() function definition in which:
we translate to use the concat operator ('||')
wrap dynamic parameters in CASTs to VARCHAR
|
| NoArgSQLFunction |
A function which takes no arguments
|
| NvlFunction |
Emulation of coalesce() on Oracle, using multiple nvl() calls
|
| PositionSubstringFunction |
Emulation of locate() on PostgreSQL
|
| SQLFunctionRegistry |
Defines a registry for SQLFunction instances
|
| SQLFunctionTemplate |
Represents HQL functions that can have different representations in different SQL dialects where that
difference can be handled via a template/pattern.
|
| StandardAnsiSqlAggregationFunctions |
Centralized definition of standard ANSI SQL aggregation functions
|
| StandardAnsiSqlAggregationFunctions.AvgFunction |
Definition of a standard ANSI SQL compliant AVG function
|
| StandardAnsiSqlAggregationFunctions.CountFunction |
Definition of a standard ANSI SQL compliant COUNT function
|
| StandardAnsiSqlAggregationFunctions.MaxFunction |
Definition of a standard ANSI SQL compliant MAX function
|
| StandardAnsiSqlAggregationFunctions.MinFunction |
Definition of a standard ANSI SQL compliant MIN function
|
| StandardAnsiSqlAggregationFunctions.SumFunction |
Definition of a standard ANSI SQL compliant SUM function
|
| StandardJDBCEscapeFunction |
|
| StandardSQLFunction |
Provides a standard implementation that supports the majority of the HQL
functions that are translated to SQL.
|
| StaticPrecisionFspTimestampFunction |
|
| TemplateRenderer |
Delegate for handling function "templates".
|
| TrimFunctionTemplate |
Defines the basic template support for TRIM functions
|
| TrimFunctionTemplate.Options |
|
| TrimFunctionTemplate.Specification |
|
| VarArgsSQLFunction |
Support for slightly more general templating than StandardSQLFunction, with an unlimited number of arguments.
|