task_pages__schema__join_path_length_value¶
Identity¶
- Domain:
pages - Scene id:
schema - Task id:
task_pages__schema__join_path_length_value
Program Contract¶
- Program schema:
schema_join_path_length(source_table, target_table) -> relationship_path_length; scene=schema; scope=join_path_length_value - Scene:
schema - Scope: one rendered database schema diagram with table boxes, field rows, relationship lines, labels, and cardinality markers.
- Supported
query_idvalues:single - Answer schema:
integer - Answer support:
1,2,3, or4 - Annotation schema:
segment_set - Annotation roles: ordered relationship-line segments on the unique shortest path between the requested tables.
- Query arguments: source table label and target table label.
- Render arguments: table labels, field labels, key badges, relationship layout, scene variant, style variant, render dimensions, and post-render noise.
The generator constructs a unique shortest relationship path of the requested length and adds distractor relationships that do not create a shorter or tied shortest path between the requested endpoint tables. Annotation marks only the relationship-line segments on the shortest path. Endpoint table boxes are trace context, not public annotation.
Reasoning Operations¶
Families: counting, topology