OmniSciDB  f17484ade4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
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
virtual void unsetParentWrapper ()=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 (const ChunkToBufferMap &required_buffers, const ChunkToBufferMap &optional_buffers, AbstractBuffer *delete_buffer=nullptr)=0
virtual std::string getSerializedDataWrapper () const =0
virtual void restoreDataWrapperInternals (const std::string &file_path, const ChunkMetadataVector &chunk_metadata)=0
virtual bool isRestored () const =0
virtual void validateServerOptions (const ForeignServer *foreign_server) const =0
virtual void validateTableOptions (const ForeignTable *foreign_table) const =0
virtual const std::set
< std::string_view > & 
getSupportedTableOptions () const =0
virtual const std::set
< std::string > 
getAlterableTableOptions () const
virtual void validateUserMappingOptions (const UserMapping *user_mapping, const ForeignServer *foreign_server) const =0
virtual const std::set
< std::string_view > & 
getSupportedUserMappingOptions () const =0
virtual void validateSchema (const std::list< ColumnDescriptor > &columns) const
virtual ParallelismLevel getCachedParallelismLevel () const
virtual ParallelismLevel getNonCachedParallelismLevel () const
virtual bool isLazyFragmentFetchingEnabled () const

Additional Inherited Members

- Public Types inherited from foreign_storage::ForeignDataWrapper

Detailed Description

Definition at line 70 of file ForeignStorageMgr.h.

Member Function Documentation

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

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