|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
170
 | 
 0  | 
 0  | 
 0  | 
 ref $query and @$query
  | 
 
| 
316
 | 
 0  | 
 0  | 
 0  | 
 $bind_params and not defined $do_bind_params
  | 
 
| 
450
 | 
 0  | 
 0  | 
 0  | 
 ref $val eq 'HASH' and $val->{'any_in_array'} || $val->{'all_in_array'}
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 ref $val eq 'HASH' and $val->{'any_in_array'} || $val->{'all_in_array'} and not @{[] unless $val->{'any_in_array'} or $val->{'all_in_array'};}
  | 
 
| 
467
 | 
 0  | 
 0  | 
 0  | 
 $column_arg eq $column || $column_arg eq "!$column" and ($column_count{$column} || 0) > 1
  | 
 
| 
517
 | 
 0  | 
 0  | 
 0  | 
 $col_meta and $db
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $col_meta and $db and $col_meta->should_inline_value($db, $val)
  | 
 
| 
583
 | 
 0  | 
 0  | 
 0  | 
 $joins and @$joins
  | 
 
| 
699
 | 
 0  | 
 0  | 
 0  | 
 $driver eq 'mysql' and @normal_tables
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $driver eq 'mysql' and @normal_tables and $db && $db->database_version >= 5000012 || $dbh->get_info(18) =~ /5\.\d+\.(?:1[2-9]|[2-9]\d)/
  | 
 
| 
739
 | 
 0  | 
 0  | 
 0  | 
 $dbh->{'Driver'}{'Name'} eq 'Oracle' && $limit_prefix
  | 
 
| 
769
 | 
 0  | 
 0  | 
 0  | 
 $db && %$hints
  | 
 
| 
797
 | 
 0  | 
 0  | 
 0  | 
 $object_class and $lock
  | 
 
| 
821
 | 
 0  | 
 0  | 
 0  | 
 not defined $op and ref $vals eq 'HASH'
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 not defined $op and ref $vals eq 'HASH' and keys %$vals == 1
  | 
 
| 
850
 | 
 0  | 
 0  | 
 0  | 
 $db && $col_meta && $col_meta->should_inline_value($db, $vals)
  | 
 
| 
855
 | 
 0  | 
 0  | 
 0  | 
 $bind and not $should_inline
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $bind and not $should_inline and not $force_inline
  | 
 
| 
946
 | 
 0  | 
 0  | 
 0  | 
 $db && $col_meta && $col_meta->should_inline_value($db, $val)
  | 
 
| 
1026
 | 
 0  | 
 0  | 
 0  | 
 $db && $col_meta && $col_meta->should_inline_value($db, $val)
  | 
 
| 
1100
 | 
 0  | 
 0  | 
 0  | 
 $wanted > 1 and @{$vals->{$raw_op};} > $wanted
  | 
 
| 
1162
 | 
 0  | 
 0  | 
 0  | 
 $nested->[$i] and @{$nested->[$i];}
  | 
 
| 
1230
 | 
 0  | 
 0  | 
 0  | 
 ref $store eq 'HASH' and $Op_Arg_PassThru{$param}
  | 
 
| 
1243
 | 
 0  | 
 0  | 
 0  | 
 defined $value and not defined $parsed_value
  | 
 
| 
1258
 | 
 0  | 
 0  | 
 0  | 
 $col_meta->type eq 'set' and $depth == 1
  | 
 
| 
1285
 | 
 0  | 
 0  | 
 0  | 
 defined $value and $val_ref ne 'SCALAR'
  | 
 
| 
1296
 | 
 0  | 
 0  | 
 0  | 
 defined $value and not defined $parsed_value
  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
99
 | 
 0  | 
 0  | 
 0  | 
 $args{'tables'} || Carp::croak(q[Missing 'tables' argument])
  | 
 
| 
100
 | 
 0  | 
 0  | 
 0  | 
 $args{'tables_sql'} || $tables
  | 
 
| 
104
 | 
 0  | 
 0  | 
 0  | 
 delete $args{'query'} || delete $args{'where'}
  | 
 
| 
151
 | 
 0  | 
 0  | 
 0  | 
 $args{'db'}->dbh || Carp::croak(q[Missing 'dbh' argument and ], q[could not retreive one from the 'db' agument - ], $args{'db'}->error)
  | 
 
| 
313
 | 
 0  | 
 0  | 
 0  | 
 $meta->{$obj_class} || $obj_class->meta
  | 
 
| 
326
 | 
 0  | 
 0  | 
 0  | 
 $all_columns->{$table} ||= $my_columns
  | 
 
| 
342
 | 
 0  | 
 0  | 
 0  | 
 $meta->{$obj_class} || ($obj_class ? $obj_class->meta : undef)
  | 
 
| 
387
 | 
 0  | 
 0  | 
 0  | 
 $query_only_columns or not $select_columns{$column}
  | 
 
| 
426
 | 
 0  | 
 0  | 
 0  | 
 $query_is_sql or $scalar_ref
  | 
 
| 
430
 | 
 0  | 
 0  | 
 0  | 
 $obj_meta->column($column) || $obj_meta->method_column($column)
  | 
 
| 
433
 | 
 0  | 
 0  | 
 0  | 
 $get_method or $set_method
  | 
 
| 
450
 | 
 0  | 
 0  | 
 0  | 
 $val->{'any_in_array'} || $val->{'all_in_array'}
  | 
 
| 
451
 | 
 0  | 
 0  | 
 0  | 
 $val->{'any_in_array'} or $val->{'all_in_array'}
  | 
 
| 
467
 | 
 0  | 
 0  | 
 0  | 
 $column_arg eq $column || $column_arg eq "!$column"
  | 
 
| 
500
 | 
 0  | 
 0  | 
 0  | 
 $op eq 'IS' or $op eq 'IS NOT'
  | 
 
| 
512
 | 
 0  | 
 0  | 
 0  | 
 $not || $op eq '<>'
  | 
 
| 
699
 | 
 0  | 
 0  | 
 0  | 
 $db && $db->database_version >= 5000012 || $dbh->get_info(18) =~ /5\.\d+\.(?:1[2-9]|[2-9]\d)/
  | 
 
| 
747
 | 
 0  | 
 0  | 
 0  | 
 $$hints{"t$i"} || ($i == 1 ? $hints : undef)
  | 
 
| 
750
 | 
 0  | 
 0  | 
 0  | 
 $oracle_hack || keys %$hints
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $hints->{'t1'} || $hints
  | 
 
| 
761
 | 
 0  | 
 0  | 
 0  | 
 $select ||= join(",\n", map({"  $_";} @select_columns))
  | 
 
| 
769
 | 
 0  | 
 0  | 
 0  | 
 $hints->{'t1'} || $hints
  | 
 
| 
864
 | 
 0  | 
 0  | 
 0  | 
 $op eq 'ANY IN SET' or $op eq 'ALL IN SET'
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $op eq 'ANY IN ARRAY' or $op eq 'ALL IN ARRAY'
  | 
 
| 
886
 | 
 0  | 
 0  | 
 0  | 
 $op eq 'ANY IN SET' or $op eq 'ALL IN SET'
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $op eq 'ANY IN ARRAY' or $op eq 'ALL IN ARRAY'
  | 
 
| 
890
 | 
 0  | 
 0  | 
 0  | 
 $should_inline || $force_inline
  | 
 
| 
896
 | 
 0  | 
 0  | 
 0  | 
 $should_inline || $force_inline
  | 
 
| 
903
 | 
 0  | 
 0  | 
 0  | 
 $should_inline || $force_inline
  | 
 
| 
908
 | 
 0  | 
 0  | 
 0  | 
 $should_inline || $force_inline
  | 
 
| 
916
 | 
 0  | 
 0  | 
 0  | 
 $op eq 'IS' or $op eq 'IS NOT'
  | 
 
| 
927
 | 
 0  | 
 0  | 
 0  | 
 $not || $op eq '<>'
  | 
 
| 
949
 | 
 0  | 
 0  | 
 0  | 
 $should_inline or $force_inline
  | 
 
| 
1029
 | 
 0  | 
 0  | 
 0  | 
 $should_inline or $force_inline
  | 
 
| 
1062
 | 
 0  | 
 0  | 
 0  | 
 $force_inline || $db && $col_meta && $col_meta->should_inline_value($db, $_)
  | 
 
| 
1077
 | 
 0  | 
 0  | 
 0  | 
 $op eq 'ALL IN SET' || $op eq 'ALL IN ARRAY'
  | 
 
| 
1078
 | 
 0  | 
 0  | 
 0  | 
 $op eq 'ANY IN SET' || $op eq 'ANY IN ARRAY'
  | 
 
| 
1090
 | 
 0  | 
 0  | 
 0  | 
 not $ref_type or $ref_type eq 'SCALAR'
  | 
 
| 
1228
 | 
 0  | 
 0  | 
 0  | 
 not $val_ref or $asis
  | 
 
| 
1255
 | 
 0  | 
 0  | 
 0  | 
 @$value or $allow_empty_lists
  | 
 
| 
1258
 | 
 0  | 
 0  | 
 0  | 
 $asis or $col_meta->type eq 'array'
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $asis or $col_meta->type eq 'array' or $col_meta->type eq 'set' and $depth == 1
  |