SelectWithUnionQuery (children 3)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 2)
    Function multiply (children 1)
     ExpressionList (children 2)
      Literal UInt64_1
      Literal Float64_1000.0001
    Function and (children 1)
     ExpressionList (children 5)
      Function equals (children 1)
       ExpressionList (children 2)
        Function count (children 1)
         ExpressionList (children 1)
          Literal Float64_1
        Literal Int64_-2147483647
      Function equals (children 1)
       ExpressionList (children 2)
        Function count (children 1)
         ExpressionList (children 1)
          Identifier a
        Literal Float64_1.1920928955078125e-7
      Function equals (children 1)
       ExpressionList (children 2)
        Function count (children 1)
         ExpressionList (children 1)
          Identifier val
        Literal UInt64_1048577
      Function equals (children 1)
       ExpressionList (children 2)
        Function sum (children 1)
         ExpressionList (children 1)
          Identifier val
        Function divide (children 1)
         ExpressionList (children 2)
          Function multiply (children 1)
           ExpressionList (children 2)
            Literal NULL
            Literal UInt64_1048576
          Literal Int64_-9223372036854775807
      Function equals (children 1)
       ExpressionList (children 2)
        Function sum (children 1)
         ExpressionList (children 1)
          Identifier a
        Function divide (children 1)
         ExpressionList (children 2)
          Function multiply (children 1)
           ExpressionList (children 2)
            Literal UInt64_9223372036854775806
            Literal Float64_10000000000
          Literal UInt64_1048575
   TablesInSelectQuery (children 1)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 2)
           Identifier a
           Identifier val
          TablesInSelectQuery (children 2)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier t1
           TablesInSelectQueryElement (children 2)
            TableExpression (children 1)
             TableIdentifier t2
            TableJoin (children 1)
             Function or (children 1)
              ExpressionList (children 3)
               Function equals (children 1)
                ExpressionList (children 2)
                 Identifier t1.a
                 Identifier t2.key
               Function multiply (children 1)
                ExpressionList (children 2)
                 Literal UInt64_1
                 Literal Float64_inf
               Function equals (children 1)
                ExpressionList (children 2)
                 Identifier t1.b
                 Identifier t2.key
   ExpressionList (children 1)
    Literal \'65537\'
 Identifier Null
 Set
