@Override public T next() { if (!hasNext()) { throw new NoSuchElementException(); } index++; return iterator.next(); }
.build(); final CloseableIterable<? extends Element> edges = graph.execute(query, user); final Element edge = edges.iterator().next(); final ReservoirItemsSketch<String> stringsSketch = ((com.yahoo.sketches.sampling.ReservoirItemsUnion) edge.getProperty("stringsSample")) .getResult(); .build(); final CloseableIterable<? extends Element> entities = graph.execute(query2, user); final Element entity = entities.iterator().next(); final ReservoirItemsSketch<String> neighboursSketch = ((com.yahoo.sketches.sampling.ReservoirItemsUnion) entity.getProperty("neighboursSample")) .getResult();
.build(); final CloseableIterable<? extends Element> edges = graph.execute(query, user); final Element edge = edges.iterator().next(); final com.yahoo.sketches.frequencies.LongsSketch longsSketch = (com.yahoo.sketches.frequencies.LongsSketch) edge.getProperty("longsSketch"); final String estimates = "Edge A-B: 1L seen approximately " + longsSketch.getEstimate(1L)
.build(); final CloseableIterable<? extends Element> edges = graph.execute(query, user); final Element edge = edges.iterator().next(); final uk.gov.gchq.gaffer.time.TimestampSet timestampSet = (uk.gov.gchq.gaffer.time.TimestampSet) edge.getProperty("timestampSet"); final Instant earliest = timestampSet.getEarliest();
.build(); final CloseableIterable<? extends Element> edges = graph.execute(query, user); final Element edge = edges.iterator().next(); final com.yahoo.sketches.quantiles.DoublesUnion doublesUnion = (com.yahoo.sketches.quantiles.DoublesUnion) edge.getProperty("doublesUnion"); final double[] quantiles = doublesUnion.getResult().getQuantiles(new double[]{0.25D, 0.5D, 0.75D}); .build(); final CloseableIterable<? extends Element> edges2 = graph.execute(query2, user); final Element edge2 = edges2.iterator().next(); final DoublesSketch doublesSketch2 = ((com.yahoo.sketches.quantiles.DoublesUnion) edge2.getProperty("doublesUnion")).getResult(); final double[] cdf = doublesSketch2.getCDF(new double[]{0.0D, 1.0D, 2.0D});
final CloseableIterable<? extends Element> allEntities2 = graph.execute(getAllEntities2, user); final CloseableIterator<? extends Element> it = allEntities2.iterator(); final Element entityDay1 = it.next(); final CompactSketch sketchDay1 = ((Union) entityDay1.getProperty("size")).getResult(); final Element entityDay2 = it.next(); final CompactSketch sketchDay2 = ((Union) entityDay2.getProperty("size")).getResult(); final double estimateDay1 = sketchDay1.getEstimate(); .build(); final CloseableIterable<? extends Element> allEntities = graph.execute(getAllEntities, user); final Element entity = allEntities.iterator().next(); final double unionSizeEstimate = ((Union) entity.getProperty("size")).getResult().getEstimate();
final Element roadUse10Cardinality = graph.execute(getCardinalities, user).iterator().next(); log("\nRoadUse edge cardinality at vertex 10:"); final String edgeGroup = (roadUse10Cardinality.getProperty("edgeGroup")).toString();
final Entity redCardinality = graph.execute(getCardinalities, user).iterator().next();