public interface RecordIterator extends Iterator<Record>, AutoCloseable
The RecordIterator defines an interface for reading data objects from a
record store (flat file, database etc.). The reader interface extends from
Iterator to allow iteration through the features that are read.
The interface defines methods to get the next data object (next()),
to get the schema definition (#getSchema()) and to close()
the connection to the underlying record store.
The following code fragment shows how a reader would typically be used.
RecordIterator reader = new ...;
Writer writer = new ...;
writer.setSchema(reader.getSchema());
while (reader.hasNext()) {
Record object = reader.next();
... // Process the object
writer.write(object;
}
writer.close();
read.close()
WriterCopyright © 2015 Revolution Systems Inc.. All rights reserved.