Class QueryHelper
- java.lang.Object
-
- com.wavemaker.runtime.data.dao.util.QueryHelper
-
public class QueryHelper extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringapplySortingForHqlQuery(java.lang.String queryString, org.springframework.data.domain.Sort sort)static java.lang.StringapplySortingForHqlQuery(java.lang.String queryString, org.springframework.data.domain.Sort sort, WMResultTransformer transformer)static java.lang.StringapplySortingForNativeQuery(java.lang.String queryString, org.springframework.data.domain.Sort sort, WMResultTransformer transformer, org.hibernate.dialect.Dialect dialect)static java.lang.ObjectconvertValue(QueryParameter parameter, java.lang.Object value, boolean isNative)static org.hibernate.query.QuerycreateHQLQuery(java.lang.String queryString, java.util.Map<java.lang.String,java.lang.Object> params, org.hibernate.Session session)static org.hibernate.query.NativeQuerycreateNativeQuery(java.lang.String queryString, java.util.Map<java.lang.String,java.lang.Object> params, org.hibernate.Session session)static org.hibernate.query.QuerycreateQuery(RuntimeQuery runtimeQuery, java.util.Map<java.lang.String,java.lang.Object> params, org.hibernate.Session session)static org.hibernate.query.QuerycreateQuery(org.hibernate.Session session, boolean isNative, java.lang.String query)static java.lang.LongexecuteCountQuery(org.hibernate.Session session, boolean isNative, java.lang.String strQuery, WMQueryInfo wmQueryInfo, WMQLTypeHelper wmqlTypeHelper)static java.lang.StringgetCountQuery(java.lang.String query, boolean isNative)static java.lang.LonggetQueryResultCount(WMQueryInfo wmQueryInfo, boolean isNative, org.springframework.orm.hibernate5.HibernateTemplate template, WMQLTypeHelper wmqlTypeHelper)static java.lang.ObjectprepareParam(QueryParameter parameter, boolean isNative)static java.util.List<ProcedureParameter>prepareProcedureParameters(RuntimeProcedure procedure)static voidsetResultTransformer(org.hibernate.query.Query query, java.lang.Class<?> type)
-
-
-
Method Detail
-
applySortingForNativeQuery
public static java.lang.String applySortingForNativeQuery(java.lang.String queryString, org.springframework.data.domain.Sort sort, WMResultTransformer transformer, org.hibernate.dialect.Dialect dialect)
-
applySortingForHqlQuery
public static java.lang.String applySortingForHqlQuery(java.lang.String queryString, org.springframework.data.domain.Sort sort)
-
applySortingForHqlQuery
public static java.lang.String applySortingForHqlQuery(java.lang.String queryString, org.springframework.data.domain.Sort sort, WMResultTransformer transformer)
-
setResultTransformer
public static void setResultTransformer(org.hibernate.query.Query query, java.lang.Class<?> type)
-
createQuery
public static org.hibernate.query.Query createQuery(org.hibernate.Session session, boolean isNative, java.lang.String query)
-
getQueryResultCount
public static java.lang.Long getQueryResultCount(WMQueryInfo wmQueryInfo, boolean isNative, org.springframework.orm.hibernate5.HibernateTemplate template, WMQLTypeHelper wmqlTypeHelper)
-
executeCountQuery
public static java.lang.Long executeCountQuery(org.hibernate.Session session, boolean isNative, java.lang.String strQuery, WMQueryInfo wmQueryInfo, WMQLTypeHelper wmqlTypeHelper)
-
getCountQuery
public static java.lang.String getCountQuery(java.lang.String query, boolean isNative)
-
prepareProcedureParameters
public static java.util.List<ProcedureParameter> prepareProcedureParameters(RuntimeProcedure procedure)
-
prepareParam
public static java.lang.Object prepareParam(QueryParameter parameter, boolean isNative)
-
convertValue
public static java.lang.Object convertValue(QueryParameter parameter, java.lang.Object value, boolean isNative)
-
createQuery
public static org.hibernate.query.Query createQuery(RuntimeQuery runtimeQuery, java.util.Map<java.lang.String,java.lang.Object> params, org.hibernate.Session session)
-
createNativeQuery
public static org.hibernate.query.NativeQuery createNativeQuery(java.lang.String queryString, java.util.Map<java.lang.String,java.lang.Object> params, org.hibernate.Session session)
-
createHQLQuery
public static org.hibernate.query.Query createHQLQuery(java.lang.String queryString, java.util.Map<java.lang.String,java.lang.Object> params, org.hibernate.Session session)
-
-