line |
true |
false |
branch |
77
|
0 |
0 |
if ($self->_using_freetds) { }
|
|
0 |
0 |
elsif (not $self->_get_dbh->{'syb_dynamic_supported'}) { }
|
|
0 |
0 |
elsif (not $self->_use_typeless_placeholders) { }
|
78
|
0 |
0 |
unless $ENV{'DBIC_SYBASE_FREETDS_NOWARN'}
|
96
|
0 |
0 |
if (not $self->_use_typeless_placeholders)
|
97
|
0 |
0 |
if ($self->_use_placeholders) { }
|
125
|
0 |
0 |
if ($self->_using_freetds and (my $ver = $self->_using_freetds_version || 999) > 0.82)
|
137
|
0 |
0 |
if $self->_parent_storage
|
149
|
0 |
0 |
if ref $self->_dbi_connect_info->[0] eq 'CODE'
|
171
|
0 |
2 |
if $self->_writer_storage
|
172
|
0 |
2 |
if $self->_bulk_storage
|
197
|
0 |
0 |
$on ? :
|
209
|
0 |
0 |
if ($self->_is_bulk_storage)
|
215
|
0 |
0 |
unless $self->_using_freetds
|
277
|
0 |
0 |
if ($op eq 'select' and not $args->[4] and $limit = $args->[3])
|
285
|
0 |
0 |
if $limit
|
291
|
0 |
0 |
if (my $identity_col = $self->_perform_autoinc_retrieval)
|
341
|
0 |
0 |
if $self->_perform_autoinc_retrieval
|
344
|
0 |
0 |
wantarray ? :
|
363
|
0 |
0 |
exists $to_insert->{$identity_col} ? :
|
368
|
0 |
0 |
$identity_col && !exists $to_insert->{$identity_col} ? :
|
377
|
0 |
0 |
unless (%$to_insert)
|
379
|
0 |
0 |
if $col eq $identity_col
|
384
|
0 |
0 |
if ref $info->{'default_value'} eq 'SCALAR' or exists $info->{'data_type'} and not defined $info->{'data_type'}
|
386
|
0 |
0 |
if $info->{'data_type'} and $info->{'data_type'} =~ /^timestamp\z/i
|
405
|
0 |
0 |
if ($self->{'transaction_depth'} or not $blob_cols || $need_dumb_last_insert_id)
|
433
|
0 |
0 |
$identity_col ? :
|
440
|
0 |
0 |
if $blob_cols
|
452
|
0 |
0 |
if (my $blob_cols = $self->_remove_blob_cols($source, $fields)) { }
|
474
|
0 |
0 |
if (keys %$fields) { }
|
479
|
0 |
0 |
&first(sub {
$_->{'is_auto_increment'};
}
, values %{$source->columns_info([keys %$fields]);}) ? :
|
497
|
0 |
0 |
&first(sub {
$_->{'is_auto_increment'};
}
, values %{$source->columns_info([keys %$fields]);}) ? :
|
517
|
0 |
0 |
&first(sub {
$_ eq $identity_col;
}
, @$cols) ? :
|
526
|
0 |
0 |
if (not $use_bulk_api and ref $self->_dbi_connect_info->[0] eq 'CODE')
|
533
|
0 |
0 |
unless ($use_bulk_api)
|
538
|
0 |
0 |
$self->{'transaction_depth'} == 0 ? :
|
545
|
0 |
0 |
if ($blob_cols)
|
546
|
0 |
0 |
if ($self->_autoinc_supplied_for_op) { }
|
569
|
0 |
0 |
if $guard
|
584
|
0 |
0 |
defined $identity_idx ? :
|
592
|
0 |
0 |
exists $orig_order{$_} ? :
|
613
|
0 |
0 |
if $errno == 36
|
615
|
0 |
0 |
$errmsg ? :
|
|
0 |
0 |
$osmsg ? :
|
|
0 |
0 |
$blkmsg ? :
|
648
|
0 |
0 |
$self->_autoinc_supplied_for_op ? :
|
679
|
0 |
0 |
if ($exception =~ /-Y option/) { }
|
|
0 |
0 |
elsif ($exception) { }
|
683
|
0 |
0 |
if $self->debug
|
705
|
0 |
0 |
if ($self->_is_lob_column($source, $col))
|
707
|
0 |
0 |
if (not defined $blob_val) { }
|
712
|
0 |
0 |
unless $blob_val eq ''
|
717
|
0 |
0 |
%blob_cols ? :
|
729
|
0 |
0 |
if ($self->_is_lob_column($source, $col))
|
732
|
0 |
0 |
if (not defined $blob_val) { }
|
737
|
0 |
0 |
unless $blob_val eq ''
|
744
|
0 |
0 |
@blob_cols ? :
|
757
|
0 |
0 |
if (ref $where eq 'HASH' and @primary_cols == grep({defined $where->{$_};} @primary_cols)) { }
|
792
|
0 |
0 |
if grep({defined $row{$_};} @primary_cols) != @primary_cols
|
797
|
0 |
0 |
if $self->_perform_autoinc_retrieval
|
808
|
0 |
0 |
unless ($sth)
|
817
|
0 |
0 |
unless $sth->func('CS_GET', 1, 'ct_data_info')
|
820
|
0 |
0 |
unless $sth->func('ct_prepare_send')
|
823
|
0 |
0 |
unless defined $log_on_update
|
825
|
0 |
0 |
unless $sth->func('CS_SET', 1, {'total_txtlen', length $blob, 'log_on_update', $log_on_update}, 'ct_data_info')
|
830
|
0 |
0 |
unless $sth->func($blob, length $blob, 'ct_send_data')
|
832
|
0 |
0 |
unless $sth->func('ct_finish_send')
|
835
|
0 |
0 |
if ($self->_using_freetds) { }
|
845
|
0 |
0 |
if $sth
|
861
|
0 |
0 |
if (exists $blob_cols->[$i][$j])
|
917
|
0 |
0 |
if $self->_is_bulk_storage and $self->_dbh and $self->_began_bulk_work
|
921
|
0 |
0 |
if $self->_is_bulk_storage
|