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.52
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 /
CDBICompat /
Delete
Unzip
Name
Size
Permission
Date
Action
AbstractSearch.pm
1.09
KB
-rw-rw-rw-
2020-03-29 22:33
AccessorMapping.pm
2.01
KB
-rw-rw-rw-
2020-03-29 22:33
AttributeAPI.pm
668
B
-rw-rw-rw-
2020-03-29 22:33
AutoUpdate.pm
900
B
-rw-rw-rw-
2020-03-29 22:33
ColumnCase.pm
1.98
KB
-rw-rw-rw-
2020-03-29 22:33
ColumnGroups.pm
4.43
KB
-rw-rw-rw-
2020-03-29 22:33
ColumnsAsHash.pm
2.57
KB
-rw-rw-rw-
2020-03-29 22:33
Constraints.pm
1.77
KB
-rw-rw-rw-
2020-03-29 22:33
Constructor.pm
673
B
-rw-rw-rw-
2020-03-29 22:33
Copy.pm
1.06
KB
-rw-rw-rw-
2020-03-29 22:33
DestroyWarning.pm
451
B
-rw-rw-rw-
2020-03-29 22:33
GetSet.pm
639
B
-rw-rw-rw-
2020-03-29 22:33
ImaDBI.pm
3.85
KB
-rw-rw-rw-
2020-03-29 22:33
Iterator.pm
1.59
KB
-rw-rw-rw-
2020-03-29 22:33
LazyLoading.pm
2.84
KB
-rw-rw-rw-
2020-03-29 22:33
LiveObjectIndex.pm
2.48
KB
-rw-rw-rw-
2020-03-29 22:33
NoObjectIndex.pm
1.03
KB
-rw-rw-rw-
2020-03-29 22:33
Pager.pm
499
B
-rw-rw-rw-
2020-03-29 22:33
ReadOnly.pm
288
B
-rw-rw-rw-
2020-03-29 22:33
Relationship.pm
1.08
KB
-rw-rw-rw-
2020-03-29 22:33
Relationships.pm
5.45
KB
-rw-rw-rw-
2020-03-29 22:33
Retrieve.pm
1.94
KB
-rw-rw-rw-
2020-03-29 22:33
SQLTransformer.pm
3.16
KB
-rw-rw-rw-
2020-03-29 22:33
Stringify.pm
451
B
-rw-rw-rw-
2020-03-29 22:33
TempColumns.pm
2.2
KB
-rw-rw-rw-
2020-03-29 22:33
Triggers.pm
971
B
-rw-rw-rw-
2020-03-29 22:33
Save
Rename
package # hide from PAUSE DBIx::Class::CDBICompat::TempColumns; use strict; use warnings; use base qw/Class::Data::Inheritable/; use Carp; __PACKAGE__->mk_classdata('_temp_columns' => { }); sub _add_column_group { my ($class, $group, @cols) = @_; return $class->next::method($group, @cols) unless $group eq 'TEMP'; my %new_cols = map { $_ => 1 } @cols; my %tmp_cols = %{$class->_temp_columns}; for my $existing_col ( grep $new_cols{$_}, $class->columns ) { # Already been declared TEMP next if $tmp_cols{$existing_col}; carp "Declaring column $existing_col as TEMP but it already exists"; } $class->_register_column_group($group => @cols); $class->mk_group_accessors('temp' => @cols); $class->_temp_columns({ %tmp_cols, %new_cols }); } sub new { my ($class, $attrs, @rest) = @_; my $temp = $class->_extract_temp_data($attrs); my $new = $class->next::method($attrs, @rest); $new->set_temp($_, $temp->{$_}) for keys %$temp; return $new; } sub _extract_temp_data { my($self, $data) = @_; my %temp; foreach my $key (keys %$data) { $temp{$key} = delete $data->{$key} if $self->_temp_columns->{$key}; } return \%temp; } sub find_column { my ($class, $col, @rest) = @_; return $col if $class->_temp_columns->{$col}; return $class->next::method($col, @rest); } sub set { my($self, %data) = @_; my $temp_data = $self->_extract_temp_data(\%data); $self->set_temp($_, $temp_data->{$_}) for keys %$temp_data; return $self->next::method(%data); } sub get_temp { my ($self, $column) = @_; $self->throw_exception( "Can't fetch data as class method" ) unless ref $self; $self->throw_exception( "No such TEMP column '${column}'" ) unless $self->_temp_columns->{$column} ; return $self->{_temp_column_data}{$column} if exists $self->{_temp_column_data}{$column}; return undef; } sub set_temp { my ($self, $column, $value) = @_; $self->throw_exception( "No such TEMP column '${column}'" ) unless $self->_temp_columns->{$column}; $self->throw_exception( "set_temp called for ${column} without value" ) if @_ < 3; return $self->{_temp_column_data}{$column} = $value; } sub has_real_column { return 1 if shift->has_column(shift); } 1;