Data:All performances standard Cargo query.json

From Angelina Jordan Wiki
Revision as of 10:23, 9 November 2025 by Most2dot0 (talk | contribs) (Trying to centralize the query definition used in several performance table types with Modules:Performances|createTable)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

{

 "tables": ["Performances","Songs"],
 "fields": {
   "Performances": ["song","event","context","date","Performances.type=type","pos","partners","comment","perfID"],
   "Songs": ["Songs.title=songTitle,Songs.type=songType"]
 },
 "join_on": "Performances.song=Songs.page",
 "group_by": "Performances.perfID",
 "order_by": "Performances.song ASC",
 "nest": [
   {
     "parent": "Performances",
     "child": "Videos",
     "parentKey": "perfID",
     "childKey": "perfID",
     "as": "videos",
     "fields": ["perfID","url","duration","quality"]
   }
 ],
 "root": "Performances",
 "listFields": ["context", "partners"],
 "limit": "max"

}