add _verify_pid and _verify_tid to methods that croak in ::Replicated
[dbsrgits/DBIx-Class.git] / lib / DBIx / Class / Storage / DBI / InterBase.pm
index 1abddf1..a0f934a 100644 (file)
@@ -29,7 +29,7 @@ L</connect_call_datetime_setup>.
 
 =cut
 
-sub can_insert_returning { 1 }
+sub _supports_insert_returning { 1 }
 
 sub _sequence_fetch {
   my ($self, $nextval, $sequence) = @_;
@@ -155,9 +155,11 @@ sub _set_sql_dialect {
   }
 }
 
-sub _populate_server_info {
+sub _get_server_version {
   my $self = shift;
 
+  return $self->next::method(@_) if ref $self ne __PACKAGE__;
+
   local $SIG{__WARN__} = sub {}; # silence warning due to bug in DBD::InterBase
 
   return $self->next::method(@_);