public class VSizeColumnarIntsSerializer extends SingleValueColumnarIntsSerializer
VSizeColumnarInts| Constructor and Description | 
|---|
VSizeColumnarIntsSerializer(SegmentWriteOutMedium segmentWriteOutMedium,
                           int maxValue)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
addValue(int val)  | 
long | 
getSerializedSize()
Returns the number of bytes, that this Serializer will write to the output _channel_ (not smoosher) on a  
Serializer.writeTo(java.nio.channels.WritableByteChannel, io.druid.java.util.common.io.smoosh.FileSmoosher) call. | 
void | 
open()  | 
void | 
writeTo(WritableByteChannel channel,
       FileSmoosher smoosher)
Writes serialized form of this object to the given channel. 
 | 
addpublic VSizeColumnarIntsSerializer(SegmentWriteOutMedium segmentWriteOutMedium, int maxValue)
public void open()
          throws IOException
IOExceptionprotected void addValue(int val)
                 throws IOException
addValue in class SingleValueColumnarIntsSerializerIOExceptionpublic long getSerializedSize()
                       throws IOException
SerializerSerializer.writeTo(java.nio.channels.WritableByteChannel, io.druid.java.util.common.io.smoosh.FileSmoosher) call.IOExceptionpublic void writeTo(WritableByteChannel channel, FileSmoosher smoosher) throws IOException
SerializerIOExceptionCopyright © 2011–2018. All rights reserved.