Class QueryResultStoredQuery<E,R> 
java.lang.Object
io.micronaut.data.runtime.query.internal.BasicStoredQuery<E,R>
 
io.micronaut.data.runtime.query.internal.QueryResultStoredQuery<E,R> 
- Type Parameters:
- E- The entity type
- R- The result type
- All Implemented Interfaces:
- io.micronaut.core.annotation.AnnotationMetadataProvider,- io.micronaut.core.annotation.AnnotationSource,- io.micronaut.core.naming.Named,- StoredDataOperation<R>,- StoredQuery<E,- R> 
The basic 
StoredQuery created from QueryResult.- Since:
- 3.5.0
- Author:
- Denis Stepanov
- 
Field SummaryFields inherited from interface io.micronaut.core.annotation.AnnotationSourceEMPTY
- 
Constructor SummaryConstructorsConstructorDescriptionQueryResultStoredQuery(String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<E> rootEntity, Class<R> resultType, boolean pageable, boolean isSingleResult, boolean isCount, DataMethod.OperationType operationType, Collection<JoinPath> joinPaths) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> QueryResultStoredQuery<T,Long> count(String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity) static <T> QueryResultStoredQuery<T,T> many(String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity, boolean pageable) static <T,R> QueryResultStoredQuery<T, R> many(String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity, Class<R> resultType, boolean pageable, Collection<JoinPath> joinPaths) static <T> QueryResultStoredQuery<T,T> single(DataMethod.OperationType operationType, String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity) static <T,R> QueryResultStoredQuery<T, R> single(DataMethod.OperationType operationType, String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity, Class<R> resultType, Collection<JoinPath> joinPaths) Methods inherited from class io.micronaut.data.runtime.query.internal.BasicStoredQuerygetAnnotationMetadata, getExpandableQueryParts, getName, getQuery, getQueryBindings, getResultArgument, getResultDataType, getResultType, getRootEntity, hasPageable, hasResultConsumer, isCount, isRawQuery, isSingleResult, useNumericPlaceholdersMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProviderfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, 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.model.runtime.StoredQuerygetArgumentTypes, getEntityIdentifierType, getQueryHints, isDtoProjection, isJsonEntity, isNative, isOptimisticLock
- 
Constructor Details- 
QueryResultStoredQuerypublic QueryResultStoredQuery(String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<E> rootEntity, Class<R> resultType, boolean pageable, boolean isSingleResult, boolean isCount, DataMethod.OperationType operationType, Collection<JoinPath> joinPaths) 
 
- 
- 
Method Details- 
singlepublic static <T> QueryResultStoredQuery<T,T> single(DataMethod.OperationType operationType, String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity) 
- 
singlepublic static <T,R> QueryResultStoredQuery<T,R> single(DataMethod.OperationType operationType, String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity, Class<R> resultType, Collection<JoinPath> joinPaths) 
- 
manypublic static <T> QueryResultStoredQuery<T,T> many(String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity, boolean pageable) 
- 
manypublic static <T,R> QueryResultStoredQuery<T,R> many(String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity, Class<R> resultType, boolean pageable, Collection<JoinPath> joinPaths) 
- 
countpublic static <T> QueryResultStoredQuery<T,Long> count(String name, io.micronaut.core.annotation.AnnotationMetadata annotationMetadata, QueryResult queryResult, Class<T> rootEntity) 
- 
getQueryResult
- 
getOperationType
- 
getJoinFetchPaths- Returns:
- The join paths that require a fetch
 
 
-