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:
java.lang.Cloneable
- Enclosing class:
- SegmentTermsEnum
static class SegmentTermsEnum.OutputAccumulator extends DataInput
-
-
Constructor Summary
Constructors Constructor Description OutputAccumulator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
outputCount()
(package private) void
pop(int cnt)
(package private) void
pop(BytesRef output)
(package private) void
prepareRead()
(package private) void
push(BytesRef output)
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, readGroupVInt, readGroupVInts, readInt, readInts, readLong, readLongs, readMapOfStrings, readSetOfStrings, readShort, readString, readVInt, readVLong, readZInt, readZLong
-
-
-
-
Method Detail
-
push
void push(BytesRef output)
-
pop
void pop(BytesRef output)
-
pop
void pop(int cnt)
-
outputCount
int outputCount()
-
reset
void reset()
-
prepareRead
void prepareRead()
-
setFloorData
void setFloorData(ByteArrayDataInput floorData)
Set the last arc as the source of the floorData. This won't change the reading position of thisSegmentTermsEnum.OutputAccumulator
-
readByte
public byte readByte() throws java.io.IOException
Description copied from class:DataInput
Reads and returns a single byte.- Specified by:
readByte
in classDataInput
- Throws:
java.io.IOException
- See Also:
DataOutput.writeByte(byte)
-
readBytes
public void readBytes(byte[] b, int offset, int len) throws java.io.IOException
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:
java.io.IOException
- See Also:
DataOutput.writeBytes(byte[],int)
-
skipBytes
public void skipBytes(long numBytes) throws java.io.IOException
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.
-
-