public class MongoBulkWritesManager extends Object
| Constructor and Description |
|---|
MongoBulkWritesManager(com.mongodb.client.MongoCollection<com.mongodb.DBObject> collection,
com.mongodb.client.MongoCollection<com.mongodb.DBObject> discardedCollection,
List<eu.dnetlib.data.mdstore.modular.MDFormatDescription> mdref,
int bulkSize,
eu.dnetlib.data.mdstore.modular.RecordParser parser,
boolean discardRecords) |
| Modifier and Type | Method and Description |
|---|---|
protected com.mongodb.DBObject |
buildDBObject(String record,
Map<String,String> recordProperties,
Map<String,List<String>> indexFieldProperties) |
void |
flushBulks() |
void |
insert(String record) |
public MongoBulkWritesManager(com.mongodb.client.MongoCollection<com.mongodb.DBObject> collection,
com.mongodb.client.MongoCollection<com.mongodb.DBObject> discardedCollection,
List<eu.dnetlib.data.mdstore.modular.MDFormatDescription> mdref,
int bulkSize,
eu.dnetlib.data.mdstore.modular.RecordParser parser,
boolean discardRecords)
public void insert(String record) throws eu.dnetlib.data.mdstore.MDStoreServiceException
eu.dnetlib.data.mdstore.MDStoreServiceExceptionpublic void flushBulks()
Copyright © 2022. All rights reserved.