Add RecordIterator::next() and hasNext()