@Deprecated @InterfaceAudience.Public @InterfaceStability.Stable public class BinaryRecordOutput extends Object implements RecordOutput
Constructor and Description |
---|
BinaryRecordOutput(DataOutput out)
Deprecated.
Creates a new instance of BinaryRecordOutput
|
BinaryRecordOutput(OutputStream out)
Deprecated.
Creates a new instance of BinaryRecordOutput
|
Modifier and Type | Method and Description |
---|---|
void |
endMap(TreeMap v,
String tag)
Deprecated.
Mark the end of a serialized map.
|
void |
endRecord(Record r,
String tag)
Deprecated.
Mark the end of a serialized record.
|
void |
endVector(ArrayList v,
String tag)
Deprecated.
Mark the end of a serialized vector.
|
static BinaryRecordOutput |
get(DataOutput out)
Deprecated.
Get a thread-local record output for the supplied DataOutput.
|
void |
startMap(TreeMap v,
String tag)
Deprecated.
Mark the start of a map to be serialized.
|
void |
startRecord(Record r,
String tag)
Deprecated.
Mark the start of a record to be serialized.
|
void |
startVector(ArrayList v,
String tag)
Deprecated.
Mark the start of a vector to be serialized.
|
void |
writeBool(boolean b,
String tag)
Deprecated.
Write a boolean to serialized record.
|
void |
writeBuffer(Buffer buf,
String tag)
Deprecated.
Write a buffer to serialized record.
|
void |
writeByte(byte b,
String tag)
Deprecated.
Write a byte to serialized record.
|
void |
writeDouble(double d,
String tag)
Deprecated.
Write a double precision floating point number to serialized record.
|
void |
writeFloat(float f,
String tag)
Deprecated.
Write a single-precision float to serialized record.
|
void |
writeInt(int i,
String tag)
Deprecated.
Write an integer to serialized record.
|
void |
writeLong(long l,
String tag)
Deprecated.
Write a long integer to serialized record.
|
void |
writeString(String s,
String tag)
Deprecated.
Write a unicode string to serialized record.
|
public BinaryRecordOutput(OutputStream out)
public BinaryRecordOutput(DataOutput out)
public static BinaryRecordOutput get(DataOutput out)
out
- data output streampublic void writeByte(byte b, String tag) throws IOException
RecordOutput
writeByte
in interface RecordOutput
b
- Byte to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void writeBool(boolean b, String tag) throws IOException
RecordOutput
writeBool
in interface RecordOutput
b
- Boolean to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void writeInt(int i, String tag) throws IOException
RecordOutput
writeInt
in interface RecordOutput
i
- Integer to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void writeLong(long l, String tag) throws IOException
RecordOutput
writeLong
in interface RecordOutput
l
- Long to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void writeFloat(float f, String tag) throws IOException
RecordOutput
writeFloat
in interface RecordOutput
f
- Float to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void writeDouble(double d, String tag) throws IOException
RecordOutput
writeDouble
in interface RecordOutput
d
- Double to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void writeString(String s, String tag) throws IOException
RecordOutput
writeString
in interface RecordOutput
s
- String to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void writeBuffer(Buffer buf, String tag) throws IOException
RecordOutput
writeBuffer
in interface RecordOutput
buf
- Buffer to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void startRecord(Record r, String tag) throws IOException
RecordOutput
startRecord
in interface RecordOutput
r
- Record to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void endRecord(Record r, String tag) throws IOException
RecordOutput
endRecord
in interface RecordOutput
r
- Record to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void startVector(ArrayList v, String tag) throws IOException
RecordOutput
startVector
in interface RecordOutput
v
- Vector to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void endVector(ArrayList v, String tag) throws IOException
RecordOutput
endVector
in interface RecordOutput
v
- Vector to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void startMap(TreeMap v, String tag) throws IOException
RecordOutput
startMap
in interface RecordOutput
v
- Map to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationpublic void endMap(TreeMap v, String tag) throws IOException
RecordOutput
endMap
in interface RecordOutput
v
- Map to be serializedtag
- Used by tagged serialization formats (such as XML)IOException
- Indicates error in serializationCopyright © 2021 Apache Software Foundation. All rights reserved.