org.apache.lucene.facet.encoding
Class DGapVInt8IntEncoder
java.lang.Object
org.apache.lucene.facet.encoding.IntEncoder
org.apache.lucene.facet.encoding.DGapVInt8IntEncoder
public final class DGapVInt8IntEncoder
- extends IntEncoder
An IntEncoder
which implements variable length encoding for the gap
between values. It's a specialized form of the combination of
DGapIntEncoder
and VInt8IntEncoder
.
- See Also:
VInt8IntEncoder
,
DGapIntEncoder
- WARNING: This API is experimental and might change in incompatible ways in the next release.
DGapVInt8IntEncoder
public DGapVInt8IntEncoder()
encode
public void encode(IntsRef values,
BytesRef buf)
- Description copied from class:
IntEncoder
- Encodes the values to the given buffer. Note that the buffer's offset and
length are set to 0.
- Specified by:
encode
in class IntEncoder
createMatchingDecoder
public IntDecoder createMatchingDecoder()
- Description copied from class:
IntEncoder
- Returns an
IntDecoder
which can decode the values that were encoded
with this encoder.
- Specified by:
createMatchingDecoder
in class IntEncoder
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2000-2013 Apache Software Foundation. All Rights Reserved.