Namespaces

Types

Type Property

Namespace NHibernate.Expression

Parent PropertyProjection

Methods

Properties

Public instance methods

IProjection As(string alias)

Parameters
return IProjection
string alias

Order Asc()

Parameters
return Order

AggregateProjection Avg()

Parameters
return AggregateProjection

AbstractCriterion Between(object min, object max)

Parameters
return AbstractCriterion
object min
object max

AbstractCriterion Bt(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

CountProjection Count()

Parameters
return CountProjection

Order Desc()

Parameters
return Order

AbstractCriterion Eq(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion Eq(object value)

Parameters
return AbstractCriterion
object value

AbstractCriterion EqAll(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion EqProperty(string other)

Parameters
return AbstractCriterion
string other

AbstractCriterion EqProperty(Property other)

Parameters
return AbstractCriterion
Property other

bool Equals(object obj)

Parameters
return bool
object obj

AbstractCriterion Ge(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion Ge(object value)

Parameters
return AbstractCriterion
object value

AbstractCriterion GeAll(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion GeProperty(string other)

Parameters
return AbstractCriterion
string other

AbstractCriterion GeProperty(Property other)

Parameters
return AbstractCriterion
Property other

AbstractCriterion GeSome(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

String[] GetColumnAliases(string alias, int loc)

Parameters
return String[]
string alias
int loc

String[] GetColumnAliases(int loc)

Parameters
return String[]
int loc

int GetHashCode()

Parameters
return int

Property GetProperty(string propertyName)

Get a component attribute of this property
Parameters
return Property
string propertyName

Type GetType()

Parameters
return Type

IType[] GetTypes(string alias, ICriteria criteria, ICriteriaQuery criteriaQuery)

Parameters
return IType[]
string alias
ICriteria criteria
ICriteriaQuery criteriaQuery

IType[] GetTypes(ICriteria criteria, ICriteriaQuery criteriaQuery)

Parameters
return IType[]
ICriteria criteria
ICriteriaQuery criteriaQuery

PropertyProjection Group()

Parameters
return PropertyProjection

AbstractCriterion Gt(object value)

Parameters
return AbstractCriterion
object value

AbstractCriterion GtAll(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion GtProperty(string other)

Parameters
return AbstractCriterion
string other

AbstractCriterion GtProperty(Property other)

Parameters
return AbstractCriterion
Property other

AbstractCriterion GtSome(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion In(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion In(ICollection values)

Parameters
return AbstractCriterion
ICollection values

AbstractCriterion In(Object[] values)

Parameters
return AbstractCriterion
Object[] values

AbstractEmptinessExpression IsEmpty()

Parameters
return AbstractEmptinessExpression

AbstractEmptinessExpression IsNotEmpty()

Parameters
return AbstractEmptinessExpression

AbstractCriterion IsNotNull()

Parameters
return AbstractCriterion

AbstractCriterion IsNull()

Parameters
return AbstractCriterion

AbstractCriterion Le(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion Le(object value)

Parameters
return AbstractCriterion
object value

AbstractCriterion LeAll(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion LeProperty(string other)

Parameters
return AbstractCriterion
string other

AbstractCriterion LeProperty(Property other)

Parameters
return AbstractCriterion
Property other

AbstractCriterion LeSome(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion Like(object value)

Parameters
return AbstractCriterion
object value

AbstractCriterion Like(string value, MatchMode matchMode)

Parameters
return AbstractCriterion
string value
MatchMode matchMode

AbstractCriterion Lt(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion Lt(object value)

Parameters
return AbstractCriterion
object value

AbstractCriterion LtAll(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion LtProperty(Property other)

Parameters
return AbstractCriterion
Property other

AbstractCriterion LtProperty(string other)

Parameters
return AbstractCriterion
string other

AbstractCriterion LtSome(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AggregateProjection Max()

Parameters
return AggregateProjection

AggregateProjection Min()

Parameters
return AggregateProjection

AbstractCriterion Ne(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

AbstractCriterion NotEqProperty(string other)

Parameters
return AbstractCriterion
string other

AbstractCriterion NotEqProperty(Property other)

Parameters
return AbstractCriterion
Property other

AbstractCriterion NotIn(DetachedCriteria subselect)

Parameters
return AbstractCriterion
DetachedCriteria subselect

SqlString ToGroupSqlString(ICriteria criteria, ICriteriaQuery criteriaQuery)

Parameters
return SqlString
ICriteria criteria
ICriteriaQuery criteriaQuery

SqlString ToSqlString(ICriteria criteria, int loc, ICriteriaQuery criteriaQuery)

Parameters
return SqlString
ICriteria criteria
int loc
ICriteriaQuery criteriaQuery

string ToString()

Parameters
return string

Public static methods

Property ForName(string propertyName)

Parameters
return Property
string propertyName

Public properties

String[] Aliases get;

return String[]

bool IsGrouped get;

return bool

string PropertyName get;

return string