OmniSciDB  8a228a1076
Parser::DistributedConnector Struct Referenceabstract

#include <ParserNode.h>

+ Inheritance diagram for Parser::DistributedConnector:
+ Collaboration diagram for Parser::DistributedConnector:

Public Member Functions

virtual ~DistributedConnector ()
 
virtual size_t getOuterFragmentCount (QueryStateProxy, std::string &sql_query_string)=0
 
virtual std::vector< AggregatedResultquery (QueryStateProxy, std::string &sql_query_string, std::vector< size_t > outer_frag_indices)=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
 
- Public Member Functions inherited from Fragmenter_Namespace::InsertDataLoader::DistributedConnector
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
 

Detailed Description

Definition at line 993 of file ParserNode.h.

Constructor & Destructor Documentation

◆ ~DistributedConnector()

virtual Parser::DistributedConnector::~DistributedConnector ( )
inlinevirtual

Definition at line 995 of file ParserNode.h.

995 {}

Member Function Documentation

◆ checkpoint()

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

Implemented in Parser::LocalConnector.

◆ getOuterFragmentCount()

virtual size_t Parser::DistributedConnector::getOuterFragmentCount ( QueryStateProxy  ,
std::string &  sql_query_string 
)
pure virtual

Implemented in Parser::LocalConnector.

◆ query()

virtual std::vector<AggregatedResult> Parser::DistributedConnector::query ( QueryStateProxy  ,
std::string &  sql_query_string,
std::vector< size_t >  outer_frag_indices 
)
pure virtual

Implemented in Parser::LocalConnector.

◆ rollback()

virtual void Parser::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: