OutputStream: OutputStream classes

OutputStreamR Documentation

OutputStream classes

Description

FileOutputStream is for writing to a file; BufferOutputStream writes to a buffer; You can create one and pass it to any of the table writers, for example.

Factory

The ⁠$create()⁠ factory methods instantiate the OutputStream object and take the following arguments, depending on the subclass:

  • path For FileOutputStream, a character file name

  • initial_capacity For BufferOutputStream, the size in bytes of the buffer.

Methods

  • ⁠$tell()⁠: return the position in the stream

  • ⁠$close()⁠: close the stream

  • ⁠$write(x)⁠: send x to the stream

  • ⁠$capacity()⁠: for BufferOutputStream

  • ⁠$finish()⁠: for BufferOutputStream

  • ⁠$GetExtentBytesWritten()⁠: for MockOutputStream, report how many bytes were sent.


arrow documentation built on Sept. 11, 2024, 8:02 p.m.