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::PK; use strict; use warnings; use base qw/DBIx::Class::Row/; =head1 NAME DBIx::Class::PK - Primary Key class =head1 SYNOPSIS =head1 DESCRIPTION This class contains methods for handling primary keys and methods depending on them. =head1 METHODS =cut =head2 id Returns the primary key(s) for a row. Can't be called as a class method. =cut sub id { my ($self) = @_; $self->throw_exception( "Can't call id() as a class method" ) unless ref $self; my @id_vals = $self->_ident_values; return (wantarray ? @id_vals : $id_vals[0]); } sub _ident_values { my ($self, $use_storage_state) = @_; my (@ids, @missing); for ($self->result_source->_pri_cols_or_die) { push @ids, ($use_storage_state and exists $self->{_column_data_in_storage}{$_}) ? $self->{_column_data_in_storage}{$_} : $self->get_column($_) ; push @missing, $_ if (! defined $ids[-1] and ! $self->has_column_loaded ($_) ); } if (@missing && $self->in_storage) { $self->throw_exception ( 'Unable to uniquely identify result object with missing PK columns: ' . join (', ', @missing ) ); } return @ids; } =head2 ID Returns a unique id string identifying a result object by primary key. Used by L<DBIx::Class::CDBICompat::LiveObjectIndex> and L<DBIx::Class::ObjectCache>. =over =item WARNING The default C<_create_ID> method used by this function orders the returned values by the alphabetical order of the primary column names, B<unlike> the L</id> method, which follows the same order in which columns were fed to L<DBIx::Class::ResultSource/set_primary_key>. =back =cut sub ID { my ($self) = @_; $self->throw_exception( "Can't call ID() as a class method" ) unless ref $self; return undef unless $self->in_storage; return $self->_create_ID(%{$self->ident_condition}); } sub _create_ID { my ($self, %vals) = @_; return undef if grep { !defined } values %vals; return join '|', ref $self || $self, $self->result_source->name, map { $_ . '=' . $vals{$_} } sort keys %vals; } =head2 ident_condition my $cond = $result_source->ident_condition(); my $cond = $result_source->ident_condition('alias'); Produces a condition hash to locate a row based on the primary key(s). =cut sub ident_condition { shift->_mk_ident_cond(@_); } sub _storage_ident_condition { shift->_mk_ident_cond(shift, 1); } sub _mk_ident_cond { my ($self, $alias, $use_storage_state) = @_; my @pks = $self->result_source->_pri_cols_or_die; my @vals = $self->_ident_values($use_storage_state); my (%cond, @undef); my $prefix = defined $alias ? $alias.'.' : ''; for my $col (@pks) { if (! defined ($cond{$prefix.$col} = shift @vals) ) { push @undef, $col; } } if (@undef && $self->in_storage) { $self->throw_exception ( 'Unable to construct result object identity condition due to NULL PK columns: ' . join (', ', @undef) ); } return \%cond; } =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;