@Nullable @Override public Long apply(@Nullable PropertyKey propertyKey) { return propertyKey.getLongId(); } }));
private static final String keyID2Name(PropertyKey key) { return longID2Name(key.getLongId()); }
public PropertyKeyDefinition(PropertyKey key) { this(key.getName(),key.getLongId(),key.getCardinality(),key.getDataType()); }
/** * Very simple graph operation to ensure minimal functionality and cleanup */ @Test public void testBasic() { PropertyKey uid = makeVertexIndexedUniqueKey("name",String.class); finishSchema(); TitanVertex n1 = tx.addVertex(); uid = tx.getPropertyKey("name"); n1.addProperty(uid.getName(), "abcd"); clopen(); long nid = n1.getLongId(); uid = tx.getPropertyKey("name"); assertTrue(tx.containsVertex(nid)); assertTrue(tx.containsVertex(uid.getLongId())); assertFalse(tx.containsVertex(nid + 64)); uid = tx.getPropertyKey(uid.getName()); n1 = tx.getVertex(nid); assertEquals(n1,Iterables.getOnlyElement(tx.getVertices(uid, "abcd"))); assertEquals(1, Iterables.size(n1.query().relations())); assertTrue(n1.getProperty(uid).equals("abcd")); assertEquals(1,Iterables.size(tx.getVertices())); close(); TitanCleanup.clear(graph); open(config); assertTrue(Iterables.isEmpty(tx.getVertices())); }
sig = ((InternalRelationType)value).getSignature(); assertEquals(1,sig.length); assertEquals(weight.getLongId(),sig[0]); assertTrue(mgmt.getGraphIndex(id.getName()).isUnique()); assertFalse(mgmt.getGraphIndex(someid.getName()).isUnique()); sig = ((InternalRelationType)connect).getSignature(); assertEquals(2,sig.length); assertEquals(id.getLongId(),sig[0]); assertEquals(link.getLongId(),sig[1]); assertEquals(0,((InternalRelationType) friend).getSortKey().length); sig = ((InternalRelationType)value).getSignature(); assertEquals(1,sig.length); assertEquals(weight.getLongId(),sig[0]); assertTrue(mgmt.getGraphIndex(id.getName()).isUnique()); assertFalse(mgmt.getGraphIndex(someid.getName()).isUnique()); sig = ((InternalRelationType)connect).getSignature(); assertEquals(2,sig.length); assertEquals(id.getLongId(),sig[0]); assertEquals(link.getLongId(),sig[1]); assertEquals(0,((InternalRelationType) friend).getSortKey().length);