Module org.apache.lucene.core
Class SegmentTermsEnum.OutputAccumulator
java.lang.Object
org.apache.lucene.store.DataInput
org.apache.lucene.codecs.lucene90.blocktree.SegmentTermsEnum.OutputAccumulator
- All Implemented Interfaces:
Cloneable
- Enclosing class:
SegmentTermsEnum
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) int
(package private) void
pop
(int cnt) (package private) void
(package private) void
(package private) void
byte
readByte()
Reads and returns a single byte.void
readBytes
(byte[] b, int offset, int len) Reads a specified number of bytes into an array at the specified offset.(package private) void
reset()
(package private) void
setFloorData
(ByteArrayDataInput floorData) Set the last arc as the source of the floorData.void
skipBytes
(long numBytes) Skip overnumBytes
bytes.Methods inherited from class org.apache.lucene.store.DataInput
clone, readBytes, readFloats, readInt, readInts, readLong, readLongs, readMapOfStrings, readSetOfStrings, readShort, readString, readVInt, readVLong, readZInt, readZLong
-
Field Details
-
Constructor Details
-
OutputAccumulator
OutputAccumulator()
-
-
Method Details
-
push
-
pop
-
pop
void pop(int cnt) -
outputCount
int outputCount() -
reset
void reset() -
prepareRead
void prepareRead() -
setFloorData
Set the last arc as the source of the floorData. This won't change the reading position of thisSegmentTermsEnum.OutputAccumulator
-
readByte
Description copied from class:DataInput
Reads and returns a single byte.- Specified by:
readByte
in classDataInput
- Throws:
IOException
- See Also:
-
readBytes
Description copied from class:DataInput
Reads a specified number of bytes into an array at the specified offset.- Specified by:
readBytes
in classDataInput
- Parameters:
b
- the array to read bytes intooffset
- the offset in the array to start storing byteslen
- the number of bytes to read- Throws:
IOException
- See Also:
-
skipBytes
Description copied from class:DataInput
Skip overnumBytes
bytes. This method may skip bytes in whatever way is most optimal, and may not have the same behavior as reading the skipped bytes. In general, negativenumBytes
are not supported.- Specified by:
skipBytes
in classDataInput
- Throws:
IOException
-