Interface SqlStoredQuery<E,R> 
- Type Parameters:
- E- The entity type
- R- The result type
- All Superinterfaces:
- io.micronaut.core.annotation.AnnotationMetadataProvider,- io.micronaut.core.annotation.AnnotationSource,- BindableParametersStoredQuery<E,,- R> - io.micronaut.core.naming.Named,- PersistentEntityAwareQuery<E>,- StoredDataOperation<R>,- StoredQuery<E,- R> 
- All Known Subinterfaces:
- SqlPreparedQuery<E,- R> 
- All Known Implementing Classes:
- DefaultSqlPreparedQuery,- DefaultSqlStoredQuery
SQL version of 
BindableParametersStoredQuery carrying extra SQL related data.- Since:
- 3.5.0
- Author:
- Denis Stepanov
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.micronaut.data.runtime.operations.internal.query.BindableParametersStoredQueryBindableParametersStoredQuery.Binder
- 
Field SummaryFields inherited from interface io.micronaut.core.annotation.AnnotationSourceEMPTY
- 
Method SummaryModifier and TypeMethodDescriptioncollectAutoPopulatedPreviousValues(E entity) Collect auto-populated property values before pre-actions are triggered and property values are modified.Get dialect.booleanMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProviderfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSourcegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclaredMethods inherited from interface io.micronaut.data.runtime.operations.internal.query.BindableParametersStoredQuerybindParametersMethods inherited from interface io.micronaut.core.naming.NamedgetNameMethods inherited from interface io.micronaut.data.runtime.operations.internal.query.PersistentEntityAwareQuerygetPersistentEntityMethods inherited from interface io.micronaut.data.model.runtime.StoredQuerygetArgumentTypes, getEntityIdentifierType, getExpandableQueryParts, getJoinFetchPaths, getQuery, getQueryBindings, getQueryHints, getResultArgument, getResultDataType, getResultType, getRootEntity, hasPageable, hasResultConsumer, isCount, isDtoProjection, isJsonEntity, isNative, isOptimisticLock, isRawQuery, isSingleResult, useNumericPlaceholders
- 
Method Details- 
isExpandableQueryboolean isExpandableQuery()- Returns:
- true if query is expandable
 
- 
getDialectDialect getDialect()Get dialect.- Returns:
- dialect
 
- 
getQueryBuilderSqlQueryBuilder getQueryBuilder()- Returns:
- query builder for possible modification in the prepared query
 
- 
collectAutoPopulatedPreviousValuesCollect auto-populated property values before pre-actions are triggered and property values are modified.- Parameters:
- entity- The entity instance
- Returns:
- collected values
 
 
-