// Iterator <KeyValueVersion> vertexKeys = this.store.multiGetIterator(oracle.kv.Direction.FORWARD, 0,majorKeyFromString(this.getGraphKey()+"/VertexIndex"), null,null);
Iterator<KeyValueVersion> vertexKeys = this.store.storeIterator(oracle.kv.Direction.UNORDERED, 1,majorKeyFromString(this.getGraphKey()+"/Vertex"), null, Depth.CHILDREN_ONLY);
while (vertexKeys.hasNext())
{
Key vk = vertexKeys.next().getKey();
List<String> vertexAddress = vk.getFullPath();
String vId = vertexAddress.get(vertexAddress.size()-1);
KVVertex vertex = new KVVertex(this, vId);
if (vertex.exists())
{
if (vertex.getPropertyKeys().contains(key))