@Override public void process(TitanVertex vertex, ScanMetrics metrics) { metrics.incrementCustom(VERTEX_COUNT); assertEquals(1 ,vertex.query().labels("numvals").propertyCount()); int numvals = vertex.value("numvals"); assertEquals(numvals, vertex.query().labels("values").propertyCount()); }
@Override public void process(TitanVertex vertex, ScanMetrics metrics) { long outDegree = vertex.query().labels("knows").direction(Direction.OUT).edgeCount(); assertEquals(0, vertex.query().labels("knows").direction(Direction.IN).edgeCount()); assertEquals(1, vertex.query().labels("uid").propertyCount()); assertTrue(vertex.<Integer>property("uid").orElse(0) > 0); metrics.incrementCustom(DEGREE_COUNT,outDegree); metrics.incrementCustom(VERTEX_COUNT); }
assertEquals(1, v1.query().propertyCount()); assertEquals(1, v1.query().has("~timestamp", Cmp.GREATER_THAN, Instant.ofEpochSecond(10)).propertyCount()); assertEquals(1, v1.query().has("~timestamp", Instant.ofEpochSecond(100, 1000)).propertyCount()); v1.property(name).remove(); v1.property(VertexProperty.Cardinality.single, address, "xyz");
assertEquals(1, v.query().propertyCount());
assertEquals(1,v1.query().has("$timestamp",new Timestamp(100,unit)).propertyCount()); assertEquals(1,v1.query().has("$timestamp", Cmp.GREATER_THAN,new Timestamp(10, unit)).propertyCount()); v1.removeProperty(name); v1.setProperty(address, "xyz");