Skip to main content

PathSchemaQuery

A discovery query: source/target types, max schema length, and connection params.
Used as Input

1

function accept this type

Used as Output

0

functions return this type

Type Definition

34 nested items
PathSchemaQueryA discovery query: source/target types, max schema length, and connection params.
allow_cycles*:boolWhether a schema may revisit the same type.
allowed_types:Option<Vec<_>>Optional set of types the intermediate steps may pass through; None allows all. The
max_length*:i64<uint>Maximum number of steps per schema.
params*:PathConnectionParamsParameters for connection finding.
dedup_targets*:boolStore only one connection per (source, target) pair.
max_connections:Option<i64>Global cap on the number of connections: a coarse safety limit, checked between
selectivity_threshold:Option<f64>Terminate early once selectivity is provably below this threshold.
source*:TypeRefA reference to an OCEL type: an event type or an object type, by name.
target:Option<TypeRef>Optional target type; if None, schemas to any type are enumerated.
variant 2:()

Example JSON Value

{
  "allow_cycles": false,
  "max_length": 1,
  "params": {
    "dedup_targets": false,
    "selection": "All",
    "temporal": "None"
  },
  "source": {
    "Event": "example"
  }
}

Functions Accepting This Type(1)