OmniSciDB  2e3a973ef4
foreign_storage::MockForeignDataWrapper Class Referenceabstract

#include <ForeignStorageMgr.h>

+ Inheritance diagram for foreign_storage::MockForeignDataWrapper:
+ Collaboration diagram for foreign_storage::MockForeignDataWrapper:

Public Member Functions

virtual void setParentWrapper (std::shared_ptr< ForeignDataWrapper > parent_data_wrapper)=0
 
- Public Member Functions inherited from foreign_storage::ForeignDataWrapper
 ForeignDataWrapper ()=default
 
virtual ~ForeignDataWrapper ()=default
 
virtual void populateChunkMetadata (ChunkMetadataVector &chunk_metadata_vector)=0
 
virtual void populateChunkBuffers (std::map< ChunkKey, AbstractBuffer *> &required_buffers, std::map< ChunkKey, AbstractBuffer *> &optional_buffers)=0
 
virtual void serializeDataWrapperInternals (const std::string &file_path) const =0
 
virtual void restoreDataWrapperInternals (const std::string &file_path, const ChunkMetadataVector &chunk_metadata)=0
 
virtual bool isRestored () const =0
 

Detailed Description

Definition at line 45 of file ForeignStorageMgr.h.

Member Function Documentation

◆ setParentWrapper()

virtual void foreign_storage::MockForeignDataWrapper::setParentWrapper ( std::shared_ptr< ForeignDataWrapper parent_data_wrapper)
pure virtual

The documentation for this class was generated from the following file: