
public interface DBIDIter extends DBIDRef, Iter
 for (DBIDIter iter = ids.iter(); iter.valid(); iter.advance()) {
   Object o = relation.get(iter); // Many interfaces allow direct use
   DBID id = DBIDUtil.deref(iter); // Materialize only if you need to!
 }
 
 
 
 We list some fundamental differences.
 iter.valid() refers to the current element,
 Iterator.next() to the next.iter.advance() does not return an element. Use
 get... to access it.DBIDIter.get... do not advance the iterator.Copyright © 2015 ELKI Development Team, Lehr- und Forschungseinheit für Datenbanksysteme, Ludwig-Maximilians-Universität München. License information.