blib/lib/Rose/DB/Object/Helpers.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 0 | 68 | 0.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
130 | 0 | 0 | 0 | UNIVERSAL::isa($error, 'Rose::DB::Object::Exception') and $error->code == 5 |
176 | 0 | 0 | 0 | UNIVERSAL::isa($error, 'Rose::DB::Object::Exception') and $error->code == 5 |
225 | 0 | 0 | 0 | UNIVERSAL::isa($error, 'Rose::DB::Object::Exception') and $error->code == 5 |
368 | 0 | 0 | 0 | defined($mutator = shift @mutators) && defined $_ |
383 | 0 | 0 | 0 | defined($mutator = shift @mutators) && defined $_ |
668 | 0 | 0 | 0 | $visited and $$visited{join $;, ref $self, primary_key_as_string($self)}++ |
675 | 0 | 0 | 0 | $exclude and &$exclude($self, $parent, $rel_meta) |
680 | 0 | 0 | 0 | $force_load and not Rose::DB::Object::Util::is_in_db($self) |
688 | 0 | 0 | 0 | defined $max_depth and $depth == $max_depth |
695 | 0 | 0 | 0 | $prune and &$prune($rel, $self, $depth) |
705 | 0 | 0 | 0 | defined $objs and not ref $objs |
725 | 0 | 0 | 0 | $exclude and &$exclude($obj, $self, $rel) |
729 | 0 | 0 | 0 | $ret == -1 and $handlers->{'loop_avoided'} |
line | l | !l | condition |
---|---|---|---|
199 | 0 | 0 | $self || 1 |
527 | 0 | 0 | $args{'leave'} || '' |
622 | 0 | 0 | $joiner || "\000\cB,\cC\000" |
643 | 0 | 0 | $args{'handlers'} || {} |
644 | 0 | 0 | $args{'force_load'} || 0 |
646 | 0 | 0 | $args{'exclude'} || 0 |
652 | 0 | 0 | $context ||= {} |
711 | 0 | 0 | $rel->method_name('get_set_on_save') || $rel->method_name('get_set_now') || $rel->method_name('get_set') || (next REL) |
716 | 0 | 0 | $self->$method || (next REL) |
889 | 0 | 0 | $rel->method_name('get_set_on_save') || $rel->method_name('get_set') || (next) |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
531 | 0 | 0 | 0 | $leave{'relationships'} or $leave{'related_objects'} |
552 | 0 | 0 | 0 | $leave{'foreign_keys'} or $leave{'related_objects'} |
707 | 0 | 0 | 0 | $force_load or $objs |