@Override public void run(TitanTransaction tx) { TitanVertex v0 = tx.addVertexWithLabel("person"); v0.setProperty("time",1); TitanVertex v1 = tx.addVertexWithLabel("person"); v1.setProperty("time",1); } });
@Override public void run(TitanTransaction tx) { TitanVertex v1 = tx.addVertexWithLabel("person"); v1.setProperty("time",1); } });
mgmt.commit(); Vertex v1 = tx.addVertexWithLabel("event"); v1.setProperty("name", "some event"); v1.setProperty("place", "somewhere");
Vertex saturn = tx.addVertexWithLabel("titan"); saturn.setProperty("name", "saturn"); saturn.setProperty("age", 10000); Vertex sky = tx.addVertexWithLabel("location"); ElementHelper.setProperties(sky, "name", "sky"); Vertex sea = tx.addVertexWithLabel("location"); ElementHelper.setProperties(sea, "name", "sea"); Vertex jupiter = tx.addVertexWithLabel("god"); ElementHelper.setProperties(jupiter, "name", "jupiter", "age", 5000); Vertex neptune = tx.addVertexWithLabel("god"); ElementHelper.setProperties(neptune, "name", "neptune", "age", 4500); Vertex hercules = tx.addVertexWithLabel("demigod"); ElementHelper.setProperties(hercules, "name", "hercules", "age", 30); Vertex alcmene = tx.addVertexWithLabel("human"); ElementHelper.setProperties(alcmene, "name", "alcmene", "age", 45); Vertex pluto = tx.addVertexWithLabel("god"); ElementHelper.setProperties(pluto, "name", "pluto", "age", 4000); Vertex nemean = tx.addVertexWithLabel("monster"); ElementHelper.setProperties(nemean, "name", "nemean"); Vertex hydra = tx.addVertexWithLabel("monster");
@Test public void testVertexTTLWithCompositeIndex() throws Exception { if (!features.hasCellTTL()) { return; } PropertyKey name = mgmt.makePropertyKey("name").dataType(String.class).make(); PropertyKey time = mgmt.makePropertyKey("time").dataType(Long.class).make(); TitanGraphIndex index1 = mgmt.buildIndex("index1", Vertex.class).addKey(name).buildCompositeIndex(); TitanGraphIndex index2 = mgmt.buildIndex("index2", Vertex.class).addKey(name).addKey(time).buildCompositeIndex(); VertexLabel label1 = mgmt.makeVertexLabel("event").setStatic().make(); mgmt.setTTL(label1, 1, TimeUnit.SECONDS); assertEquals(0, mgmt.getTTL(name).getLength(TimeUnit.SECONDS)); assertEquals(0, mgmt.getTTL(time).getLength(TimeUnit.SECONDS)); assertEquals(1, mgmt.getTTL(label1).getLength(TimeUnit.SECONDS)); mgmt.commit(); Vertex v1 = tx.addVertexWithLabel("event"); v1.setProperty("name", "some event"); v1.setProperty("time", System.currentTimeMillis()); tx.commit(); Object id = v1.getId(); v1 = graph.getVertex(id); assertNotNull(v1); assertTrue(graph.getVertices("name", "some event").iterator().hasNext()); Thread.sleep(1001); graph.rollback(); v1 = graph.getVertex(id); assertNull(v1); assertFalse(graph.getVertices("name", "some event").iterator().hasNext()); }
mgmt.commit(); Vertex v1 = tx.addVertexWithLabel("person"); Vertex v2 = tx.addVertex(); Edge v1LikesV2 = tx.addEdge(null, v1, v2, "likes");
TitanVertex g = tx.addVertexWithLabel("group"); g.setProperty("gid", i); g.setProperty("sig",0); TitanVertex[] vs = new TitanVertex[vPerTx]; for (int vi=0;vi<vPerTx;vi++) { vs[vi] = tx.addVertexWithLabel("person"); vs[vi].setProperty("sig", t); TitanEdge e = vs[vi].addEdge("knows",g1);
TitanVertex v0 = tx.addVertexWithLabel("person"); v0.setProperty("time",1); newTx(); TitanVertex v1 = tx.addVertexWithLabel("organization"); v1.setProperty("time",1); newTx();
TitanVertex v = tx.addVertex(), u = tx.addVertexWithLabel("person"); v.setProperty("uid",1); u.setProperty("name","juju");
assertNotNull(value); assertTrue(tx.containsRelationType("value")); TitanVertex v = tx.addVertexWithLabel("person"); assertTrue(tx.containsVertexLabel("person")); assertEquals("person",v.getLabel()); tx.addVertexWithLabel("org"); fail(); } catch (IllegalArgumentException ex) {}
mgmt.commit(); Vertex v1 = tx.addVertexWithLabel("event"); Vertex v2 = tx.addVertex(); tx.commit();
finishSchema(); Vertex v1 = tx.addVertexWithLabel("event"); v1.setProperty("name", "first event"); v1.setProperty("text", "this text will help to identify the first event"); long time1 = System.currentTimeMillis(); v1.setProperty("time", time1); Vertex v2 = tx.addVertexWithLabel("event"); v2.setProperty("name", "second event"); v2.setProperty("text", "this text won't match");
TitanVertex v = tx.addVertexWithLabel("people"); v.setProperty("time",5); v.addEdge("knows",v).setProperty("time",11);
p.setProperty(weight,22); TitanVertex v12 = tx.addVertexWithLabel(person), v13 = tx.addVertexWithLabel(person); v12.setProperty(id, "v12"); v13.setProperty(id, "v13"); edge.setProperty(link,v); v.addEdge(link,v13); TitanVertex v2 = tx.addVertexWithLabel(tweet); v2.addEdge(link,v13); v12.addEdge(connect,v2);
ns[i]=tx.addVertexWithLabel(i % 2 == 0 ? person : org); TitanProperty p1 = ns[i].addProperty(name,"v"+i); TitanProperty p2 = ns[i].addProperty(name,"u"+(i%5)); ns[i]=tx.addVertexWithLabel(i % 2 == 0 ? person : org); TitanProperty p1 = ns[i].addProperty(name,"v"+i); TitanProperty p2 = ns[i].addProperty(name,"u"+(i%5));
TitanVertex v = tx.addVertexWithLabel(i % 2 == 0 ? person : org); v.addProperty(name,strs[i%strs.length]); v.addProperty(text,strs[i%strs.length]);