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.

Namespace:  NHibernate.Dialect.Function
Assembly:  NHibernate (in NHibernate.dll)

Syntax

Visual Basic (Declaration)
Public Class AnsiTrimEmulationFunction _
	Implements ISQLFunction
C#
public class AnsiTrimEmulationFunction : ISQLFunction
Visual C++
public ref class AnsiTrimEmulationFunction : ISQLFunction
JavaScript
NHibernate.Dialect.Function.AnsiTrimEmulationFunction = function();

Type.createClass(
	'NHibernate.Dialect.Function.AnsiTrimEmulationFunction',
	null,
	NHibernate.Dialect.Function.ISQLFunction);

Inheritance Hierarchy

System..::.Object
  NHibernate.Dialect.Function..::.AnsiTrimEmulationFunction

See Also