Package org.apache.lucene.index
Class MockIndexInput
- java.lang.Object
-
- org.apache.lucene.store.DataInput
-
- org.apache.lucene.store.IndexInput
-
- org.apache.lucene.store.BufferedIndexInput
-
- org.apache.lucene.index.MockIndexInput
-
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Cloneable
public class MockIndexInput extends org.apache.lucene.store.BufferedIndexInput
IndexInput backed by a byte[] for testing.
-
-
Constructor Summary
Constructors Constructor Description MockIndexInput(byte[] bytes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
long
length()
protected void
readInternal(byte[] dest, int destOffset, int len)
protected void
seekInternal(long pos)
-
Methods inherited from class org.apache.lucene.store.BufferedIndexInput
clone, copyBytes, flushBuffer, getBufferSize, getFilePointer, newBuffer, readByte, readBytes, readBytes, readInt, readLong, readShort, readVInt, readVLong, seek, setBufferSize
-
-
-
-
Method Detail
-
readInternal
protected void readInternal(byte[] dest, int destOffset, int len)
- Specified by:
readInternal
in classorg.apache.lucene.store.BufferedIndexInput
-
close
public void close()
- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Specified by:
close
in classorg.apache.lucene.store.IndexInput
-
seekInternal
protected void seekInternal(long pos)
- Specified by:
seekInternal
in classorg.apache.lucene.store.BufferedIndexInput
-
length
public long length()
- Specified by:
length
in classorg.apache.lucene.store.IndexInput
-
-