|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.lucene.util.encoding.IntEncoder org.apache.lucene.util.encoding.ChunksIntEncoder org.apache.lucene.util.encoding.EightFlagsIntEncoder
public class EightFlagsIntEncoder
A ChunksIntEncoder
which encodes data in chunks of 8. Every group starts with a single
byte (called indicator) which represents 8 - 1 bit flags, where the value:
VInt8IntEncoder
, and the
encoded bytes follow the indicator.value-2
, which saves some more bits.
DGapIntEncoder
)
Field Summary |
---|
Fields inherited from class org.apache.lucene.util.encoding.ChunksIntEncoder |
---|
encodeQueue, encodeQueueSize, encoder, indicator, ordinal |
Fields inherited from class org.apache.lucene.util.encoding.IntEncoder |
---|
out |
Constructor Summary | |
---|---|
EightFlagsIntEncoder()
|
Method Summary | |
---|---|
IntDecoder |
createMatchingDecoder()
Returns an IntDecoder which matches this encoder. |
void |
encode(int data)
Encodes an integer to the output stream given in reInit |
String |
toString()
|
Methods inherited from class org.apache.lucene.util.encoding.ChunksIntEncoder |
---|
close, encodeChunk, reInit |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public EightFlagsIntEncoder()
Method Detail |
---|
public void encode(int data) throws IOException
IntEncoder
reInit
encode
in class IntEncoder
IOException
public IntDecoder createMatchingDecoder()
IntEncoder
IntDecoder
which matches this encoder. Every encoder
must return an IntDecoder
and null
is not a valid
value. If an encoder is just a filter, it should at least return its
wrapped encoder's matching decoder.
NOTE: this method should create a new instance of the matching decoder and leave the instance sharing to the caller. Returning the same instance over and over is risky because encoders and decoders are not thread safe.
createMatchingDecoder
in class IntEncoder
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |