C# Class NSoft.NFramework.Data.NHibernateEx.Criterion.InsensitiveLikeIncludeNullExpression

값이 NULL인 경우를 포함해서, 매칭되는 검색, ((A LIKE P0) OR (A IS NULL))
예: 예 : ( Product = 'Real%' or Product is null)
Inheritance: NHibernate.Criterion.AbstractCriterion
显示文件 Open project: debop/NFramework

Public Methods

Method Description
GetProjections ( ) : IProjection[]
GetTypedValues ( ICriteria criteria, ICriteriaQuery criteriaQuery ) : NHibernate.Engine.TypedValue[]

Return typed values for all parameters in the rendered SQL fragment

InsensitiveLikeIncludeNullExpression ( IProjection projection, object value ) : System.Collections.Generic
InsensitiveLikeIncludeNullExpression ( IProjection projection, string value, NHibernate.Criterion.MatchMode matchMode ) : System.Collections.Generic
InsensitiveLikeIncludeNullExpression ( string propertyName, object value ) : System.Collections.Generic
InsensitiveLikeIncludeNullExpression ( string propertyName, string value, NHibernate.Criterion.MatchMode matchMode ) : System.Collections.Generic
ToSqlString ( ICriteria criteria, ICriteriaQuery criteriaQuery, IFilter>.IDictionary enabledFilters ) : NHibernate.SqlCommand.SqlString
ToString ( ) : string

Method Details

GetProjections() public method

public GetProjections ( ) : IProjection[]
return IProjection[]

GetTypedValues() public method

Return typed values for all parameters in the rendered SQL fragment
public GetTypedValues ( ICriteria criteria, ICriteriaQuery criteriaQuery ) : NHibernate.Engine.TypedValue[]
criteria ICriteria
criteriaQuery ICriteriaQuery
return NHibernate.Engine.TypedValue[]

InsensitiveLikeIncludeNullExpression() public method

public InsensitiveLikeIncludeNullExpression ( IProjection projection, object value ) : System.Collections.Generic
projection IProjection
value object
return System.Collections.Generic

InsensitiveLikeIncludeNullExpression() public method

public InsensitiveLikeIncludeNullExpression ( IProjection projection, string value, NHibernate.Criterion.MatchMode matchMode ) : System.Collections.Generic
projection IProjection
value string
matchMode NHibernate.Criterion.MatchMode
return System.Collections.Generic

InsensitiveLikeIncludeNullExpression() public method

public InsensitiveLikeIncludeNullExpression ( string propertyName, object value ) : System.Collections.Generic
propertyName string
value object
return System.Collections.Generic

InsensitiveLikeIncludeNullExpression() public method

public InsensitiveLikeIncludeNullExpression ( string propertyName, string value, NHibernate.Criterion.MatchMode matchMode ) : System.Collections.Generic
propertyName string
value string
matchMode NHibernate.Criterion.MatchMode
return System.Collections.Generic

ToSqlString() public method

public ToSqlString ( ICriteria criteria, ICriteriaQuery criteriaQuery, IFilter>.IDictionary enabledFilters ) : NHibernate.SqlCommand.SqlString
criteria ICriteria
criteriaQuery ICriteriaQuery
enabledFilters IFilter>.IDictionary
return NHibernate.SqlCommand.SqlString

ToString() public method

public ToString ( ) : string
return string