private void mergeWriteErrors(final List<BulkWriteError> newWriteErrors, final IndexMap indexMap) { for (BulkWriteError cur : newWriteErrors) { this.writeErrors.add(new BulkWriteError(cur.getCode(), cur.getMessage(), cur.getDetails(), indexMap.map(cur.getIndex()) )); } }
@SuppressWarnings("unchecked") private static List<BulkWriteError> getWriteErrors(final BsonDocument result) { List<BulkWriteError> writeErrors = new ArrayList<BulkWriteError>(); BsonArray writeErrorsDocuments = (BsonArray) result.get("writeErrors"); if (writeErrorsDocuments != null) { for (BsonValue cur : writeErrorsDocuments) { BsonDocument curDocument = (BsonDocument) cur; writeErrors.add(new BulkWriteError(curDocument.getNumber("code").intValue(), curDocument.getString("errmsg").getValue(), curDocument.getDocument("errInfo", new BsonDocument()), curDocument.getNumber("index").intValue())); } } return writeErrors; }
@SuppressWarnings("unchecked") private List<BulkWriteError> getWriteErrors(final BsonDocument result) { List<BulkWriteError> writeErrors = new ArrayList<BulkWriteError>(); BsonArray writeErrorsDocuments = (BsonArray) result.get("writeErrors"); if (writeErrorsDocuments != null) { for (BsonValue cur : writeErrorsDocuments) { BsonDocument curDocument = (BsonDocument) cur; writeErrors.add(new BulkWriteError(curDocument.getNumber("code").intValue(), curDocument.getString("errmsg").getValue(), curDocument.getDocument("errInfo", new BsonDocument()), curDocument.getNumber("index").intValue())); } } return writeErrors; }
private void mergeWriteErrors(final List<BulkWriteError> newWriteErrors, final IndexMap indexMap) { for (BulkWriteError cur : newWriteErrors) { this.writeErrors.add(new BulkWriteError(cur.getCode(), cur.getMessage(), cur.getDetails(), indexMap.map(cur.getIndex()) )); } }
@SuppressWarnings("unchecked") private static List<BulkWriteError> getWriteErrors(final BsonDocument result) { List<BulkWriteError> writeErrors = new ArrayList<BulkWriteError>(); BsonArray writeErrorsDocuments = (BsonArray) result.get("writeErrors"); if (writeErrorsDocuments != null) { for (BsonValue cur : writeErrorsDocuments) { BsonDocument curDocument = (BsonDocument) cur; writeErrors.add(new BulkWriteError(curDocument.getNumber("code").intValue(), curDocument.getString("errmsg").getValue(), curDocument.getDocument("errInfo", new BsonDocument()), curDocument.getNumber("index").intValue())); } } return writeErrors; }
@SuppressWarnings("unchecked") private List<BulkWriteError> getWriteErrors(final BsonDocument result) { List<BulkWriteError> writeErrors = new ArrayList<BulkWriteError>(); BsonArray writeErrorsDocuments = (BsonArray) result.get("writeErrors"); if (writeErrorsDocuments != null) { for (BsonValue cur : writeErrorsDocuments) { BsonDocument curDocument = (BsonDocument) cur; writeErrors.add(new BulkWriteError(curDocument.getNumber("code").intValue(), curDocument.getString("errmsg").getValue(), curDocument.getDocument("errInfo", new BsonDocument()), curDocument.getNumber("index").intValue())); } } return writeErrors; }