line |
!l |
l&&!r |
l&&r |
condition |
88
|
0 |
0 |
0 |
$self->{'sth'} and $self->param("autocommit")
|
221
|
0 |
0 |
0 |
$q and $q->binded_types->length
|
232
|
0 |
0 |
0 |
$q and $self->{'bind'}
|
235
|
0 |
0 |
0 |
@_ and @_ == 1 && $self->_is_hash($_[0]) || !(@_ % 2) && ref $_[0] ne 'HASH'
|
280
|
0 |
0 |
0 |
not @binded and @_
|
282
|
0 |
0 |
0 |
$q and $q->is_upsert
|
296
|
0 |
0 |
0 |
ref $_[$i] eq "HASH" and scalar keys %{$_[$i];} == 1
|
|
0 |
0 |
0 |
ref $_[$i] eq "HASH" and scalar keys %{$_[$i];} == 1 and "DBI"->can("SQL_" . uc([values %{$_[$i];}]->[0]))
|
338
|
0 |
0 |
0 |
$q and scalar @binded != scalar @binded_types
|
349
|
0 |
0 |
0 |
$self->_is_array($binded[$i]) and ref $binded[$i] ne "ARRAY"
|
|
0 |
0 |
0 |
$self->_is_object($binded[$i]) and overload::Overloaded($binded[$i])
|
|
0 |
0 |
0 |
$self->_is_object($binded[$i]) and overload::Overloaded($binded[$i]) and overload::Method($binded[$i], "\"\"")
|
|
0 |
0 |
0 |
$self->_is_hash($binded[$i]) and $self->_can($binded[$i], "as_json")
|
382
|
0 |
0 |
0 |
ref $binded[$i] and $self->_is_object($binded[$i])
|
|
0 |
0 |
0 |
ref $binded[$i] and $self->_is_object($binded[$i]) and overload::Overloaded($binded[$i])
|
|
0 |
0 |
0 |
ref $binded[$i] and $self->_is_object($binded[$i]) and overload::Overloaded($binded[$i]) and overload::Method($binded[$i], "\"\"")
|
391
|
0 |
0 |
0 |
length $data_type and $self->_is_hash($data_type)
|
410
|
0 |
0 |
0 |
$tbl and ref $tbl
|
418
|
0 |
0 |
0 |
not $error and %$tie
|
426
|
0 |
0 |
0 |
exists $tie->{$val} and ref $tie->{$val} eq "SCALAR"
|
474
|
0 |
0 |
0 |
exists $self->{'executed'} && $self->{'executed'}
|
680
|
0 |
0 |
0 |
$type eq "ALTER" and not $query =~ /^\s*$type\s+TABLE\s+/i
|
703
|
0 |
0 |
0 |
scalar @_ == 1 && ref $_[0]
|
715
|
0 |
0 |
0 |
scalar keys %$constant and $q->final
|
732
|
0 |
0 |
0 |
ref $data and $self->_is_a($data, $class)
|
740
|
0 |
0 |
0 |
$self->_is_object($data) and $data->isa("DB::Object::Tables")
|
791
|
0 |
0 |
0 |
$q->limit && $q->_limit->length
|
|
0 |
0 |
0 |
not $q->limit && $q->_limit->length and $q2->_limit->length
|
834
|
0 |
0 |
0 |
$self->_is_object($vals->[0]) and $vals->[0]->isa("DB::Object::Operator")
|
847
|
0 |
0 |
0 |
$self->_is_object($vals->[0]) and $vals->[0]->isa("DB::Object::Fields::Field::Overloaded")
|
858
|
0 |
0 |
0 |
$self->_is_object($f2) and $f2->isa("DB::Object::NOT")
|
865
|
0 |
0 |
0 |
$self->_is_object($f1) and $f1->isa("DB::Object::Fields::Field")
|
875
|
0 |
0 |
0 |
$self->_is_object($f2) and $f2->isa("DB::Object::Fields::Field")
|
897
|
0 |
0 |
0 |
$self->_is_object($on) and $on->isa("DB::Object::Operator")
|
|
0 |
0 |
0 |
$self->_is_object($on) and $on->isa("DB::Object::Fields::Field::Overloaded")
|
1034
|
0 |
0 |
0 |
$prio != 1 and $type =~ /^(?:SELECT)$/i
|
1035
|
0 |
0 |
0 |
$prio != 0 and $type =~ /^(?:DELETE|INSERT|REPLACE|UPDATE)$/i
|
1069
|
0 |
0 |
0 |
$self->{'sth'} and $self->param("autocommit")
|
line |
l |
!l |
condition |
80
|
0 |
0 |
$self->{'sth'}->errstr || 'Unknown error while binding parameters to query.'
|
90
|
0 |
0 |
$self->prepare('COMMIT') || (return $self->pass_error)
|
103
|
0 |
0 |
$self->{'query'} || (return $self->error('No query to set as to be ignored.'))
|
120
|
0 |
0 |
$self->_cache_this($query) || (return $self->error("Error while preparing new ignored query:\n$query"))
|
148
|
0 |
0 |
$file->open('>', {'binmode', 'utf8'}) || (return $self->error("Unable to open file '${file}' in write mode: ", $file->error))
|
416
|
0 |
0 |
$self->{'tie'} || {}
|
480
|
0 |
0 |
shift @_ || []
|
668
|
0 |
0 |
$self->{'query'} || (return $self->error('No query to set as to be ignored.'))
|
686
|
0 |
0 |
$self->_cache_this($query) || (return $self->error("Error while preparing new ignored query:\n$query"))
|
705
|
0 |
0 |
$self->query_object || (return $self->error('No query formatter object was set'))
|
706
|
0 |
0 |
$q->table_object || (return $self->error('No table object is set in query object.'))
|
707
|
0 |
0 |
$q->query || (return $self->error('No query prepared for join with another table.'))
|
755
|
0 |
0 |
$join_tbl->select || (return $self->pass_error($join_tbl->error))
|
756
|
0 |
0 |
$sth_tmp->query_object || (return $self->error(qq[Could not get a query object out of the dummy select query I made from table "$data".]))
|
978
|
0 |
0 |
$tbl_o->_cache_this($q2) || (return $self->error("Error while preparing query to select:\n", $q2->as_string, $tbl_o->error))
|
1021
|
0 |
0 |
$self->{'query'} || (return $self->error('No query to set priority for was provided.'))
|
1040
|
0 |
0 |
$self->_cache_this($query) || (return $self->error("Error while preparing new low priority query:\n$query"))
|
1071
|
0 |
0 |
$self->prepare('ROLLBACK') || (return $self->error('An error occurred while preparing query to rollback: ', $self->error))
|