@Override public void deleteAll(Transaction transaction) { QueryManager queryMgr = client.newQueryManager(); DeleteQueryDefinition deleteQuery = queryMgr.newDeleteDefinition(); deleteQuery.setCollections(entityClass.getName()); queryMgr.delete(deleteQuery, transaction); } /* REST API does not currently support DELETE /search with multiple collection arguments
@AfterClass public static void afterClass() { DeleteQueryDefinition deleteQuery = queryMgr.newDeleteDefinition(); deleteQuery.setCollections(collection); // queryMgr.delete(deleteQuery); }
@Override public void execute(CommandContext context) { DatabaseClient databaseClient = hubConfig.newModulesDbClient(); QueryManager queryManager = databaseClient.newQueryManager(); // Clear user modules dataHub.clearUserModules(); // Clear DHF core modules DeleteQueryDefinition queryDefinition = queryManager.newDeleteDefinition(); queryDefinition.setCollections("hub-core-module"); queryManager.delete(queryDefinition); } }
@AfterClass public static void afterClass() { QueryManager queryMgr = client.newQueryManager(); DeleteQueryDefinition deleteQuery = queryMgr.newDeleteDefinition(); deleteQuery.setCollections(collection); queryMgr.delete(deleteQuery); }
@AfterClass public static void afterClass() { QueryManager queryMgr = client.newQueryManager(); DeleteQueryDefinition deleteQuery = queryMgr.newDeleteDefinition(); deleteQuery.setCollections(collection); queryMgr.delete(deleteQuery); }
@AfterClass public static void afterClass() { QueryManager queryMgr = client.newQueryManager(); DeleteQueryDefinition deleteQuery = queryMgr.newDeleteDefinition(); deleteQuery.setCollections(collection); queryMgr.delete(deleteQuery); }
@AfterClass public static void afterClass() { docMgr.delete(uri1, uri2, uri3); QueryManager queryMgr = client.newQueryManager(); DeleteQueryDefinition deleteQuery = queryMgr.newDeleteDefinition(); deleteQuery.setCollections(whbTestCollection); queryMgr.delete(deleteQuery); }
@AfterClass public static void afterClass() { DeleteQueryDefinition deleteQuery = client.newQueryManager().newDeleteDefinition(); deleteQuery.setCollections(collection); client.newQueryManager().delete(deleteQuery); }
@Test public void testSearchLog() { QueryManager qMgr = Common.client.newQueryManager(); ByteArrayOutputStream out = null; RequestLogger logger = null; String outString = null; out = new ByteArrayOutputStream(); logger = Common.client.newLogger(out); logger.setContentMax(RequestLogger.ALL_CONTENT); qMgr.startLogging(logger); QueryDefinition querydef = qMgr.newStringDefinition(); qMgr.search(querydef, new SearchHandle()); outString = new String(out.toByteArray()); assertTrue("Search failed to log output", outString != null && outString.length() > 0); out = new ByteArrayOutputStream(); logger = Common.client.newLogger(out); logger.setContentMax(RequestLogger.ALL_CONTENT); qMgr.startLogging(logger); DeleteQueryDefinition deleteDef = qMgr.newDeleteDefinition(); deleteDef.setCollections("x"); qMgr.delete(deleteDef); outString = new String(out.toByteArray()); assertTrue("SearchDelete failed to log output", outString != null && outString.length() > 0); }
@AfterClass public static void afterClass() { DeleteQueryDefinition deleteQuery = client.newQueryManager().newDeleteDefinition(); deleteQuery.setCollections(collection); client.newQueryManager().delete(deleteQuery); client.newDocumentManager().delete("doc1.txt"); client.newDocumentManager().delete("doc2.txt"); }