line |
true |
false |
branch |
19
|
0 |
6 |
if $_[2] |
20
|
5 |
1 |
$_[1] && exists $$schemas{$_[1]} ? : |
26
|
0 |
4 |
unless $$args{'namespace'} |
53
|
8 |
0 |
if $sth |
74
|
2 |
50 |
if ($$col{'COLUMN_NAME'} =~ /\W/) { } |
|
2 |
48 |
elsif ($class->SUPER::can($$col{'COLUMN_NAME'})) { } |
84
|
32 |
20 |
if ($$col{'IS_NULLABLE'} eq 'NO') |
88
|
20 |
32 |
if ($$col{'COLUMN_DEF'} and not $$col{'COLUMN_DEF'} =~ /NULL/i) |
94
|
18 |
34 |
if ($size >= 65535 or $size == 0) |
97
|
16 |
36 |
if ($$col{'TYPE_NAME'} =~ /INT/i) { } |
|
8 |
28 |
elsif ($$col{'TYPE_NAME'} =~ /FLOAT|DOUBLE|DECIMAL/i) { } |
|
24 |
4 |
elsif ($$col{'TYPE_NAME'} =~ /CHAR|TEXT|CLOB/i) { } |
108
|
2 |
3 |
unless $_[0] =~ /^.{1,$size}$/x |
118
|
4 |
29 |
if defined $_[1] |
128
|
2 |
2 |
if ($class->_MAKE_SCHEMA) |
166
|
6 |
2 |
if $class->_MAKE_SCHEMA |
202
|
2 |
2 |
if $class->_MAKE_SCHEMA |
207
|
3 |
1 |
if (defined wantarray) |
208
|
1 |
2 |
if (wantarray) { } |
220
|
2 |
2 |
unless ($$args{'namespace'}) |
222
|
2 |
0 |
if ($$args{'namespace'} =~ /(database|dbname|db)=([^;]+);?/x) |
240
|
1 |
3 |
if (wantarray) |
265
|
4 |
3 |
if (eval "require $namespace" and $class->_MAKE_SCHEMA) |
275
|
2 |
5 |
unless (-d $schema_path) |
276
|
0 |
2 |
unless eval {
do {
File::Path::make_path($schema_path)
}
} |
280
|
5 |
2 |
if ($class->_MAKE_SCHEMA) |
281
|
1 |
4 |
if $$args{'overwrite'} and $class->DEBUG |
291
|
9 |
12 |
if -f "$schema_path/$filename" and not $$args{'overwrite'} |
292
|
3 |
9 |
if $$args{'overwrite'} and $class->DEBUG |
295
|
12 |
0 |
if (defined $fh) { } |