Package | Description |
---|---|
org.hibernate.criterion |
A framework for defining restriction criteria and order criteria.
|
org.hibernate.loader.criteria |
This package defines the criteria query compiler and loader
|
org.hibernate.spatial.criterion |
This extends the criterion API with spatial query expressions.
|
org.hibernate.spatial.dialect.oracle.criterion |
A criterion API for Oracle Spatial (10g and later) using SDOGeometry.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Example.addComponentTypedValues(java.lang.String path,
java.lang.Object component,
CompositeType type,
java.util.List<TypedValue> list,
Criteria criteria,
CriteriaQuery criteriaQuery) |
protected void |
Example.appendComponentCondition(java.lang.String path,
java.lang.Object component,
CompositeType type,
Criteria criteria,
CriteriaQuery criteriaQuery,
java.lang.StringBuilder buf) |
protected void |
Example.appendPropertyCondition(java.lang.String propertyName,
java.lang.Object propertyValue,
Criteria criteria,
CriteriaQuery cq,
java.lang.StringBuilder buf) |
protected java.util.List |
CountProjection.buildFunctionParameterList(Criteria criteria,
CriteriaQuery criteriaQuery) |
protected java.util.List |
AggregateProjection.buildFunctionParameterList(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String[] |
SimpleProjection.getColumnAliases(int loc,
Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String[] |
AliasedProjection.getColumnAliases(int loc,
Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String[] |
EnhancedProjection.getColumnAliases(int position,
Criteria criteria,
CriteriaQuery criteriaQuery)
Get the SQL column aliases used by this projection for the columns it writes for inclusion into the
SELECT clause (
Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery) . |
java.lang.String[] |
ProjectionList.getColumnAliases(int loc,
Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String[] |
Distinct.getColumnAliases(int loc,
Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String[] |
SimpleProjection.getColumnAliases(java.lang.String alias,
int loc,
Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String[] |
AliasedProjection.getColumnAliases(java.lang.String alias,
int loc,
Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String[] |
EnhancedProjection.getColumnAliases(java.lang.String alias,
int position,
Criteria criteria,
CriteriaQuery criteriaQuery)
Get the SQL column aliases used by this projection for the columns it writes for inclusion into the
SELECT clause (
Projection.toSqlString(org.hibernate.Criteria, int, org.hibernate.criterion.CriteriaQuery) for a particular criteria-level alias. |
java.lang.String[] |
ProjectionList.getColumnAliases(java.lang.String alias,
int loc,
Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String[] |
Distinct.getColumnAliases(java.lang.String alias,
int loc,
Criteria criteria,
CriteriaQuery criteriaQuery) |
int |
SimpleProjection.getColumnCount(Criteria criteria,
CriteriaQuery criteriaQuery)
Count the number of columns this projection uses.
|
protected SQLFunction |
RowCountProjection.getFunction(CriteriaQuery criteriaQuery) |
protected SQLFunction |
AggregateProjection.getFunction(CriteriaQuery criteriaQuery) |
protected SQLFunction |
AggregateProjection.getFunction(java.lang.String functionName,
CriteriaQuery criteriaQuery) |
TypedValue[] |
IlikeExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery)
Deprecated.
|
TypedValue[] |
LogicalExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
Example.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
PropertyExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
NaturalIdentifier.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
SubqueryExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
SizeExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
BetweenExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
SimpleExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
InExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
SimpleSubqueryExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
LikeExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
Junction.getTypedValues(Criteria crit,
CriteriaQuery criteriaQuery) |
TypedValue[] |
SQLCriterion.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
AbstractEmptinessExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
IdentifierEqExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
NullExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
NotExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
NotNullExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
Criterion.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery)
Return typed values for all parameters in the rendered SQL fragment
|
Type[] |
PropertyProjection.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
Projection.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery)
Types returned by the rendered SQL
fragment . |
Type[] |
SQLProjection.getTypes(Criteria crit,
CriteriaQuery criteriaQuery) |
Type[] |
AliasedProjection.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
RowCountProjection.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
ProjectionList.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
Distinct.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
AggregateProjection.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
IdentifierProjection.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
SimpleProjection.getTypes(java.lang.String alias,
Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
Projection.getTypes(java.lang.String alias,
Criteria criteria,
CriteriaQuery criteriaQuery)
Get the return types for a particular user-visible alias.
|
Type[] |
SQLProjection.getTypes(java.lang.String alias,
Criteria crit,
CriteriaQuery criteriaQuery) |
Type[] |
AliasedProjection.getTypes(java.lang.String alias,
Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
ProjectionList.getTypes(java.lang.String alias,
Criteria criteria,
CriteriaQuery criteriaQuery) |
Type[] |
Distinct.getTypes(java.lang.String alias,
Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
SimpleProjection.toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
PropertyProjection.toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
Projection.toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
Render the SQL fragment to be used in the GROUP BY clause
|
java.lang.String |
SQLProjection.toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
AliasedProjection.toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
ProjectionList.toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
Distinct.toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
IdentifierProjection.toGroupSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
protected java.lang.String |
PropertiesSubqueryExpression.toLeftSqlString(Criteria criteria,
CriteriaQuery outerQuery) |
protected abstract java.lang.String |
SubqueryExpression.toLeftSqlString(Criteria criteria,
CriteriaQuery outerQuery) |
protected java.lang.String |
PropertySubqueryExpression.toLeftSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
protected java.lang.String |
SimpleSubqueryExpression.toLeftSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
protected java.lang.String |
ExistsSubqueryExpression.toLeftSqlString(Criteria criteria,
CriteriaQuery outerQuery) |
java.lang.String |
IlikeExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
Deprecated.
|
java.lang.String |
LogicalExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
Example.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
PropertyExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
NaturalIdentifier.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
SubqueryExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
Order.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
Render the SQL fragment
|
java.lang.String |
SizeExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
BetweenExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
SimpleExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
InExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
LikeExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
Junction.toSqlString(Criteria crit,
CriteriaQuery criteriaQuery) |
java.lang.String |
SQLCriterion.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
AbstractEmptinessExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
IdentifierEqExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
NullExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
NotExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
NotNullExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
Criterion.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery)
Render the SQL fragment
|
java.lang.String |
PropertyProjection.toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery) |
java.lang.String |
Projection.toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery)
Render the SQL fragment to be used in the SELECT clause.
|
java.lang.String |
SQLProjection.toSqlString(Criteria criteria,
int loc,
CriteriaQuery criteriaQuery) |
java.lang.String |
AliasedProjection.toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery) |
java.lang.String |
RowCountProjection.toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery) |
java.lang.String |
ProjectionList.toSqlString(Criteria criteria,
int loc,
CriteriaQuery criteriaQuery) |
java.lang.String |
Distinct.toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery) |
java.lang.String |
AggregateProjection.toSqlString(Criteria criteria,
int loc,
CriteriaQuery criteriaQuery) |
java.lang.String |
IdentifierProjection.toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery) |
Modifier and Type | Class and Description |
---|---|
class |
CriteriaQueryTranslator |
Constructor and Description |
---|
CriteriaQueryTranslator(SessionFactoryImplementor factory,
CriteriaImpl criteria,
java.lang.String rootEntityName,
java.lang.String rootSQLAlias,
CriteriaQuery outerQuery) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
ExpressionUtil.findColumn(java.lang.String propertyName,
Criteria criteria,
CriteriaQuery criteriaQuery)
Determines the column name corresponding to the specified property path.
|
static SpatialDialect |
ExpressionUtil.getSpatialDialect(CriteriaQuery criteriaQuery,
SpatialFunction function)
Determines the
SpatialDialect for the specified CriteriaQuery , and checks if the
specified function is supported. |
TypedValue[] |
DWithinExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
SpatialRelateExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
SpatialFilter.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
IsEmptyExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
TypedValue[] |
HavingSridExpression.getTypedValues(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
DWithinExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
SpatialRelateExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
SpatialFilter.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
IsEmptyExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
HavingSridExpression.toSqlString(Criteria criteria,
CriteriaQuery criteriaQuery) |
Modifier and Type | Method and Description |
---|---|
Type[] |
OracleSpatialProjection.getTypes(Criteria criteria,
CriteriaQuery criteriaQuery) |
java.lang.String |
OracleSpatialProjection.toSqlString(Criteria criteria,
int position,
CriteriaQuery criteriaQuery) |
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.