|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
56
 | 
 10  | 
 8  | 
 2  | 
 $out->{'size'} and not $orig_col_info->{'size'}  | 
 
| 
59
 | 
 12  | 
 0  | 
 8  | 
 defined $orig_col_info->{'size'} and $orig_col_info->{'size'} =~ /^[0-9]+$/  | 
 
| 
94
 | 
 0  | 
 0  | 
 4  | 
 defined $parent_ns and not ref $foreignclass  | 
 
| 
 | 
 0  | 
 0  | 
 4  | 
 defined $parent_ns and not ref $foreignclass and !ref($colmap) || ref $colmap eq 'HASH'  | 
 
| 
96
 | 
 0  | 
 0  | 
 4  | 
 $foreignclass =~ /^(.*?::)([^:]+)$/ and $1 eq $parent_ns  | 
 
| 
111
 | 
 0  | 
 0  | 
 4  | 
 $options and keys %$options  | 
 
| 
131
 | 
 2  | 
 0  | 
 2  | 
 defined $options{'on_update'} and defined $options{'on_delete'}  | 
 
| 
 | 
 2  | 
 0  | 
 2  | 
 defined $options{'on_update'} and defined $options{'on_delete'} and $options{'on_update'} eq $options{'on_delete'}  | 
 
| 
140
 | 
 2  | 
 0  | 
 2  | 
 defined $options{'cascade_copy'} and defined $options{'cascade_delete'}  | 
 
| 
 | 
 2  | 
 0  | 
 2  | 
 defined $options{'cascade_copy'} and defined $options{'cascade_delete'} and $options{'cascade_copy'} eq $options{'cascade_delete'}  | 
 
| 
158
 | 
 0  | 
 0  | 
 4  | 
 $rel_methods{$method} and @_ == 4  | 
 
| 
241
 | 
 0  | 
 0  | 
 1  | 
 @out >= 2 && $out[0] eq 'data_type' && $out[1] eq $t  | 
 
| 
243
 | 
 20  | 
 0  | 
 0  | 
 $col_info->{'extra'} and $col_info->{'extra'}{'unsigned'}  |