public final class QueryModifier extends Object
Modifier and Type | Method and Description |
---|---|
String |
createCountQuery()
Creates count(*) query from provided query string.
|
static QueryModifier |
defineAs()
Defines QueryModifier instance.
|
static String |
extendWithOrderBy(com.saperion.rmi.SaQueryInfo originalQuery,
Map<String,String> cols)
Extends the provided hql query with order by clause.
|
static String |
extractAliasForDefinition(String definition,
String query)
Extracts the alias for the specified definition.
|
static String |
extractDefinitionName(String query)
Extracts the definition name from a query string.
|
QueryModifier |
extractFromForCount(String hql)
Extracts the from-part of a query.
|
static String |
extractFromPartForCount(String hql)
Extracts the from-part of a query.
|
static String |
removeOrderByClause(String originalQuery)
Removes the order-by clause from a query string.
|
public static QueryModifier defineAs()
QueryModifier
object.public QueryModifier extractFromForCount(String hql)
hql
- query stringpublic String createCountQuery()
public static String extractFromPartForCount(String hql)
hql
- query stringpublic static String extendWithOrderBy(com.saperion.rmi.SaQueryInfo originalQuery, Map<String,String> cols)
originalQuery
- original querycols
- column names used as sorting criteria.public static String extractDefinitionName(String query)
query
- query stringpublic static String extractAliasForDefinition(String definition, String query)
definition
- the definitionquery
- the query-stringCopyright © 2021 Hyland Software Germany GmbH. All rights reserved.