query_json:

{ "alerts" : { alerts } , "plans" : [ plans ] }

query_json
         ::= '{' '"alerts"' ':' '{' alerts? '}' ',' '"plans"' ':' '[' plans? ']' '}'

no references


alerts:

alert ,

alerts   ::= alert ( ',' alert )*

referenced by:


alert:

"tableScanViolation" "tempBTreeViolation" : violationString

alert    ::= ( '"tableScanViolation"' | '"tempBTreeViolation"' ) ':' violationString

referenced by:


plans:

plan ,

plans    ::= plan ( ',' plan )*

referenced by:


plan:

{ "id" : number , "query" : sqlString , "stats" : { stats } , "plan" : planString }

plan     ::= '{' '"id"' ':' number ',' '"query"' ':' sqlString ',' '"stats"' ':' '{' stats? '}' ',' '"plan"' ':' planString '}'

referenced by:


stats:

stat ,

stats    ::= stat ( ',' stat )*

referenced by:


stat:

"scan" "tempBTree" "compoundSubquery" "executeScalar" "search" "searchUsingCovering" : number

stat     ::= ( '"scan"' | '"tempBTree"' | '"compoundSubquery"' | '"executeScalar"' | '"search"' | '"searchUsingCovering"' ) ':' number

referenced by: