|  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
  | 
|  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};}
  |