SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 2)
   ExpressionList (children 2)
    Function arrayJoin (alias addr) (children 1)
     ExpressionList (children 1)
      Function array (children 1)
       ExpressionList (children 2)
        Function CAST (children 1)
         ExpressionList (children 2)
          Literal \'192.168.100.1\'
          Literal \'Nullable(String)\'
        Function CAST (children 1)
         ExpressionList (children 2)
          Literal \'192.168.103.255\'
          Literal \'Nullable(String)\'
    Function arrayJoin (alias prefix) (children 1)
     ExpressionList (children 1)
      Literal Array_[\'192.168.100.0/22\', \'192.168.100.0/24\']
   ExpressionList (children 3)
    Identifier addr
    Identifier prefix
    Function isIPAddressInRange (children 1)
     ExpressionList (children 2)
      Identifier addr
      Identifier prefix
