| line | true | false | branch | 
 
| 78 | 4 | 43 | if ($self->{'func_variadic'}) | 
 
| 81 | 0 | 4 | unless $last_type =~ /\A(?:A_ArrayExpr|SubLink)\z/u | 
 
| 89 | 47 | 55 | unless (exists $self->{'_funcname'}) | 
 
| 97 | 47 | 11 | unless exists $self->{'over'} | 
 
| 105 | 9 | 2 | if (exists $O->{'partitionClause'}) | 
 
| 108 | 9 | 2 | if (exists $O->{'orderClause'}) | 
 
| 116 | 1 | 10 | if 0 == scalar @parts | 
 
| 123 | 31 | 11 | unless exists $self->{'over'} | 
 
| 131 | 9 | 2 | if (exists $O->{'partitionClause'}) | 
 
| 134 | 9 | 2 | if (exists $O->{'orderClause'}) | 
 
| 142 | 1 | 10 | if 0 == scalar @parts | 
 
| 145 | 2 | 8 | if 1 == scalar @parts | 
 
| 162 | 0 | 22 | unless defined $FO | 
 
| 165 | 8 | 14 | unless $FO & $FRAMEOPTION_NONDEFAULT | 
 
| 170 | 4 | 10 | if ($FO & $FRAMEOPTION_RANGE) { } | 
 
|  | 8 | 2 | elsif ($FO & $FRAMEOPTION_ROWS) { } | 
 
|  | 2 | 0 | elsif ($FO & $FRAMEOPTION_GROUPS) { } | 
 
| 185 | 4 | 10 | if ($FO & $FRAMEOPTION_START_UNBOUNDED_PRECEDING) { } | 
 
|  | 2 | 8 | elsif ($FO & $FRAMEOPTION_START_CURRENT_ROW) { } | 
 
|  | 6 | 2 | elsif ($FO & $FRAMEOPTION_START_OFFSET_PRECEDING) { } | 
 
|  | 2 | 0 | elsif ($FO & $FRAMEOPTION_START_OFFSET_FOLLOWING) { } | 
 
| 201 | 4 | 10 | if ($FO & $FRAMEOPTION_BETWEEN) { } | 
 
| 205 | 2 | 2 | if ($FO & $FRAMEOPTION_END_UNBOUNDED_FOLLOWING) { } | 
 
|  | 0 | 2 | elsif ($FO & $FRAMEOPTION_END_CURRENT_ROW) { } | 
 
|  | 0 | 2 | elsif ($FO & $FRAMEOPTION_END_OFFSET_PRECEDING) { } | 
 
|  | 2 | 0 | elsif ($FO & $FRAMEOPTION_END_OFFSET_FOLLOWING) { } | 
 
| 233 | 2 | 12 | if ($FO & $FRAMEOPTION_EXCLUDE_CURRENT_ROW) { } | 
 
|  | 2 | 10 | elsif ($FO & $FRAMEOPTION_EXCLUDE_GROUP) { } | 
 
|  | 2 | 8 | elsif ($FO & $FRAMEOPTION_EXCLUDE_TIES) { } | 
 
| 250 | 0 | 58 | if (exists $self->{'agg_filter'}) | 
 
| 255 | 8 | 50 | if ($self->{'agg_star'}) | 
 
| 256 | 0 | 8 | $agg_order ? : | 
 
| 259 | 3 | 47 | unless (exists $self->{'args'}) | 
 
| 260 | 3 | 0 | unless $agg_order | 
 
| 265 | 4 | 43 | if ($self->{'func_variadic'}) | 
 
| 269 | 0 | 47 | if $agg_order | 
 
| 275 | 100 | 0 | unless exists $self->{'agg_order'} | 
 
| 283 | 0 | 42 | if (exists $self->{'agg_filter'}) | 
 
| 288 | 7 | 35 | if ($self->{'agg_star'}) | 
 
| 289 | 0 | 7 | $agg_order ? : | 
 
| 292 | 3 | 32 | unless (exists $self->{'args'}) | 
 
| 293 | 3 | 0 | unless $agg_order | 
 
| 298 | 4 | 28 | if ($self->{'func_variadic'}) | 
 
| 302 | 0 | 32 | if $agg_order | 
 
| 303 | 19 | 13 | if (1 == scalar @{$self->{'args'};} and 40 > length $args_str) | 
 
| 311 | 3 | 10 | if ($self->{'func_variadic'}) | 
 
| 316 | 0 | 13 | if $agg_order |