Flex  0.17.9
Public Member Functions | Private Attributes | List of all members
gs::ReadTransaction::vertex_iterator Class Reference

#include <read_transaction.h>

Collaboration diagram for gs::ReadTransaction::vertex_iterator:
Collaboration graph
[legend]

Public Member Functions

 vertex_iterator (label_t label, vid_t cur, vid_t num, const MutablePropertyFragment &graph)
 
 ~vertex_iterator ()
 
bool IsValid () const
 
void Next ()
 
void Goto (vid_t target)
 
Any GetId () const
 
vid_t GetIndex () const
 
Any GetField (int col_id) const
 
int FieldNum () const
 

Private Attributes

label_t label_
 
vid_t cur_
 
vid_t num_
 
const MutablePropertyFragmentgraph_
 

Constructor & Destructor Documentation

◆ vertex_iterator()

gs::ReadTransaction::vertex_iterator::vertex_iterator ( label_t  label,
vid_t  cur,
vid_t  num,
const MutablePropertyFragment graph 
)

◆ ~vertex_iterator()

gs::ReadTransaction::vertex_iterator::~vertex_iterator ( )
default

Member Function Documentation

◆ FieldNum()

int gs::ReadTransaction::vertex_iterator::FieldNum ( ) const

◆ GetField()

Any gs::ReadTransaction::vertex_iterator::GetField ( int  col_id) const

◆ GetId()

Any gs::ReadTransaction::vertex_iterator::GetId ( ) const

◆ GetIndex()

vid_t gs::ReadTransaction::vertex_iterator::GetIndex ( ) const

◆ Goto()

void gs::ReadTransaction::vertex_iterator::Goto ( vid_t  target)

◆ IsValid()

bool gs::ReadTransaction::vertex_iterator::IsValid ( ) const

◆ Next()

void gs::ReadTransaction::vertex_iterator::Next ( )

Member Data Documentation

◆ cur_

vid_t gs::ReadTransaction::vertex_iterator::cur_
private

◆ graph_

const MutablePropertyFragment& gs::ReadTransaction::vertex_iterator::graph_
private

◆ label_

label_t gs::ReadTransaction::vertex_iterator::label_
private

◆ num_

vid_t gs::ReadTransaction::vertex_iterator::num_
private

The documentation for this class was generated from the following files: