An extensible data structure for massive streaming graphs
|
An edge block in STINGER. More...
#include <stinger-internal.h>
Data Fields | |
eb_index_t | next |
int64_t | etype |
int64_t | vertexID |
int64_t | numEdges |
int64_t | high |
int64_t | smallStamp |
int64_t | largeStamp |
struct stinger_edge | edges [STINGER_EDGEBLOCKSIZE] |
An edge block in STINGER.
struct stinger_edge stinger_eb::edges[STINGER_EDGEBLOCKSIZE] |
Array of edges
Referenced by stinger_eb_adjvtx(), stinger_eb_first_ts(), stinger_eb_is_blank(), stinger_eb_ts(), stinger_eb_weight(), stinger_incr_edge(), stinger_iterator_check_time(), stinger_iterator_check_vtype(), stinger_iterator_get_edge(), stinger_print_eb(), stinger_remove_all_edges_of_type(), stinger_set_initial_edges(), stinger_sort_edge_list(), and stinger_typed_outdegree().
int64_t stinger_eb::etype |
Edge type of this edge block
Referenced by etype_begin(), new_ebs(), push_ebs(), stinger_eb_type(), stinger_incr_edge(), stinger_iterator_check_etype(), stinger_iterator_consistency_check(), stinger_iterator_get_metadata(), stinger_print_eb(), stinger_sort_edge_list(), and stinger_typed_outdegree().
int64_t stinger_eb::high |
int64_t stinger_eb::largeStamp |
Largest timestamp in the block
Referenced by new_ebs(), stinger_consistency_check(), stinger_print_eb(), stinger_remove_all_edges_of_type(), and stinger_sort_edge_list().
eb_index_t stinger_eb::next |
Pointer to the next edge block
Referenced by etype_begin(), stinger_consistency_check(), stinger_fragmentation(), stinger_incr_edge(), stinger_iterator_next_block_by_vtx(), stinger_next_eb(), stinger_print_eb(), stinger_set_initial_edges(), stinger_sort_edge_list(), and stinger_typed_outdegree().
int64_t stinger_eb::numEdges |
Number of valid edges in the block
Referenced by stinger_consistency_check(), stinger_fragmentation(), stinger_print_eb(), stinger_remove_all_edges_of_type(), stinger_save_to_file(), stinger_sort_edge_list(), and stinger_typed_outdegree().
int64_t stinger_eb::smallStamp |
Smallest timestamp in the block
Referenced by new_ebs(), stinger_consistency_check(), stinger_print_eb(), stinger_remove_all_edges_of_type(), and stinger_sort_edge_list().
int64_t stinger_eb::vertexID |
Source vertex ID associated with this edge block
Referenced by new_ebs(), stinger_consistency_check(), stinger_iterator_check_vtype(), stinger_iterator_get_metadata(), stinger_print_eb(), stinger_remove_all_edges_of_type(), and stinger_save_to_file().
comments powered by Disqus