Install DBIC-compatible ident renderer
Matt S Trout [Mon, 7 Oct 2019 00:59:08 +0000 (00:59 +0000)]
lib/SQL/Abstract.pm

index 330780a..4cc007a 100644 (file)
@@ -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);
+      };
     }
   }