This commit is contained in:
Priec
2026-08-08 12:40:42 +02:00
parent 5be1a5c661
commit 751bfd9226
12 changed files with 91 additions and 36 deletions

View File

@@ -181,6 +181,16 @@ message ScriptDependency {
string operation = 4;
// Relationship table used to match the owner row to the related collection.
string via_table = 5;
// Column of the current row holding the referenced row's id: the link this
// dependency travels, resolved when the script was saved. Empty when no link
// is travelled -- a self-reference, or an aggregate, which follows a path
// instead. A table may link to one target several times, so this is the only
// thing that says which link was meant; never derive it from target_table.
string link_column = 6;
// The first argument exactly as the script wrote it: a link alias, or the
// target table's name where one link makes that unambiguous. The Steel
// runtime looks its inputs up by this text.
string name_in_script = 7;
}
// Identifies the active form row whose external Steel inputs must be hydrated.