PathConnectionParams
Parameters for connection finding.
Used as Input
1
function accept this type(+1 nested)
Used as Output
0
functions return this type
Type Definition
13 nested items
PathConnectionParams— Parameters for connection finding.
dedup_targets*:bool— Store only one connection per (source, target) pair.
max_connections:Option<i64>— Global cap on the number of connections: a coarse safety limit, checked between
selection*:EventSelection— Strategy for choosing target events when several are reachable from one source.
variant 1:"All"— Keep all reachable targets.
variant 2:"First"— Keep only the earliest target event per source.
variant 3:"Last"— Keep only the latest target event per source.
variant 4:"Closest"— Keep the target event closest in time to the source event.
selectivity_threshold:Option<f64>— Terminate early once selectivity is provably below this threshold.
variant 1:"None"— No temporal constraint.
variant 2:"Forward"— Event timestamps must be non-decreasing along the path.
variant 3:struct— Every event must lie within an absolute window (in seconds) around the source event.
Example JSON Value
{
"dedup_targets": false,
"selection": "All",
"temporal": "None"
}