line |
true |
false |
branch |
73
|
2 |
0 |
if ((caller)->isa('CTM::Base::MainClass')) { } |
75
|
2 |
0 |
if (defined $params{'version'} and defined $params{'DBMSType'} and defined $params{'DBMSAddress'} and defined $params{'DBMSPort'} and defined $params{'DBMSInstance'} and defined $params{'DBMSUser'}) { } |
82
|
2 |
0 |
exists $params{'DBMSPassword'} ? : |
102
|
0 |
0 |
if ((caller)->isa('CTM::Base::MainClass')) { } |
104
|
0 |
0 |
if (defined $$self{'_version'} and $$self{'_version'} =~ /^[678]$/ and defined $$self{'DBMSType'} and $$self{'DBMSType'} =~ /^(Pg|Oracle|mysql|Sybase|ODBC)$/ and hascontent($$self{'DBMSAddress'}) and defined $$self{'DBMSPort'} and $$self{'DBMSPort'} =~ /^\d+$/ and $$self{'DBMSPort'} >= 0 and $$self{'DBMSPort'} <= 65535 and defined hascontent($$self{'DBMSInstance'}) and hascontent($$self{'DBMSUser'}) and defined $$self{'DBMSConnectTimeout'} and $$self{'DBMSConnectTimeout'} =~ /^\d+$/) { } |
105
|
0 |
0 |
if (not $self->isSessionSeemAlive) { } |
106
|
0 |
0 |
if (eval 'require DBD::' . $$self{'DBMSType'}) { } |
112
|
0 |
0 |
if ($myOSIsUnix) { } |
125
|
0 |
0 |
if ($$self{'DBMSType'} eq 'ODBC') { } |
141
|
0 |
0 |
if defined $DBI::errstr |
146
|
0 |
0 |
if $myOSIsUnix |
148
|
0 |
0 |
unless (defined $self->getError) |
150
|
0 |
0 |
if ($situation) { } |
151
|
0 |
0 |
if (not @{$inexistingSQLTables;}) { } |
178
|
1 |
0 |
if ((caller)->isa('CTM::Base::MainClass')) { } |
180
|
0 |
1 |
if ($self->isSessionSeemAlive) { } |
181
|
0 |
0 |
if ($self->_DBI->disconnect) { } |
200
|
2 |
0 |
if ((caller)->isa('CTM::Base::MainClass')) { } |
210
|
0 |
0 |
if ((caller)->isa('CTM::Base::MainClass')) { } |
220
|
0 |
0 |
if ((caller)->isa('CTM::Base::MainClass')) { } |
230
|
0 |
0 |
if ((caller)->isa('CTM::Base::MainClass')) { } |
232
|
0 |
0 |
if ($self->isSessionSeemAlive) { } |
245
|
2 |
0 |
if ((caller)->isa('CTM::Base::MainClass')) { } |