| 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) { } |