package # hide from PAUSE
DBIx::Class::CDBICompat::AttributeAPI;
+use strict;
+use warnings;
+
sub _attrs {
my ($self, @atts) = @_;
return @{$self->{_column_data}}{@atts};
package # hide from PAUSE
DBIx::Class::CDBICompat::GetSet;
+use strict;
+use warnings;
+
#use base qw/Class::Accessor/;
sub get {
package # hide from PAUSE
DBIx::Class::ClassResolver::PassThrough;
+use strict;
+use warnings;
+
sub class {
shift;
return shift;
package # hide from PAUSE
DBIx::Class::Componentised;
+use strict;
+use warnings;
+
use Class::C3;
sub inject_base {
package DBIx::Class::DB;
+use strict;
+use warnings;
+
use base qw/DBIx::Class/;
use DBIx::Class::Schema;
use DBIx::Class::Storage::DBI;
__PACKAGE__->load_components(qw/ResultSetProxy/);
-*dbi_commit = \&txn_commit;
-*dbi_rollback = \&txn_rollback;
+{
+ no warnings 'once';
+ *dbi_commit = \&txn_commit;
+ *dbi_rollback = \&txn_rollback;
+}
sub storage { shift->schema_instance(@_)->storage; }
package # hide from PAUSE
DBIx::Class::Relationship::CascadeActions;
+use strict;
+use warnings;
+
sub delete {
my ($self, @rest) = @_;
return $self->next::method(@rest) unless ref $self;
package DBIx::Class::ResultSetManager;
use strict;
+use warnings;
use base 'DBIx::Class';
use Class::Inspector;
package # hide from PAUSE
DBIx::Class::ResultSetProxy;
+use strict;
+use warnings;
+
use base qw/DBIx::Class/;
sub search { shift->resultset_instance->search(@_); }
package DBIx::Class::Serialize::Storable;
use strict;
+use warnings;
use Storable;
sub STORABLE_freeze {
=cut
use strict;
+use warnings;
use base qw/DBIx::Class/;
package DBIx::Class::UUIDColumns;
+
+use strict;
+use warnings;
+
use base qw/DBIx::Class/;
__PACKAGE__->mk_classdata( 'uuid_auto_columns' => [] );
package DBIx::Class::UUIDMaker;
+use strict;
+use warnings;
+
sub new {
return bless {}, shift;
};
package DBIx::Class::UUIDMaker::APR::UUID;
+
+use strict;
+use warnings;
+
use base qw/DBIx::Class::UUIDMaker/;
use APR::UUID ();
package DBIx::Class::UUIDMaker::Data::UUID;
+
+use strict;
+use warnings;
+
use base qw/DBIx::Class::UUIDMaker/;
use Data::UUID ();
package DBIx::Class::UUIDMaker::Data::Uniqid;
+
+use strict;
+use warnings;
+
use base qw/DBIx::Class::UUIDMaker/;
use Data::Uniqid ();
package DBIx::Class::UUIDMaker::UUID;
+
+use strict;
+use warnings;
+
use base qw/DBIx::Class::UUIDMaker/;
use UUID ();
package DBIx::Class::UUIDMaker::Win32::Guidgen;
+
+use strict;
+use warnings;
+
use base qw/DBIx::Class::UUIDMaker/;
use Win32::Guidgen ();
package DBIx::Class::UUIDMaker::Win32API::GUID;
+
+use strict;
+use warnings;
+
use base qw/DBIx::Class::UUIDMaker/;
use Win32API::GUID ();