@InterfaceAudience.Private public class Writables extends Object
Constructor and Description |
---|
Writables() |
Modifier and Type | Method and Description |
---|---|
static org.apache.hadoop.io.Writable |
copyWritable(byte[] bytes,
org.apache.hadoop.io.Writable tgt)
Copy one Writable to another.
|
static org.apache.hadoop.io.Writable |
copyWritable(org.apache.hadoop.io.Writable src,
org.apache.hadoop.io.Writable tgt)
Copy one Writable to another.
|
static byte[] |
getBytes(org.apache.hadoop.io.Writable... ws)
Put a bunch of Writables as bytes all into the one byte array.
|
static byte[] |
getBytes(org.apache.hadoop.io.Writable w) |
static org.apache.hadoop.io.Writable |
getWritable(byte[] bytes,
int offset,
int length,
org.apache.hadoop.io.Writable w)
Set bytes into the passed Writable by calling its
Writable.readFields(java.io.DataInput) . |
static org.apache.hadoop.io.Writable |
getWritable(byte[] bytes,
org.apache.hadoop.io.Writable w)
Set bytes into the passed Writable by calling its
Writable.readFields(java.io.DataInput) . |
public static byte[] getBytes(org.apache.hadoop.io.Writable w) throws IOException
w
- writablew
gotten by running its
Writable.write(java.io.DataOutput)
method.IOException
- egetWritable(byte[], Writable)
public static byte[] getBytes(org.apache.hadoop.io.Writable... ws) throws IOException
ws
- writablew
gotten by running its
Writable.write(java.io.DataOutput)
method.IOException
- epublic static org.apache.hadoop.io.Writable getWritable(byte[] bytes, org.apache.hadoop.io.Writable w) throws IOException
Writable.readFields(java.io.DataInput)
.bytes
- serialized bytesw
- An empty Writable (usually made by calling the null-arg
constructor).bytes
array or IllegalArgumentException
if passed null or an empty bytes
array.IOException
- eIllegalArgumentException
public static org.apache.hadoop.io.Writable getWritable(byte[] bytes, int offset, int length, org.apache.hadoop.io.Writable w) throws IOException
Writable.readFields(java.io.DataInput)
.bytes
- serialized bytesoffset
- offset into arraylength
- length of dataw
- An empty Writable (usually made by calling the null-arg
constructor).bytes
array or IllegalArgumentException
if passed null or an empty bytes
array.IOException
- eIllegalArgumentException
public static org.apache.hadoop.io.Writable copyWritable(org.apache.hadoop.io.Writable src, org.apache.hadoop.io.Writable tgt) throws IOException
src
- Source Writabletgt
- Target WritableIOException
- epublic static org.apache.hadoop.io.Writable copyWritable(byte[] bytes, org.apache.hadoop.io.Writable tgt) throws IOException
bytes
- Source Writabletgt
- Target WritableIOException
- eCopyright © 2007–2019 Cloudera. All rights reserved.