public class FSPackedNumbersStream
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private byte[] |
bytes |
private static int |
BYTES_BUFFER_SIZE |
private int |
bytesLength |
private int |
bytesStart |
private boolean |
eof |
private FSFile |
input |
private long |
inputStartPosition |
private static int |
MAX_BYTES_PER_NUMER |
private long[] |
numbers |
private static int |
NUMBERS_BUFFER_SIZE |
private int |
numbersLength |
private int[] |
numbersLengths |
private int |
numbersStart |
private long |
prefetchedBytesCount |
Constructor and Description |
---|
FSPackedNumbersStream(FSFile input) |
Modifier and Type | Method and Description |
---|---|
private long |
decodeSigned(long value) |
boolean |
isEof() |
long |
position() |
long |
read() |
private boolean |
readNextNumbersBlock() |
long |
readSigned() |
void |
seek(long offset) |
private static final int MAX_BYTES_PER_NUMER
private static final int NUMBERS_BUFFER_SIZE
private static final int BYTES_BUFFER_SIZE
private final byte[] bytes
private final long[] numbers
private final int[] numbersLengths
private final FSFile input
private int bytesStart
private int bytesLength
private int numbersStart
private int numbersLength
private boolean eof
private long inputStartPosition
private long prefetchedBytesCount
public FSPackedNumbersStream(FSFile input)
public boolean isEof()
public long readSigned() throws SVNException
SVNException
private long decodeSigned(long value)
public long read() throws SVNException
SVNException
private boolean readNextNumbersBlock() throws java.io.IOException
java.io.IOException
public void seek(long offset)
public long position()