Class CustomSQLQuery
java.lang.Object
com.blazebit.persistence.impl.query.AbstractCustomQuery<Object>
com.blazebit.persistence.impl.query.CustomSQLQuery
- All Implemented Interfaces:
CteQueryWrapper,javax.persistence.Query
- Since:
- 1.2.0
- Author:
- Christian Beikov
-
Field Summary
Fields inherited from class com.blazebit.persistence.impl.query.AbstractCustomQuery
criteriaNameMapping, firstResult, maxResults, parameters, querySpecification, transformers, valueBinders, valuesElementParameters, valuesParameters -
Constructor Summary
ConstructorsConstructorDescriptionCustomSQLQuery(QuerySpecification querySpecification, javax.persistence.Query delegate, Map<javax.persistence.criteria.ParameterExpression<?>, String> criteriaNameMapping, Map<String, ParameterValueTransformer> transformers, Map<String, String> valuesParameters, Map<String, ValuesParameterBinder> valuesBinders) -
Method Summary
Modifier and TypeMethodDescriptionintjavax.persistence.Queryjavax.persistence.FlushModeTypegetHints()javax.persistence.LockModeTypejavax.persistence.QuerysetFlushMode(javax.persistence.FlushModeType flushMode) javax.persistence.Queryjavax.persistence.QuerysetLockMode(javax.persistence.LockModeType lockMode) <T> TMethods inherited from class com.blazebit.persistence.impl.query.AbstractCustomQuery
bindParameters, getCacheRetrieveMode, getCacheStoreMode, getFirstResult, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getParticipatingQueries, getQuerySpecification, getSql, getTimeout, isBound, setCacheRetrieveMode, setCacheStoreMode, setFirstResult, setMaxResults, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setTimeout
-
Constructor Details
-
CustomSQLQuery
public CustomSQLQuery(QuerySpecification querySpecification, javax.persistence.Query delegate, Map<javax.persistence.criteria.ParameterExpression<?>, String> criteriaNameMapping, Map<String, ParameterValueTransformer> transformers, Map<String, String> valuesParameters, Map<String, ValuesParameterBinder> valuesBinders)
-
-
Method Details
-
getDelegate
public javax.persistence.Query getDelegate()- Specified by:
getDelegatein classAbstractCustomQuery<Object>
-
getAddedCtes
-
getResultList
-
getSingleResult
-
getSingleResultOrNull
- Overrides:
getSingleResultOrNullin classAbstractCustomQuery<Object>
-
executeUpdate
public int executeUpdate() -
setHint
-
getHints
-
setFlushMode
public javax.persistence.Query setFlushMode(javax.persistence.FlushModeType flushMode) -
getFlushMode
public javax.persistence.FlushModeType getFlushMode() -
setLockMode
public javax.persistence.Query setLockMode(javax.persistence.LockModeType lockMode) -
getLockMode
public javax.persistence.LockModeType getLockMode() -
unwrap
-
getResultStream
-