public class IpcRecordWriter
extends java.lang.Object
Constructor and Description |
---|
IpcRecordWriter() |
IpcRecordWriter(boolean printPretty) |
Modifier and Type | Method and Description |
---|---|
byte[] |
writeBinaryObject(Record record) |
void |
writeBinaryStream(Record record,
java.io.OutputStream stream) |
java.lang.String |
writeJsonObject(Record record) |
void |
writeJsonStream(Record record,
java.io.OutputStream stream) |
void |
writeStream(Record record,
IpcStreamWriter writer) |
public IpcRecordWriter()
public IpcRecordWriter(boolean printPretty)
printPretty
- whether JSON output should be formatted.public byte[] writeBinaryObject(Record record) throws java.io.IOException
record
- input Record objectjava.io.IOException
public void writeBinaryStream(Record record, java.io.OutputStream stream) throws java.io.IOException
record
- input Record objectstream
- stream to write the output in BON format.java.io.IOException
public java.lang.String writeJsonObject(Record record) throws java.io.IOException
record
- input Record objectjava.io.IOException
public void writeJsonStream(Record record, java.io.OutputStream stream) throws java.io.IOException
record
- input Record objectstream
- stream to write the output as JSON.java.io.IOException
public void writeStream(Record record, IpcStreamWriter writer) throws java.io.IOException
record
- input Record objectwriter
- writer with an underlying stream to write the ouput to.java.io.IOException