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

This is the complete list of members for File_Namespace::FileBuffer, including all inherited members.

AbstractBuffer(const int device_id)Data_Namespace::AbstractBufferinline
AbstractBuffer(const int device_id, const SQLTypeInfo sql_type)Data_Namespace::AbstractBufferinline
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) overrideFile_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)=0Data_Namespace::AbstractBufferpure virtual
CachingFileMgr classFile_Namespace::FileBufferfriend
calcHeaderBuffer()File_Namespace::FileBufferprivate
chunkKey_File_Namespace::FileBufferprivate
clearDirtyBits()Data_Namespace::AbstractBufferinline
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::AbstractBufferprotected
dump() const File_Namespace::FileBuffer
encoder_Data_Namespace::AbstractBufferprotected
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 classFile_Namespace::FileBufferfriend
fm_File_Namespace::FileBufferprivate
freeChunkPages()File_Namespace::FileBuffer
freeMetadataPages()File_Namespace::FileBuffer
freePage(const Page &page)File_Namespace::FileBuffer
freePage(const Page &page, const bool isRolloff)File_Namespace::FileBufferprivate
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::FileBufferprivate
getDeviceId() const Data_Namespace::AbstractBufferinline
getEncoder() const Data_Namespace::AbstractBufferinline
getFileMgrEpoch()File_Namespace::FileBufferprivate
getMemoryPtr() overrideFile_Namespace::FileBufferinlinevirtual
getMetadataPage() const File_Namespace::FileBufferinline
getMultiPage() const File_Namespace::FileBufferinlinevirtual
getPinCount()Data_Namespace::AbstractBufferinlinevirtual
getSqlType() const Data_Namespace::AbstractBufferinline
getType() const overrideFile_Namespace::FileBufferinlinevirtual
hasDataPages() const File_Namespace::FileBufferinline
hasEncoder() const Data_Namespace::AbstractBufferinline
headerBufferOffset_File_Namespace::FileBufferstatic
initEncoder(const SQLTypeInfo &tmp_sql_type)Data_Namespace::AbstractBuffer
initMetadataAndPageDataSize()File_Namespace::FileBufferprivate
isAppended() const Data_Namespace::AbstractBufferinline
isDirty() const Data_Namespace::AbstractBufferinline
isMissingPages() const File_Namespace::FileBuffer
isUpdated() const Data_Namespace::AbstractBufferinline
metadataPages_File_Namespace::FileBufferprivate
metadataPageSize_File_Namespace::FileBufferprivate
multiPages_File_Namespace::FileBufferprivate
numChunkPages() const File_Namespace::FileBuffer
numMetadataPages() const File_Namespace::FileBufferinline
pageCount() const overrideFile_Namespace::FileBufferinlinevirtual
pageDataSize() const File_Namespace::FileBufferinlinevirtual
pageDataSize_File_Namespace::FileBufferprivate
pageSize() const overrideFile_Namespace::FileBufferinlinevirtual
pageSize_File_Namespace::FileBufferprivate
pin()Data_Namespace::AbstractBufferinlinevirtual
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) overrideFile_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)=0Data_Namespace::AbstractBufferpure virtual
readMetadata(const Page &page)File_Namespace::FileBufferprivate
reserve(const size_t numBytes) overrideFile_Namespace::FileBuffervirtual
reservedHeaderSize() const File_Namespace::FileBufferinlinevirtual
reservedHeaderSize_File_Namespace::FileBufferprivate
reservedSize() const overrideFile_Namespace::FileBufferinlinevirtual
resetToEmpty()Data_Namespace::AbstractBuffer
setAppended()Data_Namespace::AbstractBufferinline
setDirty()Data_Namespace::AbstractBufferinline
setMemoryPtr(int8_t *new_ptr)Data_Namespace::AbstractBufferinlinevirtual
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()Data_Namespace::AbstractBufferinlinevirtual
write(int8_t *src, const size_t numBytes, const size_t offset=0, const MemoryLevel srcMemoryLevel=CPU_LEVEL, const int32_t deviceId=-1) overrideFile_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)=0Data_Namespace::AbstractBufferpure virtual
writeHeader(Page &page, const int32_t pageId, const int32_t epoch, const bool writeMetadata=false)File_Namespace::FileBufferprivate
writeMetadata(const int32_t epoch)File_Namespace::FileBufferprivate
~AbstractBuffer()Data_Namespace::AbstractBufferinlinevirtual
~FileBuffer() overrideFile_Namespace::FileBuffer