[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 |