| Lines 1-120
          
      
      
        Link Here | 
            
              | 1 | use utf8; |  |  | 
            
              | 2 | package Koha::Schema::Result::Rating; | 
            
              | 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::Rating | 
            
              | 10 |  | 
            
              | 11 | =cut | 
            
              | 12 |  | 
            
              | 13 | use strict; | 
            
              | 14 | use warnings; | 
            
              | 15 |  | 
            
              | 16 | use base 'DBIx::Class::Core'; | 
            
              | 17 |  | 
            
              | 18 | =head1 TABLE: C<ratings> | 
            
              | 19 |  | 
            
              | 20 | =cut | 
            
              | 21 |  | 
            
              | 22 | __PACKAGE__->table("ratings"); | 
            
              | 23 |  | 
            
              | 24 | =head1 ACCESSORS | 
            
              | 25 |  | 
            
              | 26 | =head2 borrowernumber | 
            
              | 27 |  | 
            
              | 28 |   data_type: 'integer' | 
            
              | 29 |   is_foreign_key: 1 | 
            
              | 30 |   is_nullable: 0 | 
            
              | 31 |  | 
            
              | 32 | =head2 biblionumber | 
            
              | 33 |  | 
            
              | 34 |   data_type: 'integer' | 
            
              | 35 |   is_foreign_key: 1 | 
            
              | 36 |   is_nullable: 0 | 
            
              | 37 |  | 
            
              | 38 | =head2 rating_value | 
            
              | 39 |  | 
            
              | 40 |   data_type: 'tinyint' | 
            
              | 41 |   is_nullable: 0 | 
            
              | 42 |  | 
            
              | 43 | =head2 timestamp | 
            
              | 44 |  | 
            
              | 45 |   data_type: 'timestamp' | 
            
              | 46 |   datetime_undef_if_invalid: 1 | 
            
              | 47 |   default_value: current_timestamp | 
            
              | 48 |   is_nullable: 0 | 
            
              | 49 |  | 
            
              | 50 | =cut | 
            
              | 51 |  | 
            
              | 52 | __PACKAGE__->add_columns( | 
            
              | 53 |   "borrowernumber", | 
            
              | 54 |   { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, | 
            
              | 55 |   "biblionumber", | 
            
              | 56 |   { data_type => "integer", is_foreign_key => 1, is_nullable => 0 }, | 
            
              | 57 |   "rating_value", | 
            
              | 58 |   { data_type => "tinyint", is_nullable => 0 }, | 
            
              | 59 |   "timestamp", | 
            
              | 60 |   { | 
            
              | 61 |     data_type => "timestamp", | 
            
              | 62 |     datetime_undef_if_invalid => 1, | 
            
              | 63 |     default_value => \"current_timestamp", | 
            
              | 64 |     is_nullable => 0, | 
            
              | 65 |   }, | 
            
              | 66 | ); | 
            
              | 67 |  | 
            
              | 68 | =head1 PRIMARY KEY | 
            
              | 69 |  | 
            
              | 70 | =over 4 | 
            
              | 71 |  | 
            
              | 72 | =item * L</borrowernumber> | 
            
              | 73 |  | 
            
              | 74 | =item * L</biblionumber> | 
            
              | 75 |  | 
            
              | 76 | =back | 
            
              | 77 |  | 
            
              | 78 | =cut | 
            
              | 79 |  | 
            
              | 80 | __PACKAGE__->set_primary_key("borrowernumber", "biblionumber"); | 
            
              | 81 |  | 
            
              | 82 | =head1 RELATIONS | 
            
              | 83 |  | 
            
              | 84 | =head2 biblionumber | 
            
              | 85 |  | 
            
              | 86 | Type: belongs_to | 
            
              | 87 |  | 
            
              | 88 | Related object: L<Koha::Schema::Result::Biblio> | 
            
              | 89 |  | 
            
              | 90 | =cut | 
            
              | 91 |  | 
            
              | 92 | __PACKAGE__->belongs_to( | 
            
              | 93 |   "biblionumber", | 
            
              | 94 |   "Koha::Schema::Result::Biblio", | 
            
              | 95 |   { biblionumber => "biblionumber" }, | 
            
              | 96 |   { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, | 
            
              | 97 | ); | 
            
              | 98 |  | 
            
              | 99 | =head2 borrowernumber | 
            
              | 100 |  | 
            
              | 101 | Type: belongs_to | 
            
              | 102 |  | 
            
              | 103 | Related object: L<Koha::Schema::Result::Borrower> | 
            
              | 104 |  | 
            
              | 105 | =cut | 
            
              | 106 |  | 
            
              | 107 | __PACKAGE__->belongs_to( | 
            
              | 108 |   "borrowernumber", | 
            
              | 109 |   "Koha::Schema::Result::Borrower", | 
            
              | 110 |   { borrowernumber => "borrowernumber" }, | 
            
              | 111 |   { is_deferrable => 1, on_delete => "CASCADE", on_update => "CASCADE" }, | 
            
              | 112 | ); | 
            
              | 113 |  | 
            
              | 114 |  | 
            
              | 115 | # Created by DBIx::Class::Schema::Loader v0.07025 @ 2013-10-14 20:56:21 | 
            
              | 116 | # DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:YT3jPQbA2TBuOuUXfEt7gQ | 
            
              | 117 |  | 
            
              | 118 |  | 
            
              | 119 | # You can replace this text with custom content, and it will be preserved on regeneration | 
            
              | 120 | 1; | 
            
              | 121 | -  |