[Missing <summary> documentation for "N:NHibernate.Criterion"]
Classes
Class | Description | |
---|---|---|
![]() | AbstractCriterion |
Base class for ICriterion implementations.
|
![]() | AbstractEmptinessExpression | |
![]() | AggregateProjection |
An Aggregation
|
![]() | AliasedProjection | |
![]() | AndExpression | |
![]() | AvgProjection | |
![]() | BetweenExpression |
An ICriterion that represents a "between" constraint.
|
![]() | CastProjection |
Casting a value from one type to another, at the database
level
|
![]() | ConditionalProjection | |
![]() | Conjunction | |
![]() | ConstantProjection |
This is useful if we want to send a value to the database
|
![]() | CountProjection |
A Count
|
![]() | CriteriaSpecification | |
![]() | CriterionUtil | |
![]() | DetachedCriteria |
Some applications need to create criteria queries in "detached
mode", where the Hibernate session is not available. This class
may be instantiated anywhere, and then a ICriteria
may be obtained by passing a session to
GetExecutableCriteria(). All methods have the
same semantics and behavior as the corresponding methods of the
ICriteria interface.
|
![]() | Disjunction | |
![]() | Distinct | |
![]() | EqPropertyExpression |
An ICriterion that represents an "equal" constraint
between two properties.
|
![]() | Example |
Support for Query By Example.
|
![]() | ExistsSubqueryExpression | |
![]() | Expression |
This class is semi-deprecated. Use Restrictions.
|
![]() | GePropertyExpression |
An ICriterion that represents an "greater than or equal" constraint
between two properties.
|
![]() | GroupedProjection | |
![]() | GtPropertyExpression |
An ICriterion that represents an "greater than" constraint
between two properties.
|
![]() | IdentifierEqExpression |
An identifier constraint
|
![]() | IdentifierProjection | |
![]() | InExpression |
An ICriterion that constrains the property
to a specified list of values.
|
![]() | InsensitiveLikeExpression |
An ICriterion that represents an "like" constraint
that is not case sensitive.
|
![]() | IsEmptyExpression |
An ICriterion that represents empty association constraint.
|
![]() | IsNotEmptyExpression |
An ICriterion that represents non-empty association constraint.
|
![]() | Junction |
A sequence of logical ICriterions combined by some associative
logical operator.
|
![]() | LePropertyExpression |
An ICriterion that represents an "less than or equal" constraint
between two properties.
|
![]() | LikeExpression |
An ICriterion that represents an "like" constraint.
|
![]() | LogicalExpression | |
![]() | LtPropertyExpression |
An ICriterion that represents an "less than" constraint
between two properties.
|
![]() | MatchMode |
Represents an strategy for matching strings using "like".
|
![]() | NaturalIdentifier | |
![]() | NotExpression |
An ICriterion that negates another ICriterion.
|
![]() | NotNullExpression |
An ICriterion that represents "not null" constraint.
|
![]() | NullExpression |
An ICriterion that represents "null" constraint.
|
![]() | NullSubqueryExpression | |
![]() | Order |
Represents an order imposed upon a ICriteria
result set.
|
![]() | OrExpression | |
![]() | ProjectionList | |
![]() | Projections |
The criterion package may be used by applications as a framework for building
new kinds of Projection. However, it is intended that most applications will
simply use the built-in projection types via the static factory methods of this class. The factory methods that take an alias allow the projected value to be referred to by criterion and order instances. |
![]() | ProjectionsExtensions | |
![]() | Property |
A factory for property-specific AbstractCriterion and projection instances
|
![]() | PropertyExpression |
Superclass for an ICriterion that represents a
constraint between two properties (with SQL binary operators).
|
![]() | PropertyProjection |
A property value, or grouped property value
|
![]() | PropertySubqueryExpression |
A comparison between a property value in the outer query and the
result of a subquery
|
![]() | QueryOver | |
![]() | QueryOver<(Of <(<'TRoot>)>)> | |
![]() | QueryOver<(Of <(<'TRoot, TSubType>)>)> |
Implementation of the IQueryOver<(Of <(<'TRoot, TSubType>)>)> interface
|
![]() | QueryOverBuilderExtensions | |
![]() | RestrictionExtensions | |
![]() | RestrictionExtensions..::..RestrictionBetweenBuilder | |
![]() | Restrictions |
The NHibernate.Criterion namespace may be used by applications as a framework for building
new kinds of ICriterion.
However, it is intended that most applications will
simply use the built-in criterion types via the static factory methods of this class.
|
![]() | RowCountInt64Projection | |
![]() | RowCountProjection | |
![]() | SelectSubqueryExpression |
A comparison between a property value in the outer query and the
result of a subquery
|
![]() | SimpleExpression |
The base class for an ICriterion that compares a single Property
to a value.
|
![]() | SimpleProjection |
A single-column projection that may be aliased
|
![]() | SimpleSubqueryExpression |
A comparison between a constant value and the the result of a subquery
|
![]() | SQLCriterion |
An ICriterion that creates a SQLExpression.
The string {alias} will be replaced by the alias of the root entity.
|
![]() | SqlFunctionProjection | |
![]() | SQLProjection |
A SQL fragment. The string {alias} will be replaced by the alias of the root entity.
|
![]() | Subqueries |
Factory class for AbstractCriterion instances that represent
involving subqueries.
ExpressionProjectionAbstractCriterion |
![]() | SubqueryExpression | |
![]() | SubqueryProjection |
A property value, or grouped property value
|
Interfaces
Interface | Description | |
---|---|---|
![]() | Example..::..IPropertySelector |
A strategy for choosing property values for inclusion in the query criteria
|
![]() | ICriteriaQuery |
An instance of ICriteriaQuery is passed to criterion,
order and projection instances when actually compiling and
executing the query. This interface is not used by application
code.
|
![]() | ICriterion |
An object-oriented representation of a query criterion that may be used as a constraint
in a ICriteria query.
|
![]() | IEnhancedProjection |
An "enhanced" Projection for a ICriteria query.
|
![]() | IProjection | |
![]() | IPropertyProjection |