public abstract class BufferedIndexOutput extends IndexOutput
IndexOutput.| Constructor and Description |
|---|
BufferedIndexOutput() |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this stream to further operations.
|
void |
flush()
Forces any buffered output to be written.
|
protected abstract void |
flushBuffer(byte[] b,
int offset,
int len)
Expert: implements buffer write.
|
long |
getFilePointer()
Returns the current position in this file, where the next write will
occur.
|
abstract long |
length()
The number of bytes in the file.
|
void |
seek(long pos)
Sets current position in this file, where the next write will occur.
|
void |
writeByte(byte b)
Writes a single byte.
|
void |
writeBytes(byte[] b,
int offset,
int length)
Writes an array of bytes.
|
copyBytes, setLength, writeBytes, writeChars, writeChars, writeInt, writeLong, writeString, writeStringStringMap, writeVInt, writeVLongpublic void writeByte(byte b)
throws java.io.IOException
writeByte in class IndexOutputjava.io.IOExceptionIndexInput.readByte()public void writeBytes(byte[] b,
int offset,
int length)
throws java.io.IOException
writeBytes in class IndexOutputb - the bytes to writelength - the number of bytes to writeoffset - the offset in the byte arrayjava.io.IOExceptionIndexInput.readBytes(byte[],int,int)public void flush()
throws java.io.IOException
flush in class IndexOutputjava.io.IOExceptionprotected abstract void flushBuffer(byte[] b,
int offset,
int len)
throws java.io.IOException
b - the bytes to writeoffset - the offset in the byte arraylen - the number of bytes to writejava.io.IOExceptionpublic void close()
throws java.io.IOException
close in class IndexOutputjava.io.IOExceptionpublic long getFilePointer()
getFilePointer in class IndexOutputseek(long)public void seek(long pos)
throws java.io.IOException
seek in class IndexOutputjava.io.IOExceptiongetFilePointer()public abstract long length()
throws java.io.IOException
length in class IndexOutputjava.io.IOExceptionCopyright © 2000-2016 Apache Software Foundation. All Rights Reserved.