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
ConstructorDescriptionCustomSQLQuery
(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 TypeMethodDescriptionint
javax.persistence.FlushModeType
getHints()
javax.persistence.LockModeType
java.util.stream.Stream
javax.persistence.Query
setFlushMode
(javax.persistence.FlushModeType flushMode) javax.persistence.Query
javax.persistence.Query
setLockMode
(javax.persistence.LockModeType lockMode) <T> T
Methods inherited from class com.blazebit.persistence.impl.query.AbstractCustomQuery
bindParameters, getFirstResult, getMaxResults, getParameter, getParameter, getParameter, getParameter, getParameters, getParameterValue, getParameterValue, getParameterValue, getParticipatingQueries, getQuerySpecification, getSql, isBound, setFirstResult, setMaxResults, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter, setParameter
-
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
-
getAddedCtes
-
getResultList
-
getSingleResult
-
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
public java.util.stream.Stream getResultStream()
-