OmniSciDB  72c90bc290
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Chunk_NS::Chunk Member List

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::Chunkprivate
Chunk(bool pinnable=true)Chunk_NS::Chunkinline
Chunk(const ColumnDescriptor *td)Chunk_NS::Chunkinlineexplicit
Chunk(const ColumnDescriptor *td, bool pinnable)Chunk_NS::Chunkinline
Chunk(AbstractBuffer *b, AbstractBuffer *ib, const ColumnDescriptor *td, bool pinnable=true)Chunk_NS::Chunkinline
column_desc_Chunk_NS::Chunkprivate
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::Chunkinline
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::Chunkstatic
getChunk(const ColumnDescriptor *cd, AbstractBuffer *data_buffer, AbstractBuffer *index_buffer, const bool pinnable=true)Chunk_NS::Chunkstatic
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::Chunkinline
getIndexBuf() const Chunk_NS::Chunkinline
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::Chunkprivate
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::Chunkprivate
setBuffer(AbstractBuffer *b)Chunk_NS::Chunkinline
setChunkBuffer(AbstractBuffer *buffer, AbstractBuffer *index_buffer)Chunk_NS::Chunkprivate
setColumnDesc(const ColumnDescriptor *cd)Chunk_NS::Chunkinline
setIndexBuffer(AbstractBuffer *ib)Chunk_NS::Chunkinline
setPinnable(bool pinnable)Chunk_NS::Chunkinline
toString() const Chunk_NS::Chunk
translateColumnDescriptorsToChunkVec(const std::list< const ColumnDescriptor * > &colDescs, std::vector< Chunk > &chunkVec)Chunk_NS::Chunkstatic
unpinBuffer()Chunk_NS::Chunkprivate
~Chunk()Chunk_NS::Chunkinline