SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 4)
   ExpressionList (children 15)
    Identifier x
    Identifier y
    Identifier z
    Function argMax (children 1)
     ExpressionList (children 2)
      Identifier d
      Identifier a
    Function argMax (children 1)
     ExpressionList (children 2)
      Identifier ad
      Identifier a
    Function argMax (children 1)
     ExpressionList (children 2)
      Identifier td
      Identifier a
    Function argMax (children 1)
     ExpressionList (children 2)
      Identifier md
      Identifier a
    Function argMax (children 1)
     ExpressionList (children 2)
      Identifier j
      Identifier a
    Function max (children 1)
     ExpressionList (children 1)
      Identifier a
    Function argMin (children 1)
     ExpressionList (children 2)
      Identifier d
      Identifier a
    Function argMin (children 1)
     ExpressionList (children 2)
      Identifier ad
      Identifier a
    Function argMin (children 1)
     ExpressionList (children 2)
      Identifier td
      Identifier a
    Function argMin (children 1)
     ExpressionList (children 2)
      Identifier md
      Identifier a
    Function argMin (children 1)
     ExpressionList (children 2)
      Identifier j
      Identifier a
    Function min (children 1)
     ExpressionList (children 1)
      Identifier a
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier test
   ExpressionList (children 3)
    Identifier x
    Identifier y
    Identifier z
   ExpressionList (children 3)
    OrderByElement (children 1)
     Identifier x
    OrderByElement (children 1)
     Identifier y
    OrderByElement (children 1)
     Identifier z
