line |
true |
false |
branch |
142
|
0 |
0 |
if ($table =~ /^\"/) { } |
148
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
151
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
154
|
0 |
0 |
unless ($data_source =~ /^dbi\:/i) |
157
|
0 |
0 |
if exists $DBIx::Recordset::Metadata{$metakey} |
160
|
0 |
0 |
if (ref $data_source eq 'DBIx::Recordset') { } |
|
0 |
0 |
elsif (ref $data_source eq 'DBIx::Database') { } |
|
0 |
0 |
elsif (ref $data_source and eval {
do {
$data_source->isa('DBI::db')
}
}) { } |
203
|
0 |
0 |
if (not defined $$self{'*DBHdl'}) { } |
205
|
0 |
0 |
unless $hdl = $$self{'*DBHdl'} = 'DBI'->connect($$self{'*DataSource'}, $$self{'*Username'}, $password, $$self{'*DBIAttr'}) |
212
|
0 |
0 |
if ($$self{'*Driver'} eq 'Proxy') |
216
|
0 |
0 |
if $$self{'*Debug'} > 1 |
221
|
0 |
0 |
if $$self{'*Debug'} > 1 |
224
|
0 |
0 |
if ($hdl and $cmd = $$self{'*DoOnConnect'}) |
235
|
0 |
0 |
if $$self{'*Debug'} > 1 |
246
|
0 |
0 |
unless $meta |
280
|
0 |
0 |
if (ref $arg eq 'HASH') { } |
|
0 |
0 |
elsif (ref $arg eq 'DBIx::Recordset') { } |
282
|
0 |
0 |
unless $rs = 'DBIx::Recordset'->SetupObject($arg) |
303
|
0 |
0 |
if $size == 0 |
337
|
0 |
0 |
unless defined $$self{'*Placeholders'} |
338
|
0 |
0 |
if $$self{'*Placeholders'} < 10 |
340
|
0 |
0 |
if ($$self{'*Debug'} > 0) |
342
|
0 |
0 |
unless defined $rc |
345
|
0 |
0 |
unless $$self{'*Placeholders'} |
346
|
0 |
0 |
if $$self{'*Debug'} > 2 |
349
|
0 |
0 |
defined $rc ? : |
371
|
0 |
0 |
if (exists $$param{$pn}) { } |
|
0 |
0 |
elsif (defined($attr = $self->TableAttr($pn))) { } |
383
|
0 |
0 |
defined $$self{$sn} ? : |
|
0 |
0 |
if $$self{'*Debug'} > 2 |
432
|
0 |
0 |
unless my $self = New($class, $$parm{'!DataSource'}, $$parm{'!Table'}, $$parm{'!Username'}, $$parm{'!Password'}, $$parm{'!DBIAttr'}) |
435
|
0 |
0 |
if defined &HTML::Embperl::RegisterCleanup |
459
|
0 |
0 |
if ($$self{'*Serial'}) |
461
|
0 |
0 |
unless $$parm{'!PrimKey'} |
464
|
0 |
0 |
if ($$self{'*SeqClass'}) { } |
469
|
0 |
0 |
unless (defined &{"${class}::new";}) |
511
|
0 |
0 |
if ($conversion) |
516
|
0 |
0 |
if ($key =~ /^-?\d*$/) { } |
522
|
0 |
0 |
if ($_ == $key) |
525
|
0 |
0 |
if ($$value[0] or $$ifunc{$name}) |
529
|
0 |
0 |
if $dbg |
530
|
0 |
0 |
if $$value[2] & 1 |
531
|
0 |
0 |
if $dbg and $$value[2] & 1 |
532
|
0 |
0 |
if $$value[2] & 2 |
533
|
0 |
0 |
if $dbg and $$value[2] & 2 |
535
|
0 |
0 |
if $$value[1] or $$ofunc{$name} |
536
|
0 |
0 |
if $dbg and $$value[1] || $$ofunc{$name} |
543
|
0 |
0 |
if ($$value[0] or $$ifunc{$key}) |
547
|
0 |
0 |
if $dbg |
548
|
0 |
0 |
if $$value[2] & 1 |
549
|
0 |
0 |
if $dbg and $$value[2] & 1 |
550
|
0 |
0 |
if $$value[2] & 2 |
551
|
0 |
0 |
if $dbg and $$value[2] & 2 |
553
|
0 |
0 |
if $$value[1] or $$ofunc{$key} |
554
|
0 |
0 |
if $dbg and $$value[1] || $$ofunc{$key} |
560
|
0 |
0 |
if keys %$ofunc == 0 |
561
|
0 |
0 |
if $#$irfunc_insert == -1 |
562
|
0 |
0 |
if $#$irfunc_update == -1 |
566
|
0 |
0 |
if (defined $links) |
572
|
0 |
0 |
if defined $v and not defined $$v{'!LinkedField'} |
573
|
0 |
0 |
if defined $v and not defined $$v{'!MainField'} |
578
|
0 |
0 |
if ($$self{'*LinkName'}) |
595
|
0 |
0 |
unless $DBIx::Recordset::self = SetupObject($class, $parm) |
598
|
0 |
0 |
if ($$parm{'!HashAsRowKey'}) { } |
639
|
0 |
0 |
unless ($objname =~ /\:\:/) |
645
|
0 |
0 |
if defined ${$objname;} and $${$objname;}{'*Debug'} > 1 || $DBIx::Recordset::Debug > 1 |
648
|
0 |
0 |
if (defined ${$objname;} and ref ${$objname;} and UNIVERSAL::isa(${$objname;}, 'DBIx::Recordset')) |
655
|
0 |
0 |
if (defined %{$objname;}) |
658
|
0 |
0 |
if $obj |
664
|
0 |
0 |
if defined ${$objname;} and ref ${$objname;} |
678
|
0 |
0 |
if (defined $$self{'*StHdl'}) |
681
|
0 |
0 |
if $$self{'*Debug'} > 3 |
687
|
0 |
0 |
if (defined $$self{'*DBHdl'} and $$self{'*MainHdl'}) |
690
|
0 |
0 |
if $$self{'*Debug'} > 3 |
696
|
0 |
0 |
if $$self{'*Debug'} > 1 |
719
|
0 |
0 |
if $$self{'*Debug'} > 2 |
722
|
0 |
0 |
if not $orgerr and $@ |
723
|
0 |
0 |
if $orgerr and $@ |
753
|
0 |
0 |
unless $$self{'*DBHdl'}{'AutoCommit'} |
768
|
0 |
0 |
unless $$self{'*DBHdl'}{'AutoCommit'} |
783
|
0 |
0 |
defined $value ? : |
|
0 |
0 |
if $$self{'*Debug'} > 3 |
784
|
0 |
0 |
if ($$self{'*Debug'} > 2 and ref $value eq 'HASH') |
797
|
0 |
0 |
if (keys %$value) { } |
811
|
0 |
0 |
if exists $$self{'*Default'} |
836
|
0 |
0 |
if $data |
885
|
0 |
0 |
if $tab =~ /^$_[0]{'*TableFilter'}(.*?)$/ |
955
|
0 |
0 |
if ($$self{'*LinkName'} < 2) { } |
986
|
0 |
0 |
unless $sth |
1005
|
0 |
0 |
unless defined $links |
1006
|
0 |
0 |
unless defined $linkname |
1023
|
0 |
0 |
unless defined $field |
1027
|
0 |
0 |
unless (exists $$self{'*MainFields'}) |
1079
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
1081
|
0 |
0 |
unless (defined($meta = $DBIx::Recordset::Metadata{$metakey})) |
1087
|
0 |
0 |
if defined $value |
1090
|
0 |
0 |
if exists $$meta{$key} |
1095
|
0 |
0 |
unless defined($meta = $DBIx::Recordset::Metadata{$metakey}) |
1166
|
0 |
0 |
if (ref $self) { } |
1168
|
0 |
0 |
if (wantarray) { } |
1179
|
0 |
0 |
if (wantarray) { } |
1206
|
0 |
0 |
unless $$self{'*WriteMode'} & 1 |
1210
|
0 |
0 |
if (defined $bind_values) { } |
1236
|
0 |
0 |
unless $$self{'*WriteMode'} & 2 |
1240
|
0 |
0 |
if (defined $bind_values) { } |
1265
|
0 |
0 |
unless $$self{'*WriteMode'} & 4 |
1266
|
0 |
0 |
unless $where or $$self{'*WriteMode'} & 8 |
1270
|
0 |
0 |
if (defined $bind_values) { } |
1272
|
0 |
0 |
$where ? : |
1276
|
0 |
0 |
$where ? : |
1311
|
0 |
0 |
if (defined $$self{'*StHdl'}) |
1314
|
0 |
0 |
if $$self{'*Debug'} > 3 |
1330
|
0 |
0 |
$order ? : |
1331
|
0 |
0 |
$group ? : |
1332
|
0 |
0 |
$expr ? : |
1337
|
0 |
0 |
if ($$self{'*Query'}) { } |
1345
|
0 |
0 |
if ($$self{'*Debug'} > 1) |
1354
|
0 |
0 |
if $makesql |
1360
|
0 |
0 |
if (defined $sth) |
1370
|
0 |
0 |
if defined $$bind_values[$i] and defined $$bind_types[$i] and $$Numeric{$$bind_types[$i]} |
1375
|
0 |
0 |
defined $bt && $bt <= &DBI::SQL_CHAR() ? : |
1385
|
0 |
0 |
if ($rc) { } |
1387
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
1392
|
0 |
0 |
if $$self{'*Debug'} |
1393
|
0 |
0 |
if $$self{'*Debug'} == 1 |
1407
|
0 |
0 |
if ($ofunc and $names) |
1421
|
0 |
0 |
if ($$self{'*LongNames'}) { } |
1423
|
0 |
0 |
if ($fields eq '*') { } |
1431
|
0 |
0 |
/\./ ? : |
1432
|
0 |
0 |
if lc $allfields[0] eq 'distinct' |
1460
|
0 |
0 |
if $DBIx::Recordset::FetchsizeWarn == 2 |
1461
|
0 |
0 |
if $DBIx::Recordset::FetchsizeWarn == 1 |
1464
|
0 |
0 |
unless defined $$self{'*FetchMax'} |
1467
|
0 |
0 |
$max < $sel ? : |
1485
|
0 |
0 |
if $$self{'*Debug'} > 3 |
1489
|
0 |
0 |
if defined $$self{'*LastRecordFetch'} and $fetch == $$self{'*LastRecordFetch'} and $$self{'*LastRecord'} |
1502
|
0 |
0 |
if ($row <= $fetch and not $$self{'*EOD'} and defined $sth) { } |
1506
|
0 |
0 |
unless defined $sth |
1507
|
0 |
0 |
if defined $max and $row > $max |
1513
|
0 |
0 |
if ($$self{'*StoreAll'}) { } |
1517
|
0 |
0 |
unless ($arr = $sth->fetchrow_arrayref) |
1521
|
0 |
0 |
if $$self{'*Debug'} > 3 |
1530
|
0 |
0 |
if defined $max and $row > $max |
1537
|
0 |
0 |
unless ($sth->fetchrow_arrayref) |
1541
|
0 |
0 |
if $$self{'*Debug'} > 3 |
1546
|
0 |
0 |
if defined $max and $row > $max |
1552
|
0 |
0 |
if ($row == $fetch and not $$self{'*EOD'}) |
1557
|
0 |
0 |
if ($arr) { } |
1561
|
0 |
0 |
if ($$self{'*TieRow'}) { } |
1572
|
0 |
0 |
if ($nf) |
1574
|
0 |
0 |
if (not ref $nf) { } |
1580
|
0 |
0 |
unless $$dat{uc $_} |
1584
|
0 |
0 |
if $$self{'*PrimKey'} |
1595
|
0 |
0 |
if $$self{'*Debug'} > 3 |
1605
|
0 |
0 |
if not defined $max or $fetch <= $max |
1606
|
0 |
0 |
if (ref $dat eq 'ARRAY') { } |
1626
|
0 |
0 |
if $dat |
1628
|
0 |
0 |
$obj ? : |
1633
|
0 |
0 |
if ($row == $fetch + 1 and not $$self{'*EOD'}) |
1638
|
0 |
0 |
if $sth |
1641
|
0 |
0 |
if ($arr) |
1647
|
0 |
0 |
if (defined $max and $orgrow > $max or not $arr) |
1650
|
0 |
0 |
if $sth |
1651
|
0 |
0 |
if $$self{'*Debug'} > 3 |
1659
|
0 |
0 |
defined $dat ? : |
|
0 |
0 |
if $$self{'*Debug'} > 3 |
1691
|
0 |
0 |
if defined $rec or not $new |
1709
|
0 |
0 |
if $_[0]{'*LastRow'} == 0 |
1727
|
0 |
0 |
if $lr < 0 |
1728
|
0 |
0 |
if defined $$self{'*LastRecord'} |
1732
|
0 |
0 |
if defined $rec or not $new |
1748
|
0 |
0 |
if $_[0]{'*LastRow'}-- == 0 |
1764
|
0 |
0 |
if $lr = $$self{'*LastRecord'} |
1768
|
0 |
0 |
if defined $rec or not $new |
1810
|
0 |
0 |
if DBIx::Compat::GetItem($drv, 'SQLJoinOnly2Tabs') |
1818
|
0 |
0 |
if (defined $fields and not $fields =~ /^\s*\*\s*$/) { } |
1822
|
0 |
0 |
/\./ || !$$tab4f{$_} ? : |
1831
|
0 |
0 |
if ($nf) { } |
1833
|
0 |
0 |
if (ref $nf eq 'ARRAY') { } |
1845
|
0 |
0 |
unless $namefields{$fn} |
1863
|
0 |
0 |
if $numtabs <= 0 |
1864
|
0 |
0 |
unless $linkname = $self->Link4Field($fn) |
1865
|
0 |
0 |
unless $link = $self->Link($linkname) |
1867
|
0 |
0 |
if $$link{'!DataSource'} or $$link{'!Table'} eq $$self{'!Table'} |
1871
|
0 |
0 |
if (not $$link{'!LinkedBy'} and $nf) { } |
|
0 |
0 |
elsif ($debug > 2 and not $$link{'!LinkedBy'}) { } |
1874
|
0 |
0 |
if (ref $nf) { } |
1878
|
0 |
0 |
unless (exists $fields{"$$link{'!Table'}.$_"}) |
1885
|
0 |
0 |
if $debug > 2 |
1892
|
0 |
0 |
unless (exists $fields{"$$link{'!Table'}.$nf"}) |
1899
|
0 |
0 |
if $debug > 2 |
1904
|
0 |
0 |
unless exists $tables{$$link{'!Table'}} |
1918
|
0 |
0 |
if ($leftjoin == 1) { } |
|
0 |
0 |
elsif ($leftjoin == 2) { } |
|
0 |
0 |
elsif ($leftjoin == 3) { } |
|
0 |
0 |
elsif ($leftjoin == 4) { } |
1927
|
0 |
0 |
$tabrel ? : |
1933
|
0 |
0 |
$tabrel ? : |
1945
|
0 |
0 |
$tabrel ? : |
2007
|
0 |
0 |
ref $xbind_values eq 'ARRAY' ? : |
2009
|
0 |
0 |
if (not ref $where) { } |
|
0 |
0 |
elsif (exists $$where{'$where'}) { } |
|
0 |
0 |
elsif (defined($primkey = $$self{'*PrimKey'}) and defined $$where{$primkey} and !defined($$where{"*$primkey"}) || $$where{"*$primkey"} eq '=' and not ref $$where{$primkey}) { } |
2012
|
0 |
0 |
if ($Debug > 2) |
2017
|
0 |
0 |
if (exists $$where{'$values'}) |
2019
|
0 |
0 |
if (ref $xbind_values eq 'ARRAY') { } |
2028
|
0 |
0 |
if ($Debug > 2) |
2037
|
0 |
0 |
if $linkname and not $primkey =~ /\./ |
2042
|
0 |
0 |
if $if |
2045
|
0 |
0 |
if ($Debug > 2) |
2085
|
0 |
0 |
if $ignore > 1 and defined $val and $val eq '' |
2087
|
0 |
0 |
defined $val ? : |
|
0 |
0 |
if ($Debug > 2) |
2090
|
0 |
0 |
if (substr($key, 0, 5) eq '$expr') { } |
2092
|
0 |
0 |
if $val |
2096
|
0 |
0 |
if ($type =~ /^(\w|\\|\+|\'|\#|\s)$/ and not $ignore && !defined($val)) |
2098
|
0 |
0 |
if ($type eq '+') { } |
2101
|
0 |
0 |
if ($Debug > 3) |
2110
|
0 |
0 |
if ($Debug > 3) |
2112
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
|
0 |
0 |
unless (defined $$Quote{$DBIx::Recordset::PreserveCase ? $field : lc $field}) |
2114
|
0 |
0 |
if ($Debug > 2) |
2120
|
0 |
0 |
if $linkname and not $field =~ /\./ |
2122
|
0 |
0 |
if ($uright = $DBIx::Recordset::unaryoperators{lc $op}) { } |
|
0 |
0 |
elsif ($type eq '\\') { } |
|
0 |
0 |
elsif (defined $val) { } |
|
0 |
0 |
elsif ($op eq '<>') { } |
2124
|
0 |
0 |
if ($uright == 1) { } |
2145
|
0 |
0 |
if ($Debug > 3) |
2148
|
0 |
0 |
if ($fieldexp eq '') |
2156
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
2159
|
0 |
0 |
if ($type eq '\\' or $type eq '#' or $type eq q[']) |
2164
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
2167
|
0 |
0 |
if ($type eq q[']) { } |
|
0 |
0 |
elsif ($type eq '#') { } |
2183
|
0 |
0 |
if (not defined $$Quote{$lkey} and $type ne '\\') |
2185
|
0 |
0 |
if ($Debug > 3) |
2189
|
0 |
0 |
if ($Debug > 3) |
2193
|
0 |
0 |
if $linkname and $type ne '\\' and not $key =~ /\./ |
2195
|
0 |
0 |
if ($uright = $DBIx::Recordset::unaryoperators{lc $op}) { } |
|
0 |
0 |
elsif ($type eq '\\') { } |
|
0 |
0 |
elsif (defined $val) { } |
|
0 |
0 |
elsif ($op eq '<>') { } |
2197
|
0 |
0 |
if ($uright == 1) { } |
2216
|
0 |
0 |
if ($Debug > 3) |
2220
|
0 |
0 |
if ref $op eq 'ARRAY' |
2223
|
0 |
0 |
if (not defined $val) { } |
|
0 |
0 |
elsif ($val eq '') { } |
2229
|
0 |
0 |
if (ref $val eq 'ARRAY') { } |
2231
|
0 |
0 |
if ($if) { } |
2238
|
0 |
0 |
if ($if) { } |
2247
|
0 |
0 |
if ($hasIn and @mvals > 1 and not @multop and $op eq '=' and not $$where{'$valueconj'} and $type ne '+') { } |
2256
|
0 |
0 |
$j++ ? : |
2267
|
0 |
0 |
if (@multop) { } |
2278
|
0 |
0 |
if ($vexp) |
2280
|
0 |
0 |
if ($Debug > 3) |
2287
|
0 |
0 |
if ($Debug > 3 and $lexpr ne $expr) |
2296
|
0 |
0 |
if ($tabrel and not $sub) |
2298
|
0 |
0 |
if ($expr) { } |
2323
|
0 |
0 |
unless ref $data eq 'ARRAY' |
2327
|
0 |
0 |
defined $rowdata ? : |
|
0 |
0 |
if $$self{'*Debug'} > 4 |
2329
|
0 |
0 |
unless ref $rowdata eq 'HASH' and eval {
do {
tied(%$rowdata)->isa('DBIx::Recordset::Row')
}
} |
2330
|
0 |
0 |
if tied(%$rowdata)->Dirty |
2348
|
0 |
0 |
if $$self{'*InFlush'} |
2358
|
0 |
0 |
if $dbg > 2 |
2364
|
0 |
0 |
if (defined $$self{'*StHdl'}) |
2367
|
0 |
0 |
if $$self{'*Debug'} > 3 |
2378
|
0 |
0 |
ref $dat eq 'HASH' ? : |
2379
|
0 |
0 |
if (defined $obj) |
2383
|
0 |
0 |
unless eval {
do {
local $SIG{'__DIE__'};
$obj->Flush
}
} |
2389
|
0 |
0 |
if $release |
2392
|
0 |
0 |
if $err |
2397
|
0 |
0 |
if $@ |
2418
|
0 |
0 |
unless (ref $self) |
2421
|
0 |
0 |
unless $self = $DBIx::Recordset::newself |
2438
|
0 |
0 |
if ($$self{'*GetSerialPreInsert'}) { } |
|
0 |
0 |
elsif ($$self{'*SeqObj'}) { } |
2441
|
0 |
0 |
if ref $val eq 'SCALAR' |
2442
|
0 |
0 |
unless (defined $val) |
2454
|
0 |
0 |
if ref $val eq 'SCALAR' |
2455
|
0 |
0 |
unless (defined $val) |
2466
|
0 |
0 |
if ref $val eq 'SCALAR' |
2469
|
0 |
0 |
if $if |
2470
|
0 |
0 |
unless defined $val |
2471
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
|
0 |
0 |
if ($key =~ /^\\(.*?)$/) { } |
|
0 |
0 |
elsif (defined $$Quote{$DBIx::Recordset::PreserveCase ? $key : lc $key}) { } |
2481
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
2485
|
0 |
0 |
if (@qvals == 1 and $insertserial and exists $$data{$insertserial}) |
2490
|
0 |
0 |
if ($#qvals > -1) |
2494
|
0 |
0 |
if exists $$data{$key} |
2496
|
0 |
0 |
if $if |
2497
|
0 |
0 |
unless defined $val |
2498
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
|
0 |
0 |
if ($key =~ /^\\(.*?)$/) { } |
|
0 |
0 |
elsif (defined $$Quote{$DBIx::Recordset::PreserveCase ? $key : lc $key}) { } |
2508
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
2515
|
0 |
0 |
if ($#qvals > -1) { } |
2522
|
0 |
0 |
if $$self{'*GetSerialPostInsert'} |
2532
|
0 |
0 |
$DBIx::Recordset::newself ? : |
2550
|
0 |
0 |
unless (ref $self) |
2553
|
0 |
0 |
unless $self = $DBIx::Recordset::newself |
2571
|
0 |
0 |
if ($irfunc) |
2573
|
0 |
0 |
if not exists $$data{$_} |
2577
|
0 |
0 |
if (defined($primkey = $$self{'*PrimKey'})) { } |
2580
|
0 |
0 |
if ref $val eq 'SCALAR' |
2582
|
0 |
0 |
if (defined $val and not $where) { } |
|
0 |
0 |
elsif (ref $where eq 'HASH' and $val eq $$where{$primkey}) { } |
2605
|
0 |
0 |
if $key eq $primkey |
2606
|
0 |
0 |
if ref $val eq 'SCALAR' |
2609
|
0 |
0 |
defined $val ? : |
|
0 |
0 |
$if ? : |
|
0 |
0 |
if $dbg |
2610
|
0 |
0 |
if $if |
2611
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
|
0 |
0 |
if ($key =~ /^\\(.*?)$/) { } |
|
0 |
0 |
elsif (defined $$Quote{$DBIx::Recordset::PreserveCase ? $key : lc $key}) { } |
2620
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
2626
|
0 |
0 |
if ($datacnt) |
2630
|
0 |
0 |
if (defined $where) { } |
2639
|
0 |
0 |
$DBIx::Recordset::newself ? : |
2661
|
0 |
0 |
unless (ref $self) |
2664
|
0 |
0 |
unless $self = $DBIx::Recordset::newself |
2668
|
0 |
0 |
if $$self{'*Debug'} > 2 |
2670
|
0 |
0 |
if (not $rc or $DBI::rows <= 0) |
2674
|
0 |
0 |
$DBIx::Recordset::newself ? : |
2694
|
0 |
0 |
unless (ref $self) |
2697
|
0 |
0 |
unless $self = $DBIx::Recordset::newself |
2707
|
0 |
0 |
$DBIx::Recordset::newself ? : |
2723
|
0 |
0 |
if ref $seen ne 'HASH' |
2726
|
0 |
0 |
unless (ref $self) |
2729
|
0 |
0 |
unless $self = $DBIx::Recordset::newself |
2732
|
0 |
0 |
unless $$self{'*WriteMode'} & 4 |
2740
|
0 |
0 |
unless $expr or $$self{'*WriteMode'} & 8 |
2752
|
0 |
0 |
if ($od = $$link{'!OnDelete'}) |
2754
|
0 |
0 |
unless ($selected) |
2767
|
0 |
0 |
if (exists $$rec{$$link{'!MainField'}}) { } |
2775
|
0 |
0 |
unless defined $$link{'!DataSource'} |
2776
|
0 |
0 |
defined $mv ? : |
|
0 |
0 |
if $$self{'*Debug'} > 1 |
2779
|
0 |
0 |
if ($od & 1) { } |
|
0 |
0 |
elsif ($od & 2) { } |
2782
|
0 |
0 |
if (not $$seen{$seenkey}) { } |
2789
|
0 |
0 |
if $$self{'*Debug'} > 1 |
2803
|
0 |
0 |
$DBIx::Recordset::newself ? : |
2828
|
0 |
0 |
unless (ref $self) |
2831
|
0 |
0 |
unless $self = $DBIx::Recordset::newself |
2839
|
0 |
0 |
$DBIx::Recordset::newself ? : |
2868
|
0 |
0 |
unless (ref $self) |
2871
|
0 |
0 |
unless $self = $DBIx::Recordset::newself |
2879
|
0 |
0 |
if defined $$fdat{'$first'} or defined $start and $start < 0 |
2880
|
0 |
0 |
if defined $max and $max < 1 |
2882
|
0 |
0 |
if (defined $$fdat{'$prev'}) { } |
|
0 |
0 |
elsif (defined $$fdat{'$next'}) { } |
|
0 |
0 |
elsif (defined $$fdat{'$goto'}) { } |
2885
|
0 |
0 |
if ($start < 0) |
2892
|
0 |
0 |
if ($start < 0) |
2897
|
0 |
0 |
if (defined $max and not $$fdat{'$last'}) |
2900
|
0 |
0 |
if ($LimitOffset) |
2902
|
0 |
0 |
$$fdat{'$last'} ? : |
2903
|
0 |
0 |
if $append |
2914
|
0 |
0 |
if ($rc and $$fdat{'$last'}) |
2925
|
0 |
0 |
if defined $max |
2928
|
0 |
0 |
$DBIx::Recordset::newself ? : |
2955
|
0 |
0 |
unless (ref $self) |
2958
|
0 |
0 |
unless $self = $DBIx::Recordset::newself |
2962
|
0 |
0 |
if ($$self{'*Debug'} > 2) |
2963
|
0 |
0 |
$$fdat{'=search'} ? : |
|
0 |
0 |
$$fdat{'=update'} ? : |
|
0 |
0 |
$$fdat{'=insert'} ? : |
|
0 |
0 |
$$fdat{'=empty'} ? : |
|
0 |
0 |
$$fdat{'=delete'} ? : |
2968
|
0 |
0 |
if (defined $$fdat{'=search'}) { } |
2976
|
0 |
0 |
if defined $$fdat{'=update'} and $rc eq '-' |
2977
|
0 |
0 |
if (defined $$fdat{'=insert'} and $rc eq '-') |
2980
|
0 |
0 |
if (defined $rc and $$self{'*LastSerial'}) |
2984
|
0 |
0 |
$DBIx::Recordset::newself ? : |
2987
|
0 |
0 |
if defined $$fdat{'=delete'} and $rc eq '-' |
2988
|
0 |
0 |
if not defined $$fdat{'=empty'} and defined $rc |
2989
|
0 |
0 |
if defined $$fdat{'=empty'} and $rc eq '-' |
2992
|
0 |
0 |
$DBIx::Recordset::newself ? : |
3042
|
0 |
0 |
if $ignoremax |
3075
|
0 |
0 |
if (ref $textprev eq 'HASH') |
3093
|
0 |
0 |
if defined $HTML::Embperl::escmode and $HTML::Embperl::escmode & 1 or defined $Embperl::escmode and $Embperl::escmode & 1 |
3098
|
0 |
0 |
if ($fdat) |
3102
|
0 |
0 |
if (substr($k, 0, 1) eq '\\') |
3106
|
0 |
0 |
if ($k ne '$start' and $k ne '$max' and $k ne '$prev' and $k ne '$next' and $k ne '$goto' and $k ne '$gotorow' and $k ne '$first' and $k ne '$last') |
3114
|
0 |
0 |
if ($start > 0 and $textfirst) |
3118
|
0 |
0 |
if ($start > 0 and $textprev) |
3122
|
0 |
0 |
if ($textgoto) |
3127
|
0 |
0 |
if ($more > 0 and $textnext) |
3131
|
0 |
0 |
if ($more > 0 and $textlast) |
3166
|
0 |
0 |
if (ref $arg eq 'HASH') { } |
|
0 |
0 |
elsif (ref $arg eq 'DBIx::Recordset') { } |
3168
|
0 |
0 |
unless $rs = 'DBIx::Recordset'->SetupObject($arg) |
3219
|
0 |
0 |
if (defined $rec) |
3222
|
0 |
0 |
if $obj = tied %$rec |
3234
|
0 |
0 |
if (ref $_[2] eq 'ARRAY') { } |
3244
|
0 |
0 |
if $i > $#$dat |
3263
|
0 |
0 |
if $obj |
3277
|
0 |
0 |
if $obj |
3315
|
0 |
0 |
if defined $$self{'*Recordset'} |
3319
|
0 |
0 |
if $$self{'*Recordset'}{'*Debug'} > 3 |
3322
|
0 |
0 |
if not $orgerr and $@ |
3323
|
0 |
0 |
if $orgerr and $@ |
3351
|
0 |
0 |
$where eq '*' ? : |
|
0 |
0 |
unless $rs->Search($where eq '*' ? undef : $where) |
3352
|
0 |
0 |
unless my $primkey = $$rs{'*PrimKey'} |
3356
|
0 |
0 |
if ($merge and exists $keyhash{$pk}) { } |
3358
|
0 |
0 |
if (tied %{$keyhash{$pk};}) |
3372
|
0 |
0 |
if $$self{'*Expires'} > 0 |
3391
|
0 |
0 |
if (ref $$self{'*Expires'} eq 'CODE') { } |
|
0 |
0 |
elsif (defined $$self{'*ExpiresTime'}) { } |
3397
|
0 |
0 |
if $prefetch |
3418
|
0 |
0 |
if (ref $arg eq 'HASH') { } |
|
0 |
0 |
elsif (ref $arg eq 'DBIx::Recordset') { } |
3427
|
0 |
0 |
unless $rs = 'DBIx::Recordset'->SetupObject($arg) |
3444
|
0 |
0 |
if $$self{'*PreFetch'} |
3464
|
0 |
0 |
unless defined $fetch |
3468
|
0 |
0 |
if ($$self{'*PreFetch'}) { } |
3476
|
0 |
0 |
defined $fetch ? : |
|
0 |
0 |
if $$rs{'*Debug'} > 3 |
3478
|
0 |
0 |
if (not defined $$rs{'*LastKey'} or $fetch ne $$rs{'*LastKey'}) { } |
3480
|
0 |
0 |
unless $rs->SQLSelect("$$rs{'*PrimKey'} = ?", undef, undef, undef, undef, [$fetch], [$$rs{'*Type4Field'}{$$rs{'*PrimKey'}}]) |
3485
|
0 |
0 |
if ($merge and $rs->MoreRecords) |
3499
|
0 |
0 |
if ($$self{'*LastMergeRec'}) { } |
3506
|
0 |
0 |
defined $h ? : |
|
0 |
0 |
if $$rs{'*Debug'} > 3 |
3525
|
0 |
0 |
defined $key ? : |
|
0 |
0 |
defined $value ? : |
|
0 |
0 |
if $$rs{'*Debug'} > 3 |
3527
|
0 |
0 |
if !ref($value) eq 'HASH' |
3530
|
0 |
0 |
if $$self{'*PreFetch'} |
3543
|
0 |
0 |
defined $key ? : |
3559
|
0 |
0 |
if ($$self{'*PreFetch'}) |
3569
|
0 |
0 |
unless $rs->SQLSelect |
3571
|
0 |
0 |
unless my $dat = $rs->First(0) |
3574
|
0 |
0 |
if ($$rs{'*Debug'} > 3) |
3576
|
0 |
0 |
defined $key ? : |
3589
|
0 |
0 |
if ($$self{'*PreFetch'}) |
3597
|
0 |
0 |
unless my $dat = $rs->Next |
3600
|
0 |
0 |
if ($$rs{'*Debug'} > 3) |
3602
|
0 |
0 |
defined $key ? : |
3614
|
0 |
0 |
if ($$self{'*PreFetch'}) |
3635
|
0 |
0 |
unless $rs->SQLDelete("$$rs{'*PrimKey'} = ?", [$key], [$$rs{'*Type4Field'}{$$rs{'*PrimKey'}}]) |
3648
|
0 |
0 |
unless $rs->SQLDelete('') |
3678
|
0 |
0 |
if defined $$self{'*Recordset'} |
3682
|
0 |
0 |
if $$self{'*Recordset'}{'*Debug'} > 3 |
3685
|
0 |
0 |
if not $orgerr and $@ |
3686
|
0 |
0 |
if $orgerr and $@ |
3738
|
0 |
0 |
if (ref $names eq 'HASH') { } |
3743
|
0 |
0 |
if ($new) { } |
3751
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
3762
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
3772
|
0 |
0 |
if ($$rs{'*KeepFirst'}) { } |
|
0 |
0 |
elsif ($linkname < 2) { } |
|
0 |
0 |
elsif ($linkname < 3) { } |
3776
|
0 |
0 |
if ($dat) |
3781
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
3784
|
0 |
0 |
$$ofunc[$i] ? : |
|
0 |
0 |
unless exists $$data{$hkey} |
3791
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
|
0 |
0 |
$$ofunc[$i] ? : |
|
0 |
0 |
if $dat |
3801
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
3803
|
0 |
0 |
$of ? : |
3804
|
0 |
0 |
$$ofunc[$_] ? : |
|
0 |
0 |
if $#$r > 0 or $$r[0] != $i |
3815
|
0 |
0 |
$DBIx::Recordset::PreserveCase ? : |
|
0 |
0 |
$$ofunc[$_] ? : |
3824
|
0 |
0 |
unless ($new) |
3828
|
0 |
0 |
if ($pk and exists $$data{$pk}) { } |
3855
|
0 |
0 |
if $$rs{'*Debug'} > 3 |
3857
|
0 |
0 |
if ($$dat{$key} ne $value or defined $$dat{$key} != defined $value) |
3870
|
0 |
0 |
unless $key |
3874
|
0 |
0 |
unless (defined $data) |
3876
|
0 |
0 |
if ($key eq '!Name') { } |
|
0 |
0 |
elsif (defined($link = $$rs{'*Links'}{$key})) { } |
3879
|
0 |
0 |
unless (ref $nf) |
3884
|
0 |
0 |
unless $$self{'*data'}{uc $_} |
3891
|
0 |
0 |
if (exists $$dat{$$link{'!MainField'}}) { } |
3899
|
0 |
0 |
if ($$link{'!UseHash'}) { } |
3902
|
0 |
0 |
unless ($linkset) |
3906
|
0 |
0 |
unless defined $$link{'!DataSource'} |
3908
|
0 |
0 |
defined $mv ? : |
|
0 |
0 |
if $$rs{'*Debug'} > 3 |
3917
|
0 |
0 |
if (not $linkset) { } |
3922
|
0 |
0 |
unless defined $$link{'!DataSource'} |
3923
|
0 |
0 |
defined $mv ? : |
|
0 |
0 |
if $$rs{'*Debug'} > 3 |
3928
|
0 |
0 |
if ($$link{'!Cache'}) |
3941
|
0 |
0 |
if $of |
3945
|
0 |
0 |
defined $key ? : |
|
0 |
0 |
defined $data ? : |
|
0 |
0 |
if ($rs and $$rs{'*Debug'} > 3) |
4009
|
0 |
0 |
unless $rs |
4011
|
0 |
0 |
if ($$self{'*dirty'}) |
4014
|
0 |
0 |
if $$rs{'*Debug'} > 3 |
4017
|
0 |
0 |
if ($$self{'*new'}) { } |
4025
|
0 |
0 |
if $pk and not exists $$dat{$pk} |
4027
|
0 |
0 |
if (not exists $$self{'*PrimKeyOrgValue'}) { } |
|
0 |
0 |
elsif (ref($pko = $$self{'*PrimKeyOrgValue'}) eq 'HASH') { } |
4039
|
0 |
0 |
if ($rc != 1 and $rc ne '') |
4041
|
0 |
0 |
if $$rs{'*Debug'} |
4061
|
0 |
0 |
if ($lrs = $$self{'*data'}{$k}) |
4065
|
0 |
0 |
if $rname eq 'DBIx::Recordset' |
4088
|
0 |
0 |
if $DBIx::Recordset::Debug > 2 or $$self{'*Recordset'}{'*Debug'} > 3 |
4093
|
0 |
0 |
if (not $orgerr and $@) { } |
|
0 |
0 |
elsif ($orgerr and $@) { } |