$self->clause_renderer('select.setop' => sub {
my ($self, undef, $setop) = @_;
- $self->render_aqt($setop);
+ @{ $self->render_aqt($setop) };
});
$self->renderer($_ => sub {
map {
my ($alias, $query) = @$_;
[ $self->join_query_parts(' ',
- [ $self->_render_alias($alias) ],
- [ $self->format_keyword('as') ],
+ $self->_render_alias($alias),
+ $self->format_keyword('as'),
$query,
) ]
} @{$with->{queries}}
) ];
return $self->join_query_parts(' ',
- [ $self->format_keyword(join '_', 'with', ($with->{type}||'')) ],
+ $self->format_keyword(join '_', 'with', ($with->{type}||'')),
$q_part,
);
});
my ($thing, @alias) = @$args;
return $self->join_query_parts(
' ',
- [ $self->render_aqt($thing) ],
- [ $self->format_keyword('as') ],
- [ $self->_render_alias(\@alias) ],
+ $self->render_aqt($thing),
+ $self->format_keyword('as'),
+ $self->_render_alias(\@alias),
);
}