OmniSciDB
a5dc49c757
|
#include <InsertDataLoader.h>
Public Member Functions | |
size_t | leafCount () override |
void | insertChunksToLeaf (const Catalog_Namespace::SessionInfo &parent_session_info, const size_t leaf_idx, const Fragmenter_Namespace::InsertChunks &insert_chunks) override |
void | insertDataToLeaf (const Catalog_Namespace::SessionInfo &parent_session_info, const size_t leaf_idx, Fragmenter_Namespace::InsertData &insert_data) override |
void | checkpoint (const Catalog_Namespace::SessionInfo &parent_session_info, int tableId) override |
void | rollback (const Catalog_Namespace::SessionInfo &parent_session_info, int tableId) override |
Public Member Functions inherited from Fragmenter_Namespace::InsertDataLoader::InsertConnector | |
virtual | ~InsertConnector ()=default |
Definition at line 74 of file InsertDataLoader.h.
|
overridevirtual |
Implements Fragmenter_Namespace::InsertDataLoader::InsertConnector.
Reimplemented in Parser::LocalQueryConnector.
Definition at line 526 of file InsertDataLoader.cpp.
References Catalog_Namespace::Catalog::checkpointWithAutoRollback(), and Catalog_Namespace::SessionInfo::getCatalog().
|
overridevirtual |
Implements Fragmenter_Namespace::InsertDataLoader::InsertConnector.
Reimplemented in Parser::LocalQueryConnector.
Definition at line 507 of file InsertDataLoader.cpp.
References CHECK, TableDescriptor::fragmenter, Catalog_Namespace::SessionInfo::getCatalog(), Catalog_Namespace::Catalog::getMetadataForTable(), and Fragmenter_Namespace::InsertChunks::table_id.
|
overridevirtual |
Implements Fragmenter_Namespace::InsertDataLoader::InsertConnector.
Reimplemented in Parser::LocalQueryConnector.
Definition at line 517 of file InsertDataLoader.cpp.
References CHECK, TableDescriptor::fragmenter, Catalog_Namespace::SessionInfo::getCatalog(), Catalog_Namespace::Catalog::getMetadataForTable(), and Fragmenter_Namespace::InsertData::tableId.
|
inlineoverridevirtual |
Implements Fragmenter_Namespace::InsertDataLoader::InsertConnector.
Reimplemented in Parser::LocalQueryConnector.
Definition at line 76 of file InsertDataLoader.h.
|
overridevirtual |
Implements Fragmenter_Namespace::InsertDataLoader::InsertConnector.
Reimplemented in Parser::LocalQueryConnector.
Definition at line 532 of file InsertDataLoader.cpp.
References Catalog_Namespace::SessionInfo::getCatalog(), and Catalog_Namespace::Catalog::getDatabaseId().