#include <insert_transaction.h>
|
std::string | run (const std::string &cypher, const std::map< std::string, std::string > ¶ms) |
|
| InsertTransaction (const GraphDBSession &session, MutablePropertyFragment &graph, Allocator &alloc, IWalWriter &logger, VersionManager &vm, timestamp_t timestamp) |
|
| ~InsertTransaction () |
|
bool | AddVertex (label_t label, const Any &id, const std::vector< Any > &props) |
|
bool | AddEdge (label_t src_label, const Any &src, label_t dst_label, const Any &dst, label_t edge_label, const Any &prop) |
|
bool | Commit () |
|
void | Abort () |
|
timestamp_t | timestamp () const |
|
const Schema & | schema () const |
|
const GraphDBSession & | GetSession () const |
|
◆ InsertTransaction()
◆ ~InsertTransaction()
gs::InsertTransaction::~InsertTransaction |
( |
| ) |
|
◆ Abort()
void gs::InsertTransaction::Abort |
( |
| ) |
|
◆ AddEdge()
◆ AddVertex()
bool gs::InsertTransaction::AddVertex |
( |
label_t |
label, |
|
|
const Any & |
id, |
|
|
const std::vector< Any > & |
props |
|
) |
| |
◆ clear()
void gs::InsertTransaction::clear |
( |
| ) |
|
|
private |
◆ Commit()
bool gs::InsertTransaction::Commit |
( |
| ) |
|
◆ get_vertex_with_retries()
◆ GetSession()
◆ IngestWal()
◆ run()
std::string gs::InsertTransaction::run |
( |
const std::string & |
cypher, |
|
|
const std::map< std::string, std::string > & |
params |
|
) |
| |
◆ schema()
const Schema & gs::InsertTransaction::schema |
( |
| ) |
const |
◆ timestamp()
◆ added_vertices_
std::set<std::pair<label_t, Any> > gs::InsertTransaction::added_vertices_ |
|
private |
◆ alloc_
◆ arc_
grape::InArchive gs::InsertTransaction::arc_ |
|
private |
◆ graph_
◆ logger_
◆ session_
◆ timestamp_
◆ vm_
The documentation for this class was generated from the following files: