AbstractBuffer(const int device_id) | Data_Namespace::AbstractBuffer | inline |
AbstractBuffer(const int device_id, const SQLTypeInfo sql_type) | Data_Namespace::AbstractBuffer | inline |
append(int8_t *src, const size_t num_bytes, const MemoryLevel src_buffer_type=CPU_LEVEL, const int deviceId=-1) override | Buffer_Namespace::Buffer | virtual |
bm_ | Buffer_Namespace::Buffer | private |
Buffer(BufferMgr *bm, BufferList::iterator seg_it, const int device_id, const size_t page_size=512, const size_t num_bytes=0) | Buffer_Namespace::Buffer | |
Buffer(const Buffer &) | Buffer_Namespace::Buffer | private |
BufferMgr class | Buffer_Namespace::Buffer | friend |
clearDirtyBits() | Data_Namespace::AbstractBuffer | inline |
copyTo(AbstractBuffer *destination_buffer, const size_t num_bytes=0) | Data_Namespace::AbstractBuffer | |
device_id_ | Data_Namespace::AbstractBuffer | protected |
encoder_ | Data_Namespace::AbstractBuffer | protected |
epoch_ | Buffer_Namespace::Buffer | private |
FileMgr class | Buffer_Namespace::Buffer | friend |
getDeviceId() const | Data_Namespace::AbstractBuffer | inline |
getEncoder() const | Data_Namespace::AbstractBuffer | inline |
getMemoryPtr() override | Buffer_Namespace::Buffer | virtual |
getPinCount() override | Buffer_Namespace::Buffer | inlinevirtual |
getSlabNum() const | Buffer_Namespace::Buffer | inline |
getSqlType() const | Data_Namespace::AbstractBuffer | inline |
getType() const =0 | Data_Namespace::AbstractBuffer | pure virtual |
hasEncoder() const | Data_Namespace::AbstractBuffer | inline |
initEncoder(const SQLTypeInfo &tmp_sql_type) | Data_Namespace::AbstractBuffer | |
isAppended() const | Data_Namespace::AbstractBuffer | inline |
isDirty() const | Data_Namespace::AbstractBuffer | inline |
isUpdated() const | Data_Namespace::AbstractBuffer | inline |
mem_ | Buffer_Namespace::Buffer | protected |
num_pages_ | Buffer_Namespace::Buffer | private |
operator=(const Buffer &) | Buffer_Namespace::Buffer | private |
page_dirty_flags_ | Buffer_Namespace::Buffer | private |
page_size_ | Buffer_Namespace::Buffer | private |
pageCount() const override | Buffer_Namespace::Buffer | inlinevirtual |
pageSize() const override | Buffer_Namespace::Buffer | inlinevirtual |
pin() override | Buffer_Namespace::Buffer | inlinevirtual |
pin_count_ | Buffer_Namespace::Buffer | private |
pin_mutex_ | Buffer_Namespace::Buffer | private |
read(int8_t *const dst, const size_t num_bytes, const size_t offset=0, const MemoryLevel dst_buffer_type=CPU_LEVEL, const int device_id=-1) override | Buffer_Namespace::Buffer | virtual |
readData(int8_t *const dst, const size_t num_bytes, const size_t offset=0, const MemoryLevel dst_buffer_type=CPU_LEVEL, const int dst_device_id=-1)=0 | Buffer_Namespace::Buffer | privatepure virtual |
reserve(const size_t num_bytes) override | Buffer_Namespace::Buffer | virtual |
reservedSize() const override | Buffer_Namespace::Buffer | inlinevirtual |
resetToEmpty() | Data_Namespace::AbstractBuffer | |
seg_it_ | Buffer_Namespace::Buffer | private |
setAppended() | Data_Namespace::AbstractBuffer | inline |
setDirty() | Data_Namespace::AbstractBuffer | inline |
setMemoryPtr(int8_t *new_ptr) override | Buffer_Namespace::Buffer | virtual |
setSize(const size_t size) | Data_Namespace::AbstractBuffer | inline |
setSqlType(const SQLTypeInfo &sql_type) | Data_Namespace::AbstractBuffer | inline |
setUpdated() | Data_Namespace::AbstractBuffer | inline |
size() const | Data_Namespace::AbstractBuffer | inline |
size_ | Data_Namespace::AbstractBuffer | protected |
sql_type_ | Data_Namespace::AbstractBuffer | protected |
syncEncoder(const AbstractBuffer *src_buffer) | Data_Namespace::AbstractBuffer | |
unPin() override | Buffer_Namespace::Buffer | inlinevirtual |
write(int8_t *src, const size_t num_bytes, const size_t offset=0, const MemoryLevel src_buffer_type=CPU_LEVEL, const int device_id=-1) override | Buffer_Namespace::Buffer | virtual |
writeData(int8_t *const src, const size_t num_bytes, const size_t offset=0, const MemoryLevel src_buffer_type=CPU_LEVEL, const int src_device_id=-1)=0 | Buffer_Namespace::Buffer | privatepure virtual |
~AbstractBuffer() | Data_Namespace::AbstractBuffer | inlinevirtual |
~Buffer() override | Buffer_Namespace::Buffer | |