Beispiel #1
0
 sae::io::EdgeIteratorPtr out_edges() {
     return vi->OutEdges();
 }
Beispiel #2
0
 vertex_id_type id() const {
     return vi->GlobalId();
 }
Beispiel #3
0
 sae::io::EdgeIteratorPtr in_edges() {
     return vi->InEdges();
 }
Beispiel #4
0
 size_t num_in_edges() const {
     return vi->InEdgeCount();
 }
Beispiel #5
0
 size_t num_out_edges() const {
     return vi->OutEdgeCount();
 }
Beispiel #6
0
 /* return the data rank of this vertex */
 std::string data_type_name() {
     return vi->TypeName();
 }
Beispiel #7
0
 uint32_t data_type_id() {
     return vi->TypeId();
 }
Beispiel #8
0
 T parse() {
     T ret = sae::serialization::convert_from_string<T>(vi->Data());
     return ret;
 }
Beispiel #9
0
 void update(T d) {
     vi->Data() = sae::serialization::convert_to_string<T>(d);
 }
Beispiel #10
0
 bool operator==(vertex_type& v) const {
     return vi->GlobalId() == v.vi->GlobalId();
 }
Beispiel #11
0
 bool operator==(vertex_type& v) const {
     return vi->Id() == v->vi->Id();
 }
Beispiel #12
0
 vertex_id_type id() const {
     return vi->Id();
 }
Beispiel #13
0
 vertex_data_type& data() {
     return *((vertex_data_type *) vi->Data());
 }
Beispiel #14
0
 const vertex_data_type& data() const {
     return *((vertex_data_type *) vi->Data());
 }