OmniSciDB  16c4e035a1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Parser::DistributedConnector Struct Referenceabstract

#include <ParserNode.h>

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

Public Member Functions

 ~DistributedConnector () override
 
virtual size_t getOuterFragmentCount (QueryStateProxy, std::string &sql_query_string)=0
 
virtual std::vector
< AggregatedResult
query (QueryStateProxy, std::string &sql_query_string, std::vector< size_t > outer_frag_indices, bool allow_interrupt)=0
 
- Public Member Functions inherited from Fragmenter_Namespace::InsertDataLoader::DistributedConnector
virtual size_t leafCount ()=0
 
virtual void insertChunksToLeaf (const Catalog_Namespace::SessionInfo &parent_session_info, const size_t leaf_idx, const Fragmenter_Namespace::InsertChunks &insert_chunks)=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
 

Detailed Description

Definition at line 1026 of file ParserNode.h.

Constructor & Destructor Documentation

Parser::DistributedConnector::~DistributedConnector ( )
inlineoverridevirtual

Reimplemented from Fragmenter_Namespace::InsertDataLoader::DistributedConnector.

Definition at line 1028 of file ParserNode.h.

1028 {}

Member Function Documentation

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

Implemented in Parser::LocalConnector.

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

Implemented in Parser::LocalConnector.


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