line |
true |
false |
branch |
96
|
28 |
0 |
if (my $schema_class = $args{'schema'}) { }
|
97
|
28 |
0 |
unless 'Class::Inspector'->loaded($schema_class)
|
107
|
28 |
0 |
if (my $filter_class = $args{'filter'}) { }
|
108
|
26 |
2 |
unless 'Class::Inspector'->loaded($filter_class)
|
119
|
0 |
28 |
if (my $handler_class = $args{'handler'})
|
120
|
0 |
0 |
unless 'Class::Inspector'->loaded($handler_class)
|
127
|
0 |
28 |
unless my $method = $class->can("_fetch_last_insert_id_from_$driver")
|
133
|
28 |
0 |
$class->use_prepare_cached ? :
|
134
|
0 |
28 |
if ($args{'query_builder'})
|
135
|
0 |
0 |
unless 'Class::Inspector'->loaded($args{'query_builder'})
|
147
|
28 |
0 |
if ($args{'row'})
|
148
|
26 |
2 |
unless 'Class::Inspector'->loaded($args{'row'})
|
159
|
0 |
5 |
unless /\ACan\'t\ locate/imou
|
172
|
0 |
28 |
if ($args{'result'})
|
173
|
0 |
0 |
unless 'Class::Inspector'->loaded($args{'result'})
|
184
|
0 |
0 |
unless /\ACan\'t\ locate/imou
|
214
|
97 |
344 |
if exists $self->{'_context'}
|
220
|
65 |
2 |
unless $opt->{'no_filter'}
|
223
|
67 |
0 |
if $table
|
240
|
11 |
2 |
if (&blessed($_[1]) and $_[1]->isa('Aniki::Row'))
|
248
|
4 |
9 |
unless $set and %$set
|
249
|
1 |
8 |
unless ref $where
|
251
|
2 |
6 |
unless $opt->{'no_filter'}
|
254
|
8 |
0 |
if ($table)
|
265
|
1 |
4 |
unless &blessed($row) and $row->isa('Aniki::Row')
|
276
|
1 |
4 |
unless &blessed($row) and $row->isa('Aniki::Row')
|
279
|
1 |
2 |
if $self->suppress_row_objects
|
300
|
1 |
3 |
if (&blessed($_[0]) and $_[0]->isa('Aniki::Row')) { }
|
305
|
1 |
2 |
unless ref $where
|
308
|
2 |
0 |
if ($table)
|
328
|
0 |
21 |
unless defined wantarray
|
339
|
0 |
6 |
unless my $table = $self->schema->get_table($table_name)
|
344
|
0 |
6 |
unless defined wantarray
|
347
|
0 |
6 |
if $self->suppress_row_objects
|
356
|
0 |
2 |
unless my $table = $self->schema->get_table($table_name)
|
360
|
2 |
0 |
unless $opt->{'no_filter'}
|
363
|
0 |
2 |
unless defined wantarray
|
367
|
4 |
6 |
if (exists $$row{$field->name}) { }
|
|
4 |
2 |
elsif (defined(my $default_value = $field->default_value)) { }
|
|
2 |
0 |
elsif ($field->is_auto_increment) { }
|
371
|
0 |
4 |
ref $default_value eq 'SCALAR' ? :
|
380
|
0 |
2 |
if $self->suppress_row_objects
|
391
|
0 |
0 |
if ($self->schema->database ne 'MySQL')
|
399
|
0 |
0 |
if ($table)
|
411
|
1 |
9 |
unless @$values
|
413
|
0 |
9 |
defined $opts ? :
|
416
|
0 |
9 |
if (exists $opts->{'update'})
|
417
|
0 |
0 |
if ($self->schema->database ne 'MySQL')
|
424
|
9 |
0 |
if ($table)
|
426
|
0 |
9 |
if (exists $opts->{'update'})
|
431
|
0 |
9 |
if ($self->schema->database eq 'MySQL') { }
|
446
|
0 |
24 |
unless $table->primary_key
|
451
|
6 |
0 |
$pk->is_auto_increment ? :
|
|
18 |
6 |
exists $$row_data{$pk->name} ? :
|
467
|
0 |
79 |
unless ref $where
|
472
|
79 |
0 |
defined $table ? :
|
|
0 |
79 |
exists $opt->{'columns'} ? :
|
475
|
79 |
0 |
if defined $table
|
488
|
0 |
34 |
unless @$rows
|
490
|
0 |
34 |
if ref $prefetch eq 'HASH'
|
494
|
5 |
28 |
if (ref $key and ref $key eq 'HASH') { }
|
509
|
0 |
32 |
unless ($relationship)
|
524
|
2 |
83 |
if $opt->{'suppress_row_objects'}
|
525
|
11 |
74 |
if $opt->{'suppress_result_objects'}
|
527
|
79 |
6 |
exists $opt->{'table_name'} ? :
|
528
|
79 |
6 |
exists $opt->{'columns'} ? :
|
529
|
36 |
49 |
exists $opt->{'prefetch'} ? :
|
530
|
5 |
80 |
if ref $prefetch eq 'HASH'
|
533
|
8 |
77 |
if ($prefetch_enabled_fg)
|
534
|
4 |
4 |
unless $self->in_txn
|
540
|
4 |
4 |
if defined $txn
|
548
|
0 |
77 |
unless (defined wantarray)
|
559
|
0 |
85 |
if $columns == $WILDCARD_COLUMNS
|
568
|
11 |
74 |
if ($self->suppress_result_objects)
|
569
|
2 |
9 |
if $self->suppress_row_objects
|
596
|
381 |
0 |
$self->use_prepare_cached ? :
|
601
|
0 |
381 |
if ($@)
|
615
|
88 |
132 |
if (ref $args->{$col}) { }
|
|
132 |
0 |
elsif (my $field = $table->get_field($col)) { }
|
633
|
132 |
71 |
if (&blessed($v) and $v->isa('SQL::Maker::SQLType')) { }
|
661
|
0 |
1 |
if $self->suppress_row_objects
|
673
|
0 |
2 |
if $self->suppress_result_objects
|
686
|
6 |
0 |
if $sql =~ /\sfrom\s+(["`]?)([\w]+)\1\s*/iosu
|
696
|
0 |
0 |
unless defined $column
|
738
|
24 |
0 |
if $self->handler
|