@Override public Map.Entry<Object, OIdentifiable> nextEntry() { if (!copy.hasNext()) return null; final OResult value = copy.next(); return new Map.Entry<Object, OIdentifiable>() { @Override public Object getKey() { return value.getProperty("key"); } @Override public OIdentifiable getValue() { return value.getProperty("rid"); } @Override public OIdentifiable setValue(OIdentifiable value) { throw new UnsupportedOperationException("setValue"); } }; } };
@Override public Map.Entry<Object, OIdentifiable> nextEntry() { if (!copy.hasNext()) return null; final OResult value = copy.next(); return new Map.Entry<Object, OIdentifiable>() { @Override public Object getKey() { return value.getProperty("key"); } @Override public OIdentifiable getValue() { return value.getProperty("rid"); } @Override public OIdentifiable setValue(OIdentifiable value) { throw new UnsupportedOperationException("setValue"); } }; } };
@Override public Map.Entry<Object, OIdentifiable> nextEntry() { if (!copy.hasNext()) return null; final OResult next = copy.next(); return new Map.Entry<Object, OIdentifiable>() { @Override public Object getKey() { return next.getProperty("key"); } @Override public OIdentifiable getValue() { return next.getProperty("rid"); } @Override public OIdentifiable setValue(OIdentifiable value) { throw new UnsupportedOperationException("cannot set value of index entry"); } }; } };
@Override public Object next(int prefetchSize) { if (!copy.hasNext()) return null; final OResult value = copy.next(); return value.getProperty("key"); } };