Pod-Classdoc
view release on metacpan or search on metacpan
t/lib/DBI.pm view on Meta::CPAN
966967968969970971972973974975976977978979980981982983984985986987
unless
UNIVERSAL::isa(
"${class}_mem"
,
$mem_class
)
or
$DBI::PurePerl
;
}
}
sub
_rebless {
my
$dbh
=
shift
;
my
(
$outer
,
$inner
) = DBI::_handles(
$dbh
);
my
$class
=
shift
(
@_
).
'::db'
;
bless
$inner
=>
$class
;
bless
$outer
=>
$class
;
# outer last for return
}
sub
_set_isa {
my
(
$classes
,
$topclass
) =
@_
;
my
$trace
= DBI->trace_msg(
" _set_isa([@$classes])\n"
);
foreach
my
$suffix
(
'::db'
,
'::st'
) {
my
$previous
=
$topclass
||
'DBI'
;
# trees are rooted here
foreach
my
$class
(
@$classes
) {
my
$base_class
=
$previous
.
$suffix
;
( run in 0.297 second using v1.01-cache-2.11-cpan-a9ef4e587e4 )