|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.lucene.store.IndexOutput
org.apache.lucene.store.RAMOutputStream
public class RAMOutputStream
A memory-resident IndexOutput implementation.
| Constructor Summary | |
|---|---|
RAMOutputStream()
Construct an empty output buffer. |
|
| Method Summary | |
|---|---|
void |
close()
Closes this stream to further operations. |
void |
flush()
Forces any buffered output to be written. |
long |
getFilePointer()
Returns the current position in this file, where the next write will occur. |
long |
length()
The number of bytes in the file. |
void |
reset()
Resets this to an empty buffer. |
void |
seek(long pos)
Sets current position in this file, where the next write will occur. |
long |
sizeInBytes()
Returns byte usage of all buffers. |
void |
writeByte(byte b)
Writes a single byte. |
void |
writeBytes(byte[] b,
int offset,
int len)
Writes an array of bytes. |
void |
writeTo(IndexOutput out)
Copy the current contents of this buffer to the named output. |
| Methods inherited from class org.apache.lucene.store.IndexOutput |
|---|
copyBytes, setLength, writeBytes, writeChars, writeChars, writeInt, writeLong, writeString, writeVInt, writeVLong |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RAMOutputStream()
| Method Detail |
|---|
public void writeTo(IndexOutput out)
throws java.io.IOException
java.io.IOExceptionpublic void reset()
public void close()
throws java.io.IOException
IndexOutput
close in class IndexOutputjava.io.IOException
public void seek(long pos)
throws java.io.IOException
IndexOutput
seek in class IndexOutputjava.io.IOExceptionIndexOutput.getFilePointer()public long length()
IndexOutput
length in class IndexOutput
public void writeByte(byte b)
throws java.io.IOException
IndexOutput
writeByte in class IndexOutputjava.io.IOExceptionIndexInput.readByte()
public void writeBytes(byte[] b,
int offset,
int len)
throws java.io.IOException
IndexOutput
writeBytes in class IndexOutputb - the bytes to writeoffset - the offset in the byte arraylen - the number of bytes to write
java.io.IOExceptionIndexInput.readBytes(byte[],int,int)
public void flush()
throws java.io.IOException
IndexOutput
flush in class IndexOutputjava.io.IOExceptionpublic long getFilePointer()
IndexOutput
getFilePointer in class IndexOutputIndexOutput.seek(long)public long sizeInBytes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||