SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 5)
   ExpressionList (children 5)
    Function sum (alias total) (children 1)
     ExpressionList (children 1)
      Identifier a.number
    Identifier c.number (alias cn)
    Identifier b.number (alias bn)
    Function plus (alias l) (children 1)
     ExpressionList (children 2)
      Function grouping (children 1)
       ExpressionList (children 1)
        Identifier c.number
      Function grouping (children 1)
       ExpressionList (children 1)
        Identifier b.number
    Function rank (alias r) (children 1)
     ExpressionList
   TablesInSelectQuery (children 3)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Function numbers (alias a) (children 1)
       ExpressionList (children 1)
        Literal UInt64_10
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Function numbers (alias b) (children 1)
       ExpressionList (children 1)
        Literal UInt64_10
     TableJoin
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      Function numbers (alias c) (children 1)
       ExpressionList (children 1)
        Literal UInt64_10
     TableJoin
   ExpressionList (children 2)
    Identifier cn
    Identifier bn
   ExpressionList (children 5)
    OrderByElement (children 1)
     Identifier total
    OrderByElement (children 1)
     Identifier cn
    OrderByElement (children 1)
     Identifier bn
    OrderByElement (children 1)
     Identifier l
    OrderByElement (children 1)
     Identifier r
   Literal UInt64_10
