Package app.babylon.table.io
Interface RowCursor
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
RowCursorCsv,RowCursorResultSet
Supplies tabular rows from a live underlying source.
A row supplier represents an open row cursor. Some implementations own the
underlying resource and release it on close(), while others adapt
caller-owned resources and treat close() as a no-op.
-
Method Summary
-
Method Details
-
columns
ColumnDefinition[] columns() -
next
boolean next() -
current
Row current() -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-