C# Class NHibernate.OData.Extensions.OperatorProjection

Inheritance: NHibernate.Criterion.SimpleProjection
Show file Open project: pvginkel/NHibernate.OData

Private Properties

Property Type Description
GetProjectionArgument NHibernate.SqlCommand.SqlString

Public Methods

Method Description
GetTypes ( ICriteria criteria, ICriteriaQuery criteriaQuery ) : IType[]
ToGroupSqlString ( ICriteria criteria, ICriteriaQuery criteriaQuery, IFilter>.IDictionary enabledFilters ) : NHibernate.SqlCommand.SqlString
ToSqlString ( ICriteria criteria, int position, ICriteriaQuery criteriaQuery, IFilter>.IDictionary enabledFilters ) : NHibernate.SqlCommand.SqlString

Protected Methods

Method Description
OperatorProjection ( string op, IType returnType ) : System

Private Methods

Method Description
GetProjectionArgument ( ICriteriaQuery criteriaQuery, ICriteria criteria, IProjection projection, int loc, IFilter>.IDictionary enabledFilters ) : NHibernate.SqlCommand.SqlString

Method Details

GetTypes() public method

public GetTypes ( ICriteria criteria, ICriteriaQuery criteriaQuery ) : IType[]
criteria ICriteria
criteriaQuery ICriteriaQuery
return IType[]

OperatorProjection() protected method

protected OperatorProjection ( string op, IType returnType ) : System
op string
returnType IType
return System

ToGroupSqlString() public method

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

ToSqlString() public method

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