"Fossies" - the Fresh Open Source Software Archive 
Member "koha-19.11.15/Koha/Schema/Result/ItemsLastBorrower.pm" (23 Feb 2021, 2279 Bytes) of package /linux/misc/koha-19.11.15.tar.gz:
As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) Perl source code syntax highlighting (style:
standard) with prefixed line numbers and
code folding option.
Alternatively you can here
view or
download the uninterpreted source code file.
For more information about "ItemsLastBorrower.pm" see the
Fossies "Dox" file reference documentation.
1 use utf8;
2 package Koha::Schema::Result::ItemsLastBorrower;
3
4 # Created by DBIx::Class::Schema::Loader
5 # DO NOT MODIFY THE FIRST PART OF THIS FILE
6
7 =head1 NAME
8
9 Koha::Schema::Result::ItemsLastBorrower
10
11 =cut
12
13 use strict;
14 use warnings;
15
16 use base 'DBIx::Class::Core';
17
18 =head1 TABLE: C<items_last_borrower>
19
20 =cut
21
22 __PACKAGE__->table("items_last_borrower");
23
24 =head1 ACCESSORS
25
26 =head2 id
27
28 data_type: 'integer'
29 is_auto_increment: 1
30 is_nullable: 0
31
32 =head2 itemnumber
33
34 data_type: 'integer'
35 is_foreign_key: 1
36 is_nullable: 0
37
38 =head2 borrowernumber
39
40 data_type: 'integer'
41 is_foreign_key: 1
42 is_nullable: 0
43
44 =head2 created_on
45
46 data_type: 'timestamp'
47 datetime_undef_if_invalid: 1
48 default_value: current_timestamp
49 is_nullable: 0
50
51 =cut
52
53 __PACKAGE__->add_columns(
54 "id",
55 { data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
56 "itemnumber",
57 { data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
58 "borrowernumber",
59 { data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
60 "created_on",
61 {
62 data_type => "timestamp",
63 datetime_undef_if_invalid => 1,
64 default_value => \"current_timestamp",
65 is_nullable => 0,
66 },
67 );
68
69 =head1 PRIMARY KEY
70
71 =over 4
72
73 =item * L</id>
74
75 =back
76
77 =cut
78
79 __PACKAGE__->set_primary_key("id");
80
81 =head1 UNIQUE CONSTRAINTS
82
83 =head2 C<itemnumber>
84
85 =over 4
86
87 =item * L</itemnumber>
88
89 =back
90
91 =cut
92
93 __PACKAGE__->add_unique_constraint("itemnumber", ["itemnumber"]);
94
95 =head1 RELATIONS
96
97 =head2 borrowernumber
98
99 Type: belongs_to
100
101 Related object: L<Koha::Schema::Result::Borrower>
102
103 =cut
104
105 __PACKAGE__->belongs_to(
106 "borrowernumber",
107 "Koha::Schema::Result::Borrower",
108 { borrowernumber => "borrowernumber" },
109 { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
110 );
111
112 =head2 itemnumber
113
114 Type: belongs_to
115
116 Related object: L<Koha::Schema::Result::Item>
117
118 =cut
119
120 __PACKAGE__->belongs_to(
121 "itemnumber",
122 "Koha::Schema::Result::Item",
123 { itemnumber => "itemnumber" },
124 { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
125 );
126
127
128 # Created by DBIx::Class::Schema::Loader v0.07040 @ 2015-10-02 12:33:33
129 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:ByHKNZCEz4a1AqTnOJgUWA
130
131
132 # You can replace this text with custom code or comments, and it will be preserved on regeneration
133 1;