Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. val userDatumReader : DatumReader[User] = new SpecificDatumReader[User](User.class);
  2. val dataFileReader : DataFileReader[User] = new DataFileReader[User](file, userDatumReader);
  3.  
  4. def dataFileReaderToIterator[T](dataFileReader : DataFileReader[T]) : Iterator[T] =
  5. new Iterator[T] {
  6. override def hasNext : Boolean = dataFileReader.hasNext
  7.  
  8. override def next() : T = dataFileReader.next
  9. }
  10.  
  11. val userSource : Source[User, _] =
  12. Source.fromIterator(() => dataFileReaderToIterator(dataFileReader))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement