AbstractBuffer(const int device_id) | Data_Namespace::AbstractBuffer | inline |
AbstractBuffer(const int device_id, const SQLTypeInfo sql_type) | Data_Namespace::AbstractBuffer | inline |
addNewMultiPage(const int32_t epoch) | File_Namespace::FileBuffer | |
append(int8_t *src, const size_t numBytes, const MemoryLevel srcMemoryLevel=CPU_LEVEL, const int32_t deviceId=-1) override | File_Namespace::FileBuffer | |
Data_Namespace::AbstractBuffer::append(int8_t *src, const size_t num_bytes, const MemoryLevel src_buffer_type=CPU_LEVEL, const int device_id=-1)=0 | Data_Namespace::AbstractBuffer | pure virtual |
CachingFileMgr class | File_Namespace::FileBuffer | friend |
chunkKey_ | File_Namespace::FileBuffer | private |
clearDirtyBits() | Data_Namespace::AbstractBuffer | inline |
copyPage(Page &srcPage, Page &destPage, const size_t numBytes, const size_t offset=0) | File_Namespace::FileBuffer | |
copyTo(AbstractBuffer *destination_buffer, const size_t num_bytes=0) | Data_Namespace::AbstractBuffer | |
device_id_ | Data_Namespace::AbstractBuffer | protected |
dump() const | File_Namespace::FileBuffer | |
encoder_ | Data_Namespace::AbstractBuffer | protected |
FileBuffer(FileMgr *fm, const size_t pageSize, const ChunkKey &chunkKey, const size_t initialSize=0) | File_Namespace::FileBuffer | |
FileBuffer(FileMgr *fm, const size_t pageSize, const ChunkKey &chunkKey, const SQLTypeInfo sqlType, const size_t initialSize=0) | File_Namespace::FileBuffer | |
FileBuffer(FileMgr *fm, const ChunkKey &chunkKey, const std::vector< HeaderInfo >::const_iterator &headerStartIt, const std::vector< HeaderInfo >::const_iterator &headerEndIt) | File_Namespace::FileBuffer | |
FileMgr class | File_Namespace::FileBuffer | friend |
fm_ | File_Namespace::FileBuffer | private |
freeChunkPages() | File_Namespace::FileBuffer | |
freeMetadataPages() | File_Namespace::FileBuffer | |
freePage(const Page &page) | File_Namespace::FileBuffer | |
freePage(const Page &page, const bool isRolloff) | File_Namespace::FileBuffer | private |
freePages() | File_Namespace::FileBuffer | |
freePagesBeforeEpoch(const int32_t targetEpoch) | File_Namespace::FileBuffer | |
freePagesBeforeEpochForMultiPage(MultiPage &multiPage, const int32_t targetEpoch, const int32_t currentEpoch) | File_Namespace::FileBuffer | private |
getDeviceId() const | Data_Namespace::AbstractBuffer | inline |
getEncoder() const | Data_Namespace::AbstractBuffer | inline |
getFileMgrEpoch() | File_Namespace::FileBuffer | private |
getMemoryPtr() override | File_Namespace::FileBuffer | inlinevirtual |
getMetadataPage() const | File_Namespace::FileBuffer | inline |
getMinPageSize() | File_Namespace::FileBuffer | static |
getMultiPage() const | File_Namespace::FileBuffer | inlinevirtual |
getPinCount() | Data_Namespace::AbstractBuffer | inlinevirtual |
getSqlType() const | Data_Namespace::AbstractBuffer | inline |
getType() const override | File_Namespace::FileBuffer | inlinevirtual |
hasDataPages() const | File_Namespace::FileBuffer | inline |
hasEncoder() const | Data_Namespace::AbstractBuffer | inline |
initEncoder(const SQLTypeInfo &tmp_sql_type) | Data_Namespace::AbstractBuffer | |
initMetadataAndPageDataSize() | File_Namespace::FileBuffer | private |
isAppended() const | Data_Namespace::AbstractBuffer | inline |
isDirty() const | Data_Namespace::AbstractBuffer | inline |
isMissingPages() const | File_Namespace::FileBuffer | |
isUpdated() const | Data_Namespace::AbstractBuffer | inline |
kHeaderBufferOffset | File_Namespace::FileBuffer | static |
metadataPages_ | File_Namespace::FileBuffer | private |
metadataPageSize_ | File_Namespace::FileBuffer | private |
multiPages_ | File_Namespace::FileBuffer | private |
numChunkPages() const | File_Namespace::FileBuffer | |
numMetadataPages() const | File_Namespace::FileBuffer | inline |
pageCount() const override | File_Namespace::FileBuffer | inlinevirtual |
pageDataSize() const | File_Namespace::FileBuffer | inlinevirtual |
pageDataSize_ | File_Namespace::FileBuffer | private |
pageSize() const override | File_Namespace::FileBuffer | inlinevirtual |
pageSize_ | File_Namespace::FileBuffer | private |
pin() | Data_Namespace::AbstractBuffer | inlinevirtual |
read(int8_t *const dst, const size_t numBytes=0, const size_t offset=0, const MemoryLevel dstMemoryLevel=CPU_LEVEL, const int32_t deviceId=-1) override | File_Namespace::FileBuffer | |
Data_Namespace::AbstractBuffer::read(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 | Data_Namespace::AbstractBuffer | pure virtual |
readMetadata(const Page &page) | File_Namespace::FileBuffer | private |
reserve(const size_t numBytes) override | File_Namespace::FileBuffer | virtual |
reservedHeaderSize() const | File_Namespace::FileBuffer | inlinevirtual |
reservedHeaderSize_ | File_Namespace::FileBuffer | private |
reservedSize() const override | File_Namespace::FileBuffer | inlinevirtual |
resetToEmpty() | Data_Namespace::AbstractBuffer | |
setAppended() | Data_Namespace::AbstractBuffer | inline |
setBufferHeaderSize() | File_Namespace::FileBuffer | private |
setDirty() | Data_Namespace::AbstractBuffer | inline |
setMemoryPtr(int8_t *new_ptr) | Data_Namespace::AbstractBuffer | inlinevirtual |
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() | Data_Namespace::AbstractBuffer | inlinevirtual |
write(int8_t *src, const size_t numBytes, const size_t offset=0, const MemoryLevel srcMemoryLevel=CPU_LEVEL, const int32_t deviceId=-1) override | File_Namespace::FileBuffer | |
Data_Namespace::AbstractBuffer::write(int8_t *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 | Data_Namespace::AbstractBuffer | pure virtual |
writeHeader(Page &page, const int32_t pageId, const int32_t epoch, const bool writeMetadata=false) | File_Namespace::FileBuffer | private |
writeMetadata(const int32_t epoch) | File_Namespace::FileBuffer | private |
~AbstractBuffer() | Data_Namespace::AbstractBuffer | inlinevirtual |
~FileBuffer() override | File_Namespace::FileBuffer | |