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)
225 0 0 if ($q->param('filter') ne '')
228 0 0 unless ref $expression_array eq 'ARRAY'
244 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') { }
248 0 0 unless $findx > 0
251 0 0 if ($val =~ /\(\)\Z/) { }
256 0 0 if ($o->typ4clm($val) eq 'char' or $o->typ4clm($val) eq 'clob') { }
275 0 0 if ($o->{'error'})
299 0 0 $isUserVal ? :
0 0 $isUserVal ? :
0 0 $isUserVal ? :
322 0 0 if defined $ary[1]
332 0 0 $parcnt < 1 ? :
334 0 0 if (defined $q->param($p . 'FUNCT') and $q->param($p . 'FUNCT') ne '') { }
342 0 0 if $args
343 0 0 if $v =~ /\W/
348 0 0 if ($q->param($p . 'L_ISVAL')) { }
354 0 0 if ($o->typ4clm(uc $q->param($p . 'L_COLMN')) eq 'clob' and not $q->param($p . 'CMPOP') =~ /\w/)
356 0 0 if ($q->param($p . 'CMPOP') =~ /\!/) { }
366 0 0 if ($q->param($p . 'R_ISVAL')) { }
368 0 0 if ($val =~ /\'/ or $val =~ /\"/) { }
369 0 0 if (not $val =~ /\"/) { }
0 0 elsif (not $val =~ /\'/) { }
379 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'})
386 0 0 if ($o->{'dbh'}{'Driver'}{'Name'} eq 'Oracle')
388 0 0 if ($dt ne '')
390 0 0 unless ($rv)
403 0 0 $parcnt < 1 ? :
405 0 0 unless $i == $ei
421 0 0 unless ($q->param($op . 'DELME'))
422 0 0 if ($oi != $ni)
428 0 0 if ($par =~ s/\A$op//)
486 0 0 if (ref $o->{'schema'}{'state_params'} eq 'ARRAY')
509 0 0 if (ref $fref eq 'ARRAY') { }
0 0 elsif (ref $fref eq 'HASH' and $fref->{'title'} ne '') { }
522 0 0 if $o->{'schema'}{'select'}{$k}[3]{'is_hidden'}
524 0 0 ref $cref eq 'ARRAY' ? :
653 0 0 if defined $ary[1]
665 0 0 $o->{'error'} ? :
669 0 0 if (ref $o->{'schema'}{'state_params'} eq 'ARRAY')
694 0 0 $q->param($pnp . 'L_PAREN') > 0 ? :
0 0 $hideParen ? :
0 0 $q->param($pnp . 'L_PAREN') < 1 ? :
707 0 0 if (defined $q->param($pnp . 'FUNCT')) { }
712 0 0 if (ref $o->{'schema'}{'named_filters'}{$func_nam} eq 'ARRAY') { }
0 0 elsif (exists $o->{'schema'}{'named_filters'}{$func_nam}{'html_generator'}) { }
763 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') ? :
790 0 0 if $q->param('FINDX') > 0
805 0 0 if (@functionLOV)