[Missing <summary> documentation for "N:NHibernate.Dialect.Function"]
Classes
Class | Description | |
---|---|---|
AnsiExtractFunction | ||
AnsiSubstringFunction |
ANSI-SQL substring
Documented in:
ANSI X3.135-1992
American National Standard for Information Systems - Database Language - SQL
| |
AnsiTrimEmulationFunction |
A SQLFunction implementation that emulates the ANSI SQL trim function
on dialects which do not support the full definition. However, this function
definition does assume the availability of ltrim, rtrim, and replace functions
which it uses in various combinations to emulate the desired ANSI trim()
functionality.
| |
AnsiTrimFunction | ||
CastFunction |
ANSI-SQL style cast(foo as type) where the type is a NHibernate type
| |
CharIndexFunction |
Emulation of locate() on Sybase
| |
ClassicAggregateFunction | ||
ClassicAvgFunction |
Classic AVG sqlfunction that return types as it was done in Hibernate 3.1
| |
ClassicCountFunction |
Classic COUNT sqlfunction that return types as it was done in Hibernate 3.1
| |
ClassicSumFunction |
Classic SUM sqlfunction that return types as it was done in Hibernate 3.1
| |
CommonGrammar | ||
NoArgSQLFunction |
Summary description for NoArgSQLFunction.
| |
NvlFunction |
Emulation of coalesce() on Oracle, using multiple nvl() calls
| |
PositionSubstringFunction |
Emulation of locate() on PostgreSQL
| |
SQLFunctionRegistry | ||
SQLFunctionTemplate |
Represents HQL functions that can have different representations in different SQL dialects.
E.g. in HQL we can define function CopyC# concat(?1, ?2) CopyC# (?1 || ?2) CopyC# concat(?1, ?2) CopyC# (?1 + ?2) | |
StandardSafeSQLFunction |
Provides a standard implementation that supports the majority of the HQL
functions that are translated to SQL.
| |
StandardSQLFunction |
Provides a standard implementation that supports the majority of the HQL
functions that are translated to SQL.
| |
VarArgsSQLFunction |
Support for slightly more general templating than StandardSQLFunction,
with an unlimited number of arguments.
|
Interfaces
Interface | Description | |
---|---|---|
IFunctionGrammar | ||
ISQLFunction |
Provides support routines for the HQL functions as used
in the various SQL Dialects
Provides an interface for supporting various HQL functions that are
translated to SQL. The Dialect and its sub-classes use this interface to
provide details required for processing of the function.
|