IBM SYSTEMG G RUNTIME & NATIVE STORE  0.5
IBM Native Graph Computing and Storage System based on IBM Parallel Programming Library
 All Classes Functions Variables Typedefs Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
oNibmppl
oCanalytic_auctionAuction algorithm for find match in weighted bipartited graph
oCanalytic_bfsGShell command - breath-first search from a given vertex
oCanalytic_colfilterGShell command - collaborative filter to get vertices similar to the given vertex
oCanalytic_engine_betweenness_centralityCompute the betweenness centrality at the vertex level
oCanalytic_engine_closeness_centralityCompute the closeness centrality at the vertex level
oCanalytic_engine_clustering_coefficientCompute the local clustering coefficient at the vertex level
oCanalytic_engine_connected_componentCompute the connected components of the graph
oCanalytic_engine_degree_centralityCompute the degree of each vertex
oCanalytic_engine_egonetCompute the egonet of a given vertex (ego)
oCanalytic_engine_find_pathFind a shortest path (edge weight ignored) between vertices
oCanalytic_engine_k_coreCompute the k-core of the graph
oCanalytic_engine_k_shortest_pathsCompute the top k shortest paths between a source vertex and a sink vertex
oCanalytic_engine_resetReset analytic engine for a graph (to rerun the same analytic on this graph)
oCanalytic_engine_shortest_pathsCompute the shortest paths between vertices
oCanalytic_engine_startStart analytic engine for a graph to initialize in-memory data structures used by the analytics
oCanalytic_engine_stopStop analytic engine for a graph to clear in-memory data structures
oCanalytic_engine_triangle_countCompute the number of triangles at the vertex level
oCanalytic_pagerankCompute page rank within gShell. This implementaion is adapted from the 2nd page rank algorithm on wiki pagerank, the Matlab description of which is given below. Note that in our adaption, we do not use matrices, but mapped all operations onto graph elements. This plug-in allows uer to specify a vertex subproperty (optional), where we can load/save the page ranks. This plugin is memory-demanding for large scale graphs, since it allocates variables for each vertex and each edge. This plug-in only works for directed graph
oCarena
oCgShell_tGShell class - provide CLI for querying graph store and invoking graph analytics
oCgShellSuperMgr_tGraph sharing management We use a graph to manage graph sharing if (v->u) E, user v shares data to user u (v, u).share_graph gives a string of all graph names v sharing to u
oCindexer_cluceneExternal indexer of CLucene for native store
oCquery_add_edgeGShell command - add an edge
oCquery_add_vertexGShell command - add a vertex
oCquery_del_edgeErase edge in gShell
oCquery_del_vertexErase vertex in gShell
oCquery_delete_epropGShell command - delete property/ies of an edge
oCquery_delete_vpropGShell command - delete property/ies of a vertex
oCquery_export_csvGShell command - dump a graph into a set of CSV files
oCquery_filter_edgesGShell command - filter edges according to the property values or labels
oCquery_filter_verticesGShell command - filter vertices according to property values or labels
oCquery_find_edgeGShell command - get information of an edge
oCquery_find_multiple_vertexGShell command - get information of a list of vertices
oCquery_find_neighborsGShell command - find neighbors given a vertex or a set of vertices
oCquery_find_random_edgesGShell command - randomly find a set of edges (may include duplicates)
oCquery_find_random_verticesGShell command - randomly find a set of vertices (may include duplicates)
oCquery_find_vertexGShell command - get information of a vertex or a set of vertices
oCquery_find_vertex_max_degreeGShell command - find a vertex with the maximum degree in a graph
oCquery_get_egonetGShell command - get the k-hop egonet of a vertex
oCquery_get_num_edgesGShell command - get the number of edges in a graph
oCquery_get_num_verticesGShell command - get the number of vertices in a graph
oCquery_get_subgraphGShell command - get the induced subgraph of a graph given a list of vertices
oCquery_get_vertex_degreeGShell command - get the vertex degree
oCquery_load_csv_edgesGShell command - load edges from a CSV file
oCquery_load_csv_verticesGShell command - load vertices from a CSV file
oCquery_print_allPrint entire graph in gShell
oCquery_set_max_memGShell command - set the maximum memory footprint
oCquery_span_graphGShell command - span a graph from a subset of vertices (same functionality can provided by get_subgraph together with print_all)
oCquery_update_edgeGShell command - update an edge
oCquery_update_vertexGShell command - update a vertex
oCsocket_client_typeSocket_client class
oCsocket_server_typeSocket_server class
\Cuserinfo_tStore user information