|
| | ReadTransaction (const GraphDBSession &session, const MutablePropertyFragment &graph, VersionManager &vm, timestamp_t timestamp) |
| |
| | ~ReadTransaction () |
| |
| timestamp_t | timestamp () const |
| |
| void | Commit () |
| |
| void | Abort () |
| |
| const MutablePropertyFragment & | graph () const |
| |
| const std::shared_ptr< ColumnBase > | get_vertex_property_column (uint8_t label, const std::string &col_name) const |
| |
| template<typename T > |
| const std::shared_ptr< TypedRefColumn< T > > | get_vertex_ref_property_column (uint8_t label, const std::string &col_name) const |
| | Get the handle of the vertex property column, including the primary key. More...
|
| |
| vertex_iterator | GetVertexIterator (label_t label) const |
| |
| vertex_iterator | FindVertex (label_t label, const Any &id) const |
| |
| bool | GetVertexIndex (label_t label, const Any &id, vid_t &index) const |
| |
| vid_t | GetVertexNum (label_t label) const |
| |
| Any | GetVertexId (label_t label, vid_t index) const |
| |
| edge_iterator | GetOutEdgeIterator (label_t label, vid_t u, label_t neighbor_label, label_t edge_label) const |
| |
| edge_iterator | GetInEdgeIterator (label_t label, vid_t u, label_t neighbor_label, label_t edge_label) const |
| |
| template<typename EDATA_T > |
| AdjListView< EDATA_T > | GetOutgoingEdges (label_t v_label, vid_t v, label_t neighbor_label, label_t edge_label) const |
| |
| template<typename EDATA_T > |
| AdjListView< EDATA_T > | GetIncomingEdges (label_t v_label, vid_t v, label_t neighbor_label, label_t edge_label) const |
| |
| const Schema & | schema () const |
| |
| template<typename EDATA_T > |
| GraphView< EDATA_T > | GetOutgoingGraphView (label_t v_label, label_t neighbor_label, label_t edge_label) const |
| |
| template<typename EDATA_T > |
| GraphView< EDATA_T > | GetIncomingGraphView (label_t v_label, label_t neighbor_label, label_t edge_label) const |
| |
| template<typename EDATA_T > |
| SingleGraphView< EDATA_T > | GetOutgoingSingleGraphView (label_t v_label, label_t neighbor_label, label_t edge_label) const |
| |
| template<typename EDATA_T > |
| SingleGraphView< EDATA_T > | GetIncomingSingleGraphView (label_t v_label, label_t neighbor_label, label_t edge_label) const |
| |
| template<typename EDATA_T > |
| SingleImmutableGraphView< EDATA_T > | GetOutgoingSingleImmutableGraphView (label_t v_label, label_t neighbor_label, label_t edge_label) const |
| |
| template<typename EDATA_T > |
| SingleImmutableGraphView< EDATA_T > | GetIncomingSingleImmutableGraphView (label_t v_label, label_t neighbor_label, label_t edge_label) const |
| |
| const GraphDBSession & | GetSession () const |
| |