"Fossies" - the Fresh Open Source Software Archive 
Member "koha-19.11.15/Koha/Schema/Result/TagAll.pm" (23 Feb 2021, 2328 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 "TagAll.pm" see the
Fossies "Dox" file reference documentation.
1 use utf8;
2 package Koha::Schema::Result::TagAll;
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::TagAll
10
11 =cut
12
13 use strict;
14 use warnings;
15
16 use base 'DBIx::Class::Core';
17
18 =head1 TABLE: C<tags_all>
19
20 =cut
21
22 __PACKAGE__->table("tags_all");
23
24 =head1 ACCESSORS
25
26 =head2 tag_id
27
28 data_type: 'integer'
29 is_auto_increment: 1
30 is_nullable: 0
31
32 =head2 borrowernumber
33
34 data_type: 'integer'
35 is_foreign_key: 1
36 is_nullable: 1
37
38 =head2 biblionumber
39
40 data_type: 'integer'
41 is_foreign_key: 1
42 is_nullable: 0
43
44 =head2 term
45
46 data_type: 'varchar'
47 is_nullable: 0
48 size: 191
49
50 =head2 language
51
52 data_type: 'integer'
53 is_nullable: 1
54
55 =head2 date_created
56
57 data_type: 'datetime'
58 datetime_undef_if_invalid: 1
59 is_nullable: 0
60
61 =cut
62
63 __PACKAGE__->add_columns(
64 "tag_id",
65 { data_type => "integer", is_auto_increment => 1, is_nullable => 0 },
66 "borrowernumber",
67 { data_type => "integer", is_foreign_key => 1, is_nullable => 1 },
68 "biblionumber",
69 { data_type => "integer", is_foreign_key => 1, is_nullable => 0 },
70 "term",
71 { data_type => "varchar", is_nullable => 0, size => 191 },
72 "language",
73 { data_type => "integer", is_nullable => 1 },
74 "date_created",
75 {
76 data_type => "datetime",
77 datetime_undef_if_invalid => 1,
78 is_nullable => 0,
79 },
80 );
81
82 =head1 PRIMARY KEY
83
84 =over 4
85
86 =item * L</tag_id>
87
88 =back
89
90 =cut
91
92 __PACKAGE__->set_primary_key("tag_id");
93
94 =head1 RELATIONS
95
96 =head2 biblionumber
97
98 Type: belongs_to
99
100 Related object: L<Koha::Schema::Result::Biblio>
101
102 =cut
103
104 __PACKAGE__->belongs_to(
105 "biblionumber",
106 "Koha::Schema::Result::Biblio",
107 { biblionumber => "biblionumber" },
108 { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" },
109 );
110
111 =head2 borrowernumber
112
113 Type: belongs_to
114
115 Related object: L<Koha::Schema::Result::Borrower>
116
117 =cut
118
119 __PACKAGE__->belongs_to(
120 "borrowernumber",
121 "Koha::Schema::Result::Borrower",
122 { borrowernumber => "borrowernumber" },
123 {
124 is_deferrable => 1,
125 join_type => "LEFT",
126 on_delete => "SET NULL",
127 on_update => "CASCADE",
128 },
129 );
130
131
132 # Created by DBIx::Class::Schema::Loader v0.07046 @ 2019-03-15 13:30:04
133 # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:3pY7wv0IRmQBSqr+EghQvw
134
135 sub koha_object_class {
136 'Koha::Tag';
137 }
138 sub koha_objects_class {
139 'Koha::Tags';
140 }
141
142 1;