- All Known Implementing Classes:
public interface WritableRowContainer<R extends Row>
A container for a Row that supports the concept of release, as well as access to the row itself.
Modifier and Type Method Description
()Indicate that the underlying row has been written and should be reclaimed.
()Write the underlying row to the storage.
- The row of this container
writeRowvoid writeRow() throws IOExceptionWrite the underlying row to the storage.
IOException- If a problem occurs during the write.
releasevoid release()Indicate that the underlying row has been written and should be reclaimed. This may be a no-op for many storage types, however it enables additional layers of buffering where it may be beneficial.