OmniSciDB
a5dc49c757
|
This is the complete list of members for Chunk_NS::Chunk, including all inherited members.
appendData(DataBlockPtr &srcData, const size_t numAppendElems, const size_t startIdx, const bool replicating=false) | Chunk_NS::Chunk | |
appendEncodedData(const Chunk &src_chunk, const size_t num_elements, const size_t start_idx) | Chunk_NS::Chunk | |
appendEncodedDataAtIndices(const Chunk &src_chunk, const std::vector< size_t > &selected_idx) | Chunk_NS::Chunk | |
begin_iterator(const std::shared_ptr< ChunkMetadata > &, int start_idx=0, int skip=1) const | Chunk_NS::Chunk | |
buffer_ | Chunk_NS::Chunk | private |
Chunk(bool pinnable=true) | Chunk_NS::Chunk | inline |
Chunk(const ColumnDescriptor *td) | Chunk_NS::Chunk | inlineexplicit |
Chunk(const ColumnDescriptor *td, bool pinnable) | Chunk_NS::Chunk | inline |
Chunk(AbstractBuffer *b, AbstractBuffer *ib, const ColumnDescriptor *td, bool pinnable=true) | Chunk_NS::Chunk | inline |
column_desc_ | Chunk_NS::Chunk | private |
createChunkBuffer(DataMgr *data_mgr, const ChunkKey &key, const MemoryLevel mem_level, const int deviceId=0, const size_t page_size=0) | Chunk_NS::Chunk | |
decompress(int8_t *compressed, VarlenDatum *result, Datum *datum) const | Chunk_NS::Chunk | |
getBuffer() const | Chunk_NS::Chunk | inline |
getChunk(const ColumnDescriptor *cd, DataMgr *data_mgr, const ChunkKey &key, const MemoryLevel mem_level, const int deviceId, const size_t num_bytes, const size_t num_elems, const bool pinnable=true) | Chunk_NS::Chunk | static |
getChunk(const ColumnDescriptor *cd, AbstractBuffer *data_buffer, AbstractBuffer *index_buffer, const bool pinnable=true) | Chunk_NS::Chunk | static |
getChunkBuffer(DataMgr *data_mgr, const ChunkKey &key, const MemoryLevel mem_level, const int deviceId=0, const size_t num_bytes=0, const size_t num_elems=0) | Chunk_NS::Chunk | |
getColumnDesc() const | Chunk_NS::Chunk | inline |
getIndexBuf() const | Chunk_NS::Chunk | inline |
getNumElemsForBytesEncodedDataAtIndices(const int8_t *index_data, const std::vector< size_t > &selected_idx, const size_t byte_limit) | Chunk_NS::Chunk | |
getNumElemsForBytesInsertData(const DataBlockPtr &src_data, const size_t num_elems, const size_t start_idx, const size_t byte_limit, const bool replicating=false) | Chunk_NS::Chunk | |
index_buf_ | Chunk_NS::Chunk | private |
initEncoder() | Chunk_NS::Chunk | |
isChunkOnDevice(DataMgr *data_mgr, const ChunkKey &key, const MemoryLevel mem_level, const int device_id) | Chunk_NS::Chunk | |
pinnable_ | Chunk_NS::Chunk | private |
setBuffer(AbstractBuffer *b) | Chunk_NS::Chunk | inline |
setChunkBuffer(AbstractBuffer *buffer, AbstractBuffer *index_buffer) | Chunk_NS::Chunk | private |
setColumnDesc(const ColumnDescriptor *cd) | Chunk_NS::Chunk | inline |
setIndexBuffer(AbstractBuffer *ib) | Chunk_NS::Chunk | inline |
setPinnable(bool pinnable) | Chunk_NS::Chunk | inline |
toString() const | Chunk_NS::Chunk | |
translateColumnDescriptorsToChunkVec(const std::list< const ColumnDescriptor * > &colDescs, std::vector< Chunk > &chunkVec) | Chunk_NS::Chunk | static |
unpinBuffer() | Chunk_NS::Chunk | private |
~Chunk() | Chunk_NS::Chunk | inline |