Interface MongoStoredQuery<E,R> 
- Type Parameters:
- E- The entity type
- R- The result type
- All Superinterfaces:
- io.micronaut.core.annotation.AnnotationMetadataProvider,- io.micronaut.core.annotation.AnnotationSource,- io.micronaut.core.naming.Named,- StoredDataOperation<R>,- StoredQuery<E,- R> 
MongoDB's 
StoredQuery.- Since:
- 3.3.
- Author:
- Denis Stepanov
- 
Field SummaryFields inherited from interface io.micronaut.core.annotation.AnnotationSourceEMPTY
- 
Method SummaryModifier and TypeMethodDescriptiongetAggregation(io.micronaut.aop.InvocationContext<?, ?> invocationContext) getDeleteMany(io.micronaut.aop.InvocationContext<?, ?> invocationContext) getDeleteOne(E entity) getFind(io.micronaut.aop.InvocationContext<?, ?> invocationContext) getUpdateMany(io.micronaut.aop.InvocationContext<?, ?> invocationContext) getUpdateOne(E entity) 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.core.naming.NamedgetNameMethods 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- 
getRuntimePersistentEntityRuntimePersistentEntity<E> getRuntimePersistentEntity()- Returns:
- The persistent entity
 
- 
isAggregateboolean isAggregate()- Returns:
- Is aggregation query?
 
- 
getAggregation- Parameters:
- invocationContext- The invocation context to have query parameters extracted from
- Returns:
- The data to execute the aggregation
 
- 
getFind- Parameters:
- invocationContext- The invocation context to have query parameters extracted from
- Returns:
- The data to execute the find
 
- 
getUpdateMany- Parameters:
- invocationContext- The invocation context to have query parameters extracted from
- Returns:
- The data to execute the update
 
- 
getUpdateOne- Parameters:
- entity- The entity to have query parameters extracted from
- Returns:
- The data to execute the update
 
- 
getDeleteMany- Parameters:
- invocationContext- The invocation context to have query parameters extracted from
- Returns:
- The data to execute the delete
 
- 
getDeleteOne- Parameters:
- entity- The entity to have query parameters extracted from
- Returns:
- The data to execute the delete
 
 
-