public final class PagedBytes extends Object
Modifier and Type | Class | Description |
---|---|---|
class |
PagedBytes.PagedBytesDataInput |
|
class |
PagedBytes.PagedBytesDataOutput |
|
static class |
PagedBytes.Reader |
Provides methods to read BytesRefs from a frozen
PagedBytes.
|
Constructor | Description |
---|---|
PagedBytes(int blockBits) |
1< |
Modifier and Type | Method | Description |
---|---|---|
void |
copy(IndexInput in,
long byteCount) |
Read this many bytes from in
|
void |
copy(BytesRef bytes) |
Copy BytesRef in
|
void |
copy(BytesRef bytes,
BytesRef out) |
Copy BytesRef in, setting BytesRef out to the result.
|
long |
copyUsingLengthPrefix(BytesRef bytes) |
Copy bytes in, writing the length as a 1 or 2 byte
vInt prefix.
|
PagedBytes.Reader |
freeze(boolean trim) |
Commits final byte[], trimming it if necessary and if trim=true
|
PagedBytes.PagedBytesDataInput |
getDataInput() |
Returns a DataInput to read values from this
PagedBytes instance.
|
PagedBytes.PagedBytesDataOutput |
getDataOutput() |
Returns a DataOutput that you may use to write into
this PagedBytes instance.
|
long |
getPointer() |
public PagedBytes(int blockBits)
public void copy(IndexInput in, long byteCount) throws IOException
IOException
public void copy(BytesRef bytes) throws IOException
IOException
public void copy(BytesRef bytes, BytesRef out) throws IOException
IOException
public PagedBytes.Reader freeze(boolean trim)
public long getPointer()
public long copyUsingLengthPrefix(BytesRef bytes) throws IOException
IOException
public PagedBytes.PagedBytesDataInput getDataInput()
public PagedBytes.PagedBytesDataOutput getDataOutput()
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.