Branch Coverage

blib/lib/DBIx/QuickORM/SQLBuilder/SQLAbstract.pm
Criterion Covered Total %
branch 17 32 53.1


line true false branch
29 0 162 unless my $source = delete $params{'source'}
34 162 0 if (builtin::blessed($source)) { }
35 0 162 unless $source->DOES("DBIx::QuickORM::Role::Source")
46 0 162 if (my $limit = $params{'limit'})
68 0 2 unless $pk and @$pk
78 2 0 if $statement =~ s/\s+(returning.*)$//is
91 2 0 if @inject
102 0 80 if $params->{'limit'}
103 0 80 if $params->{'order_by'}
110 77 3 $returning ? :
117 0 4 if $params->{'limit'}
118 0 4 if $params->{'order_by'}
123 4 0 $returning ? :
130 0 12 unless my $values = $params->{'update'}
135 0 12 $returning ? :
142 0 66 unless my $fields = $params->{'fields'}