Namespaces

Types

Type ISQLFunction

Namespace NHibernate.Dialect.Function

Methods

Properties

Public instance methods

string Render(IList args, ISessionFactoryImplementor factory)

Render the function call as SQL.
Parameters
return string SQL fragment for the fuction.
IList args List of arguments
ISessionFactoryImplementor factory

IType ReturnType(IType columnType, IMapping mapping)

The function return type
Parameters
return IType
IType columnType The type of the first argument
IMapping mapping

Public properties

bool HasArguments get;

Does this function have any arguments?
return bool

bool HasParenthesesIfNoArguments get;

If there are no arguments, are parens required?
return bool