public interface BytesReference
Modifier and Type | Interface and Description |
---|---|
static class |
BytesReference.Helper |
Modifier and Type | Method and Description |
---|---|
byte[] |
array()
The underlying byte array (if exists).
|
int |
arrayOffset()
The offset into the underlying byte array.
|
BytesArray |
copyBytesArray()
Returns the bytes copied over as a byte array.
|
org.apache.lucene.util.BytesRef |
copyBytesRef()
Converts to a copied Lucene BytesRef.
|
byte |
get(int index)
Returns the byte at the specified index.
|
boolean |
hasArray()
Is there an underlying byte array for this bytes reference.
|
int |
length()
The length.
|
BytesReference |
slice(int from,
int length)
Slice the bytes from the from index up to length.
|
org.elasticsearch.common.io.stream.StreamInput |
streamInput()
A stream input of the bytes.
|
byte[] |
toBytes()
Returns the bytes as a single byte array.
|
BytesArray |
toBytesArray()
Returns the bytes as a byte array, possibly sharing the underlying byte buffer.
|
org.apache.lucene.util.BytesRef |
toBytesRef()
Converts to Lucene BytesRef.
|
org.jboss.netty.buffer.ChannelBuffer |
toChannelBuffer()
Returns the bytes as a channel buffer.
|
String |
toUtf8()
Converts to a string based on utf8.
|
void |
writeTo(GatheringByteChannel channel)
Writes the bytes directly to the channel.
|
void |
writeTo(OutputStream os)
Writes the bytes directly to the output stream.
|
byte get(int index)
int length()
BytesReference slice(int from, int length)
org.elasticsearch.common.io.stream.StreamInput streamInput()
void writeTo(OutputStream os) throws IOException
IOException
void writeTo(GatheringByteChannel channel) throws IOException
IOException
byte[] toBytes()
BytesArray toBytesArray()
BytesArray copyBytesArray()
org.jboss.netty.buffer.ChannelBuffer toChannelBuffer()
boolean hasArray()
byte[] array()
int arrayOffset()
org.apache.lucene.util.BytesRef toBytesRef()
org.apache.lucene.util.BytesRef copyBytesRef()
Copyright © 2012–2014. All rights reserved.