|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
217
 | 
 56  | 
 0  | 
 0  | 
 defined $self->TableSpec_cnf && defined $self->TableSpec_cnf->{'apply_TableSpec_timestamp'}
  | 
 
| 
345
 | 
 66  | 
 0  | 
 0  | 
 $data->{'singleIconCls'} and not $data->{'iconCls'}
  | 
 
| 
393
 | 
 176  | 
 0  | 
 0  | 
 $self->result_source_instance->can('is_virtual') && $self->result_source_instance->is_virtual
  | 
 
| 
436
 | 
 70  | 
 318  | 
 55  | 
 $is_local and $self->has_relationship($col)
  | 
 
| 
 | 
 388  | 
 0  | 
 55  | 
 $is_local and $self->has_relationship($col) and $set->{'priority_rel_columns'}
  | 
 
| 
443
 | 
 318  | 
 125  | 
 0  | 
 not $is_local and $set->{'no_priority_rel_column'}
  | 
 
| 
 | 
 125  | 
 0  | 
 0  | 
 not $is_local and $set->{'no_priority_rel_column'} and $set->{'no_priority_rel_column'}{$col}
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 not $is_local and $set->{'no_priority_rel_column'} and $set->{'no_priority_rel_column'}{$col} and $is_phy
  | 
 
| 
464
 | 
 0  | 
 0  | 
 49  | 
 $cond_data->{'foreign'} and $cond_data->{'self'}
  | 
 
| 
497
 | 
 49  | 
 0  | 
 0  | 
 not defined $display_column and ref $display_columns eq 'ARRAY'
  | 
 
| 
 | 
 49  | 
 0  | 
 0  | 
 not defined $display_column and ref $display_columns eq 'ARRAY' and @$display_columns > 0
  | 
 
| 
506
 | 
 0  | 
 0  | 
 49  | 
 not defined $display_columns and defined $display_column
  | 
 
| 
568
 | 
 250  | 
 79  | 
 0  | 
 defined $cols->{$col}{'profiles'} and not ref $cols->{$col}{'profiles'}
  | 
 
| 
612
 | 
 319  | 
 0  | 
 10  | 
 $info->{'extra'} && $info->{'extra'}{'unsigned'}
  | 
 
| 
624
 | 
 0  | 
 0  | 
 12  | 
 $p and $p > 0
  | 
 
| 
645
 | 
 329  | 
 0  | 
 0  | 
 $info->{'data_type'} eq 'enum' and $info->{'extra'}
  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 $info->{'data_type'} eq 'enum' and $info->{'extra'} and $info->{'extra'}{'list'}
  | 
 
| 
701
 | 
 191  | 
 49  | 
 103  | 
 $accessor eq 'filter' and $self->TableSpec_cnf->{'priority_rel_columns'}
  | 
 
| 
 | 
 103  | 
 0  | 
 0  | 
 $self->TableSpec_cnf->{'no_priority_rel_column'} && $self->TableSpec_cnf->{'no_priority_rel_column'}{$rel}
  | 
 
| 
 | 
 49  | 
 0  | 
 103  | 
 $accessor eq 'filter' and $self->TableSpec_cnf->{'priority_rel_columns'} and not $self->TableSpec_cnf->{'no_priority_rel_column'} && $self->TableSpec_cnf->{'no_priority_rel_column'}{$rel}
  | 
 
| 
 | 
 49  | 
 20  | 
 83  | 
 $accessor eq 'filter' and $self->TableSpec_cnf->{'priority_rel_columns'} and not $self->TableSpec_cnf->{'no_priority_rel_column'} && $self->TableSpec_cnf->{'no_priority_rel_column'}{$rel} and not $pri_cols{$rel}
  | 
 
| 
706
 | 
 0  | 
 0  | 
 99  | 
 $cond_info->{'self'} and $cond_info->{'foreign'}
  | 
 
| 
767
 | 
 0  | 
 0  | 
 0  | 
 ref $_[0] eq 'HASH' and scalar @_ == 1
  | 
 
| 
827
 | 
 0  | 
 0  | 
 58  | 
 ref $_[0] eq 'HASH' and scalar @_ == 1
  | 
 
| 
920
 | 
 1570  | 
 84  | 
 0  | 
 wantarray and ref $value
  | 
 
| 
1004
 | 
 0  | 
 0  | 
 0  | 
 ref $cond eq 'HASH' and scalar keys %$cond == 1
  | 
 
| 
1011
 | 
 0  | 
 0  | 
 0  | 
 defined $col and $side eq 'foreign'
  | 
 
| 
1033
 | 
 0  | 
 0  | 
 507  | 
 ref $cond eq 'HASH' and scalar keys %$cond == 1
  | 
 
| 
1105
 | 
 0  | 
 0  | 
 0  | 
 $display_col and $relOld || $relNew
  | 
 
| 
1112
 | 
 0  | 
 0  | 
 0  | 
 exists $old{$col} and $relOld
  | 
 
| 
1113
 | 
 0  | 
 0  | 
 0  | 
 exists $new{$col} and $relNew
  | 
 
| 
1125
 | 
 0  | 
 0  | 
 0  | 
 $col_props->{$_} && $col_props->{$_}{'header'}
  | 
 
| 
1141
 | 
 183  | 
 0  | 
 0  | 
 $rest_key_col and $rest_key_col ne ''
  | 
 
| 
1143
 | 
 0  | 
 0  | 
 183  | 
 $pri[0] and scalar @pri == 1
  | 
 
| 
1218
 | 
 0  | 
 447  | 
 0  | 
 !ref($arg) && $arg->can('table')
  | 
|  line  | 
 l  | 
 !l  | 
 condition  | 
 
| 
297
 | 
 313  | 
 0  | 
 $$data_types{$info->{'data_type'}} || ['text']
  | 
 
| 
330
 | 
 66  | 
 0  | 
 shift() || {}
  | 
 
| 
361
 | 
 0  | 
 66  | 
 $data->{'row_display'} || sub {
	my $record = $_;
my $title = join('/', map({'' unless $record->{$_};} @display_columns));
$title = sprintf('%.13s', $title) . '...' if length $title > 13;
return $title;
}
  | 
 
| 
400
 | 
 66  | 
 0  | 
 shift() || {}
  | 
 
| 
486
 | 
 44  | 
 5  | 
 $self->TableSpec_related_get_set_conf($col, 'auto_editor_type') || 'combo'
  | 
 
| 
487
 | 
 42  | 
 7  | 
 $self->TableSpec_related_get_set_conf($col, 'auto_editor_params') || {}
  | 
 
| 
488
 | 
 0  | 
 49  | 
 $self->TableSpec_related_get_set_conf($col, 'auto_editor_win_params') || {}
  | 
 
| 
490
 | 
 9  | 
 40  | 
 $cols->{$col}{'auto_editor_params'} || {}
  | 
 
| 
535
 | 
 0  | 
 65  | 
 $self->TableSpec_related_get_set_conf($col, 'open_url_multi_rs_join_name') || 'me'
  | 
 
| 
539
 | 
 15  | 
 50  | 
 $cols->{$col}{'profiles'} ||= []
  | 
 
| 
554
 | 
 329  | 
 0  | 
 $$data_types{$info->{'data_type'}} || ['text']
  | 
 
| 
585
 | 
 0  | 
 329  | 
 ref $info->{'default_value'} || ''
  | 
 
| 
637
 | 
 57  | 
 171  | 
 $cols->{$col}{'extra_properties'} || {}
  | 
 
| 
852
 | 
 53  | 
 54  | 
 $col_props ||= {}
  | 
 
| 
876
 | 
 0  | 
 0  | 
 $self->TableSpec_get_conf('columns') || {}
  | 
 
| 
894
 | 
 1654  | 
 0  | 
 shift() || (return undef)
  | 
 
| 
950
 | 
 554  | 
 0  | 
 shift() || (return undef)
  | 
 
| 
951
 | 
 554  | 
 0  | 
 $self->relationship_info($rel) || (return undef)
  | 
 
| 
964
 | 
 0  | 
 0  | 
 shift() || (return undef)
  | 
 
| 
965
 | 
 0  | 
 0  | 
 shift() || (return undef)
  | 
 
| 
967
 | 
 0  | 
 0  | 
 $self->TableSpec_related_class($rel) || (return undef)
  | 
 
| 
977
 | 
 554  | 
 0  | 
 shift() || (return undef)
  | 
 
| 
978
 | 
 554  | 
 0  | 
 shift() || (return undef)
  | 
 
| 
980
 | 
 554  | 
 0  | 
 $self->TableSpec_related_class($rel) || (return undef)
  | 
 
| 
993
 | 
 858  | 
 0  | 
 shift() || (return undef)
  | 
 
| 
1183
 | 
 0  | 
 0  | 
 shift() || '<span>open</span>'
  | 
 
| 
1220
 | 
 0  | 
 447  | 
 ref $table || ''
  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
346
 | 
 64  | 
 2  | 
 0  | 
 $defaults{'iconCls'} || $data->{'iconCls'} || $defs_i
  | 
 
| 
347
 | 
 64  | 
 2  | 
 0  | 
 $data->{'multiIconCls'} || $defm_i
  | 
 
| 
348
 | 
 0  | 
 66  | 
 0  | 
 $data->{'singleIconCls'} || $defaults{'iconCls'}
  | 
 
| 
349
 | 
 66  | 
 0  | 
 0  | 
 $data->{'title'} || $table
  | 
 
| 
350
 | 
 66  | 
 0  | 
 0  | 
 $data->{'title_multi'} || $defaults{'title'}
  | 
 
| 
461
 | 
 5  | 
 44  | 
 65  | 
 $info->{'attrs'}{'accessor'} eq 'single' or $info->{'attrs'}{'accessor'} eq 'filter'
  | 
 
| 
489
 | 
 9  | 
 40  | 
 0  | 
 $cols->{$col}{'auto_editor_type'} || $auto_editor_type
  | 
 
| 
851
 | 
 159  | 
 53  | 
 216  | 
 $col_props ||= $self->TableSpec_cnf->{$_}
  | 
 
| 
895
 | 
 858  | 
 796  | 
 0  | 
 shift() || $self->get_built_Cnf
  | 
 
| 
921
 | 
 0  | 
 0  | 
 0  | 
 ref $value eq 'ARRAY' or ref $value eq 'HASH'
  | 
 
| 
942
 | 
 0  | 
 84  | 
 0  | 
 shift() || $self->get_built_Cnf
  | 
 
| 
1068
 | 
 0  | 
 0  | 
 0  | 
 $self->get_from_storage || $self
  | 
 
| 
1086
 | 
 0  | 
 0  | 
 0  | 
 defined $new{$col} or defined $old{$col}
  | 
 
| 
1105
 | 
 0  | 
 0  | 
 0  | 
 $relOld || $relNew
  |