ReactiveMongoTemplate

Source file "org/springframework/data/mongodb/core/ReactiveMongoTemplate.java" was not found during generation of report.

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total5,227 of 5,2270%280 of 2800%411411840840271271
lambda$mapReduce$77(Query, Class, String, String, MapReduceOptions, Class, String, MongoCollection)2110%380%2020373711
doUpdate(String, Query, UpdateDefinition, Class, boolean, boolean)1340%120%77222211
ReactiveMongoTemplate(ReactiveMongoDatabaseFactory, MongoConverter, Consumer)1330%60%44262611
lambda$saveDocument$62(String, Class, Document, MongoCollection)1070%80%55212111
lambda$changeStream$73(String, List, ChangeStreamOptions, FullDocument, MongoDatabase)1010%100%66141411
lambda$doUpdate$66(Document, Document, String, WriteConcern, QueryOperations.UpdateContext, MongoPersistentEntity, Class, boolean, UpdateOptions, MongoCollection)1000%100%66171711
aggregateAndMap(MongoCollection, List, boolean, AggregationOptions, ReactiveMongoTemplate.ReadDocumentCallback, Class)930%80%55141411
lambda$doFindAndModify$87(QueryOperations.UpdateContext, MongoPersistentEntity, Class, Document, Document, String, UpdateDefinition, FindAndModifyOptions)780%40%338811
prepareFilter(ChangeStreamOptions)770%60%44111111
findAndReplace(Query, Object, FindAndReplaceOptions, Class, String, Class)760%40%33141411
doFindOne(String, Document, Document, Class, FindPublisherPreparer)760%40%339911
findDistinct(Query, String, String, Class, Class)730%40%33161611
geoNear(NearQuery, Class, String, Class)730%60%44121211
doFind(String, Document, Document, Class, Class, FindPublisherPreparer)700%20%228811
lambda$doRemove$70(Document, Class, String, WriteConcern, Query, DeleteOptions, MongoCollection)690%60%44151511
ReactiveMongoTemplate(ReactiveMongoDatabaseFactory, ReactiveMongoTemplate)670%n/a11191911
doRemove(String, Query, Class)650%20%22131311
convertToCreateCollectionOptions(CollectionOptions, Class)650%20%22101011
doFind(String, Document, Document, Class, FindPublisherPreparer, ReactiveMongoTemplate.DocumentCallback)630%20%228811
doFindAndRemove(String, Document, Document, Document, Collation, Class)590%20%226611
lambda$doFindAndReplace$88(Document, Document, Document, Class, Document, String, Collation, FindAndReplaceOptions, Class)560%20%225511
doAggregate(Aggregation, String, Class, Class)540%40%33101011
lambda$findDistinct$17(Document, String, String, Query, Class, String, Class, QueryOperations.DistinctQueryContext, MongoCollection)520%40%339911
assertUpdateableIdIfNotSet(Object)510%80%55111111
findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class, String)460%20%228811
tail(Query, Class, String)450%20%224411
mapReduce(Query, Class, String, Class, String, String, MapReduceOptions)450%n/a119911
lambda$doUpdate$63(Document, List, String, WriteConcern, boolean, UpdateOptions, MongoCollection)450%60%446611
lambda$exists$16(Query, Class, String, MongoCollection)440%20%228811
createCollection(Class, CollectionOptions)430%20%226611
lambda$doUpdate$67(MongoPersistentEntity, boolean, QueryOperations.UpdateContext, Document, String, UpdateResult)420%120%777711
prepareIndexCreator(ApplicationContext)410%60%448811
insertDocument(String, Document, Class)400%20%225511
lambda$findAndReplace$26(Object, String, Document, Document, Document, QueryOperations.QueryContext, Class, FindAndReplaceOptions, Class)400%n/a114411
insertDocumentList(String, List)390%40%337711
lambda$null$40(MongoWriter, String, Object)370%n/a116611
lambda$null$23(ReactiveMongoTemplate.PersistableEntityModel)360%n/a115511
lambda$doInsert$33(MongoWriter, ReactiveMongoTemplate.PersistableEntityModel)350%n/a116611
getMappedFieldsObject(Document, MongoPersistentEntity, Class)340%40%337711
lambda$null$51(MongoWriter, String, Object)340%n/a114411
lambda$count$27(Query, Class, String, MongoCollection)340%20%226611
setApplicationContext(ApplicationContext)330%40%339911
lambda$convertToCreateCollectionOptions$86(CreateCollectionOptions, CollectionOptions.TimeSeriesOptions)330%40%337711
lambda$null$47(String, Query, Object)330%n/a114411
assertLocalFunctionNames(String[])320%40%334411
getDefaultMongoConverter()320%n/a119911
lambda$convertToCreateCollectionOptions$85(Class, CreateCollectionOptions, CollectionOptions.ValidationOptions)320%n/a116611
findOne(Query, Class, String)300%20%224411
lambda$doSaveVersioned$48(EntityOperations.AdaptibleEntity, String, MongoCollection)300%n/a116611
findAndRemove(Query, Class, String)290%n/a113311
save(Object, String)290%20%225511
lambda$insertDocumentList$55(String, List, List, MongoCollection)290%n/a115511
lambda$doInsertBatch$43(String, Tuple2)290%n/a115511
doFindAndModify(String, Document, Document, Document, Class, UpdateDefinition, FindAndModifyOptions)280%n/a114411
lambda$null$35(ReactiveMongoTemplate.PersistableEntityModel, String, Object)280%n/a114411
changeStream(String, String, ChangeStreamOptions, Class)270%20%225511
lambda$null$25(Document, Document, Document, QueryOperations.QueryContext, Class, FindAndReplaceOptions, Class, ReactiveMongoTemplate.PersistableEntityModel)250%n/a113311
createFlux(String, ReactiveCollectionCallback)240%n/a115511
doInsertBatch(String, Collection, MongoWriter)240%n/a116611
potentiallyForceAcknowledgedWrite(WriteConcern)240%100%665511
lambda$insertDocument$53(String, Class, Document, Document, MongoCollection)240%n/a114411
saveDocument(String, Document, Class)230%20%223311
getMappedValidator(Validator, Class)230%20%224411
find(Query, Class, String)220%20%223311
doInsert(String, Object, MongoWriter)220%n/a116611
maybeCallBeforeSave(Object, Document, String)220%20%223311
maybeCallAfterSave(Object, Document, String)220%20%223311
maybeCallAfterConvert(Object, Document, String)220%20%223311
lambda$doInsertBatch$41(String, MongoWriter, Object)220%n/a113311
createMono(String, ReactiveCollectionCallback)210%n/a116611
lambda$doSave$52(Object, String, MongoWriter, MongoCollection)200%n/a112211
doSaveVersioned(EntityOperations.AdaptibleEntity, String)190%20%223311
lambda$null$49(EntityOperations.AdaptibleEntity, Document, String, Object)190%n/a113311
lambda$null$24(ReactiveMongoTemplate.PersistableEntityModel, Object)190%n/a112211
findById(Object, Class, String)180%n/a112211
doInsertAll(Collection, MongoWriter)180%n/a114411
maybeCallBeforeConvert(Object, String)180%20%223311
exists(Query, Class, String)170%20%224411
remove(Object, String)170%n/a113311
findAll(Class, String)170%n/a111111
doFindAndDelete(String, Query, Class)170%n/a113311
lambda$null$46(String, Query, MappedDocument, Document, Object)170%n/a112211
doFind(String, Document, Document, Class)160%n/a111111
doFind(String, Document, Document, Class, FindPublisherPreparer)160%n/a111111
lambda$executeFindMultiInternal$90(FindPublisherPreparer, ReactiveMongoTemplate.ReactiveCollectionQueryCallback, ReactiveMongoTemplate.DocumentCallback, MongoCollection)160%n/a112211
lambda$doInsertBatch$42(String, List)160%n/a112211
lambda$doInsertAll$38(Map, Object)160%n/a114411
lambda$dropCollection$15(String, Void)160%20%223311
count(Query, Class, String)150%n/a113311
getAndPrepareCollection(MongoDatabase, String)150%n/a114411
getMappedSortObject(Query, Class)150%20%223311
lambda$null$45(Object, Document, String, UpdateResult)150%n/a112211
lambda$doInsert$36(String, ReactiveMongoTemplate.PersistableEntityModel)150%n/a111111
lambda$doInsert$34(ReactiveMongoTemplate.PersistableEntityModel)150%n/a111111
withSession(ReactiveSessionCallback, ClientSession)140%n/a113311
createFlux(ReactiveDatabaseCallback)140%n/a113311
createMono(ReactiveDatabaseCallback)140%n/a113311
insert(Object)140%n/a113311
containsVersionProperty(Document, MongoPersistentEntity)140%40%333311
insert(Object, String)130%n/a113311
remove(Object)130%n/a112211
doCreateCollection(String, CreateCollectionOptions)130%n/a112211
doFindAndReplace(String, Document, Document, Document, Collation, Class, Document, FindAndReplaceOptions, Class)130%n/a111111
lambda$doFindAndDelete$80(Class, String, List)130%n/a112211
lambda$null$50(String, Document, EntityOperations.AdaptibleEntity, Object)130%n/a111111
lambda$doInsert$32(ReactiveMongoTemplate.PersistableEntityModel)130%n/a111111
lambda$executeCommand$2(ReadPreference, Document, MongoDatabase)130%20%222211
onCheckForIndexes(MongoPersistentEntity, Consumer)120%20%223311
findAndModify(Query, UpdateDefinition, Class)120%n/a111111
doSave(String, Object, MongoWriter)120%n/a112211
mapReduce(Query, Class, Class, String, String, MapReduceOptions)120%n/a111111
ensureNotCollectionLike(Object)120%40%333311
convertToFindOneAndDeleteOptions(Document, Document)120%n/a113311
lambda$doInsert$31(ReactiveMongoTemplate.PersistableEntityModel)120%n/a111111
lambda$doAggregate$19(QueryOperations.AggregationDefinition, AggregationOptions, ReactiveMongoTemplate.ReadDocumentCallback, MongoCollection)120%n/a112211
lambda$collectionExists$14(String, MongoDatabase)120%n/a114411
indexOps(Class)110%n/a111111
aggregate(TypedAggregation, String, Class)110%n/a112211
count(Query, Class)110%n/a112211
save(Object)110%n/a112211
upsert(Query, UpdateDefinition, Class)110%n/a111111
updateFirst(Query, UpdateDefinition, Class)110%n/a111111
updateMulti(Query, UpdateDefinition, Class)110%n/a111111
lambda$translateException$91(Throwable)110%20%223311
lambda$executeFindOneInternal$89(ReactiveCollectionCallback, ReactiveMongoTemplate.DocumentCallback, MongoCollection)110%n/a111111
lambda$doRemove$71(Document, Class, String, DeleteResult)110%n/a111111
ReactiveMongoTemplate(MongoClient, String)100%n/a112211
executeCommand(Document, ReadPreference)100%n/a113311
withSession(Publisher)100%n/a112211
inTransaction()100%n/a112211
inTransaction(Publisher)100%n/a112211
findDistinct(Query, String, Class, Class)100%n/a111111
findAndModify(Query, UpdateDefinition, Class, String)100%n/a111111
findAndModify(Query, UpdateDefinition, FindAndModifyOptions, Class)100%n/a111111
insertAll(Mono, String)100%n/a112211
prepareCollection(MongoCollection, WriteConcern)100%20%224411
prepareCollection(MongoCollection)100%20%221111
potentiallyConvertRuntimeException(RuntimeException, PersistenceExceptionTranslator)100%20%222211
getPersistentEntity(Class)100%20%221111
lambda$insertDocumentList$58(List, InsertManyResult)100%n/a114411
createCollection(Class)90%n/a111111
dropCollection(String)90%n/a112211
aggregate(TypedAggregation, Class)90%n/a111111
aggregate(Aggregation, Class, Class)90%n/a111111
insert(Collection, Class)90%n/a111111
save(Mono, String)90%n/a112211
upsert(Query, UpdateDefinition, String)90%n/a111111
upsert(Query, UpdateDefinition, Class, String)90%n/a111111
updateFirst(Query, UpdateDefinition, String)90%n/a111111
updateFirst(Query, UpdateDefinition, Class, String)90%n/a111111
updateMulti(Query, UpdateDefinition, String)90%n/a111111
updateMulti(Query, UpdateDefinition, Class, String)90%n/a111111
doFindOne(String, Document, Document, Class, Collation)90%n/a111111
maybeEmitEvent(MongoMappingEvent)90%20%223311
prepareWriteConcern(MongoAction)90%n/a112211
lambda$doFindOne$83(Collation, FindPublisher)90%20%221111
lambda$tail$72(MongoCollection)90%n/a111111
lambda$doInsertAll$39(Map, MongoWriter, String)90%n/a111111
setWriteResultChecking(WriteResultChecking)80%20%222211
indexOps(String)80%n/a111111
executeCommand(String)80%n/a112211
execute(String, ReactiveCollectionCallback)80%n/a112211
getCollection(String)80%n/a112211
findOne(Query, Class)80%n/a111111
exists(Query, Class)80%n/a111111
find(Query, Class)80%n/a111111
findById(Object, Class)80%n/a111111
geoNear(NearQuery, Class)80%n/a111111
findAndRemove(Query, Class)80%n/a111111
insert(Mono)80%n/a112211
save(Mono)80%n/a112211
remove(Query, Class)80%n/a111111
findAllAndRemove(Query, Class)80%n/a111111
tail(Query, Class)80%n/a111111
executeFindMultiInternal(ReactiveMongoTemplate.ReactiveCollectionQueryCallback, FindPublisherPreparer, ReactiveMongoTemplate.DocumentCallback, String)80%n/a111111
lambda$null$84(ValidationOptions, Class, Validator)80%n/a111111
lambda$doCreateCollection$82(String, Void)80%20%223311
lambda$null$74(Class, ChangeStreamDocument)80%n/a111111
lambda$null$60(MongoCollection, Document, QueryOperations.UpdateContext, Class, Document)80%n/a111111
static {...}80%n/a113311
setEntityCallbacks(ReactiveEntityCallbacks)70%n/a113311
execute(Class, ReactiveCollectionCallback)70%n/a111111
withSession(ClientSessionOptions)70%n/a111111
createCollection(String)70%n/a111111
createCollection(String, CollectionOptions)70%n/a111111
aggregate(Aggregation, String, Class)70%n/a111111
geoNear(NearQuery, Class, String)70%n/a111111
estimatedCount(String)70%n/a111111
doCount(String, Document, CountOptions)70%n/a111111
insertAll(Mono, Class)70%n/a111111
insert(Collection, String)70%n/a111111
findAll(Class)70%n/a111111
query(Class)70%n/a111111
update(Class)70%n/a111111
remove(Class)70%n/a111111
insert(Class)70%n/a111111
aggregateAndReturn(Class)70%n/a111111
mapReduce(Class)70%n/a111111
changeStream(Class)70%n/a111111
executeFindOneInternal(ReactiveCollectionCallback, ReactiveMongoTemplate.DocumentCallback, String)70%n/a111111
lambda$doFindAndDelete$78(List)70%20%221111
lambda$changeStream$75(Class, ChangeStreamPublisher)70%n/a112211
lambda$null$65(MongoCollection, Document, ReplaceOptions, Document)70%n/a111111
lambda$doCount$28(Document, CountOptions, MongoCollection)70%n/a111111
lambda$null$22(ReactiveMongoTemplate.PersistableEntityModel, Object)70%n/a112211
lambda$createMono$5(ReactiveDatabaseCallback, MongoDatabase)70%n/a111111
ReactiveMongoTemplate(ReactiveMongoDatabaseFactory)60%n/a112211
ReactiveMongoTemplate(ReactiveMongoDatabaseFactory, MongoConverter)60%n/a112211
withSession(ClientSession)60%n/a111111
collectionExists(Class)60%n/a111111
dropCollection(Class)60%n/a111111
doGetDatabase()60%n/a111111
exists(Query, String)60%n/a111111
count(Query, String)60%n/a111111
doEstimatedCount(String, EstimatedDocumentCountOptions)60%n/a111111
insertAll(Collection)60%n/a111111
insertAll(Mono)60%n/a111111
remove(Mono, String)60%n/a111111
remove(Query, String)60%n/a111111
remove(Query, Class, String)60%n/a111111
findAllAndRemove(Query, String)60%n/a111111
findAllAndRemove(Query, Class, String)60%n/a111111
lambda$null$69(MongoCollection, DeleteOptions, List)60%n/a111111
lambda$null$64(QueryOperations.UpdateContext, MongoPersistentEntity, Document, Document)60%n/a111111
lambda$null$59(QueryOperations.UpdateContext, MongoPersistentEntity, Document, Document)60%n/a111111
lambda$aggregateAndMap$20(Class)60%n/a111111
lambda$findDistinct$18(MongoConverter, Class, Object)60%n/a111111
lambda$createCollection$10(Class)60%n/a111111
lambda$createFlux$4(ReactiveDatabaseCallback, MongoDatabase)60%n/a111111
handleSubscriptionException(Throwable)50%n/a112211
getCollectionName(Class)50%n/a111111
executeCommand(Document)50%n/a111111
collectionExists(String)50%n/a111111
remove(Mono)50%n/a111111
convertToCreateCollectionOptions(CollectionOptions)50%n/a111111
toDocuments(Collection)50%n/a111111
lambda$doCreateCollection$81(String, CreateCollectionOptions, MongoDatabase)50%n/a111111
lambda$null$76(Collation, Collation)50%n/a111111
lambda$remove$68(String, Object)50%n/a111111
lambda$null$57(MappedDocument)50%n/a111111
lambda$save$44(String, Object)50%n/a111111
lambda$insertAll$30(String, Collection)50%n/a111111
lambda$findAndModify$21(Collation, Collation)50%n/a111111
lambda$getCollection$11(String, MongoDatabase)50%n/a111111
lambda$createCollection$9(CollectionOptions)50%n/a111111
lambda$createMono$8(ReactiveCollectionCallback, MongoCollection)50%n/a111111
lambda$createMono$7(String, MongoDatabase)50%n/a111111
lambda$createFlux$6(String, MongoDatabase)50%n/a111111
lambda$withSession$3(ClientSession, Context)50%n/a111111
lambda$new$0(Consumer, MongoPersistentEntity)50%n/a111111
setWriteConcern(WriteConcern)40%n/a112211
setWriteConcernResolver(WriteConcernResolver)40%n/a112211
setReadPreference(ReadPreference)40%n/a112211
execute(ReactiveDatabaseCallback)40%n/a111111
setSessionSynchronization(SessionSynchronization)40%n/a112211
getCollectionNames()40%n/a111111
getMongoDatabase()40%n/a111111
ensureNotIterable(Object)40%n/a112211
lambda$null$56(MappedDocument)40%n/a111111
lambda$insertDocument$54(Document, InsertOneResult)40%n/a111111
lambda$null$37(String)40%n/a111111
lambda$doEstimatedCount$29(EstimatedDocumentCountOptions, MongoCollection)40%n/a111111
lambda$null$12(String, String)40%n/a111111
getConverter()30%n/a111111
getMongoDatabaseFactory()30%n/a111111
translateException()30%n/a111111
lambda$null$79(List, DeleteResult)30%n/a111111
lambda$null$61(MappedDocument, Object)30%n/a111111
lambda$null$13(String)30%n/a111111
prepareDatabase(MongoDatabase)20%n/a111111
lambda$onCheckForIndexes$1(Void)0%n/a111111