@Internal public final class PreparedQueryDBOperation extends StoredSqlOperation
PreparedQuery.expandableQuery, expandableQueryParts, isOptimisticLock, queryBuilder, queryParameterBindingsdialect, query| Modifier | Constructor and Description |
|---|---|
protected |
PreparedQueryDBOperation(io.micronaut.data.model.runtime.PreparedQuery<?,?> preparedQuery,
io.micronaut.data.model.query.builder.sql.SqlQueryBuilder queryBuilder) |
| Modifier and Type | Method and Description |
|---|---|
<K> void |
attachPageable(io.micronaut.data.model.Pageable pageable,
boolean isSingleResult,
io.micronaut.data.model.runtime.RuntimePersistentEntity<K> persistentEntity,
io.micronaut.data.model.query.builder.sql.SqlQueryBuilder queryBuilder) |
protected <T> int |
getQueryParameterValueSize(io.micronaut.data.model.runtime.QueryParameterBinding parameter,
io.micronaut.data.model.runtime.RuntimePersistentEntity<T> persistentEntity,
T entity)
Get parameter value size.
|
<K,Cnt,PS> void |
setParameters(OpContext<Cnt,PS> context,
Cnt connection,
PS stmt,
io.micronaut.data.model.runtime.RuntimePersistentEntity<K> persistentEntity,
K entity,
java.util.Map<io.micronaut.data.model.runtime.QueryParameterBinding,java.lang.Object> previousValues)
Set query parameters.
|
checkForParameterToBeExpanded, collectAutoPopulatedPreviousValues, getQueryBuilder, isOptimisticLock, sizeOfgetDialect, getQueryprotected PreparedQueryDBOperation(@NonNull
io.micronaut.data.model.runtime.PreparedQuery<?,?> preparedQuery,
io.micronaut.data.model.query.builder.sql.SqlQueryBuilder queryBuilder)
protected <T> int getQueryParameterValueSize(io.micronaut.data.model.runtime.QueryParameterBinding parameter,
io.micronaut.data.model.runtime.RuntimePersistentEntity<T> persistentEntity,
T entity)
StoredSqlOperationgetQueryParameterValueSize in class StoredSqlOperationT - The typeparameter - The parameterpersistentEntity - The persistent entityentity - The entity objectpublic <K> void attachPageable(io.micronaut.data.model.Pageable pageable,
boolean isSingleResult,
io.micronaut.data.model.runtime.RuntimePersistentEntity<K> persistentEntity,
io.micronaut.data.model.query.builder.sql.SqlQueryBuilder queryBuilder)
public <K,Cnt,PS> void setParameters(OpContext<Cnt,PS> context, Cnt connection, PS stmt, io.micronaut.data.model.runtime.RuntimePersistentEntity<K> persistentEntity, K entity, java.util.Map<io.micronaut.data.model.runtime.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