@Internal public final class PreparedQueryDBOperation extends StoredSqlOperation
PreparedQuery.expandableQuery, expandableQueryParts, isOptimisticLock, queryBuilder, queryParameterBindingsdialect, query| Modifier | Constructor and Description |
|---|---|
protected |
PreparedQueryDBOperation(PreparedQuery<?,?> preparedQuery,
SqlQueryBuilder queryBuilder) |
| Modifier and Type | Method and Description |
|---|---|
<K> void |
attachPageable(Pageable pageable,
boolean isSingleResult,
RuntimePersistentEntity<K> persistentEntity,
SqlQueryBuilder queryBuilder) |
protected <T> int |
getQueryParameterValueSize(QueryParameterBinding parameter,
RuntimePersistentEntity<T> persistentEntity,
T entity)
Get parameter value size.
|
<K,Cnt,PS> void |
setParameters(OpContext<Cnt,PS> context,
Cnt connection,
PS stmt,
RuntimePersistentEntity<K> persistentEntity,
K entity,
java.util.Map<QueryParameterBinding,java.lang.Object> previousValues)
Set query parameters.
|
checkForParameterToBeExpanded, collectAutoPopulatedPreviousValues, getQueryBuilder, isOptimisticLock, sizeOfgetDialect, getQueryprotected PreparedQueryDBOperation(@NonNull
PreparedQuery<?,?> preparedQuery,
SqlQueryBuilder queryBuilder)
protected <T> int getQueryParameterValueSize(QueryParameterBinding parameter, RuntimePersistentEntity<T> persistentEntity, T entity)
StoredSqlOperationgetQueryParameterValueSize in class StoredSqlOperationT - The typeparameter - The parameterpersistentEntity - The persistent entityentity - The entity objectpublic <K> void attachPageable(Pageable pageable, boolean isSingleResult, RuntimePersistentEntity<K> persistentEntity, SqlQueryBuilder queryBuilder)
public <K,Cnt,PS> void setParameters(OpContext<Cnt,PS> context, Cnt connection, PS stmt, RuntimePersistentEntity<K> persistentEntity, K entity, java.util.Map<QueryParameterBinding,java.lang.Object> previousValues)
DBOperationsetParameters in class StoredSqlOperationK - The entity typeCnt - The connection typePS - The statement typecontext - The contextconnection - The connectionstmt - The statementpersistentEntity - The persistentEntityentity - The entitypreviousValues - The previous auto-populated collected values