Argument | Category | Description |
---|---|---|
TargetKey | Required | Specifies the target key (the names of the edges table columns that identify the target vertex). If you specify targets_table, then the function uses only the vertices in targets_table as targets (which must be a subset of those that this argument specifies). |
Directed | Optional | Specifies whether the graph is directed. The default value is 'true'. |
EdgeWeight | Optional | Specifies the name of the edges table column that contains edge weights. The weights are positive values. By default, the weight of each edge is 1 (that is, the graph is unweighted). |
MaxDistance | Optional | Specifies the maximum distance (an integer) between the source and target vertices. A negative max_distance specifies an infinite distance. If vertices are separated by more than max_distance, the function does not output them. The default value is 10. |
GroupSize | Optional | Specifies the number of source vertices that execute a SNSP algorithm in parallel. If group_size exceeds the number of source vertices in each partition, s, then s is the group size. By default, the function calculates the optimal group size based on various cluster and query characteristics. Running a group of vertices on each vworker, in parallel, uses less memory than running all vertices on each vworker. |
SampleRate | Optional | Specifies the sample rate (the percentage of source vertices to sample), a numeric value in the range (0, 1]. The default value is 1. |
Accumulate | Optional | Specifies the names of the vertices table columns to copy to the output table. |