final boolean innerNext() { return progressor != null && progressor.next(); }
@Override public boolean next() { return progressor.next(); }
@Override protected boolean fetchNext() { // progressor.next() will progress underlying SeekCursor // and feed result into this with node( long reference, Value... values ) if ( closed || !progressor.next() ) { close(); return false; } return true; }
@Override public boolean next() { if ( current == null ) { current = progressors.poll(); } while ( current != null ) { if ( current.next() ) { return true; } else { current.close(); current = progressors.poll(); } } return false; }
public boolean next() { if ( progressor.next() ) { return true; } closeProgressor(); return false; }
@Override public boolean next() { return progressor.next(); }
final boolean innerNext() { return progressor != null && progressor.next(); }
@Override protected boolean fetchNext() { // progressor.next() will progress underlying SeekCursor // and feed result into this with node( long reference, Value... values ) if ( closed || !progressor.next() ) { close(); return false; } return true; }
@Override public boolean next() { if ( current == null ) { current = progressors.poll(); } while ( current != null ) { if ( current.next() ) { return true; } else { current.close(); current = progressors.poll(); } } return false; }