|  line  | 
 true  | 
 false  | 
 branch  | 
 
| 
81
 | 
 0  | 
 0  | 
 if @_ and $self->has_dbh
  | 
 
| 
88
 | 
 0  | 
 0  | 
 if @_ and $self->has_dbh
  | 
 
| 
95
 | 
 0  | 
 0  | 
 if defined $self->{'database_version'}
  | 
 
| 
100
 | 
 0  | 
 0  | 
 if ($vers =~ /^(\d+)\.(\d+)(?:\.(\d+))?/)
  | 
 
| 
141
 | 
 0  | 
 0  | 
 $args{'include_views'} ? :
  | 
 
| 
146
 | 
 0  | 
 0  | 
 unless defined $schema
  | 
 
| 
156
 | 
 0  | 
 0  | 
 unless my $dbh = $self->dbh
  | 
 
| 
174
 | 
 0  | 
 0  | 
 if ($error)
  | 
 
| 
179
 | 
 0  | 
 0  | 
 wantarray ? :
  | 
 
| 
194
 | 
 0  | 
 0  | 
 if ($hints and $version >= 3023012)
  | 
 
| 
200
 | 
 0  | 
 0  | 
 $version >= 4000009 ? :
  | 
 
| 
206
 | 
 0  | 
 0  | 
 if ($hints->{$key})
  | 
 
| 
210
 | 
 0  | 
 0  | 
 if (ref $hints->{$key} eq 'ARRAY') { }
  | 
 
| 
233
 | 
 0  | 
 0  | 
 unless $hints
  | 
 
| 
236
 | 
 0  | 
 0  | 
 $hints->{$_} ? :
  | 
 
| 
238
 | 
 0  | 
 0  | 
 $hints->{'comment'} ? :
  | 
 
| 
 | 
 0  | 
 0  | 
 $hints->{$_} ? :
  | 
 
| 
245
 | 
 0  | 
 0  | 
 unless ref $lock
  | 
 
| 
247
 | 
 0  | 
 0  | 
 if $lock->{'for_update'}
  | 
 
| 
255
 | 
 0  | 
 0  | 
 unless my $sql = $types{$lock->{'type'}}
  | 
 
| 
264
 | 
 0  | 
 0  | 
 if not ref $_[1]
  | 
 
| 
272
 | 
 0  | 
 0  | 
 if not ref $_[1]
  | 
 
| 
280
 | 
 0  | 
 0  | 
 if not ref $_[1]
  | 
 
| 
291
 | 
 0  | 
 0  | 
 if (ref $val)
  | 
 
| 
293
 | 
 0  | 
 0  | 
 if ($size and $val->Size != $size)
  | 
 
| 
302
 | 
 0  | 
 0  | 
 if ($from_db and $val =~ /^\d+$/) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($val =~ /^[10]+$/) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($val =~ /^\d*[2-9]\d*$/) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($val =~ s/^0x// or $val =~ s/^X'(.*)'$/$1/ or $val =~ /^[0-9a-f]+$/i) { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($val =~ s/^B'([10]+)'$/$1/i) { }
  | 
 
| 
333
 | 
 0  | 
 0  | 
 if $size
  | 
 
| 
336
 | 
 0  | 
 0  | 
 if ($self->database_version >= 5000003)
  | 
 
| 
344
 | 
 0  | 
 0  | 
 defined $_[1] ? :
  | 
 
| 
349
 | 
 0  | 
 0  | 
 (shift())->database_version >= 5000003 ? :
  | 
 
| 
358
 | 
 0  | 
 0  | 
 if ($self->database_version >= 5000003) { }
  | 
 
| 
374
 | 
 0  | 
 0  | 
 if ref $_[0] eq "ARRAY"
  | 
 
| 
376
 | 
 0  | 
 0  | 
 if (@_ > 1 and not ref $_[1])
  | 
 
| 
384
 | 
 0  | 
 0  | 
 unless defined $val
  | 
 
| 
395
 | 
 0  | 
 0  | 
 ref $_[0] ? :
  | 
 
| 
397
 | 
 0  | 
 0  | 
 unless @set and defined $set[0]
  | 
 
| 
401
 | 
 0  | 
 0  | 
 if (not defined $_) { }
  | 
 
| 
420
 | 
 0  | 
 0  | 
 if ($col_info->{'TYPE_NAME'} eq "timestamp" and defined $col_info->{'COLUMN_DEF'})
  | 
 
| 
422
 | 
 0  | 
 0  | 
 if ($col_info->{'COLUMN_DEF'} eq '0000-00-00 00:00:00' or $col_info->{'COLUMN_DEF'} eq '00000000000000') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($col_info->{'COLUMN_DEF'} eq 'CURRENT_TIMESTAMP') { }
  | 
 
| 
442
 | 
 0  | 
 0  | 
 if ($col_info->{'TYPE_NAME'} eq 'set') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($col_info->{'TYPE_NAME'} eq 'enum') { }
  | 
 
| 
453
 | 
 0  | 
 0  | 
 if ($col_info->{'mariadb_is_auto_increment'} and ref($self)->coerce_autoincrement_to_serial)
  | 
 
| 
456
 | 
 0  | 
 0  | 
 if ($col_info->{'TYPE_NAME'} eq 'int') { }
  | 
 
| 
 | 
 0  | 
 0  | 
 elsif ($col_info->{'TYPE_NAME'} eq 'bigint') { }
  | 
 
| 
476
 | 
 0  | 
 0  | 
 if (defined $self->{'supports_on_duplicate_key_update'})
  | 
 
| 
481
 | 
 0  | 
 0  | 
 if ($self->database_version >= 4001000)
  | 
 
| 
493
 | 
 0  | 
 0  | 
 if (defined $self->{'supports_select_from_subselect'})
  | 
 
| 
498
 | 
 0  | 
 0  | 
 if ($self->database_version >= 5000045)
  | 
 
| 
519
 | 
 0  | 
 0  | 
 unless my $dbh = $self->dbh
  | 
 
| 
534
 | 
 0  | 
 0  | 
 unless $row->{'Key_name'} eq "PRIMARY"
  |