Namespaces

Types

Type AnsiTrimEmulationFunction

Namespace NHibernate.Dialect.Function

Interfaces ISQLFunction

Methods

Properties

Public instance methods

bool Equals(object obj)

Parameters
return bool
object obj

int GetHashCode()

Parameters
return int

Type GetType()

Parameters
return Type

string Render(IList args, ISessionFactoryImplementor factory)

according to both the ANSI-SQL and EJB3 specs, trim can either take exactly one parameter or a variable number of parameters between 1 and 4. from the SQL spec: If only trim specification is omitted, BOTH is assumed; if trim character is omitted, space is assumed
Parameters
return string
IList args
ISessionFactoryImplementor factory

IType ReturnType(IType columnType, IMapping mapping)

Parameters
return IType
IType columnType
IMapping mapping

string ToString()

Parameters
return string

Public properties

bool HasArguments get;

return bool

bool HasParenthesesIfNoArguments get;

return bool