Interface DelegateStoredQuery<E,R>
- Type Parameters:
E- The entity typeR- The result type
- All Superinterfaces:
io.micronaut.core.annotation.AnnotationMetadataProvider,io.micronaut.core.annotation.AnnotationSource,io.micronaut.core.naming.Named,io.micronaut.data.model.runtime.StoredDataOperation<R>,io.micronaut.data.model.runtime.StoredQuery<E,R>
- All Known Subinterfaces:
DelegatePreparedQuery<E,R>
- All Known Implementing Classes:
DefaultBindableParametersPreparedQuery,DefaultBindableParametersStoredQuery,DefaultPreparedQuery,DefaultSqlPreparedQuery,DefaultSqlStoredQuery,DummyPreparedQuery
public interface DelegateStoredQuery<E,R>
extends io.micronaut.data.model.runtime.StoredQuery<E,R>
Delegate implementation of
StoredQuery.- Since:
- 3.3.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.micronaut.data.model.runtime.StoredQuery
io.micronaut.data.model.runtime.StoredQuery.OperationType -
Field Summary
Fields inherited from interface io.micronaut.core.annotation.AnnotationSource
EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault io.micronaut.core.annotation.AnnotationMetadatadefault Class<?>[]default String[]default Set<io.micronaut.data.model.query.JoinPath>default StringgetName()default io.micronaut.data.model.runtime.StoredQuery.OperationTypedefault StringgetQuery()default List<io.micronaut.data.model.runtime.QueryParameterBinding>default io.micronaut.core.type.Argument<R>default io.micronaut.data.model.DataTypedefault booleandefault booleandefault booleanisCount()default booleandefault booleandefault booleanisNative()default booleandefault booleandefault booleandefault booleandefault booleanMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getTargetAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByTypeMethods inherited from interface io.micronaut.core.annotation.AnnotationSource
getAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
-
Method Details
-
getStoredQueryDelegate
- Returns:
- The delegate
-
getAnnotationMetadata
default io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()- Specified by:
getAnnotationMetadatain interfaceio.micronaut.core.annotation.AnnotationMetadataProvider
-
getRootEntity
-
hasPageable
default boolean hasPageable() -
getQuery
-
getExpandableQueryParts
-
getQueryBindings
-
getResultType
-
getResultArgument
-
getResultDataType
default io.micronaut.data.model.DataType getResultDataType() -
isNative
default boolean isNative() -
isProcedure
default boolean isProcedure() -
getOperationType
default io.micronaut.data.model.runtime.StoredQuery.OperationType getOperationType() -
useNumericPlaceholders
default boolean useNumericPlaceholders() -
isDtoProjection
default boolean isDtoProjection() -
getEntityIdentifierType
-
getArgumentTypes
-
isCount
default boolean isCount() -
getQueryHints
-
getJoinFetchPaths
-
isSingleResult
default boolean isSingleResult() -
hasResultConsumer
default boolean hasResultConsumer() -
isOptimisticLock
default boolean isOptimisticLock() -
getName
- Specified by:
getNamein interfaceio.micronaut.core.naming.Named
-
isRawQuery
default boolean isRawQuery() -
isJsonEntity
default boolean isJsonEntity() -
getParameterExpressions
-