write_ipc_stream function

Write Arrow IPC stream format

Write Arrow IPC stream format

Apache Arrow defines two formats for serializing data for interprocess communication (IPC): a "stream" format and a "file" format, known as Feather. write_ipc_stream()

and write_feather() write those formats, respectively.

write_ipc_stream(x, sink, ...)

Arguments

  • x: data.frame, RecordBatch , or Table
  • sink: A string file path, connection, URI, or OutputStream , or path in a file system (SubTreeFileSystem)
  • ...: extra parameters passed to write_feather().

Returns

x, invisibly.

Examples

tf <- tempfile() on.exit(unlink(tf)) write_ipc_stream(mtcars, tf)

See Also

write_feather() for writing IPC files. write_to_raw() to serialize data to a buffer. RecordBatchWriter for a lower-level interface.

  • Maintainer: Jonathan Keane
  • License: Apache License (>= 2.0)
  • Last published: 2025-02-26