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 ofStoredQuery.- Since:
- 3.3.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default io.micronaut.core.annotation.AnnotationMetadatagetAnnotationMetadata()default java.lang.Class<?>[]getArgumentTypes()default java.util.Optional<java.lang.Class<?>>getEntityIdentifierType()default java.lang.String[]getExpandableQueryParts()default int[]getIndexedParameterAutoPopulatedPreviousPropertyIndexes()default java.lang.String[]getIndexedParameterAutoPopulatedPreviousPropertyPaths()default java.lang.String[]getIndexedParameterAutoPopulatedPropertyPaths()default java.util.Set<io.micronaut.data.model.query.JoinPath>getJoinFetchPaths()default java.lang.StringgetName()default java.lang.StringgetQuery()default java.util.List<io.micronaut.data.model.runtime.QueryParameterBinding>getQueryBindings()default java.util.Map<java.lang.String,java.lang.Object>getQueryHints()default io.micronaut.core.type.Argument<R>getResultArgument()default io.micronaut.data.model.DataTypegetResultDataType()default java.lang.Class<R>getResultType()default java.lang.Class<E>getRootEntity()io.micronaut.data.model.runtime.StoredQuery<E,R>getStoredQueryDelegate()default java.util.Optional<io.micronaut.transaction.TransactionDefinition>getTransactionDefinition()default booleanhasInExpression()Deprecated.default booleanhasPageable()default booleanhasResultConsumer()default booleanisCount()default booleanisDtoProjection()default booleanisNative()default booleanisOptimisticLock()default booleanisRawQuery()default booleanisSingleResult()default booleanuseNumericPlaceholders()-
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProvider
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
-
-
-
-
Method Detail
-
getStoredQueryDelegate
io.micronaut.data.model.runtime.StoredQuery<E,R> getStoredQueryDelegate()
- Returns:
- The delegate
-
getAnnotationMetadata
default io.micronaut.core.annotation.AnnotationMetadata getAnnotationMetadata()
- Specified by:
getAnnotationMetadatain interfaceio.micronaut.core.annotation.AnnotationMetadataProvider
-
getRootEntity
default java.lang.Class<E> getRootEntity()
-
hasPageable
default boolean hasPageable()
-
getQuery
default java.lang.String getQuery()
-
getExpandableQueryParts
default java.lang.String[] getExpandableQueryParts()
-
getQueryBindings
default java.util.List<io.micronaut.data.model.runtime.QueryParameterBinding> getQueryBindings()
-
getResultType
default java.lang.Class<R> getResultType()
-
getTransactionDefinition
default java.util.Optional<io.micronaut.transaction.TransactionDefinition> getTransactionDefinition()
- Specified by:
getTransactionDefinitionin interfaceio.micronaut.data.model.runtime.StoredDataOperation<E>
-
getResultArgument
default io.micronaut.core.type.Argument<R> getResultArgument()
-
getResultDataType
default io.micronaut.data.model.DataType getResultDataType()
-
isNative
default boolean isNative()
-
useNumericPlaceholders
default boolean useNumericPlaceholders()
-
isDtoProjection
default boolean isDtoProjection()
-
getEntityIdentifierType
default java.util.Optional<java.lang.Class<?>> getEntityIdentifierType()
-
getArgumentTypes
default java.lang.Class<?>[] getArgumentTypes()
-
isCount
default boolean isCount()
-
getQueryHints
default java.util.Map<java.lang.String,java.lang.Object> getQueryHints()
-
getJoinFetchPaths
default java.util.Set<io.micronaut.data.model.query.JoinPath> getJoinFetchPaths()
-
isSingleResult
default boolean isSingleResult()
-
hasResultConsumer
default boolean hasResultConsumer()
-
isOptimisticLock
default boolean isOptimisticLock()
-
getName
default java.lang.String getName()
- Specified by:
getNamein interfaceio.micronaut.core.naming.Named
-
getIndexedParameterAutoPopulatedPropertyPaths
@Nullable default java.lang.String[] getIndexedParameterAutoPopulatedPropertyPaths()
-
getIndexedParameterAutoPopulatedPreviousPropertyPaths
default java.lang.String[] getIndexedParameterAutoPopulatedPreviousPropertyPaths()
-
getIndexedParameterAutoPopulatedPreviousPropertyIndexes
default int[] getIndexedParameterAutoPopulatedPreviousPropertyIndexes()
-
hasInExpression
@Deprecated default boolean hasInExpression()
Deprecated.
-
-