public class CompressedColumnarIntsSupplier extends Object implements WritableSupplier<ColumnarInts>
| Modifier and Type | Field and Description | 
|---|---|
static int | 
MAX_INTS_IN_BUFFER  | 
static byte | 
VERSION  | 
| Modifier and Type | Method and Description | 
|---|---|
static CompressedColumnarIntsSupplier | 
fromByteBuffer(ByteBuffer buffer,
              ByteOrder order)  | 
static CompressedColumnarIntsSupplier | 
fromList(it.unimi.dsi.fastutil.ints.IntArrayList list,
        int chunkFactor,
        ByteOrder byteOrder,
        CompressionStrategy compression,
        Closer closer)  | 
ColumnarInts | 
get()  | 
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 | 
writeTo(WritableByteChannel channel,
       FileSmoosher smoosher)
Writes serialized form of this object to the given channel. 
 | 
public static final byte VERSION
public static final int MAX_INTS_IN_BUFFER
public ColumnarInts get()
get in interface com.google.common.base.Supplier<ColumnarInts>public long getSerializedSize()
                       throws IOException
SerializerSerializer.writeTo(java.nio.channels.WritableByteChannel, io.druid.java.util.common.io.smoosh.FileSmoosher) call.getSerializedSize in interface SerializerIOExceptionpublic void writeTo(WritableByteChannel channel, FileSmoosher smoosher) throws IOException
SerializerwriteTo in interface SerializerIOExceptionpublic static CompressedColumnarIntsSupplier fromByteBuffer(ByteBuffer buffer, ByteOrder order)
public static CompressedColumnarIntsSupplier fromList(it.unimi.dsi.fastutil.ints.IntArrayList list, int chunkFactor, ByteOrder byteOrder, CompressionStrategy compression, Closer closer)
Copyright © 2011–2018. All rights reserved.