Пример #1
0
 @Override
 public Row peek() {
   if (!hasPeeked) {
     peekedElement = new RowN(iterator.next().materialize());
     hasPeeked = true;
   }
   return peekedElement;
 }
Пример #2
0
 @Override
 public Row next() {
   if (!hasPeeked) {
     return iterator.next();
   }
   Row result = peekedElement;
   hasPeeked = false;
   peekedElement = null;
   return result;
 }