private void writeRecords(Set<Object> idsToIgnore) { DocumentWriteSet set = mgr.newWriteSet(); Set<Object> recordIds = recordMap.keySet(); Set<Object> idsToRemove = new HashSet<>();
HostInfo host = hostInfos[hostToUse]; DatabaseClient hostClient = host.client; BatchWriteSet batchWriteSet = new BatchWriteSet(this, hostClient.newDocumentManager().newWriteSet(), hostClient, getTransform(), getTemporalCollection()); batchWriteSet.setBatchNumber(batchNum);
@Test public void testWriteOneAndThrowException() { String directory = "/WriteBatcherTest/testWriteOneAndThrowException/"; DocumentWriteSet writeSet = client.newDocumentManager().newWriteSet(); writeSet.add(directory + uri1, new StringHandle("test")); testExceptions(writeSet, 1, 0); }
protected void installModules(Map<String, String> modules) { DocumentWriteSet writeSet = modMgr.newWriteSet(); modules.forEach((String path, String localPath) -> { InputStreamHandle handle = new InputStreamHandle(HubTestBase.class.getClassLoader().getResourceAsStream(localPath)); String ext = FilenameUtils.getExtension(path); switch(ext) { case "xml": handle.setFormat(Format.XML); break; case "json": handle.setFormat(Format.JSON); break; default: handle.setFormat(Format.TEXT); } DocumentMetadataHandle permissions = new DocumentMetadataHandle() .withPermission(getHubAdminConfig().getHubRoleName(), DocumentMetadataHandle.Capability.EXECUTE, UPDATE, READ); writeSet.add(path, permissions, handle); }); modMgr.write(writeSet); clearFlowCache(); }
@Test public void testWriteInvalidXMLAndThrowException() { String directory = "/WriteBatcherTest/testWriteInvalidXMLAndThrowException/"; DocumentWriteSet writeSet = client.newDocumentManager().newWriteSet(); writeSet.add(directory + uri5, new StringHandle("this is not valid XML").withFormat(Format.XML)); testExceptions(writeSet, 0, 1); }
DocumentWriteSet writeset = docMgr.newWriteSet();
DocumentWriteSet writeset = docMgr.newWriteSet();
@Test public void testWriteValidAndInvalidDocsAndThrowException() { String directory = "/WriteBatcherTest/testWriteValidAndInvalidDocsAndThrowException/"; DocumentWriteSet writeSet = client.newDocumentManager().newWriteSet(); writeSet.add(directory + uri1, new StringHandle("test")); writeSet.add(directory + uri5, new StringHandle("this is not valid XML").withFormat(Format.XML)); writeSet.add(directory + uri2, new StringHandle("test")); writeSet.add(directory + uri5, new StringHandle("this is not valid XML").withFormat(Format.XML)); writeSet.add(directory + uri3, new StringHandle("test")); testExceptions(writeSet, 3, 2); }
DocumentWriteSet writeset = docMgr.newWriteSet();
DocumentWriteSet writeset = docMgr.newWriteSet();
try (BufferedReader cityReader = new BufferedReader(Common.testFileToReader(CITIES_FILE))) { GenericDocumentManager docMgr = client.newDocumentManager(); DocumentWriteSet set = docMgr.newWriteSet(); String line = null; for (int numWritten = 0; numWritten < MAX_TO_WRITE && (line = cityReader.readLine()) != null; numWritten++ ) {