Package org.apache.druid.segment.data
Class BlockLayoutColumnarDoublesSupplier.BlockLayoutColumnarDoubles
java.lang.Object
org.apache.druid.segment.data.BlockLayoutColumnarDoublesSupplier.BlockLayoutColumnarDoubles
- All Implemented Interfaces:
Closeable,AutoCloseable,ColumnarDoubles
- Enclosing class:
- BlockLayoutColumnarDoublesSupplier
public class BlockLayoutColumnarDoublesSupplier.BlockLayoutColumnarDoubles
extends Object
implements ColumnarDoubles
-
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.ColumnarDoubles
get, makeColumnValueSelector, makeVectorValueSelector
-
Constructor Details
-
BlockLayoutColumnarDoubles
public BlockLayoutColumnarDoubles()
-
-
Method Details
-
getCompressionStrategy
-
size
public int size()- Specified by:
sizein interfaceColumnarDoubles
-
get
public double get(int index) - Specified by:
getin interfaceColumnarDoubles
-
get
public void get(double[] out, int offset, int start, int length) - Specified by:
getin interfaceColumnarDoubles
-
get
public void get(double[] out, int[] indexes, int length) - Specified by:
getin interfaceColumnarDoubles
-
loadBuffer
protected void loadBuffer(int bufferNum) -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Specified by:
closein interfaceColumnarDoubles
-
toString
-