private void internalSearchNext ( DeleteStack stack , int v1 , int x1 ) { SearchComparator comp = searchComparator ( SearchComparator . GT ) ; _s = 0 ; _p = null ; _eof = true ; _current1 . setVersion ( v1 ) ; SearchNode sn = searchNode ( ) ; Object q = _index . iteratorFind ( _dstack , comp , _last1 . key ( ) , sn ) ; if ( q != null ) { _current1 . setLocation ( sn . foundNode ( ) , sn . foundIndex ( ) ) ; _current1 . setLocation ( sn . key ( ) , v1 , x1 ) ; _s = NodeStack . VISIT_RIGHT ; _p = sn . foundNode ( ) ; _eof = false ; } }
Search to re - establish current iterator position .