Windows NT KAMIDAKI 10.0 build 19045 (Windows 10) AMD64
Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.3.9
Server IP : 192.168.3.16 & Your IP : 216.73.216.140
Domains :
Cant Read [ /etc/named.conf ]
User : SISTEMA
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
C: /
xampp /
perl /
vendor /
lib /
DBIx /
Class /
Delete
Unzip
Name
Size
Permission
Date
Action
Admin
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
CDBICompat
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
ClassResolver
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
InflateColumn
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Manual
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Optional
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
PK
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Relationship
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
ResultClass
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
ResultSet
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
ResultSource
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
ResultSourceProxy
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
SQLAHacks
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
SQLMaker
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Schema
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Serialize
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
Storage
[ DIR ]
drwxrwxrwx
2024-07-26 17:40
AccessorGroup.pm
1.33
KB
-rw-rw-rw-
2020-03-29 22:33
Admin.pm
11.78
KB
-rw-rw-rw-
2020-03-29 22:33
CDBICompat.pm
4.49
KB
-rw-rw-rw-
2020-03-29 22:33
Carp.pm
4.98
KB
-rw-rw-rw-
2020-03-29 22:33
Componentised.pm
2.2
KB
-rw-rw-rw-
2020-03-29 22:33
Core.pm
1.34
KB
-rw-rw-rw-
2018-04-30 13:43
Cursor.pm
1.94
KB
-rw-rw-rw-
2018-04-30 13:43
DB.pm
5.9
KB
-rw-rw-rw-
2020-03-29 22:33
Exception.pm
2.3
KB
-rw-rw-rw-
2020-03-29 22:33
FilterColumn.pm
7.77
KB
-rw-rw-rw-
2020-03-29 22:33
FilterColumn.pod
4.17
KB
-rw-rw-rw-
2020-06-17 00:12
InflateColumn.pm
7.02
KB
-rw-rw-rw-
2020-03-29 22:33
InflateColumn.pod
5.55
KB
-rw-rw-rw-
2020-06-17 00:12
Manual.pod
1.74
KB
-rw-rw-rw-
2018-04-30 13:43
Ordered.pm
26.18
KB
-rw-rw-rw-
2020-03-29 22:33
PK.pm
3.3
KB
-rw-rw-rw-
2020-03-29 22:33
PK.pod
2.96
KB
-rw-rw-rw-
2020-06-17 00:12
Relationship.pm
21.54
KB
-rw-rw-rw-
2018-04-30 13:43
ResultSet.pm
140.76
KB
-rw-rw-rw-
2020-06-13 20:33
ResultSetColumn.pm
10.62
KB
-rw-rw-rw-
2020-03-29 22:33
ResultSetManager.pm
3.25
KB
-rw-rw-rw-
2020-03-29 22:33
ResultSetProxy.pm
997
B
-rw-rw-rw-
2016-08-24 09:05
ResultSource.pm
66.33
KB
-rw-rw-rw-
2020-06-13 20:33
ResultSourceHandle.pm
3.74
KB
-rw-rw-rw-
2020-03-29 22:33
ResultSourceProxy.pm
1.88
KB
-rw-rw-rw-
2020-03-29 22:33
Row.pm
44.7
KB
-rw-rw-rw-
2020-06-13 20:33
SQLAHacks.pm
120
B
-rw-rw-rw-
2016-08-24 09:05
SQLMaker.pm
6.35
KB
-rw-rw-rw-
2020-03-29 22:33
Schema.pm
42.39
KB
-rw-rw-rw-
2020-03-29 22:33
StartupCheck.pm
1.48
KB
-rw-rw-rw-
2020-03-29 22:33
Storage.pm
15.52
KB
-rw-rw-rw-
2020-03-29 22:33
UTF8Columns.pm
5.18
KB
-rw-rw-rw-
2020-03-29 22:33
_Util.pm
10.77
KB
-rw-rw-rw-
2020-03-29 22:33
Save
Rename
package DBIx::Class::DB; use strict; use warnings; use base qw/DBIx::Class/; use DBIx::Class::Schema; use DBIx::Class::Storage::DBI; use DBIx::Class::ClassResolver::PassThrough; use DBI; use Scalar::Util 'blessed'; use namespace::clean; unless ($INC{"DBIx/Class/CDBICompat.pm"}) { warn "IMPORTANT: DBIx::Class::DB is DEPRECATED AND *WILL* BE REMOVED. DO NOT USE.\n"; } __PACKAGE__->load_components(qw/ResultSetProxy/); sub storage { shift->schema_instance(@_)->storage; } sub dbi_commit { shift->txn_commit(@_) } sub dbi_rollback { shift->txn_rollback(@_) } =head1 NAME DBIx::Class::DB - (DEPRECATED) classdata schema component =head1 DESCRIPTION This class is designed to support the Class::DBI connection-as-classdata style for DBIx::Class. You are *strongly* recommended to use a DBIx::Class::Schema instead; DBIx::Class::DB will not undergo new development and will be moved to being a CDBICompat-only component before 1.0. In order to discourage further use, documentation has been removed as of 0.08000 =head1 METHODS Hidden. =begin hidden =head2 storage Sets or gets the storage backend. Defaults to L<DBIx::Class::Storage::DBI>. =end hidden =cut =begin hidden =head2 class_resolver ****DEPRECATED**** Sets or gets the class to use for resolving a class. Defaults to L<DBIx::Class::ClassResolver::Passthrough>, which returns whatever you give it. See resolve_class below. =end hidden =cut __PACKAGE__->mk_classdata('class_resolver' => 'DBIx::Class::ClassResolver::PassThrough'); =begin hidden =head2 connection __PACKAGE__->connection($dsn, $user, $pass, $attrs); Specifies the arguments that will be passed to DBI->connect(...) to instantiate the class dbh when required. =end hidden =cut sub connection { my ($class, @info) = @_; $class->setup_schema_instance unless $class->can('schema_instance'); $class->schema_instance->connection(@info); } =begin hidden =head2 setup_schema_instance Creates a class method ->schema_instance which contains a DBIx::Class::Schema; all class-method operations are proxies through to this object. If you don't call ->connection in your DBIx::Class::DB subclass at load time you *must* call ->setup_schema_instance in order for subclasses to find the schema and register themselves with it. =end hidden =cut sub setup_schema_instance { my $class = shift; my $schema = {}; bless $schema, 'DBIx::Class::Schema'; $class->mk_classdata('schema_instance' => $schema); } =begin hidden =head2 txn_begin Begins a transaction (does nothing if AutoCommit is off). =end hidden =cut sub txn_begin { shift->schema_instance->txn_begin(@_); } =begin hidden =head2 txn_commit Commits the current transaction. =end hidden =cut sub txn_commit { shift->schema_instance->txn_commit(@_); } =begin hidden =head2 txn_rollback Rolls back the current transaction. =end hidden =cut sub txn_rollback { shift->schema_instance->txn_rollback(@_); } =begin hidden =head2 txn_do Executes a block of code transactionally. If this code reference throws an exception, the transaction is rolled back and the exception is rethrown. See L<DBIx::Class::Schema/"txn_do"> for more details. =end hidden =cut sub txn_do { shift->schema_instance->txn_do(@_); } { my $warn; sub resolve_class { warn "resolve_class deprecated as of 0.04999_02" unless $warn++; return shift->class_resolver->class(@_); } } =begin hidden =head2 resultset_instance Returns an instance of a resultset for this class - effectively mapping the L<Class::DBI> connection-as-classdata paradigm into the native L<DBIx::Class::ResultSet> system. =end hidden =cut sub resultset_instance { $_[0]->result_source_instance->resultset } =begin hidden =head2 result_source_instance Returns an instance of the result source for this class =end hidden =cut __PACKAGE__->mk_classdata('_result_source_instance' => []); # Yep. this is horrific. Basically what's happening here is that # (with good reason) DBIx::Class::Schema copies the result source for # registration. Because we have a retarded setup order forced on us we need # to actually make our ->result_source_instance -be- the source used, and we # need to get the source name and schema into ourselves. So this makes it # happen. sub _maybe_attach_source_to_schema { my ($class, $source) = @_; if (my $meth = $class->can('schema_instance')) { if (my $schema = $class->$meth) { $schema->register_class($class, $class); my $new_source = $schema->source($class); %$source = %$new_source; $schema->source_registrations->{$class} = $source; } } } sub result_source_instance { my $class = shift; $class = ref $class || $class; if (@_) { my $source = $_[0]; $class->_result_source_instance([$source, $class]); $class->_maybe_attach_source_to_schema($source); return $source; } my($source, $result_class) = @{$class->_result_source_instance}; return unless blessed $source; if ($result_class ne $class) { # new class # Give this new class its own source and register it. $source = $source->new({ %$source, source_name => $class, result_class => $class } ); $class->_result_source_instance([$source, $class]); $class->_maybe_attach_source_to_schema($source); } return $source; } =begin hidden =head2 resolve_class ****DEPRECATED**** See L</class_resolver> =end hidden =begin hidden =head2 dbi_commit ****DEPRECATED**** Alias for L</txn_commit> =end hidden =begin hidden =head2 dbi_rollback ****DEPRECATED**** Alias for L</txn_rollback> =end hidden =head1 FURTHER QUESTIONS? Check the list of L<additional DBIC resources|DBIx::Class/GETTING HELP/SUPPORT>. =head1 COPYRIGHT AND LICENSE This module is free software L<copyright|DBIx::Class/COPYRIGHT AND LICENSE> by the L<DBIx::Class (DBIC) authors|DBIx::Class/AUTHORS>. You can redistribute it and/or modify it under the same terms as the L<DBIx::Class library|DBIx::Class/COPYRIGHT AND LICENSE>. =cut 1;