Interface MongoPreparedQuery<E,R,Dtb>
- 
- Type Parameters:
- E- The entity type
- R- The result type
- Dtb- The database type
 - All Superinterfaces:
- io.micronaut.core.annotation.AnnotationMetadataProvider,- io.micronaut.core.annotation.AnnotationSource,- io.micronaut.core.attr.AttributeHolder,- io.micronaut.core.naming.Named,- PagedQuery<E>,- PreparedDataOperation<R>,- PreparedQuery<E,R>,- StoredDataOperation<R>,- StoredQuery<E,R>
 
 public interface MongoPreparedQuery<E,R,Dtb> extends PreparedQuery<E,R> MongoDB'sPreparedQuery.- Since:
- 3.3.0
- Author:
- Denis Stepanov
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description MongoAggregationgetAggregation()DtbgetDatabase()MongoDeletegetDeleteMany()MongoFindgetFind()RuntimePersistentEntity<E>getRuntimePersistentEntity()MongoUpdategetUpdateMany()booleanisAggregate()- 
Methods inherited from interface io.micronaut.core.annotation.AnnotationMetadataProviderfindAnnotation, findAnnotation, findDeclaredAnnotation, findDeclaredAnnotation, getAnnotationMetadata, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeAll, synthesizeAnnotationsByType, synthesizeDeclared, synthesizeDeclared, synthesizeDeclaredAnnotationsByType
 - 
Methods inherited from interface io.micronaut.core.annotation.AnnotationSourcegetAnnotation, getAnnotation, getDeclaredAnnotation, getDeclaredAnnotation, isAnnotationPresent, isDeclaredAnnotationPresent, synthesize, synthesizeDeclared
 - 
Methods inherited from interface io.micronaut.core.attr.AttributeHoldergetAttribute, getAttribute, getAttributes
 - 
Methods inherited from interface io.micronaut.data.model.runtime.PagedQuerygetPageable, getRootEntity
 - 
Methods inherited from interface io.micronaut.data.model.runtime.PreparedDataOperationgetParameterInRole
 - 
Methods inherited from interface io.micronaut.data.model.runtime.PreparedQuerygetArguments, getLastUpdatedType, getParameterArray, getParameterValues, getQueryHints, getRepositoryType
 - 
Methods inherited from interface io.micronaut.data.model.runtime.StoredDataOperationgetTransactionDefinition
 - 
Methods inherited from interface io.micronaut.data.model.runtime.StoredQuerygetArgumentTypes, getEntityIdentifierType, getExpandableQueryParts, getIndexedParameterAutoPopulatedPreviousPropertyIndexes, getIndexedParameterAutoPopulatedPreviousPropertyPaths, getIndexedParameterAutoPopulatedPropertyPaths, getIndexedParameterBinding, getIndexedParameterPaths, getIndexedParameterTypes, getJoinFetchPaths, getLastUpdatedProperty, getParameterBinding, getParameterNames, getQuery, getQueryBindings, getResultArgument, getResultDataType, getResultType, getRootEntity, hasInExpression, hasPageable, hasResultConsumer, isCount, isDtoProjection, isNative, isOptimisticLock, isSingleResult, useNumericPlaceholders
 
- 
 
- 
- 
- 
Method Detail- 
getRuntimePersistentEntityRuntimePersistentEntity<E> getRuntimePersistentEntity() - Returns:
- The persistent entity
 
 - 
getDatabaseDtb getDatabase() - Returns:
- The associated databae
 
 - 
isAggregateboolean isAggregate() - Returns:
- Is aggregation query?
 
 - 
getAggregationMongoAggregation getAggregation() - Returns:
- The data to execute the aggregation
 
 - 
getFindMongoFind getFind() - Returns:
- The data to execute the find
 
 - 
getUpdateManyMongoUpdate getUpdateMany() - Returns:
- The data to execute the update many
 
 - 
getDeleteManyMongoDelete getDeleteMany() - Returns:
- The data to execute the delete many
 
 
- 
 
-