public class PagedBytesReference extends BytesReference
| Constructor and Description |
|---|
PagedBytesReference(BigArrays bigarrays,
ByteArray byteArray,
int length) |
PagedBytesReference(BigArrays bigarrays,
ByteArray byteArray,
int from,
int length) |
| Modifier and Type | Method and Description |
|---|---|
byte |
get(int index)
Returns the byte at the specified index.
|
org.apache.lucene.util.BytesRefIterator |
iterator()
Returns a BytesRefIterator for this BytesReference.
|
int |
length()
The length.
|
long |
ramBytesUsed() |
BytesReference |
slice(int from,
int length)
Slice the bytes from the from index up to length.
|
org.apache.lucene.util.BytesRef |
toBytesRef()
Converts to Lucene BytesRef.
|
compareTo, equals, hashCode, streamInput, toBytes, utf8ToString, writeToprotected final ByteArray byteArray
public PagedBytesReference(BigArrays bigarrays, ByteArray byteArray, int length)
public byte get(int index)
BytesReferenceget in class BytesReferencepublic int length()
BytesReferencelength in class BytesReferencepublic BytesReference slice(int from, int length)
BytesReferenceslice in class BytesReferencepublic org.apache.lucene.util.BytesRef toBytesRef()
BytesReferencetoBytesRef in class BytesReferencepublic final org.apache.lucene.util.BytesRefIterator iterator()
BytesReferenceiterator in class BytesReferenceBytesRefIteratorpublic long ramBytesUsed()