E
- The entity typeR
- The result typeDtb
- The database typepublic interface MongoStoredQuery<E,R,Dtb> extends StoredQuery<E,R>
StoredQuery
.Modifier and Type | Method and Description |
---|---|
MongoAggregation |
getAggregation(io.micronaut.aop.InvocationContext<?,?> invocationContext) |
Dtb |
getDatabase() |
MongoDelete |
getDeleteMany(io.micronaut.aop.InvocationContext<?,?> invocationContext) |
MongoDelete |
getDeleteOne(E entity) |
MongoFind |
getFind(io.micronaut.aop.InvocationContext<?,?> invocationContext) |
RuntimePersistentEntity<E> |
getRuntimePersistentEntity() |
MongoUpdate |
getUpdateMany(io.micronaut.aop.InvocationContext<?,?> invocationContext) |
MongoUpdate |
getUpdateOne(E entity) |
boolean |
isAggregate() |
getArgumentTypes, getEntityIdentifierType, getExpandableQueryParts, getIndexedParameterAutoPopulatedPreviousPropertyIndexes, getIndexedParameterAutoPopulatedPreviousPropertyPaths, getIndexedParameterAutoPopulatedPropertyPaths, getIndexedParameterBinding, getIndexedParameterPaths, getIndexedParameterTypes, getJoinFetchPaths, getLastUpdatedProperty, getParameterBinding, getParameterNames, getQuery, getQueryBindings, getQueryHints, getResultArgument, getResultDataType, getResultType, getRootEntity, hasInExpression, hasPageable, hasResultConsumer, isCount, isDtoProjection, isNative, isOptimisticLock, isSingleResult, useNumericPlaceholders
getTransactionDefinition
findAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
RuntimePersistentEntity<E> getRuntimePersistentEntity()
Dtb getDatabase()
boolean isAggregate()
MongoAggregation getAggregation(io.micronaut.aop.InvocationContext<?,?> invocationContext)
invocationContext
- The invocation context to have query parameters extracted fromMongoFind getFind(io.micronaut.aop.InvocationContext<?,?> invocationContext)
invocationContext
- The invocation context to have query parameters extracted fromMongoUpdate getUpdateMany(io.micronaut.aop.InvocationContext<?,?> invocationContext)
invocationContext
- The invocation context to have query parameters extracted fromMongoUpdate getUpdateOne(E entity)
entity
- The entity to have query parameters extracted fromMongoDelete getDeleteMany(io.micronaut.aop.InvocationContext<?,?> invocationContext)
invocationContext
- The invocation context to have query parameters extracted fromMongoDelete getDeleteOne(E entity)
entity
- The entity to have query parameters extracted from