SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 4)
   ExpressionList (children 5)
    Function IF (children 1)
     ExpressionList (children 3)
      Literal UInt64_2
      Literal NULL
      Literal Float64_0.00009999999747378752
    Function IF (children 1)
     ExpressionList (children 3)
      Literal UInt64_104
      Literal UInt64_1048576
      Literal NULL
    Identifier c1.key
    Function IF (children 1)
     ExpressionList (children 3)
      Literal UInt64_1
      Literal NULL
      Literal NULL
    Identifier c2.key
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      TableIdentifier codecTest (alias c1)
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      TableIdentifier codecTest (alias c2)
     TableJoin
   Function and (children 1)
    ExpressionList (children 3)
     Function ignore (children 1)
      ExpressionList (children 3)
       Function IF (children 1)
        ExpressionList (children 3)
         Literal UInt64_255
         Literal Int64_-2
         Literal NULL
       Function arrayJoin (children 1)
        ExpressionList (children 1)
         Literal Array_[UInt64_65537]
       Function IF (children 1)
        ExpressionList (children 3)
         Literal UInt64_3
         Literal UInt64_1024
         Literal UInt64_9223372036854775807
     Function IF (children 1)
      ExpressionList (children 3)
       Literal NULL
       Literal UInt64_256
       Literal NULL
     Function equals (children 1)
      ExpressionList (children 2)
       Function IF (children 1)
        ExpressionList (children 3)
         Literal NULL
         Literal \'1048576\'
         Literal NULL
       Function minus (children 1)
        ExpressionList (children 2)
         Identifier c1.key
         Literal NULL
   Literal UInt64_65535
