move render statement to parts based
Matt S Trout [Fri, 19 Apr 2019 05:07:55 +0000 (05:07 +0000)]
lib/SQL/Abstract/Clauses.pm

index f60ddad..25462b4 100644 (file)
@@ -160,11 +160,10 @@ sub _render_statement {
     };
     push @parts, $part;
   }
-  my ($sql, @bind) = @{ $self->join_query_parts(' ', @parts) };
-  return [
-    (our $Render_Top_Level ? $sql : '('.$sql.')'),
-    @bind
-  ];
+  my $q = $self->join_query_parts(' ', @parts);
+  return $self->join_query_parts('',
+    (our $Render_Top_Level ? $q : ('(', $q, ')'))
+  );
 }
 
 sub render_aqt {