File Coverage

blib/lib/Tapper/Schema/TestrunDB/Result/ChartLineAxisColumns.pm
Criterion Covered Total %
statement 9 9 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod n/a
total 12 12 100.0


line stmt bran cond sub pod time code
1             package Tapper::Schema::TestrunDB::Result::ChartLineAxisColumns;
2             our $AUTHORITY = 'cpan:TAPPER';
3             $Tapper::Schema::TestrunDB::Result::ChartLineAxisColumns::VERSION = '5.0.9';
4             # ABSTRACT: Tapper - containing column name as element for chart axis
5              
6 7     7   18107 use strict;
  7         12  
  7         186  
7 7     7   29 use warnings;
  7         8  
  7         156  
8              
9 7     7   22 use parent 'DBIx::Class';
  7         8  
  7         30  
10              
11             __PACKAGE__->load_components(qw/FilterColumn InflateColumn::DateTime Core/);
12             __PACKAGE__->table('chart_line_axis_columns');
13             __PACKAGE__->add_columns(
14             'chart_line_axis_element_id', {
15             data_type => 'INT',
16             default_value => undef,
17             is_nullable => 0,
18             size => 11,
19             extra => {
20             unsigned => 1,
21             },
22             },
23             'chart_line_axis_column', {
24             data_type => 'VARCHAR',
25             is_nullable => 0,
26             size => 512,
27             },
28             );
29              
30             (my $basepkg = __PACKAGE__) =~ s/::\w+$//;
31              
32             __PACKAGE__->set_primary_key('chart_line_axis_element_id');
33             __PACKAGE__->belongs_to(
34             chart => "${basepkg}::ChartLineAxisElements",
35             { 'foreign.chart_line_axis_element_id' => 'self.chart_line_axis_element_id' },
36             );
37              
38             1;
39              
40             __END__
41              
42             =pod
43              
44             =encoding UTF-8
45              
46             =head1 NAME
47              
48             Tapper::Schema::TestrunDB::Result::ChartLineAxisColumns - Tapper - containing column name as element for chart axis
49              
50             =head1 AUTHORS
51              
52             =over 4
53              
54             =item *
55              
56             AMD OSRC Tapper Team <tapper@amd64.org>
57              
58             =item *
59              
60             Tapper Team <tapper-ops@amazon.com>
61              
62             =back
63              
64             =head1 COPYRIGHT AND LICENSE
65              
66             This software is Copyright (c) 2017 by Advanced Micro Devices, Inc..
67              
68             This is free software, licensed under:
69              
70             The (two-clause) FreeBSD License
71              
72             =cut