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

This is the complete list of members for Buffer_Namespace::Buffer, including all inherited members.

AbstractBuffer(const int device_id)Data_Namespace::AbstractBufferinline
AbstractBuffer(const int device_id, const SQLTypeInfo sql_type)Data_Namespace::AbstractBufferinline
append(int8_t *src, const size_t num_bytes, const MemoryLevel src_buffer_type=CPU_LEVEL, const int deviceId=-1) overrideBuffer_Namespace::Buffervirtual
bm_Buffer_Namespace::Bufferprivate
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::Bufferprivate
BufferMgr classBuffer_Namespace::Bufferfriend
clearDirtyBits()Data_Namespace::AbstractBufferinline
copyTo(AbstractBuffer *destination_buffer, const size_t num_bytes=0)Data_Namespace::AbstractBuffer
device_id_Data_Namespace::AbstractBufferprotected
encoder_Data_Namespace::AbstractBufferprotected
epoch_Buffer_Namespace::Bufferprivate
FileMgr classBuffer_Namespace::Bufferfriend
getDeviceId() const Data_Namespace::AbstractBufferinline
getEncoder() const Data_Namespace::AbstractBufferinline
getMemoryPtr() overrideBuffer_Namespace::Buffervirtual
getPinCount() overrideBuffer_Namespace::Bufferinlinevirtual
getSlabNum() const Buffer_Namespace::Bufferinline
getSqlType() const Data_Namespace::AbstractBufferinline
getType() const =0Data_Namespace::AbstractBufferpure virtual
hasEncoder() const Data_Namespace::AbstractBufferinline
initEncoder(const SQLTypeInfo &tmp_sql_type)Data_Namespace::AbstractBuffer
isAppended() const Data_Namespace::AbstractBufferinline
isDirty() const Data_Namespace::AbstractBufferinline
isUpdated() const Data_Namespace::AbstractBufferinline
mem_Buffer_Namespace::Bufferprotected
num_pages_Buffer_Namespace::Bufferprivate
operator=(const Buffer &)Buffer_Namespace::Bufferprivate
page_dirty_flags_Buffer_Namespace::Bufferprivate
page_size_Buffer_Namespace::Bufferprivate
pageCount() const overrideBuffer_Namespace::Bufferinlinevirtual
pageSize() const overrideBuffer_Namespace::Bufferinlinevirtual
pin() overrideBuffer_Namespace::Bufferinlinevirtual
pin_count_Buffer_Namespace::Bufferprivate
pin_mutex_Buffer_Namespace::Bufferprivate
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) overrideBuffer_Namespace::Buffervirtual
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)=0Buffer_Namespace::Bufferprivatepure virtual
reserve(const size_t num_bytes) overrideBuffer_Namespace::Buffervirtual
reservedSize() const overrideBuffer_Namespace::Bufferinlinevirtual
resetToEmpty()Data_Namespace::AbstractBuffer
seg_it_Buffer_Namespace::Bufferprivate
setAppended()Data_Namespace::AbstractBufferinline
setDirty()Data_Namespace::AbstractBufferinline
setMemoryPtr(int8_t *new_ptr) overrideBuffer_Namespace::Buffervirtual
setSize(const size_t size)Data_Namespace::AbstractBufferinline
setSqlType(const SQLTypeInfo &sql_type)Data_Namespace::AbstractBufferinline
setUpdated()Data_Namespace::AbstractBufferinline
size() const Data_Namespace::AbstractBufferinline
size_Data_Namespace::AbstractBufferprotected
sql_type_Data_Namespace::AbstractBufferprotected
syncEncoder(const AbstractBuffer *src_buffer)Data_Namespace::AbstractBuffer
unPin() overrideBuffer_Namespace::Bufferinlinevirtual
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) overrideBuffer_Namespace::Buffervirtual
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)=0Buffer_Namespace::Bufferprivatepure virtual
~AbstractBuffer()Data_Namespace::AbstractBufferinlinevirtual
~Buffer() overrideBuffer_Namespace::Buffer