TitanTransaction propDeleter = graph.newTransaction(); getV(vertexDeleter, id).remove(); if (null == updatedValue) getV(propDeleter, id).property(propName).remove(); else getV(propDeleter, id).property(VertexProperty.Cardinality.single, propName, updatedValue); assertEquals(null, getV(graph, id)); assertEmpty(graph.query().has(propName).vertices()); if (null != updatedValue)
evaluateQuery(tx.query().has("name", "v2 likes v3").orderBy("time", decr), ElementCategory.EDGE, 1, new boolean[]{true, true}, tx.getPropertyKey("time"), Order.DESC, "index1"); v1 = getV(tx, v1.id()); v2 = getV(tx, v2.id()); v3 = getV(tx, v3.id()); e1 = getE(tx, e1Id); e2 = getE(tx, e1Id); ElementCategory.EDGE, 0, new boolean[]{true, true}, tx.getPropertyKey("time"), Order.DESC, "index1"); v1 = getV(tx, v1.id()); v2 = getV(tx, v2.id()); v3 = getV(tx, v3.id()); e1 = getE(tx, e1Id); e2 = getE(tx, e1Id);
vs[3] = tx.addVertex("name", "Long John Don", "age", 15); newTx(); vs[2] = getV(tx, vs[2]); vs[2].remove(); vs[3] = getV(tx, vs[3]); vs[3].property(VertexProperty.Cardinality.single, "name", "Bad Boy Badsy"); vs[3].property("age").remove(); newTx(); vs[0] = getV(tx, vs[0]); vs[0].property(VertexProperty.Cardinality.single, "age", 66); newTx();
v1 = getV(graph, v1.id()); v1.property(property, value2); v1 = getV(graph, v1.id()); v1.properties(property).forEachRemaining(p -> { if (p.value().equals(value1)) { v1 = getV(graph, v1.id()); v1.property(property, value1); assertEquals(v1, getOnlyElement(graph.query().has(property, value1).vertices())); v1 = getV(graph, v1.id()); v1.property(property, value1);