SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 1)
    Asterisk
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias s1) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 1)
           Function if (alias k) (children 1)
            ExpressionList (children 3)
             Function equals (children 1)
              ExpressionList (children 2)
               Function modulo (children 1)
                ExpressionList (children 2)
                 Identifier number
                 Literal UInt64_2
               Literal UInt64_0
             Identifier number
             Function multiply (children 1)
              ExpressionList (children 2)
               Identifier number
               Literal UInt64_1000
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             Function numbers (children 1)
              ExpressionList (children 1)
               Literal UInt64_100
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      TableIdentifier dict_flat (alias d)
     TableJoin (children 1)
      Function or (children 1)
       ExpressionList (children 2)
        Function equals (children 1)
         ExpressionList (children 2)
          Identifier k
          Identifier key
        Function equals (children 1)
         ExpressionList (children 2)
          Identifier k
          Function multiply (children 1)
           ExpressionList (children 2)
            Literal UInt64_1000
            Identifier key
   ExpressionList (children 1)
    OrderByElement (children 1)
     Identifier key
