public class ExpressionUtil extends Object
Modifier and Type | Method and Description |
---|---|
static String |
findColumn(String propertyName,
Criteria criteria,
CriteriaQuery criteriaQuery)
Determines the column name corresponding to the specified property path.
|
static SpatialDialect |
getSpatialDialect(CriteriaQuery criteriaQuery,
SpatialFunction function)
Determines the
SpatialDialect for the specified CriteriaQuery , and checks if the
specified function is supported. |
public static SpatialDialect getSpatialDialect(CriteriaQuery criteriaQuery, SpatialFunction function)
SpatialDialect
for the specified CriteriaQuery
, and checks if the
specified function is supported.criteriaQuery
- The CriteriaQuery
for which the dialect is soughtfunction
- The function for which to check supportSpatialDialect
associated with the specified CriteriaQuery
HibernateException
- If the dialect for the specified CriteriaQuery
is not a SpatialDialect
.
or the specified SpatialFunction
is not supported by the dialect.public static String findColumn(String propertyName, Criteria criteria, CriteriaQuery criteriaQuery)
propertyName
- The property pathcriteria
- The criteriacriteriaQuery
- The criteria queryHibernateException
- If the property could not be resolved, or more than one column is mapped by the property path.Copyright © 2001-2021 Red Hat, Inc. All Rights Reserved.