From: Matt S Trout Date: Mon, 7 Oct 2019 00:59:08 +0000 (+0000) Subject: Install DBIC-compatible ident renderer X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=scpubgit%2FQ-Branch.git;a=commitdiff_plain;h=1cd21e4adab6197a401f99650d592fcefa4366db Install DBIC-compatible ident renderer --- diff --git a/lib/SQL/Abstract.pm b/lib/SQL/Abstract.pm index 330780a..4cc007a 100644 --- a/lib/SQL/Abstract.pm +++ b/lib/SQL/Abstract.pm @@ -301,6 +301,11 @@ sub new { s/\A\s+//, s/\s+\Z// for $sql; return [ $sql, @bind ]; }; + $opt{expand_op}{ident} = sub { + my ($self, undef, $body) = @_; + $body = $body->from if Scalar::Util::blessed($body); + $self->_expand_ident(ident => $body); + }; } }