Branch Coverage

lib/CGI/OptimalQuery/InteractiveFilter.pm
Criterion Covered Total %
branch 0 108 0.0


line true false branch
105 0 0 if $o->can($view)
226 0 0 if ($q->param('filter') ne '')
229 0 0 unless ref $expression_array eq 'ARRAY'
245 0 0 if (defined $q->param('NEXT_EXPR') and scalar $q->param('NEXT_EXPR') ne '-- add new filter element --') { }
0 0 elsif ($q->param('act') eq 'submit_filter') { }
0 0 elsif ($q->param('act') eq 'submit_del') { }
249 0 0 unless $findx > 0
252 0 0 if ($val =~ /\(\)\Z/) { }
257 0 0 if ($o->typ4clm($val) eq 'char' or $o->typ4clm($val) eq 'clob') { }
276 0 0 if ($o->{'error'})
300 0 0 $isUserVal ? :
0 0 $isUserVal ? :
0 0 $isUserVal ? :
323 0 0 if defined $ary[1]
333 0 0 $parcnt < 1 ? :
335 0 0 if (defined $q->param($p . 'FUNCT') and $q->param($p . 'FUNCT') ne '') { }
343 0 0 if $args
344 0 0 if $v =~ /\W/
349 0 0 if ($q->param($p . 'L_ISVAL')) { }
355 0 0 if ($o->typ4clm(uc $q->param($p . 'L_COLMN')) eq 'clob' and not $q->param($p . 'CMPOP') =~ /\w/)
357 0 0 if ($q->param($p . 'CMPOP') =~ /\!/) { }
367 0 0 if ($q->param($p . 'R_ISVAL')) { }
369 0 0 if ($val =~ /\'/ or $val =~ /\"/) { }
370 0 0 if (not $val =~ /\"/) { }
0 0 elsif (not $val =~ /\'/) { }
380 0 0 if ($q->param($p . 'L_COLMN') and not $q->param($p . 'CMPOP') =~ /\w/ and exists $o->{'schema'}{'select'}{$q->param($p . 'L_COLMN')} and exists $o->{'schema'}{'select'}{$q->param($p . 'L_COLMN')}[3]{'date_format'})
387 0 0 if ($o->{'dbh'}{'Driver'}{'Name'} eq 'Oracle')
389 0 0 if ($dt ne '')
391 0 0 unless ($rv)
404 0 0 $parcnt < 1 ? :
406 0 0 unless $i == $ei
422 0 0 unless ($q->param($op . 'DELME'))
423 0 0 if ($oi != $ni)
429 0 0 if ($par =~ s/\A$op//)
488 0 0 if (ref $o->{'schema'}{'state_params'} eq 'ARRAY')
511 0 0 if (ref $fref eq 'ARRAY') { }
0 0 elsif (ref $fref eq 'HASH' and $fref->{'title'} ne '') { }
524 0 0 if $o->{'schema'}{'select'}{$k}[3]{'is_hidden'}
526 0 0 ref $cref eq 'ARRAY' ? :
655 0 0 if defined $ary[1]
667 0 0 $o->{'error'} ? :
671 0 0 if (ref $o->{'schema'}{'state_params'} eq 'ARRAY')
696 0 0 $q->param($pnp . 'L_PAREN') > 0 ? :
0 0 $hideParen ? :
0 0 $q->param($pnp . 'L_PAREN') < 1 ? :
709 0 0 if (defined $q->param($pnp . 'FUNCT')) { }
714 0 0 if (ref $o->{'schema'}{'named_filters'}{$func_nam} eq 'ARRAY') { }
0 0 elsif (exists $o->{'schema'}{'named_filters'}{$func_nam}{'html_generator'}) { }
765 0 0 $q->param($pnp . 'R_PAREN') < 1 ? :
0 0 $q->param($pnp . 'R_PAREN') > 0 ? :
0 0 $hideParen ? :
0 0 $findx == $q->param('FINDX') ? :
792 0 0 if $q->param('FINDX') > 0
807 0 0 if (@functionLOV)