Condition Coverage

blib/lib/Rose/DB/Object/MakeMethods/Generic.pm
Criterion Covered Total %
condition 100 841 11.8


and 3 conditions

line !l l&&!r l&&r condition
438 0 0 0 ref $values and @$values
449 0 0 0 $default eq '' and not $values{$default}
479 0 0 0 $undef_overrides_default and $self->{'__xrdbopriv_modified_columns'}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
506 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
555 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
691 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
707 0 0 0 not defined $self->{$key} and defined $$self{join $;, $formatted_key, $driver}
712 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
785 0 0 0 not defined $self->{$key} and defined $$self{join $;, $formatted_key, $driver}
810 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
826 0 0 0 not defined $self->{$key} and defined $$self{join $;, $formatted_key, $driver}
831 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
859 0 0 0 not defined $self->{$key} and defined $$self{join $;, $formatted_key, $driver}
979 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1121 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1330 0 0 0 not defined $$self{join $;, $formatted_key, $driver} and $undef_overrides_default
0 0 0 not defined $$self{join $;, $formatted_key, $driver} and $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1352 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1463 0 0 0 $self->{'__xrdbopriv_saving'} and defined $$self{join $;, $formatted_key, $driver}
1465 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1690 0 0 0 not defined $$self{join $;, $formatted_key, $driver} and $undef_overrides_default
0 0 0 not defined $$self{join $;, $formatted_key, $driver} and $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1723 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1837 0 0 0 $self->{'__xrdbopriv_saving'} and defined $$self{join $;, $formatted_key, $driver}
1839 0 0 0 $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
2038 0 16 104 $fk && $fk->isa('Rose::DB::Object::Metadata::ForeignKey')
2041 104 16 0 exists $args->{'required'} and exists $args->{'referential_integrity'}
16 0 0 exists $args->{'required'} and exists $args->{'referential_integrity'} and !$args->{'required'} != !$$args->{'referential_integrity'}
2294 0 0 0 $db and $started_new_tx
2413 0 0 0 $is_fk and !$fk->requires_preexisting_parent_object || $self->{'__xrdbopriv_in_db'}
2704 0 0 0 $db and $started_new_tx
2921 12 0 0 exists $args->{'required'} and exists $args->{'referential_integrity'}
0 0 0 exists $args->{'required'} and exists $args->{'referential_integrity'} and !$args->{'required'} != !$$args->{'referential_integrity'}
3217 0 0 0 @_ == 1 and not defined $_[0]
3307 0 0 0 $required and not @$objs
3350 0 0 0 @_ == 1 and not defined $_[0]
3351 0 0 0 @_ == 1 && ref $_[0] eq 'ARRAY'
3370 0 0 0 @_ == 1 and not defined $_[0]
3491 0 0 0 $db and $started_new_tx
3589 0 0 0 $required and not @$objs
3622 0 0 0 @_ == 1 and not defined $_[0]
3623 0 0 0 @_ == 1 && ref $_[0] eq 'ARRAY'
3636 0 0 0 @_ == 1 and not defined $_[0]
3760 0 0 0 defined $self->{$key} and not @{$self->{$key};}
3864 0 0 0 $required and not @$objs
3959 0 0 0 $db and $started_new_tx
4158 0 0 0 $db and $started_new_tx
4270 0 0 0 defined $self->{$key} and not @{$self->{$key};}
4369 0 49 49 $item->can('class') and $item->class eq $target_class
4373 14 35 0 $map_from and $item->name ne $map_from
4407 14 35 0 $map_to and $item->name ne $map_to
4476 0 0 0 $item->isa('Rose::DB::Object::Metadata::ForeignKey') || $item->type eq 'many to one' and $item->class eq $target_class
0 0 0 $item->isa('Rose::DB::Object::Metadata::ForeignKey') || $item->type eq 'many to one' and $item->class eq $target_class and $item->name ne $local_rel
4540 0 0 0 $map_record_method and $map_record_method eq '1'
4549 1 0 12 $map_to_class->can($map_record_method) and my $info = $Made_Map_Record_Method{"${map_to_class}::$map_record_method"}
4552 1 0 11 $info->{'rel_class'} eq $target_class and $info->{'rel_name'} eq $relationship->name
4587 16 0 0 $is_iterator and $map_method eq 'get_objects'
4924 0 0 0 @_ == 1 and not defined $_[0]
5049 0 0 0 @_ == 1 and not defined $_[0]
5050 0 0 0 @_ == 1 && ref $_[0] eq 'ARRAY'
5060 0 0 0 @_ == 1 and not defined $_[0]
5198 0 0 0 UNIVERSAL::isa($error, 'Rose::DB::Object::Exception') and $error->code == 5
5234 0 0 0 $db and $started_new_tx
5354 0 0 0 @_ == 1 and not defined $_[0]
5355 0 0 0 @_ == 1 && ref $_[0] eq 'ARRAY'
5359 0 0 0 @_ == 1 and not defined $_[0]
5495 0 0 0 UNIVERSAL::isa($error, 'Rose::DB::Object::Exception') and $error->code == 5
5522 0 0 0 defined $self->{$key} and not @{$self->{$key};}
5750 0 0 0 UNIVERSAL::isa($error, 'Rose::DB::Object::Exception') and $error->code == 5
5785 0 0 0 $db and $started_new_tx
5913 0 0 0 UNIVERSAL::isa($error, 'Rose::DB::Object::Exception') and $error->code == 5
5929 0 0 0 defined $self->{$key} and not @{$self->{$key};}
5951 0 0 0 @$args == 1 and ref $args->[0] eq 'ARRAY'
5983 0 0 0 not $ref and $pk_name
6090 0 0 0 UNIVERSAL::isa($error, 'Rose::DB::Object::Exception') and $error->code == 5

or 2 conditions

line l !l condition
32 186 5 $args->{'interface'} || 'get_set'
33 8 183 $args->{'length'} || 0
38 22 169 $args->{'_method_type'} || 'scalar'
430 0 0 $args->{'interface'} || 'get_set'
434 0 0 $args->{'undef_overrides_default'} || 0
621 6 4 $args->{'interface'} || 'get_set'
627 0 10 $args->{'undef_overrides_default'} || 0
647 0 0 $db->driver || 'unknown'
730 0 0 $db->driver || 'unknown'
807 0 0 $db->driver || 'unknown'
849 0 0 $db->driver || 'unknown'
876 0 0 $db->driver || 'unknown'
926 4 4 $args->{'interface'} || 'get_set'
930 0 8 $args->{'undef_overrides_default'} || 0
939 4 2 $args->{'bits'} ||= 32
951 0 0 $db->driver || 'unknown'
1026 0 0 $db->driver || 'unknown'
1107 0 1 $args->{'bits'} ||= 32
1119 0 0 $db->driver || 'unknown'
1170 0 0 $db->driver || 'unknown'
1203 0 1 $args->{'bits'} ||= 32
1212 0 0 $db->driver || 'unknown'
1272 3 2 $args->{'interface'} || 'get_set'
1278 0 5 $args->{'undef_overrides_default'} || 0
1296 0 0 $db->driver || 'unknown'
1387 0 0 $db->driver || 'unknown'
1461 0 0 $db->driver || 'unknown'
1517 0 0 $db->driver || 'unknown'
1556 0 0 $db->driver || 'unknown'
1625 2 1 $args->{'interface'} || 'get_set'
1633 0 3 $args->{'value_type'} || 'scalar'
1635 0 3 $args->{'undef_overrides_default'} || 0
1653 0 0 $db->driver || 'unknown'
1758 0 0 $db->driver || 'unknown'
1835 0 0 $db->driver || 'unknown'
1902 0 0 $db->driver || 'unknown'
1941 0 0 $db->driver || 'unknown'
2024 120 0 $args->{'interface'} || 'get_set'
2871 12 0 $args->{'interface'} || 'get_set'
2888 12 0 $args->{'key_columns'} || {}
2890 0 12 $args->{'manager_method'} || 'get_objects'
2891 12 0 $args->{'share_db'} || 1
2892 0 12 $args->{'manager_args'} || {}
2893 0 12 $args->{'query_args'} || []
2894 0 12 $args->{'single'} || 0
2898 0 12 $args->{'manager_count_method'} || 'get_objects_count'
3071 0 0 $args->{'manager_iterator_method'} || 'get_objects_iterator'
3075 0 4 $args->{'manager_find_method'} || 'get_objects'
3332 0 0 $args->{'manager_delete_method'} || 'delete_objects'
3604 0 4 $args->{'manager_delete_method'} || 'delete_objects'
3879 0 0 $args->{'manager_delete_method'} || 'delete_objects'
3969 0 0 $args->{'manager_delete_method'} || 'delete_objects'
4275 0 0 $self->{'__xrdbopriv_on_save'}{'post'}{'rel'}{$rel_name}{'add'} ||= {}
4303 49 0 $args->{'interface'} || 'get_set'
4309 49 0 (my $map_meta = $map_class->meta) || die("Missing meta for $map_class")
4313 0 49 $args->{'manager_method'} || 'get_objects'
4314 13 36 $args->{'manager_args'} || {}
4315 0 49 $args->{'query_args'} || []
4319 0 49 $args->{'manager_count_method'} || 'get_objects_count'
4329 0 49 $args->{'map_delete_method'} || 'delete_objects'
4343 49 0 $args->{'share_db'} || 1
5934 0 0 $self->{'__xrdbopriv_on_save'}{'post'}{'rel'}{$rel_name}{'add'} ||= {}

or 3 conditions

line l !l&&r !l&&!r condition
31 186 5 0 $args->{'hash_key'} || $name
46 0 0 191 exists $args->{'with_init'} or exists $args->{'init_method'}
48 0 0 0 $args->{'init_method'} || "init_$name"
245 2 189 0 $return_code_get ||= $return_code
246 189 2 0 $return_code_shift ||= $return_code
287 2 0 183 defined $default or defined $init_method
356 0 0 3 defined $default or defined $init_method
429 0 0 0 $args->{'hash_key'} || $name
436 0 0 0 $args->{'values'} || $args->{'check_in'}
466 0 0 0 exists $args->{'with_init'} or exists $args->{'init_method'}
474 0 0 0 not defined $_[0] or exists $values{$_[0]}
479 0 0 0 $self->{'__xrdbopriv_modified_columns'}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or $undef_overrides_default and $self->{'__xrdbopriv_modified_columns'}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
493 0 0 0 $args->{'init_method'} || "init_$name"
501 0 0 0 not defined $_[0] or exists $values{$_[0]}
506 0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
526 0 0 0 not defined $_[0] or exists $values{$_[0]}
542 0 0 0 not defined $_[0] or exists $values{$_[0]}
549 0 0 0 exists $args->{'with_init'} or exists $args->{'init_method'}
555 0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
569 0 0 0 $args->{'init_method'} || "init_$name"
620 6 4 0 $args->{'hash_key'} || $name
691 0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
702 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
712 0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
780 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
810 0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
821 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
831 0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
854 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
925 4 4 0 $args->{'hash_key'} || $name
964 0 0 0 not defined $_[0] or defined $self->{$key}
979 0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
985 0 0 0 not defined $default or defined $self->{$key}
998 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1039 0 0 0 not defined $_[0] or defined $self->{$key}
1053 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1056 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1081 0 1 0 $args->{'intersects'} || $name . '_intersects'
1121 0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1127 0 0 0 not defined $default or defined $self->{$key}
1140 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1174 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1177 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1225 0 0 0 not defined $_[0] or defined $self->{$key}
1238 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1241 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1271 3 2 0 $args->{'hash_key'} || $name
1317 0 0 0 not defined $_[0] or defined $self->{$key}
1330 0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1337 0 0 0 not defined $default or defined $self->{$key}
1352 0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1358 0 0 0 not defined $default or defined $self->{$key}
1372 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1408 0 0 0 not defined $_[0] or defined $self->{$key}
1422 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1425 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1463 0 0 0 defined $self->{$key} or $self->{'__xrdbopriv_saving'} and defined $$self{join $;, $formatted_key, $driver}
1465 0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 not defined $default or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1471 0 0 0 not defined $default or defined $self->{$key}
1486 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1521 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1524 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1577 0 0 0 not defined $_[0] or defined $self->{$key}
1590 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1593 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1624 2 1 0 $args->{'hash_key'} || $name
1628 0 0 3 $args->{'choices'} || $args->{'check_in'}
1677 0 0 0 not defined $_[0] or defined $self->{$key}
1690 0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1709 0 0 0 not defined $default or defined $self->{$key}
1723 0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver}
0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 defined $self->{$key} or defined $$self{join $;, $formatted_key, $driver} or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1729 0 0 0 not defined $default or defined $self->{$key}
1743 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1782 0 0 0 not defined $_[0] or defined $self->{$key}
1796 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1799 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1837 0 0 0 defined $self->{$key} or $self->{'__xrdbopriv_saving'} and defined $$self{join $;, $formatted_key, $driver}
1839 0 0 0 $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
0 0 0 not defined $default or $undef_overrides_default and $self->{$mod_columns_key}{$column_name} || $self->{'__xrdbopriv_in_db'} && !($self->{'__xrdbopriv_set_columns'}{$column_name} || $self->{$mod_columns_key}{$column_name})
1856 0 0 0 not defined $default or defined $self->{$key}
1871 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1906 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1909 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
1965 0 0 0 not defined $_[0] or defined $self->{$key}
1978 0 0 0 defined $$self{join $;, $formatted_key, $driver} or defined $self->{$key}
1981 0 0 0 defined $$self{join $;, $formatted_key, $driver} or not defined $self->{$key}
2013 0 0 120 $args->{'manager_class'} or $args->{'manager_method'}
0 0 120 $args->{'manager_class'} or $args->{'manager_method'} or $args->{'manager_args'}
0 0 120 $args->{'manager_class'} or $args->{'manager_method'} or $args->{'manager_args'} or $args->{'query_args'}
0 0 120 $args->{'manager_class'} or $args->{'manager_method'} or $args->{'manager_args'} or $args->{'query_args'} or $args->{'join_args'}
2023 120 0 0 $args->{'hash_key'} || $name
2028 104 16 0 $args->{'foreign_key'} || $args->{'relationship'}
2074 0 0 0 $args->{'relationship'} ||= $fk
2094 0 0 0 $ref_integrity or $required
2170 0 0 0 $error or not $ret
2172 0 0 0 $obj->error || $error
2212 0 0 0 $ref_integrity or $required
2347 0 0 0 $error or not $ret
2349 0 0 0 $obj->error || $error
2391 0 0 0 $ref_integrity or $required
2413 0 0 0 !$fk->requires_preexisting_parent_object || $self->{'__xrdbopriv_in_db'}
2566 0 0 0 $error or not $ret
2568 0 0 0 $obj->error || $error
2598 0 0 0 $self->{$key} || $fk_class->new
2615 0 0 0 delete $self->{'__xrdbopriv_on_save'}{'pre'}{'fk'}{$fk_name}{'set'} or delete $self->{'__xrdbopriv_on_save'}{'post'}{'rel'}{$fk_name}{'set'}
2618 0 0 0 $ref_integrity or $required
2664 0 0 0 $ref_integrity or $required
2740 0 0 0 $self->{$key} || $fk_class->new
2757 0 0 0 delete $self->{'__xrdbopriv_on_save'}{'pre'}{'fk'}{$fk_name}{'set'} or delete $self->{'__xrdbopriv_on_save'}{'post'}{'rel'}{$fk_name}{'set'}
2760 0 0 0 $ref_integrity or $required
2787 0 0 0 $ref_integrity or $required
2870 12 0 0 $args->{'hash_key'} || $name
2880 12 0 0 exists $args->{'key_columns'} or exists $args->{'query_args'}
0 0 0 exists $args->{'key_columns'} or exists $args->{'query_args'} or exists $args->{'join_args'}
2931 4 0 8 $interface eq 'find' or $interface eq 'iterator'
0 0 8 $interface eq 'get_set' or $interface eq 'get_set_load'
3050 0 0 0 $error or not defined $count
3052 0 0 0 $error || $ft_manager->error
3193 0 0 0 $error or not $objs
3195 0 0 0 $error || $ft_manager->error
3289 0 0 0 $error or not $objs
3291 0 0 0 $error || $ft_manager->error
3322 0 0 0 $args->{'load_method'} || 'load_' . $name
3571 0 0 0 $error or not $objs
3573 0 0 0 $error || $ft_manager->error
3760 0 0 0 defined $mgr_args->{'sort_by'} or defined $self->{$key} and not @{$self->{$key};}
3846 0 0 0 $error or not $objs
3848 0 0 0 $error || $ft_manager->error
4270 0 0 0 defined $mgr_args->{'sort_by'} or defined $self->{$key} and not @{$self->{$key};}
4302 49 0 0 $args->{'hash_key'} || $name
4402 49 0 0 $item->isa('Rose::DB::Object::Metadata::ForeignKey') or $item->type eq 'many to one'
4443 49 0 0 $item->method_name('get_set') || $item->method_name('get_set_now') || $item->method_name('get_set_on_save') || Carp::confess(q[No 'get_*' method found for ], $item->name)
4459 0 0 0 $map_to_class || $map_to
4476 0 0 0 $item->isa('Rose::DB::Object::Metadata::ForeignKey') || $item->type eq 'many to one'
4491 0 0 0 $item->method_name('get_set') || $item->method_name('get_set_now') || $item->method_name('get_set_on_save') || Carp::confess(q[No 'get_*' method found for ], $item->name)
4513 49 0 0 $map_to ||= $require_objects->[0]
4514 49 0 0 $map_from ||= $local_rel
4581 16 0 32 $interface eq 'find' or $interface eq 'iterator'
0 0 32 $interface eq 'get_set' or $interface eq 'get_set_load'
4703 0 0 0 $error or not $objs
4705 0 0 0 $error || $map_manager->error
4903 0 0 0 $error or not defined $count
4905 0 0 0 $error || $map_manager->error
5030 0 0 0 $args->{'load_method'} || 'load_' . $name
5522 0 0 0 defined $mgr_args->{'sort_by'} or defined $self->{$key} and not @{$self->{$key};}
5929 0 0 0 defined $mgr_args->{'sort_by'} or defined $self->{$key} and not @{$self->{$key};}