Package org.apache.druid.segment.data
Class BlockLayoutColumnarLongsSupplier.BlockLayoutColumnarLongs
java.lang.Object
org.apache.druid.segment.data.BlockLayoutColumnarLongsSupplier.BlockLayoutColumnarLongs
- All Implemented Interfaces:
Closeable,AutoCloseable,ColumnarLongs
- Enclosing class:
BlockLayoutColumnarLongsSupplier
public class BlockLayoutColumnarLongsSupplier.BlockLayoutColumnarLongs
extends Object
implements ColumnarLongs
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.druid.segment.data.ColumnarLongs
makeColumnValueSelector, makeVectorValueSelector
-
Constructor Details
-
BlockLayoutColumnarLongs
public BlockLayoutColumnarLongs()
-
-
Method Details
-
getEncodingStrategy
-
getCompressionStrategy
-
size
public int size()- Specified by:
sizein interfaceColumnarLongs
-
get
public long get(int index) - Specified by:
getin interfaceColumnarLongs
-
get
public void get(long[] out, int start, int length) - Specified by:
getin interfaceColumnarLongs
-
get
public void get(long[] out, int offset, int start, int length) - Specified by:
getin interfaceColumnarLongs
-
get
public void get(long[] out, int[] indexes, int length) - Specified by:
getin interfaceColumnarLongs
-
loadBuffer
protected void loadBuffer(int bufferNum) -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceColumnarLongs
-
as
- Specified by:
asin interfaceColumnarLongs
-
toString
-