line |
true |
false |
branch |
93
|
0 |
0 |
unless $_[0]{'_resolve_indexing_params'} |
98
|
0 |
0 |
unless $_[0]{'_resolve_indexing_params'} |
103
|
0 |
0 |
unless $_[0]{'_resolve_indexing_params'} |
116
|
0 |
0 |
unless ($m) |
150
|
3768 |
3830 |
if (exists $cached_subset_data->{$other_template_id}) |
154
|
0 |
3830 |
unless (ref $other_template and $self->isa(ref $other_template)) |
161
|
2253 |
1577 |
unless ($my_class eq $other_class or $my_class->isa($other_class)) |
169
|
799 |
1118 |
unless (exists $operators{$prop}) |
173
|
442 |
676 |
if $operators{$prop} ne $other_template->operator_for($prop) |
176
|
413 |
1164 |
if ($is_subset) |
186
|
345 |
7 |
unless $self->offset or defined $self->limit or $other_template->offset or defined $other_template->limit |
196
|
22 |
46 |
if @$only_my or @$only_other |
204
|
23 |
23 |
if (defined $my_limit and defined $other_limit) { } |
|
4 |
19 |
elsif (not defined $my_limit and defined $other_limit) { } |
224
|
2049 |
1452 |
if (defined $self->{'is_unique'}) |
230
|
1228 |
224 |
if ($self->is_normalized) { } |
238
|
595 |
857 |
if (defined $op and $op eq '' || $op eq '=') { } |
248
|
0 |
857 |
if (my(@ps) = $self->subject_class_name->__meta__->unique_property_sets) |
252
|
0 |
0 |
ref $property_set ? : |
257
|
0 |
0 |
if (@properties_used_from_constraint == @$property_set) { } |
267
|
0 |
0 |
if (@properties_used_from_constraint == @$property_set) { } |
323
|
530 |
3519 |
if (@$extenders) |
330
|
385 |
176 |
if ($subref) |
350
|
574 |
338681 |
if ($self->is_normalized) |
360
|
337625 |
1056 |
if (@$extenders) |
365
|
222774 |
115048 |
if ($subref) |
386
|
64 |
0 |
if ($self->subject_class_name ne 'UR::Object::Property') |
391
|
80 |
261 |
if defined $value |
399
|
3895 |
88 |
if (exists $_[0]{'_property_meta_hash'}{$_[1]}) { } |
407
|
11335 |
829 |
if (exists $_[0]{'_property_meta_hash'}{$_[1]}) { } |
425
|
0 |
5 |
if defined $op |
427
|
0 |
5 |
unless ($logic_type eq 'And') |
458
|
0 |
0 |
defined $subject_class_name ? : |
|
0 |
25576 |
unless $subject_class_name |
475
|
14 |
51108 |
if (UR::BoolExpr::Util::is_meta_param($params_list[$i])) |
490
|
0 |
1233408 |
if @_ |
493
|
1229673 |
3735 |
if $self |
496
|
0 |
3735 |
if (@extra) |
502
|
2355 |
1380 |
$class eq 'UR::BoolExpr::Template' ? : |
508
|
0 |
3735 |
unless ($logic_type) |
512
|
2431 |
1304 |
if ($logic_type eq 'And') { } |
516
|
2386 |
45 |
if defined $constant_value_id |
543
|
16 |
117270 |
if @$self{@meta_param_names} |
554
|
56970 |
1452 |
if $legacy_params_hash |
568
|
0 |
1452 |
if (@keys_sorted and not $logic_detail or $logic_detail and not @keys_sorted) |
576
|
40 |
1412 |
if (not $logic_detail) { } |
581
|
599 |
813 |
if ($id_only) { } |
590
|
696 |
716 |
if (my $id_op = $key_op_hash->{'id'}) |
591
|
596 |
100 |
if ($id_op->{''} or $id_op->{'='}) |
593
|
1 |
595 |
unless ($self->is_unique) |
601
|
816 |
596 |
unless ($legacy_params_hash->{'_unique'}) |
602
|
0 |
816 |
if (defined $legacy_params_hash->{'id'} and not ref $legacy_params_hash->{'id'}) { } |
618
|
0 |
0 |
ref $property_set ? : |
621
|
0 |
0 |
ref $property_set ? : |
623
|
0 |
0 |
if (@properties_used_from_constraint == @$property_set) { } |
628
|
0 |
0 |
unless /^(not |)like(-.|)$/i |
634
|
0 |
0 |
if (@properties_used_from_constraint == @$property_set) { } |
649
|
734 |
82 |
unless $id_only |
653
|
0 |
1452 |
if ($self->is_unique and not $legacy_params_hash->{'_unique'}) |
658
|
1 |
856 |
if (not $self->is_unique and $legacy_params_hash->{'_unique'}) |
674
|
0 |
20092 |
if @_ |
679
|
59 |
20033 |
if ($self->group_by) { } |
688
|
233 |
19859 |
if (my $order_by = $self->order_by) { } |