OmniSciDB  6686921089
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Fragmenter_Namespace::InsertDataLoader::DistributedConnector Struct Referenceabstract

#include <InsertDataLoader.h>

+ Inheritance diagram for Fragmenter_Namespace::InsertDataLoader::DistributedConnector:

Public Member Functions

virtual size_t leafCount ()=0
 
virtual void insertDataToLeaf (const Catalog_Namespace::SessionInfo &parent_session_info, const size_t leaf_idx, Fragmenter_Namespace::InsertData &insert_data)=0
 
virtual void checkpoint (const Catalog_Namespace::SessionInfo &parent_session_info, int tableId)=0
 
virtual void rollback (const Catalog_Namespace::SessionInfo &parent_session_info, int tableId)=0
 
virtual ~DistributedConnector ()=default
 

Detailed Description

Definition at line 27 of file InsertDataLoader.h.

Constructor & Destructor Documentation

virtual Fragmenter_Namespace::InsertDataLoader::DistributedConnector::~DistributedConnector ( )
virtualdefault

Reimplemented in Parser::DistributedConnector.

Member Function Documentation

virtual void Fragmenter_Namespace::InsertDataLoader::DistributedConnector::checkpoint ( const Catalog_Namespace::SessionInfo parent_session_info,
int  tableId 
)
pure virtual

Implemented in Parser::LocalConnector.

virtual void Fragmenter_Namespace::InsertDataLoader::DistributedConnector::insertDataToLeaf ( const Catalog_Namespace::SessionInfo parent_session_info,
const size_t  leaf_idx,
Fragmenter_Namespace::InsertData insert_data 
)
pure virtual

Implemented in Parser::LocalConnector.

Referenced by Fragmenter_Namespace::InsertDataLoader::insertData().

+ Here is the caller graph for this function:

virtual size_t Fragmenter_Namespace::InsertDataLoader::DistributedConnector::leafCount ( )
pure virtual

Implemented in Parser::LocalConnector.

Referenced by Fragmenter_Namespace::InsertDataLoader::insertData().

+ Here is the caller graph for this function:

virtual void Fragmenter_Namespace::InsertDataLoader::DistributedConnector::rollback ( const Catalog_Namespace::SessionInfo parent_session_info,
int  tableId 
)
pure virtual

Implemented in Parser::LocalConnector.


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