← Index
NYTProf Performance Profile   « line view »
For starman worker -M FindBin --max-requests 50 --workers 2 --user=kohadev-koha --group kohadev-koha --pid /var/run/koha/kohadev/plack.pid --daemonize --access-log /var/log/koha/kohadev/plack.log --error-log /var/log/koha/kohadev/plack-error.log -E deployment --socket /var/run/koha/kohadev/plack.sock /etc/koha/sites/kohadev/plack.psgi
  Run on Fri Jan 8 13:01:18 2016
Reported on Fri Jan 8 13:01:36 2016

Filename/home/vagrant/kohaclone/Koha/Schema/Result/Letter.pm
StatementsExecuted 14 statements in 744µs
Subroutines
Calls P F Exclusive
Time
Inclusive
Time
Subroutine
11132µs36µsClass::C3::Componentised::::BEGIN@1.2659 Class::C3::Componentised::BEGIN@1.2659
11117µs122µsKoha::Schema::Result::Letter::::BEGIN@16Koha::Schema::Result::Letter::BEGIN@16
11113µs26µsKoha::Schema::Result::Letter::::BEGIN@14Koha::Schema::Result::Letter::BEGIN@14
11110µs22µsKoha::Schema::Result::Letter::::BEGIN@13Koha::Schema::Result::Letter::BEGIN@13
Call graph for these subroutines as a Graphviz dot language file.
Line State
ments
Time
on line
Calls Time
in subs
Code
1298µs241µs
# spent 36µs (32+5) within Class::C3::Componentised::BEGIN@1.2659 which was called: # once (32µs+5µs) by Class::C3::Componentised::ensure_class_loaded at line 1
use utf8;
# spent 36µs making 1 call to Class::C3::Componentised::BEGIN@1.2659 # spent 5µs making 1 call to utf8::import
2package Koha::Schema::Result::Letter;
3
4# Created by DBIx::Class::Schema::Loader
5# DO NOT MODIFY THE FIRST PART OF THIS FILE
6
7=head1 NAME
8
9Koha::Schema::Result::Letter
10
11=cut
12
13247µs234µs
# spent 22µs (10+12) within Koha::Schema::Result::Letter::BEGIN@13 which was called: # once (10µs+12µs) by Class::C3::Componentised::ensure_class_loaded at line 13
use strict;
# spent 22µs making 1 call to Koha::Schema::Result::Letter::BEGIN@13 # spent 12µs making 1 call to strict::import
14265µs240µs
# spent 26µs (13+13) within Koha::Schema::Result::Letter::BEGIN@14 which was called: # once (13µs+13µs) by Class::C3::Componentised::ensure_class_loaded at line 14
use warnings;
# spent 26µs making 1 call to Koha::Schema::Result::Letter::BEGIN@14 # spent 13µs making 1 call to warnings::import
15
162427µs2228µs
# spent 122µs (17+105) within Koha::Schema::Result::Letter::BEGIN@16 which was called: # once (17µs+105µs) by Class::C3::Componentised::ensure_class_loaded at line 16
use base 'DBIx::Class::Core';
# spent 122µs making 1 call to Koha::Schema::Result::Letter::BEGIN@16 # spent 105µs making 1 call to base::import
17
18=head1 TABLE: C<letter>
19
20=cut
21
22128µs1353µs__PACKAGE__->table("letter");
# spent 353µs making 1 call to DBIx::Class::ResultSourceProxy::Table::table
23
24=head1 ACCESSORS
25
26=head2 module
27
28 data_type: 'varchar'
29 default_value: (empty string)
30 is_nullable: 0
31 size: 20
32
33=head2 code
34
35 data_type: 'varchar'
36 default_value: (empty string)
37 is_nullable: 0
38 size: 20
39
40=head2 branchcode
41
42 data_type: 'varchar'
43 default_value: (empty string)
44 is_nullable: 0
45 size: 10
46
47=head2 name
48
49 data_type: 'varchar'
50 default_value: (empty string)
51 is_nullable: 0
52 size: 100
53
54=head2 is_html
55
56 data_type: 'tinyint'
57 default_value: 0
58 is_nullable: 1
59
60=head2 title
61
62 data_type: 'varchar'
63 default_value: (empty string)
64 is_nullable: 0
65 size: 200
66
67=head2 content
68
69 data_type: 'text'
70 is_nullable: 1
71
72=head2 message_transport_type
73
74 data_type: 'varchar'
75 default_value: 'email'
76 is_foreign_key: 1
77 is_nullable: 0
78 size: 20
79
80=cut
81
82127µs11.67ms__PACKAGE__->add_columns(
# spent 1.67ms making 1 call to DBIx::Class::ResultSourceProxy::add_columns
83 "module",
84 { data_type => "varchar", default_value => "", is_nullable => 0, size => 20 },
85 "code",
86 { data_type => "varchar", default_value => "", is_nullable => 0, size => 20 },
87 "branchcode",
88 { data_type => "varchar", default_value => "", is_nullable => 0, size => 10 },
89 "name",
90 { data_type => "varchar", default_value => "", is_nullable => 0, size => 100 },
91 "is_html",
92 { data_type => "tinyint", default_value => 0, is_nullable => 1 },
93 "title",
94 { data_type => "varchar", default_value => "", is_nullable => 0, size => 200 },
95 "content",
96 { data_type => "text", is_nullable => 1 },
97 "message_transport_type",
98 {
99 data_type => "varchar",
100 default_value => "email",
101 is_foreign_key => 1,
102 is_nullable => 0,
103 size => 20,
104 },
105);
106
107=head1 PRIMARY KEY
108
109=over 4
110
111=item * L</module>
112
113=item * L</code>
114
115=item * L</branchcode>
116
117=item * L</message_transport_type>
118
119=back
120
121=cut
122
123116µs1101µs__PACKAGE__->set_primary_key("module", "code", "branchcode", "message_transport_type");
# spent 101µs making 1 call to DBIx::Class::ResultSourceProxy::set_primary_key
124
125=head1 RELATIONS
126
127=head2 message_transport_type
128
129Type: belongs_to
130
131Related object: L<Koha::Schema::Result::MessageTransportType>
132
133=cut
134
135110µs1368µs__PACKAGE__->belongs_to(
# spent 368µs making 1 call to DBIx::Class::Relationship::BelongsTo::belongs_to
136 "message_transport_type",
137 "Koha::Schema::Result::MessageTransportType",
138 { message_transport_type => "message_transport_type" },
139 { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
140);
141
142=head2 message_transports
143
144Type: has_many
145
146Related object: L<Koha::Schema::Result::MessageTransport>
147
148=cut
149
150110µs1274µs__PACKAGE__->has_many(
# spent 274µs making 1 call to DBIx::Class::Relationship::HasMany::has_many
151 "message_transports",
152 "Koha::Schema::Result::MessageTransport",
153 {
154 "foreign.branchcode" => "self.branchcode",
155 "foreign.letter_code" => "self.code",
156 "foreign.letter_module" => "self.module",
157 },
158 { cascade_copy => 0, cascade_delete => 0 },
159);
160
161
162# Created by DBIx::Class::Schema::Loader v0.07025 @ 2014-05-02 18:04:32
163# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:HFUQ+/BKlweHglzOlm0lUQ
164
165
166# You can replace this text with custom content, and it will be preserved on regeneration
167115µs1;