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.IOExceptionpublic 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.IOExceptionpublic java.lang.String writeJsonObject(Record record) throws java.io.IOException
record - input Record objectjava.io.IOExceptionpublic 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.IOExceptionpublic 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