SelectWithUnionQuery (children 1)
 ExpressionList (children 1)
  SelectQuery (children 3)
   ExpressionList (children 5)
    Identifier a._shard_num
    Identifier a.key
    Identifier b.host_name
    Function in (children 1)
     ExpressionList (children 2)
      Identifier b.host_address
      Literal Tuple_(\'::1\', \'127.0.0.1\')
    Identifier b.port
   TablesInSelectQuery (children 2)
    TablesInSelectQueryElement (children 1)
     TableExpression (children 1)
      Subquery (alias a) (children 1)
       SelectWithUnionQuery (children 1)
        ExpressionList (children 1)
         SelectQuery (children 2)
          ExpressionList (children 2)
           Asterisk
           Identifier _shard_num
          TablesInSelectQuery (children 1)
           TablesInSelectQueryElement (children 1)
            TableExpression (children 1)
             TableIdentifier dist_1
    TablesInSelectQueryElement (children 2)
     TableExpression (children 1)
      TableIdentifier system.clusters (alias b)
     TableJoin (children 1)
      Function equals (children 1)
       ExpressionList (children 2)
        Identifier a._shard_num
        Identifier b.shard_num
   Function equals (children 1)
    ExpressionList (children 2)
     Identifier b.cluster
     Literal \'test_cluster_two_shards_localhost\'
