@Test public void testCollectionQuery() throws Exception { StructuredQueryDefinition query = new StructuredQueryBuilder().and(); query.setCollections(qhbTestCollection); Map<String, String[]> matchesByForest = new HashMap<>(); matchesByForest.put("java-unittest-1", new String[] {uri1, uri3, uri4}); matchesByForest.put("java-unittest-2", new String[] {uri5}); matchesByForest.put("java-unittest-3", new String[] {uri2}); runQueryBatcher(moveMgr.newQueryBatcher(query), query, matchesByForest, 2, 1); }
@Test public void testDirectoryQuery() throws Exception { StructuredQueryDefinition query = new StructuredQueryBuilder().and(); query.setDirectory("/QueryBatcherTest"); query.setCollections(qhbTestCollection); Map<String, String[]> matchesByForest = new HashMap<>(); matchesByForest.put("java-unittest-1", new String[] {uri1, uri3, uri4}); matchesByForest.put("java-unittest-2", new String[] {uri5}); matchesByForest.put("java-unittest-3", new String[] {uri2}); runQueryBatcher(moveMgr.newQueryBatcher(query), query, matchesByForest, 3, 2); }
StructuredQueryBuilder sqb = new StructuredQueryBuilder(); StructuredQueryDefinition query = sqb.value(sqb.jsonProperty("dept"), "HR"); query.setCollections(qhbTestCollection); successDocs1 = new AtomicInteger(0); failures = new StringBuilder();
query.setCollections(qhbTestCollection); QueryBatcher queryBatcher = moveMgr.newQueryBatcher(query) .onUrisReady(batch -> {
query.setCollections(qhbTestCollection); QueryBatcher queryBatcher = moveMgr.newQueryBatcher(query) .onUrisReady(new CloseBatchListener())
StructuredQueryBuilder sqb = new StructuredQueryBuilder(); StructuredQueryDefinition query = sqb.value(sqb.jsonProperty("dept"), "HR"); query.setCollections(qhbTestCollection); Set<String> uris = Collections.synchronizedSet(new HashSet<>()); StringBuilder failures = new StringBuilder();
query2.setCollections(collection); final AtomicInteger count2 = new AtomicInteger(0); ServerTransform transform = new ServerTransform(transformName1) query3.setCollections(collection); final AtomicInteger count3 = new AtomicInteger(0); QueryBatcher batcher3 = moveMgr.newQueryBatcher(query3)