SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 3)
    Function repeat (alias long_str) (children 1)
     ExpressionList (children 2)
      Literal \'x\'
      Literal UInt64_1000
    Function toFixedString (alias long_fixed_str) (children 1)
     ExpressionList (children 2)
      Identifier long_str
      Literal UInt64_1000
    Function repeat (alias trim_chars) (children 1)
     ExpressionList (children 2)
      Literal \'#@\'
      Literal UInt64_50
   ExpressionList (children 6)
    Function equals (alias left_long_ok) (children 1)
     ExpressionList (children 2)
      Function length (children 1)
       ExpressionList (children 1)
        Function trimLeft (children 1)
         ExpressionList (children 2)
          Function concat (children 1)
           ExpressionList (children 3)
            Identifier trim_chars
            Identifier long_str
            Identifier trim_chars
          Literal \'#@\'
      Literal UInt64_1100
    Function equals (alias right_long_ok) (children 1)
     ExpressionList (children 2)
      Function length (children 1)
       ExpressionList (children 1)
        Function trimRight (children 1)
         ExpressionList (children 2)
          Function concat (children 1)
           ExpressionList (children 3)
            Identifier trim_chars
            Identifier long_str
            Identifier trim_chars
          Literal \'#@\'
      Literal UInt64_1100
    Function equals (alias both_long_ok) (children 1)
     ExpressionList (children 2)
      Function length (children 1)
       ExpressionList (children 1)
        Function trimBoth (children 1)
         ExpressionList (children 2)
          Function concat (children 1)
           ExpressionList (children 3)
            Identifier trim_chars
            Identifier long_str
            Identifier trim_chars
          Literal \'#@\'
      Literal UInt64_1000
    Function equals (alias left_fixed_long_ok) (children 1)
     ExpressionList (children 2)
      Function length (children 1)
       ExpressionList (children 1)
        Function trimLeft (children 1)
         ExpressionList (children 2)
          Function concat (children 1)
           ExpressionList (children 3)
            Identifier trim_chars
            Identifier long_fixed_str
            Identifier trim_chars
          Literal \'#@\'
      Literal UInt64_1100
    Function equals (alias right_fixed_long_ok) (children 1)
     ExpressionList (children 2)
      Function length (children 1)
       ExpressionList (children 1)
        Function trimRight (children 1)
         ExpressionList (children 2)
          Function concat (children 1)
           ExpressionList (children 3)
            Identifier trim_chars
            Identifier long_fixed_str
            Identifier trim_chars
          Literal \'#@\'
      Literal UInt64_1100
    Function equals (alias both_fixed_long_ok) (children 1)
     ExpressionList (children 2)
      Function length (children 1)
       ExpressionList (children 1)
        Function trimBoth (children 1)
         ExpressionList (children 2)
          Function concat (children 1)
           ExpressionList (children 3)
            Identifier trim_chars
            Identifier long_fixed_str
            Identifier trim_chars
          Literal \'#@\'
      Literal UInt64_1000
