Regreso de la muerte : condenas erróneas en China / He Jiahong ; traducción, Rodolfo Lastra Muela.
Tipo de material:
- text
- computer
- online resource
- Back from the dead. Spanish
- 345.510122 23
- KNQ4753 ebook
Tipo de ítem | Biblioteca actual | Colección | Estado | |
---|---|---|---|---|
![]() |
E-Recursos Digitalia Hispánica | E-Recursos | No para préstamo |
Online resource; title from PDF title page (Digitalia, viewed September 20, 2024)
No hay comentarios en este titulo.
Iniciar sesión para colocar un comentario.
$VAR1 = bless( { '_result' => bless( { 'related_resultsets' => { 'metadata' => bless( { '_result_class' => 'Koha::Schema::Result::BiblioMetadata', 'attrs' => { 'where' => { 'me.biblionumber' => 79986 }, 'cascade_copy' => 0, 'cascade_delete' => 0, 'alias' => 'me', 'bind' => [], 'cascade_update' => 1, 'is_depends_on' => 0, 'accessor' => 'single' }, 'pager' => undef, 'cond' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'attrs'}{'where'}, 'result_source' => bless( { '_columns' => { 'format' => { 'size' => 16, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'timestamp' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'metadata' => { 'data_type' => 'longtext', 'is_nullable' => 0 }, 'biblionumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'schema' => { 'size' => 16, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'record_source_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => [ 'id' ], 'biblio_metadata_uniq_key' => [ 'biblionumber', 'format', 'schema' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'_unique_constraints'}{'primary'}, 'source_name' => 'BiblioMetadata', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, '_relationships' => { 'record_source' => { 'class' => 'Koha::Schema::Result::RecordSource', 'cond' => { 'foreign.record_source_id' => 'self.record_source_id' }, 'source' => 'Koha::Schema::Result::RecordSource', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'record_source_id' => 1 }, 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 } } }, 'result_class' => 'Koha::Schema::Result::BiblioMetadata', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => bless( { 'storage' => bless( { '_conn_pid' => 2067017, '_dbic_connect_attributes' => { 'AutoCommit' => 1, 'PrintError' => 0, 'RaiseError' => 1, 'ShowErrorStatement' => 1 }, '_in_do_block' => 0, '_sql_maker' => bless( { 'cmp' => '=', 'quote_names' => 1, 'injection_guard' => qr/ \; | ^ \s* go \s /mix, 'not_like_op' => qr/^ (is\s+)? not \s+ r?like $/ix, 'logic' => 'OR', 'inequality_op' => qr/^( != | <> )$/ix, 'equality_op' => qr/^( \= | \= )$/ix, 'unary_ops' => [ { 'handler' => '_where_op_ANDOR', 'regex' => qr/^ and (?: [_\s]? \d+ )? $/ix }, { 'handler' => '_where_op_ANDOR', 'regex' => qr/^ or (?: [_\s]? \d+ )? $/ix }, { 'regex' => qr/^ nest (?: [_\s]? \d+ )? $/ix, 'handler' => '_where_op_NEST' }, { 'regex' => qr/^ (?: not \s )? bool $/ix, 'handler' => '_where_op_BOOL' }, { 'handler' => '_where_op_IDENT', 'regex' => qr/^ ident $/ix }, { 'regex' => qr/^ value $/ix, 'handler' => '_where_op_VALUE' } ], 'bindtype' => 'columns', 'special_ops' => [ { 'handler' => '_where_field_BETWEEN', 'regex' => qr/^ (?: not \s )? between $/ix }, { 'regex' => qr/^ (?: not \s )? in $/ix, 'handler' => '_where_field_IN' }, { 'regex' => qr/^ ident $/ix, 'handler' => '_where_op_IDENT' }, { 'regex' => qr/^ value $/ix, 'handler' => '_where_op_VALUE' }, { 'regex' => qr/^ is (?: \s+ not )? $/ix, 'handler' => '_where_field_IS' } ], 'array_datatypes' => 1, 'name_sep' => '.', 'limit_dialect' => 'LimitXY', 'like_op' => qr/^ (is\s+)? r?like $/ix, 'sqltrue' => '1=1', 'sqlfalse' => '0=1', 'quote_char' => '`' }, 'DBIx::Class::SQLMaker::MySQL' ), 'transaction_depth' => 0, 'auto_savepoint' => 1, '_dbi_connect_info' => [ sub { "DUMMY" } ], '_dbh' => bless( {}, 'DBI::db' ), '_connect_info' => [ { 'quote_names' => 1, 'dbh_maker' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'storage'}{'_dbi_connect_info'}[0], 'auto_savepoint' => 1 } ], '_driver_determined' => 1, '_dbh_autocommit' => 1, 'savepoints' => [], '_sql_maker_opts' => { 'quote_names' => 1 }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_dbh_details' => { 'info' => { 'dbms_version' => '5.5.5-10.6.22-MariaDB-0ubuntu0.22.04.1', 'normalized_dbms_version' => '5.005005' }, 'capability' => { '_supports_insert_returning' => 0 }, '_datatype_map_cache' => { 'text' => undef, 'enum' => undef, 'varchar' => undef, 'mediumtext' => undef, 'integer' => undef, 'longtext' => undef, 'tinyint' => undef } } }, 'DBIx::Class::Storage::DBI::mysql' ), 'source_registrations' => { 'Statistic' => bless( { '_columns' => { 'other' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'branch' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'location' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'value' => { 'data_type' => 'double precision', 'is_nullable' => 1, 'size' => [ 16, 4 ] }, 'borrowernumber' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'interface' => { 'size' => 30, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'type' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 16 }, 'categorycode' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itemtype' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'datetime' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'itemnumber' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'ccode' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' } }, '_ordered_columns' => [ 'datetime', 'branch', 'value', 'type', 'other', 'itemnumber', 'itemtype', 'location', 'borrowernumber', 'ccode', 'categorycode', 'interface' ], 'name' => 'statistics', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => {}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Statistic', 'resultset_class' => 'DBIx::Class::ResultSet', '_columns_info_loaded' => 0, 'source_name' => 'Statistic' }, 'DBIx::Class::ResultSource::Table' ), 'AccountDebitTypesBranch' => bless( { '_columns' => { 'debit_type_code' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'branchcode' => { 'is_foreign_key' => 1, 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::AccountDebitTypesBranch', '_relationships' => { 'branchcode' => { 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Branch' }, 'debit_type_code' => { 'source' => 'Koha::Schema::Result::AccountDebitType', 'cond' => { 'foreign.code' => 'self.debit_type_code' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT' }, 'class' => 'Koha::Schema::Result::AccountDebitType' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'debit_type_code', 'branchcode' ], 'name' => 'account_debit_types_branches', 'source_name' => 'AccountDebitTypesBranch', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'SearchMarcMap' => bless( { '_columns' => { 'marc_type' => { 'extra' => { 'list' => [ 'marc21', 'unimarc' ] }, 'data_type' => 'enum', 'is_nullable' => 0 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'marc_field' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 }, 'index_name' => { 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'biblios', 'authorities' ] } } }, '_unique_constraints' => { 'primary' => [ 'id' ], 'index_name' => [ 'index_name', 'marc_field', 'marc_type' ] }, 'name' => 'search_marc_map', '_ordered_columns' => [ 'id', 'index_name', 'marc_type', 'marc_field' ], '_relationships' => { 'search_marc_to_fields' => { 'source' => 'Koha::Schema::Result::SearchMarcToField', 'cond' => { 'foreign.search_marc_map_id' => 'self.id' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::SearchMarcToField' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::SearchMarcMap', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SearchMarcMap'}{'_unique_constraints'}{'primary'}, 'source_name' => 'SearchMarcMap' }, 'DBIx::Class::ResultSource::Table' ), 'Course' => bless( { '_columns' => { 'enabled' => { 'default_value' => 'yes', 'extra' => { 'list' => [ 'yes', 'no' ] }, 'data_type' => 'enum', 'is_nullable' => 0 }, 'course_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'term' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'section' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'staff_note' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'department' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'course_name' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'timestamp' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'course_number' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'students_count' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 20 }, 'public_note' => { 'data_type' => 'longtext', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => [ 'course_id' ] }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Course', '_relationships' => { 'course_instructors' => { 'class' => 'Koha::Schema::Result::CourseInstructor', 'source' => 'Koha::Schema::Result::CourseInstructor', 'cond' => { 'foreign.course_id' => 'self.course_id' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'course_reserves' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.course_id' => 'self.course_id' }, 'source' => 'Koha::Schema::Result::CourseReserve', 'class' => 'Koha::Schema::Result::CourseReserve' } }, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'courses', '_ordered_columns' => [ 'course_id', 'department', 'course_number', 'section', 'course_name', 'term', 'staff_note', 'public_note', 'students_count', 'enabled', 'timestamp' ], '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Course'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Course', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ClubTemplate' => bless( { 'source_name' => 'ClubTemplate', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'name' => { 'data_type' => 'text', 'is_nullable' => 0 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'is_deletable' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 1 }, 'branchcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'date_updated' => { 'is_nullable' => 1, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1 }, 'is_email_required' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'date_created' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'is_enrollable_from_opac' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClubTemplate'}{'_unique_constraints'}{'primary'}, '_relationships' => { 'club_template_enrollment_fields' => { 'source' => 'Koha::Schema::Result::ClubTemplateEnrollmentField', 'cond' => { 'foreign.club_template_id' => 'self.id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::ClubTemplateEnrollmentField' }, 'clubs' => { 'source' => 'Koha::Schema::Result::Club', 'cond' => { 'foreign.club_template_id' => 'self.id' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::Club' }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch' }, 'club_template_fields' => { 'cond' => { 'foreign.club_template_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::ClubTemplateField', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::ClubTemplateField' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ClubTemplate', 'name' => 'club_templates', '_ordered_columns' => [ 'id', 'name', 'description', 'is_enrollable_from_opac', 'is_email_required', 'branchcode', 'date_created', 'date_updated', 'is_deletable' ] }, 'DBIx::Class::ResultSource::Table' ), 'LibraryHour' => bless( { '_ordered_columns' => [ 'library_id', 'day', 'open_time', 'close_time' ], 'name' => 'library_hours', '_relationships' => { 'library' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'library_id' => 1 } }, 'cond' => { 'foreign.branchcode' => 'self.library_id' }, 'source' => 'Koha::Schema::Result::Branch', 'class' => 'Koha::Schema::Result::Branch' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::LibraryHour', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => [ 'library_id', 'day' ], 'source_name' => 'LibraryHour', '_columns' => { 'open_time' => { 'is_nullable' => 1, 'data_type' => 'time' }, 'library_id' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'is_foreign_key' => 1, 'size' => 10 }, 'close_time' => { 'data_type' => 'time', 'is_nullable' => 1 }, 'day' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 0, 1, 2, 3, 4, 5, 6 ] } } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'LibraryHour'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Aqbasketuser' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'Aqbasketuser', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::Aqbasketuser', 'resultset_attributes' => {}, '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower' }, 'basketno' => { 'source' => 'Koha::Schema::Result::Aqbasket', 'cond' => { 'foreign.basketno' => 'self.basketno' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::Aqbasket' } }, 'resultset_class' => 'DBIx::Class::ResultSet', '_ordered_columns' => [ 'basketno', 'borrowernumber' ], 'name' => 'aqbasketusers', '_primaries' => [ 'basketno', 'borrowernumber' ], '_columns' => { 'borrowernumber' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'basketno' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqbasketuser'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ErmAgreementLicense' => bless( { '_unique_constraints' => { 'primary' => [ 'agreement_license_id' ], 'erm_agreement_licenses_uniq' => [ 'agreement_id', 'license_id' ] }, '_columns' => { 'uri' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'license_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'agreement_license_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'physical_location' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'status' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 80 }, 'agreement_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } }, 'source_name' => 'ErmAgreementLicense', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmAgreementLicense'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmAgreementLicense', 'resultset_attributes' => {}, '_relationships' => { 'agreement' => { 'class' => 'Koha::Schema::Result::ErmAgreement', 'source' => 'Koha::Schema::Result::ErmAgreement', 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'agreement_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } }, 'license' => { 'class' => 'Koha::Schema::Result::ErmLicense', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'license_id' => 1 } }, 'source' => 'Koha::Schema::Result::ErmLicense', 'cond' => { 'foreign.license_id' => 'self.license_id' } } }, 'name' => 'erm_agreement_licenses', '_ordered_columns' => [ 'agreement_license_id', 'agreement_id', 'license_id', 'status', 'physical_location', 'notes', 'uri' ] }, 'DBIx::Class::ResultSource::Table' ), 'ClubTemplateField' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'club_template_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'authorised_value_category' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'name' => { 'data_type' => 'text', 'is_nullable' => 0 }, 'description' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClubTemplateField'}{'_unique_constraints'}{'primary'}, '_ordered_columns' => [ 'id', 'club_template_id', 'name', 'description', 'authorised_value_category' ], 'name' => 'club_template_fields', 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ClubTemplateField', 'resultset_attributes' => {}, '_relationships' => { 'club_template' => { 'attrs' => { 'fk_columns' => { 'club_template_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'source' => 'Koha::Schema::Result::ClubTemplate', 'cond' => { 'foreign.id' => 'self.club_template_id' }, 'class' => 'Koha::Schema::Result::ClubTemplate' }, 'club_fields' => { 'class' => 'Koha::Schema::Result::ClubField', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.club_template_field_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::ClubField' } }, '_columns_info_loaded' => 0, 'source_name' => 'ClubTemplateField', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ErmEholdingsPackagesAgreement' => bless( { '_columns' => { 'agreement_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'package_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => [ 'package_id', 'agreement_id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmEholdingsPackagesAgreement'}{'_unique_constraints'}{'primary'}, 'resultset_attributes' => {}, '_relationships' => { 'agreement' => { 'class' => 'Koha::Schema::Result::ErmAgreement', 'source' => 'Koha::Schema::Result::ErmAgreement', 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'agreement_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } }, 'package' => { 'class' => 'Koha::Schema::Result::ErmEholdingsPackage', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'package_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single' }, 'cond' => { 'foreign.package_id' => 'self.package_id' }, 'source' => 'Koha::Schema::Result::ErmEholdingsPackage' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmEholdingsPackagesAgreement', '_ordered_columns' => [ 'package_id', 'agreement_id' ], 'name' => 'erm_eholdings_packages_agreements', 'source_name' => 'ErmEholdingsPackagesAgreement', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ClubEnrollmentField' => bless( { '_columns' => { 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'club_enrollment_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'club_template_enrollment_field_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'value' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClubEnrollmentField'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ClubEnrollmentField', '_ordered_columns' => [ 'id', 'club_enrollment_id', 'club_template_enrollment_field_id', 'value' ], 'name' => 'club_enrollment_fields', 'result_class' => 'Koha::Schema::Result::ClubEnrollmentField', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'club_template_enrollment_field' => { 'class' => 'Koha::Schema::Result::ClubTemplateEnrollmentField', 'attrs' => { 'fk_columns' => { 'club_template_enrollment_field_id' => 1 }, 'is_foreign_key_constraint' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.id' => 'self.club_template_enrollment_field_id' }, 'source' => 'Koha::Schema::Result::ClubTemplateEnrollmentField' }, 'club_enrollment' => { 'class' => 'Koha::Schema::Result::ClubEnrollment', 'source' => 'Koha::Schema::Result::ClubEnrollment', 'cond' => { 'foreign.id' => 'self.club_enrollment_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'club_enrollment_id' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'Matchpoint' => bless( { '_ordered_columns' => [ 'matcher_id', 'matchpoint_id', 'search_index', 'score' ], 'name' => 'matchpoints', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Matchpoint', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'matcher_matchpoints' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.matchpoint_id' => 'self.matchpoint_id' }, 'source' => 'Koha::Schema::Result::MatcherMatchpoint', 'class' => 'Koha::Schema::Result::MatcherMatchpoint' }, 'matchchecks_source_matchpoints' => { 'cond' => { 'foreign.source_matchpoint_id' => 'self.matchpoint_id' }, 'source' => 'Koha::Schema::Result::Matchcheck', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Matchcheck' }, 'matchpoint_components' => { 'cond' => { 'foreign.matchpoint_id' => 'self.matchpoint_id' }, 'source' => 'Koha::Schema::Result::MatchpointComponent', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::MatchpointComponent' }, 'matcher' => { 'class' => 'Koha::Schema::Result::MarcMatcher', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'matcher_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::MarcMatcher', 'cond' => { 'foreign.matcher_id' => 'self.matcher_id' } }, 'matchchecks_target_matchpoints' => { 'cond' => { 'foreign.target_matchpoint_id' => 'self.matchpoint_id' }, 'source' => 'Koha::Schema::Result::Matchcheck', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::Matchcheck' } }, '_columns_info_loaded' => 0, 'source_name' => 'Matchpoint', '_primaries' => [ 'matchpoint_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Matchpoint'}{'_primaries'} }, '_columns' => { 'matcher_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'score' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'matchpoint_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'search_index' => { 'size' => 30, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'CoverImage' => bless( { 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::CoverImage', '_relationships' => { 'biblionumber' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'accessor' => 'filter', 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Biblio' }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' } } }, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'imagenumber', 'biblionumber', 'itemnumber', 'mimetype', 'imagefile', 'thumbnail', 'timestamp' ], 'name' => 'cover_images', '_primaries' => [ 'imagenumber' ], 'source_name' => 'CoverImage', '_columns_info_loaded' => 0, '_columns' => { 'thumbnail' => { 'data_type' => 'mediumblob', 'is_nullable' => 0 }, 'biblionumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'timestamp' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'imagenumber' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'itemnumber' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'mimetype' => { 'size' => 15, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'imagefile' => { 'is_nullable' => 0, 'data_type' => 'mediumblob' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CoverImage'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ImportOaiBiblio' => bless( { 'source_name' => 'ImportOaiBiblio', '_primaries' => [ 'import_oai_biblio_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, '_relationships' => { 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'NO ACTION', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ImportOaiBiblio', '_ordered_columns' => [ 'import_oai_biblio_id', 'biblionumber', 'identifier', 'repository', 'recordtype', 'datestamp', 'last_modified' ], 'name' => 'import_oai_biblios', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportOaiBiblio'}{'_primaries'} }, '_columns' => { 'biblionumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'datestamp' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'identifier' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'repository' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'last_modified' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'import_oai_biblio_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'recordtype' => { 'default_value' => 'biblio', 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'authority', 'biblio' ] } } } }, 'DBIx::Class::ResultSource::Table' ), 'RepeatableHoliday' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'branchcode' => { 'is_foreign_key' => 1, 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'description' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 }, 'title' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 50, 'default_value' => '' }, 'month' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'weekday' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'day' => { 'is_nullable' => 1, 'data_type' => 'smallint' } }, 'name' => 'repeatable_holidays', '_ordered_columns' => [ 'id', 'branchcode', 'weekday', 'day', 'month', 'title', 'description' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'branchcode' => { 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Branch' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::RepeatableHoliday', 'resultset_class' => 'DBIx::Class::ResultSet', '_columns_info_loaded' => 0, 'source_name' => 'RepeatableHoliday', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'RepeatableHoliday'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'CurbsidePickup' => bless( { '_columns' => { 'arrival_datetime' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'text' }, 'scheduled_pickup_datetime' => { 'data_type' => 'datetime', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1 }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'delivered_by' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'staged_datetime' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'delivered_datetime' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'borrowernumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'staged_by' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, '_relationships' => { 'curbside_pickup_issues' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::CurbsidePickupIssue', 'cond' => { 'foreign.curbside_pickup_id' => 'self.id' }, 'class' => 'Koha::Schema::Result::CurbsidePickupIssue' }, 'borrowernumber' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 } }, 'staged_by' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.staged_by' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'result_class' => 'Koha::Schema::Result::CurbsidePickup', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'curbside_pickups', '_ordered_columns' => [ 'id', 'borrowernumber', 'branchcode', 'scheduled_pickup_datetime', 'staged_datetime', 'staged_by', 'arrival_datetime', 'delivered_datetime', 'delivered_by', 'notes' ], '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CurbsidePickup'}{'_unique_constraints'}{'primary'}, 'source_name' => 'CurbsidePickup', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'TagsIndex' => bless( { '_unique_constraints' => { 'primary' => [ 'term', 'biblionumber' ] }, '_columns' => { 'biblionumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'weight' => { 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'term' => { 'size' => 191, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 0, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, '_columns_info_loaded' => 0, 'source_name' => 'TagsIndex', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'TagsIndex'}{'_unique_constraints'}{'primary'}, 'name' => 'tags_index', '_ordered_columns' => [ 'term', 'biblionumber', 'weight' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'term' => { 'class' => 'Koha::Schema::Result::TagsApproval', 'cond' => { 'foreign.term' => 'self.term' }, 'source' => 'Koha::Schema::Result::TagsApproval', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 } }, 'biblionumber' => { 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Biblio' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::TagsIndex', 'resultset_attributes' => {} }, 'DBIx::Class::ResultSource::Table' ), 'Branch' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'Branch', '_primaries' => [ 'branchcode' ], 'name' => 'branches', '_ordered_columns' => [ 'branchcode', 'branchname', 'branchaddress1', 'branchaddress2', 'branchaddress3', 'branchzip', 'branchcity', 'branchstate', 'branchcountry', 'branchphone', 'branchfax', 'branchemail', 'branchillemail', 'branchreplyto', 'branchreturnpath', 'branchurl', 'issuing', 'branchip', 'branchnotes', 'geolocation', 'marcorgcode', 'pickup_location', 'public', 'opacuserjs', 'opacusercss' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'branchtransfers_tobranches' => { 'class' => 'Koha::Schema::Result::Branchtransfer', 'cond' => { 'foreign.tobranch' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branchtransfer', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'clubs' => { 'class' => 'Koha::Schema::Result::Club', 'source' => 'Koha::Schema::Result::Club', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'bookings' => { 'class' => 'Koha::Schema::Result::Booking', 'cond' => { 'foreign.pickup_library_id' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Booking', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'account_debit_types_branches' => { 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::AccountDebitTypesBranch', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::AccountDebitTypesBranch' }, 'additional_contents' => { 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AdditionalContent', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::AdditionalContent' }, 'desks' => { 'class' => 'Koha::Schema::Result::Desk', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Desk' }, 'accountlines' => { 'class' => 'Koha::Schema::Result::Accountline', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.branchcode' => 'self.branchcode' } }, 'club_templates' => { 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ClubTemplate', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::ClubTemplate' }, 'collections' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Collection', 'cond' => { 'foreign.colBranchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::Collection' }, 'suggestions' => { 'class' => 'Koha::Schema::Result::Suggestion', 'source' => 'Koha::Schema::Result::Suggestion', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'hold_fill_targets' => { 'cond' => { 'foreign.source_branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::HoldFillTarget', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::HoldFillTarget' }, 'borrower_attribute_types_branches' => { 'class' => 'Koha::Schema::Result::BorrowerAttributeTypesBranch', 'source' => 'Koha::Schema::Result::BorrowerAttributeTypesBranch', 'cond' => { 'foreign.b_branchcode' => 'self.branchcode' }, 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'problem_reports' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::ProblemReport', 'class' => 'Koha::Schema::Result::ProblemReport' }, 'authorised_values_branches' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AuthorisedValuesBranch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::AuthorisedValuesBranch' }, 'cash_registers' => { 'source' => 'Koha::Schema::Result::CashRegister', 'cond' => { 'foreign.branch' => 'self.branchcode' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::CashRegister' }, 'edifact_eans' => { 'source' => 'Koha::Schema::Result::EdifactEan', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::EdifactEan' }, 'account_credit_types_branches' => { 'class' => 'Koha::Schema::Result::AccountCreditTypesBranch', 'source' => 'Koha::Schema::Result::AccountCreditTypesBranch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'club_enrollments' => { 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::ClubEnrollment', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ClubEnrollment' }, 'branches_overdrive' => { 'source' => 'Koha::Schema::Result::BranchesOverdrive', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_update' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'accessor' => 'single', 'cascade_delete' => 0 }, 'class' => 'Koha::Schema::Result::BranchesOverdrive' }, 'course_items_homebranch_storages' => { 'cond' => { 'foreign.homebranch_storage' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::CourseItem', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::CourseItem' }, 'reserves' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::Reserve', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::Reserve' }, 'illbatches' => { 'class' => 'Koha::Schema::Result::Illbatch', 'source' => 'Koha::Schema::Result::Illbatch', 'cond' => { 'foreign.library_id' => 'self.branchcode' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'illrequests' => { 'class' => 'Koha::Schema::Result::Illrequest', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Illrequest' }, 'curbside_pickup_policy' => { 'class' => 'Koha::Schema::Result::CurbsidePickupPolicy', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::CurbsidePickupPolicy', 'attrs' => { 'cascade_update' => 1, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'single', 'cascade_delete' => 0, 'cascade_copy' => 0 } }, 'special_holidays' => { 'class' => 'Koha::Schema::Result::SpecialHoliday', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::SpecialHoliday' }, 'curbside_pickups' => { 'class' => 'Koha::Schema::Result::CurbsidePickup', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::CurbsidePickup', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'course_items' => { 'class' => 'Koha::Schema::Result::CourseItem', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.holdingbranch' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::CourseItem' }, 'branchtransfers_frombranches' => { 'cond' => { 'foreign.frombranch' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branchtransfer', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Branchtransfer' }, 'old_reserves' => { 'class' => 'Koha::Schema::Result::OldReserve', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::OldReserve', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'library_groups' => { 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::LibraryGroup', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::LibraryGroup' }, 'circulation_rules' => { 'source' => 'Koha::Schema::Result::CirculationRule', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::CirculationRule' }, 'categories_branches' => { 'source' => 'Koha::Schema::Result::CategoriesBranch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::CategoriesBranch' }, 'library_smtp_server' => { 'cond' => { 'foreign.library_id' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::LibrarySmtpServer', 'attrs' => { 'cascade_copy' => 0, 'cascade_update' => 1, 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0 }, 'class' => 'Koha::Schema::Result::LibrarySmtpServer' }, 'course_items_homebranches' => { 'class' => 'Koha::Schema::Result::CourseItem', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::CourseItem', 'cond' => { 'foreign.homebranch' => 'self.branchcode' } }, 'stockrotationstages' => { 'class' => 'Koha::Schema::Result::Stockrotationstage', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.branchcode_id' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Stockrotationstage' }, 'aqbaskets' => { 'class' => 'Koha::Schema::Result::Aqbasket', 'cond' => { 'foreign.branch' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Aqbasket', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'itemtypes_branches' => { 'class' => 'Koha::Schema::Result::ItemtypesBranch', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::ItemtypesBranch' }, 'transport_cost_frombranches' => { 'class' => 'Koha::Schema::Result::TransportCost', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.frombranch' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::TransportCost' }, 'items_holdingbranches' => { 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.holdingbranch' => 'self.branchcode' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::Item' }, 'identity_provider_domains' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::IdentityProviderDomain', 'cond' => { 'foreign.default_library_id' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::IdentityProviderDomain' }, 'recalls' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'cond' => { 'foreign.pickup_library_id' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Recall', 'class' => 'Koha::Schema::Result::Recall' }, 'borrowers' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Borrower' }, 'repeatable_holidays' => { 'class' => 'Koha::Schema::Result::RepeatableHoliday', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::RepeatableHoliday' }, 'library_hours' => { 'class' => 'Koha::Schema::Result::LibraryHour', 'source' => 'Koha::Schema::Result::LibraryHour', 'cond' => { 'foreign.library_id' => 'self.branchcode' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'transport_cost_tobranches' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::TransportCost', 'cond' => { 'foreign.tobranch' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::TransportCost' }, 'article_requests' => { 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::ArticleRequest', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ArticleRequest' }, 'items_homebranches' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.homebranch' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::Item' }, 'creator_batches' => { 'class' => 'Koha::Schema::Result::CreatorBatch', 'source' => 'Koha::Schema::Result::CreatorBatch', 'cond' => { 'foreign.branch_code' => 'self.branchcode' }, 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } } }, 'result_class' => 'Koha::Schema::Result::Branch', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Branch'}{'_primaries'} }, '_columns' => { 'issuing' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'branchname' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'geolocation' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'branchcode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 10, 'default_value' => '' }, 'public' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 1 }, 'branchip' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 15 }, 'branchaddress3' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'branchstate' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'branchphone' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'pickup_location' => { 'default_value' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'branchaddress2' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'branchreturnpath' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'branchzip' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 25 }, 'branchnotes' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'branchurl' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'branchemail' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'branchcountry' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'branchreplyto' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'branchaddress1' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'branchillemail' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'marcorgcode' => { 'size' => 16, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'opacuserjs' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'branchcity' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'opacusercss' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'branchfax' => { 'data_type' => 'longtext', 'is_nullable' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Stockrotationrota' => bless( { '_columns' => { 'title' => { 'size' => 100, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'description' => { 'data_type' => 'text', 'is_nullable' => 0 }, 'rota_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'active' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'cyclical' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 } }, '_unique_constraints' => { 'stockrotationrotas_title' => [ 'title' ], 'primary' => [ 'rota_id' ] }, 'name' => 'stockrotationrotas', '_ordered_columns' => [ 'rota_id', 'title', 'description', 'cyclical', 'active' ], '_relationships' => { 'stockrotationstages' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Stockrotationstage', 'cond' => { 'foreign.rota_id' => 'self.rota_id' }, 'class' => 'Koha::Schema::Result::Stockrotationstage' } }, 'result_class' => 'Koha::Schema::Result::Stockrotationrota', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Stockrotationrota'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Stockrotationrota' }, 'DBIx::Class::ResultSource::Table' ), 'Borrower' => bless( { '_primaries' => [ 'borrowernumber' ], 'source_name' => 'Borrower', '_columns_info_loaded' => 0, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Borrower', 'resultset_attributes' => {}, '_relationships' => { 'tags_approvals' => { 'source' => 'Koha::Schema::Result::TagsApproval', 'cond' => { 'foreign.approved_by' => 'self.borrowernumber' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::TagsApproval' }, 'recalls' => { 'class' => 'Koha::Schema::Result::Recall', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Recall', 'cond' => { 'foreign.patron_id' => 'self.borrowernumber' } }, 'erm_user_roles' => { 'class' => 'Koha::Schema::Result::ErmUserRole', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.user_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::ErmUserRole' }, 'old_issues_issuers' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.issuer_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::OldIssue', 'class' => 'Koha::Schema::Result::OldIssue' }, 'housebound_role' => { 'class' => 'Koha::Schema::Result::HouseboundRole', 'cond' => { 'foreign.borrowernumber_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::HouseboundRole', 'attrs' => { 'fk_columns' => {}, 'cascade_copy' => 0, 'cascade_update' => 1, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'accessor' => 'single' } }, 'housebound_visit_chooser_brwnumbers' => { 'class' => 'Koha::Schema::Result::HouseboundVisit', 'cond' => { 'foreign.chooser_brwnumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::HouseboundVisit', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'tags_all' => { 'class' => 'Koha::Schema::Result::TagAll', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::TagAll', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'creator_batches' => { 'class' => 'Koha::Schema::Result::CreatorBatch', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::CreatorBatch', 'cond' => { 'foreign.borrower_number' => 'self.borrowernumber' } }, 'erm_counter_logs' => { 'class' => 'Koha::Schema::Result::ErmCounterLog', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::ErmCounterLog', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'items_last_borrowers' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::ItemsLastBorrower', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ItemsLastBorrower' }, 'suggestions_lastmodificationbies' => { 'source' => 'Koha::Schema::Result::Suggestion', 'cond' => { 'foreign.lastmodificationby' => 'self.borrowernumber' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Suggestion' }, 'article_requests' => { 'class' => 'Koha::Schema::Result::ArticleRequest', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ArticleRequest', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'linktrackers' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Linktracker', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Linktracker' }, 'categorycode' => { 'cond' => { 'foreign.categorycode' => 'self.categorycode' }, 'source' => 'Koha::Schema::Result::Category', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'is_foreign_key_constraint' => 1, 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Category' }, 'borrower_message_preferences' => { 'class' => 'Koha::Schema::Result::BorrowerMessagePreference', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::BorrowerMessagePreference', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'patron_lists' => { 'class' => 'Koha::Schema::Result::PatronList', 'cond' => { 'foreign.owner' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::PatronList', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'course_instructors' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::CourseInstructor', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::CourseInstructor' }, 'item_editor_templates' => { 'class' => 'Koha::Schema::Result::ItemEditorTemplate', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'cond' => { 'foreign.patron_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::ItemEditorTemplate' }, 'suggestions_rejectedbies' => { 'cond' => { 'foreign.rejectedby' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Suggestion', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Suggestion' }, 'housebound_profile' => { 'class' => 'Koha::Schema::Result::HouseboundProfile', 'source' => 'Koha::Schema::Result::HouseboundProfile', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'fk_columns' => {}, 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'cascade_update' => 1 } }, 'cash_register_actions' => { 'cond' => { 'foreign.manager_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::CashRegisterAction', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::CashRegisterAction' }, 'aqorder_users' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::AqorderUser', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::AqorderUser' }, 'library' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1, 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'branchcode' => 1 }, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'class' => 'Koha::Schema::Result::Branch' }, 'tickets_assignees' => { 'class' => 'Koha::Schema::Result::Ticket', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.assignee_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Ticket' }, 'issues_issuers' => { 'class' => 'Koha::Schema::Result::Issue', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Issue', 'cond' => { 'foreign.issuer_id' => 'self.borrowernumber' } }, 'tickets_resolvers' => { 'class' => 'Koha::Schema::Result::Ticket', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.resolver_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Ticket' }, 'virtualshelfshares' => { 'class' => 'Koha::Schema::Result::Virtualshelfshare', 'source' => 'Koha::Schema::Result::Virtualshelfshare', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'old_reserves' => { 'class' => 'Koha::Schema::Result::OldReserve', 'source' => 'Koha::Schema::Result::OldReserve', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'ratings' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Rating', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Rating' }, 'api_keys' => { 'class' => 'Koha::Schema::Result::ApiKey', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.patron_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::ApiKey' }, 'borrower_files' => { 'class' => 'Koha::Schema::Result::BorrowerFile', 'source' => 'Koha::Schema::Result::BorrowerFile', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'borrower_relationships_guarantors' => { 'class' => 'Koha::Schema::Result::BorrowerRelationship', 'source' => 'Koha::Schema::Result::BorrowerRelationship', 'cond' => { 'foreign.guarantor_id' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'patron_list_patrons' => { 'class' => 'Koha::Schema::Result::PatronListPatron', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::PatronListPatron', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'return_claims_updated_by' => { 'source' => 'Koha::Schema::Result::ReturnClaim', 'cond' => { 'foreign.updated_by' => 'self.borrowernumber' }, 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ReturnClaim' }, 'virtualshelfcontents' => { 'class' => 'Koha::Schema::Result::Virtualshelfcontent', 'source' => 'Koha::Schema::Result::Virtualshelfcontent', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'curbside_pickups_staged_by' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::CurbsidePickup', 'cond' => { 'foreign.staged_by' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::CurbsidePickup' }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' } }, 'suggestions_managedbies' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Suggestion', 'cond' => { 'foreign.managedby' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Suggestion' }, 'suggestions_acceptedbies' => { 'class' => 'Koha::Schema::Result::Suggestion', 'cond' => { 'foreign.acceptedby' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Suggestion', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'return_claims_resolved_by' => { 'source' => 'Koha::Schema::Result::ReturnClaim', 'cond' => { 'foreign.resolved_by' => 'self.borrowernumber' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ReturnClaim' }, 'checkout_renewals' => { 'source' => 'Koha::Schema::Result::CheckoutRenewal', 'cond' => { 'foreign.renewer_id' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::CheckoutRenewal' }, 'illcomments' => { 'source' => 'Koha::Schema::Result::Illcomment', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Illcomment' }, 'reviews' => { 'source' => 'Koha::Schema::Result::Review', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Review' }, 'extended_attributes' => { 'source' => 'Koha::Schema::Result::BorrowerAttribute', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::BorrowerAttribute' }, 'club_enrollments' => { 'class' => 'Koha::Schema::Result::ClubEnrollment', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::ClubEnrollment', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'message_queues' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::MessageQueue', 'class' => 'Koha::Schema::Result::MessageQueue' }, 'tickets_reporters' => { 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Ticket', 'cond' => { 'foreign.reporter_id' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Ticket' }, 'ticket_updates' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.user_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::TicketUpdate', 'class' => 'Koha::Schema::Result::TicketUpdate' }, 'housebound_visit_deliverer_brwnumbers' => { 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.deliverer_brwnumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::HouseboundVisit', 'class' => 'Koha::Schema::Result::HouseboundVisit' }, 'illbatches' => { 'class' => 'Koha::Schema::Result::Illbatch', 'cond' => { 'foreign.patron_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Illbatch', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'illrequests' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Illrequest', 'class' => 'Koha::Schema::Result::Illrequest' }, 'reserves' => { 'class' => 'Koha::Schema::Result::Reserve', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Reserve' }, 'problem_reports' => { 'class' => 'Koha::Schema::Result::ProblemReport', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ProblemReport', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'patronimage' => { 'class' => 'Koha::Schema::Result::Patronimage', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'accessor' => 'single', 'cascade_delete' => 0, 'cascade_update' => 1, 'cascade_copy' => 0, 'fk_columns' => {} }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Patronimage' }, 'issues' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Issue', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Issue' }, 'aqbudgetborrowers' => { 'class' => 'Koha::Schema::Result::Aqbudgetborrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Aqbudgetborrower', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'messages' => { 'class' => 'Koha::Schema::Result::Message', 'cond' => { 'foreign.manager_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Message', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'old_issues' => { 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::OldIssue', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::OldIssue' }, 'alerts' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Alert', 'class' => 'Koha::Schema::Result::Alert' }, 'aqorders' => { 'source' => 'Koha::Schema::Result::Aqorder', 'cond' => { 'foreign.created_by' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::Aqorder' }, 'curbside_pickups_borrowernumbers' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::CurbsidePickup', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::CurbsidePickup' }, 'aqbasketusers' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Aqbasketuser', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Aqbasketuser' }, 'suggestions_suggestedbies' => { 'cond' => { 'foreign.suggestedby' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Suggestion', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::Suggestion' }, 'messages_borrowernumbers' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Message', 'class' => 'Koha::Schema::Result::Message' }, 'borrower_attributes' => { 'class' => 'Koha::Schema::Result::BorrowerAttribute', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::BorrowerAttribute', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'borrower_relationships_guarantees' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.guarantee_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::BorrowerRelationship', 'class' => 'Koha::Schema::Result::BorrowerRelationship' }, 'discharges' => { 'source' => 'Koha::Schema::Result::Discharge', 'cond' => { 'foreign.borrower' => 'self.borrowernumber' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Discharge' }, 'accountlines_managers' => { 'class' => 'Koha::Schema::Result::Accountline', 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.manager_id' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'tmp_holdsqueues' => { 'class' => 'Koha::Schema::Result::TmpHoldsqueue', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::TmpHoldsqueue', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'restrictions' => { 'class' => 'Koha::Schema::Result::BorrowerDebarment', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::BorrowerDebarment', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'hold_fill_targets' => { 'class' => 'Koha::Schema::Result::HoldFillTarget', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::HoldFillTarget' }, 'user_permissions' => { 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::UserPermission', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::UserPermission' }, 'return_claims_created_by' => { 'class' => 'Koha::Schema::Result::ReturnClaim', 'cond' => { 'foreign.created_by' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::ReturnClaim', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'sms_provider' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'sms_provider_id' => 1 }, 'on_delete' => 'SET NULL', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.id' => 'self.sms_provider_id' }, 'source' => 'Koha::Schema::Result::SmsProvider', 'class' => 'Koha::Schema::Result::SmsProvider' }, 'virtualshelves' => { 'source' => 'Koha::Schema::Result::Virtualshelve', 'cond' => { 'foreign.owner' => 'self.borrowernumber' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Virtualshelve' }, 'patron_consents' => { 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::PatronConsent', 'class' => 'Koha::Schema::Result::PatronConsent' }, 'accountlines' => { 'class' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Accountline', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'subscriptionroutinglists' => { 'class' => 'Koha::Schema::Result::Subscriptionroutinglist', 'source' => 'Koha::Schema::Result::Subscriptionroutinglist', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'return_claims_borrowernumbers' => { 'class' => 'Koha::Schema::Result::ReturnClaim', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ReturnClaim', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'advanced_editor_macros' => { 'class' => 'Koha::Schema::Result::AdvancedEditorMacro', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::AdvancedEditorMacro', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'club_holds_to_patron_holds' => { 'class' => 'Koha::Schema::Result::ClubHoldsToPatronHold', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ClubHoldsToPatronHold', 'cond' => { 'foreign.patron_id' => 'self.borrowernumber' } }, 'ticket_updates_assignees' => { 'class' => 'Koha::Schema::Result::TicketUpdate', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::TicketUpdate', 'cond' => { 'foreign.assignee_id' => 'self.borrowernumber' } }, 'borrower_debarments' => { 'class' => 'Koha::Schema::Result::BorrowerDebarment', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::BorrowerDebarment', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'bookings' => { 'class' => 'Koha::Schema::Result::Booking', 'cond' => { 'foreign.patron_id' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Booking', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'additional_contents' => { 'class' => 'Koha::Schema::Result::AdditionalContent', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::AdditionalContent' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'borrowers', '_ordered_columns' => [ 'borrowernumber', 'cardnumber', 'surname', 'firstname', 'preferred_name', 'middle_name', 'title', 'othernames', 'initials', 'pronouns', 'streetnumber', 'streettype', 'address', 'address2', 'city', 'state', 'zipcode', 'country', 'email', 'phone', 'mobile', 'fax', 'emailpro', 'phonepro', 'B_streetnumber', 'B_streettype', 'B_address', 'B_address2', 'B_city', 'B_state', 'B_zipcode', 'B_country', 'B_email', 'B_phone', 'dateofbirth', 'branchcode', 'categorycode', 'dateenrolled', 'dateexpiry', 'password_expiration_date', 'date_renewed', 'gonenoaddress', 'lost', 'debarred', 'debarredcomment', 'contactname', 'contactfirstname', 'contacttitle', 'borrowernotes', 'relationship', 'sex', 'password', 'secret', 'auth_method', 'flags', 'userid', 'opacnote', 'contactnote', 'sort1', 'sort2', 'altcontactfirstname', 'altcontactsurname', 'altcontactaddress1', 'altcontactaddress2', 'altcontactaddress3', 'altcontactstate', 'altcontactzipcode', 'altcontactcountry', 'altcontactphone', 'smsalertnumber', 'sms_provider_id', 'privacy', 'privacy_guarantor_fines', 'privacy_guarantor_checkouts', 'checkprevcheckout', 'updated_on', 'lastseen', 'lang', 'login_attempts', 'overdrive_auth_token', 'anonymized', 'autorenew_checkouts', 'primary_contact_method', 'protected' ], '_columns' => { 'branchcode' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 10, 'is_foreign_key' => 1 }, 'phone' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'sex' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 1 }, 'checkprevcheckout' => { 'default_value' => 'inherit', 'size' => 7, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'fax' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'dateexpiry' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'altcontactphone' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'lastseen' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'lost' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 }, 'initials' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'contactname' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'emailpro' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'borrowernumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'smsalertnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 50 }, 'updated_on' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'anonymized' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'cardnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'altcontactsurname' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'privacy_guarantor_checkouts' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'B_streettype' => { 'accessor' => 'b_streettype', 'is_nullable' => 1, 'data_type' => 'tinytext' }, 'lang' => { 'default_value' => 'default', 'size' => 25, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'B_state' => { 'accessor' => 'b_state', 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'secret' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'debarred' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'firstname' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'streetnumber' => { 'data_type' => 'tinytext', 'is_nullable' => 1 }, 'primary_contact_method' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 45 }, 'categorycode' => { 'is_foreign_key' => 1, 'default_value' => '', 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'B_email' => { 'accessor' => 'b_email', 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'altcontactaddress3' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'sort1' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'country' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'address2' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'state' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'contacttitle' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'pronouns' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'privacy_guarantor_fines' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'protected' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'altcontactzipcode' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'preferred_name' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'password_expiration_date' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'altcontactfirstname' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'B_country' => { 'accessor' => 'b_country', 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'title' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'sms_provider_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'sort2' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'gonenoaddress' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'altcontactaddress1' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'altcontactcountry' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'middle_name' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'dateenrolled' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'autorenew_checkouts' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 1 }, 'debarredcomment' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'B_city' => { 'is_nullable' => 1, 'data_type' => 'longtext', 'accessor' => 'b_city' }, 'login_attempts' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0, 'is_numeric' => 1 }, 'relationship' => { 'size' => 100, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'flags' => { 'data_type' => 'bigint', 'is_nullable' => 1 }, 'borrowernotes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'userid' => { 'size' => 75, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'B_streetnumber' => { 'is_nullable' => 1, 'data_type' => 'tinytext', 'accessor' => 'b_streetnumber' }, 'privacy' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 1 }, 'altcontactaddress2' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'altcontactstate' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'city' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'overdrive_auth_token' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'opacnote' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'B_address' => { 'accessor' => 'b_address', 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'mobile' => { 'is_nullable' => 1, 'data_type' => 'tinytext' }, 'B_address2' => { 'accessor' => 'b_address2', 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'email' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'dateofbirth' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'B_phone' => { 'accessor' => 'b_phone', 'is_nullable' => 1, 'data_type' => 'longtext' }, 'B_zipcode' => { 'accessor' => 'b_zipcode', 'data_type' => 'tinytext', 'is_nullable' => 1 }, 'contactfirstname' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'othernames' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'surname' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'date_renewed' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'zipcode' => { 'data_type' => 'tinytext', 'is_nullable' => 1 }, 'phonepro' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'contactnote' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'auth_method' => { 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'password', 'two-factor' ] }, 'default_value' => 'password' }, 'address' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'streettype' => { 'data_type' => 'tinytext', 'is_nullable' => 1 }, 'password' => { 'size' => 60, 'data_type' => 'varchar', 'is_nullable' => 1 } }, '_unique_constraints' => { 'cardnumber' => [ 'cardnumber' ], 'userid' => [ 'userid' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Borrower'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Z3950server' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'password' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'timeout' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0 }, 'port' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'userid' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'recordtype' => { 'default_value' => 'biblio', 'extra' => { 'list' => [ 'authority', 'biblio' ] }, 'is_nullable' => 0, 'data_type' => 'enum' }, 'sru_options' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'sru_fields' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'host' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'encoding' => { 'is_nullable' => 0, 'data_type' => 'mediumtext' }, 'servertype' => { 'extra' => { 'list' => [ 'zed', 'sru' ] }, 'data_type' => 'enum', 'is_nullable' => 0, 'default_value' => 'zed' }, 'db' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'servername' => { 'data_type' => 'longtext', 'is_nullable' => 0 }, 'rank' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'add_xslt' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'syntax' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 80 }, 'attributes' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'checked' => { 'data_type' => 'smallint', 'is_nullable' => 1 } }, 'name' => 'z3950servers', '_ordered_columns' => [ 'id', 'host', 'port', 'db', 'userid', 'password', 'servername', 'checked', 'rank', 'syntax', 'timeout', 'servertype', 'encoding', 'recordtype', 'sru_options', 'sru_fields', 'add_xslt', 'attributes' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::Z3950server', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, '_columns_info_loaded' => 0, 'source_name' => 'Z3950server', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Z3950server'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'PreservationProcessingAttributesItem' => bless( { '_ordered_columns' => [ 'processing_attribute_item_id', 'processing_attribute_id', 'train_item_id', 'value' ], 'name' => 'preservation_processing_attributes_items', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'processing_attribute' => { 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'processing_attribute_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::PreservationProcessingAttribute', 'cond' => { 'foreign.processing_attribute_id' => 'self.processing_attribute_id' }, 'class' => 'Koha::Schema::Result::PreservationProcessingAttribute' }, 'train_item' => { 'class' => 'Koha::Schema::Result::PreservationTrainsItem', 'cond' => { 'foreign.train_item_id' => 'self.train_item_id' }, 'source' => 'Koha::Schema::Result::PreservationTrainsItem', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'train_item_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } } }, 'result_class' => 'Koha::Schema::Result::PreservationProcessingAttributesItem', '_primaries' => [ 'processing_attribute_item_id' ], '_columns' => { 'processing_attribute_item_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'value' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'train_item_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'processing_attribute_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PreservationProcessingAttributesItem'}{'_primaries'} }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'PreservationProcessingAttributesItem' }, 'DBIx::Class::ResultSource::Table' ), 'AqorderUser' => bless( { '_unique_constraints' => { 'primary' => [ 'ordernumber', 'borrowernumber' ] }, '_columns' => { 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'ordernumber' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } } }, '_columns_info_loaded' => 0, 'source_name' => 'AqorderUser', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AqorderUser'}{'_unique_constraints'}{'primary'}, 'name' => 'aqorder_users', '_ordered_columns' => [ 'ordernumber', 'borrowernumber' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'borrowernumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'class' => 'Koha::Schema::Result::Borrower' }, 'ordernumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter' }, 'cond' => { 'foreign.ordernumber' => 'self.ordernumber' }, 'source' => 'Koha::Schema::Result::Aqorder', 'class' => 'Koha::Schema::Result::Aqorder' } }, 'result_class' => 'Koha::Schema::Result::AqorderUser' }, 'DBIx::Class::ResultSource::Table' ), 'MiscFile' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'MiscFile', '_primaries' => [ 'file_id' ], '_ordered_columns' => [ 'file_id', 'table_tag', 'record_id', 'file_name', 'file_type', 'file_description', 'file_content', 'date_uploaded' ], 'name' => 'misc_files', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::MiscFile', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MiscFile'}{'_primaries'} }, '_columns' => { 'file_name' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'file_type' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'file_description' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'file_content' => { 'data_type' => 'longblob', 'is_nullable' => 0 }, 'record_id' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'file_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'table_tag' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 }, 'date_uploaded' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' } } }, 'DBIx::Class::ResultSource::Table' ), 'CreatorLayout' => bless( { '_columns' => { 'callnum_split' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'integer' }, 'guidebox' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 1 }, 'font_size' => { 'default_value' => 10, 'data_type' => 'integer', 'is_nullable' => 0 }, 'format_string' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 210, 'default_value' => 'barcode' }, 'font' => { 'is_nullable' => 0, 'data_type' => 'char', 'size' => 10, 'default_value' => 'TR' }, 'oblique_title' => { 'default_value' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'layout_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'barcode_type' => { 'data_type' => 'char', 'is_nullable' => 0, 'size' => 100, 'default_value' => 'CODE39' }, 'scale_width' => { 'default_value' => '0.800000', 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 0 }, 'scale_height' => { 'is_nullable' => 0, 'data_type' => 'decimal', 'size' => [ 28, 6 ], 'default_value' => '0.010000' }, 'layout_xml' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 }, 'creator' => { 'default_value' => 'Labels', 'size' => 15, 'data_type' => 'char', 'is_nullable' => 0 }, 'layout_name' => { 'data_type' => 'char', 'is_nullable' => 0, 'default_value' => 'DEFAULT', 'size' => 25 }, 'units' => { 'size' => 20, 'default_value' => 'POINT', 'data_type' => 'char', 'is_nullable' => 0 }, 'printing_type' => { 'default_value' => 'BAR', 'size' => 32, 'is_nullable' => 0, 'data_type' => 'char' }, 'start_label' => { 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'text_justify' => { 'data_type' => 'char', 'is_nullable' => 0, 'default_value' => 'L', 'size' => 1 } }, '_unique_constraints' => { 'primary' => [ 'layout_id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CreatorLayout'}{'_unique_constraints'}{'primary'}, 'source_name' => 'CreatorLayout', '_columns_info_loaded' => 0, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::CreatorLayout', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'layout_id', 'barcode_type', 'start_label', 'printing_type', 'layout_name', 'guidebox', 'oblique_title', 'font', 'font_size', 'scale_width', 'scale_height', 'units', 'callnum_split', 'text_justify', 'format_string', 'layout_xml', 'creator' ], 'name' => 'creator_layouts' }, 'DBIx::Class::ResultSource::Table' ), 'CashRegisterAction' => bless( { 'name' => 'cash_register_actions', '_ordered_columns' => [ 'id', 'code', 'register_id', 'manager_id', 'amount', 'timestamp' ], 'resultset_attributes' => {}, '_relationships' => { 'register' => { 'source' => 'Koha::Schema::Result::CashRegister', 'cond' => { 'foreign.id' => 'self.register_id' }, 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'register_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::CashRegister' }, 'manager' => { 'cond' => { 'foreign.borrowernumber' => 'self.manager_id' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'fk_columns' => { 'manager_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::CashRegisterAction', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => [ 'id' ], 'source_name' => 'CashRegisterAction', '_columns' => { 'manager_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'code' => { 'size' => 24, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'register_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'amount' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 28, 6 ] }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CashRegisterAction'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Aqcontact' => bless( { '_columns' => { 'name' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 100 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'serialsprimary' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'email' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 100 }, 'booksellerid' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'phone' => { 'size' => 100, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'claimissues' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'fax' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 100 }, 'orderacquisition' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'altphone' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 100 }, 'claimacquisition' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'position' => { 'size' => 100, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'acqprimary' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, 'resultset_attributes' => {}, '_relationships' => { 'booksellerid' => { 'source' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.id' => 'self.booksellerid' }, 'attrs' => { 'on_update' => 'CASCADE', 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Aqbookseller' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Aqcontact', 'name' => 'aqcontacts', '_ordered_columns' => [ 'id', 'name', 'position', 'phone', 'altphone', 'fax', 'email', 'notes', 'orderacquisition', 'claimacquisition', 'claimissues', 'acqprimary', 'serialsprimary', 'booksellerid' ], '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqcontact'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'Aqcontact', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'SearchMarcToField' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'search_marc_map' => { 'class' => 'Koha::Schema::Result::SearchMarcMap', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'search_marc_map_id' => 1 } }, 'cond' => { 'foreign.id' => 'self.search_marc_map_id' }, 'source' => 'Koha::Schema::Result::SearchMarcMap' }, 'search_field' => { 'class' => 'Koha::Schema::Result::SearchField', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'search_field_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::SearchField', 'cond' => { 'foreign.id' => 'self.search_field_id' } } }, 'result_class' => 'Koha::Schema::Result::SearchMarcToField', 'resultset_attributes' => {}, 'name' => 'search_marc_to_field', '_ordered_columns' => [ 'search', 'filter', 'search_marc_map_id', 'search_field_id', 'facet', 'suggestible', 'sort' ], 'source_name' => 'SearchMarcToField', '_primaries' => [ 'search_marc_map_id', 'search_field_id', 'filter' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SearchMarcToField'}{'_primaries'} }, '_columns' => { 'suggestible' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'search_marc_map_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'filter' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 100, 'default_value' => '' }, 'search_field_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'search' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 1 }, 'facet' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'sort' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'ErmUsageYus' => bless( { '_primaries' => [ 'yearly_usage_summary_id' ], 'source_name' => 'ErmUsageYus', '_columns_info_loaded' => 0, '_relationships' => { 'platform' => { 'cond' => { 'foreign.platform_id' => 'self.platform_id' }, 'source' => 'Koha::Schema::Result::ErmUsagePlatform', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'platform_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single' }, 'class' => 'Koha::Schema::Result::ErmUsagePlatform' }, 'item' => { 'class' => 'Koha::Schema::Result::ErmUsageItem', 'cond' => { 'foreign.item_id' => 'self.item_id' }, 'source' => 'Koha::Schema::Result::ErmUsageItem', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'item_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'database' => { 'source' => 'Koha::Schema::Result::ErmUsageDatabase', 'cond' => { 'foreign.database_id' => 'self.database_id' }, 'attrs' => { 'fk_columns' => { 'database_id' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::ErmUsageDatabase' }, 'usage_data_provider' => { 'class' => 'Koha::Schema::Result::ErmUsageDataProvider', 'cond' => { 'foreign.erm_usage_data_provider_id' => 'self.usage_data_provider_id' }, 'source' => 'Koha::Schema::Result::ErmUsageDataProvider', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'usage_data_provider_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'title' => { 'class' => 'Koha::Schema::Result::ErmUsageTitle', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'accessor' => 'single', 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'title_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::ErmUsageTitle', 'cond' => { 'foreign.title_id' => 'self.title_id' } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmUsageYus', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'yearly_usage_summary_id', 'title_id', 'platform_id', 'database_id', 'item_id', 'usage_data_provider_id', 'year', 'totalcount', 'metric_type', 'access_type', 'yop', 'report_type' ], 'name' => 'erm_usage_yus', '_columns' => { 'report_type' => { 'size' => 50, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'access_type' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'item_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'year' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'yearly_usage_summary_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'title_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'database_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'usage_data_provider_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'yop' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'totalcount' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'platform_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'metric_type' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmUsageYus'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'OverduerulesTransportType' => bless( { 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'message_transport_type' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'source' => 'Koha::Schema::Result::MessageTransportType', 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'class' => 'Koha::Schema::Result::MessageTransportType' }, 'overduerule' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'overduerules_id' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single' }, 'cond' => { 'foreign.overduerules_id' => 'self.overduerules_id' }, 'source' => 'Koha::Schema::Result::Overduerule', 'class' => 'Koha::Schema::Result::Overduerule' } }, 'result_class' => 'Koha::Schema::Result::OverduerulesTransportType', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'letternumber', 'message_transport_type', 'overduerules_id' ], 'name' => 'overduerules_transport_types', '_primaries' => [ 'id' ], 'source_name' => 'OverduerulesTransportType', '_columns_info_loaded' => 0, '_columns' => { 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'overduerules_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'letternumber' => { 'default_value' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'message_transport_type' => { 'is_foreign_key' => 1, 'default_value' => 'email', 'size' => 20, 'data_type' => 'varchar', 'is_nullable' => 0, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'OverduerulesTransportType'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'MarcOrderAccount' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'item_action' => { 'size' => 50, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'overlay_action' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 50 }, 'match_value' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'description' => { 'size' => 250, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'record_type' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'vendor_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'encoding' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'download_directory' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'budget_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'match_field' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'nomatch_action' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'matcher_id' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'parse_items' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 } }, '_ordered_columns' => [ 'id', 'description', 'vendor_id', 'budget_id', 'download_directory', 'matcher_id', 'overlay_action', 'nomatch_action', 'item_action', 'parse_items', 'record_type', 'encoding', 'match_field', 'match_value' ], 'name' => 'marc_order_accounts', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::MarcOrderAccount', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'vendor' => { 'class' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'vendor_id' => 1 }, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single' } }, 'budget' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'budget_id' => 1 } }, 'source' => 'Koha::Schema::Result::Aqbudget', 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'class' => 'Koha::Schema::Result::Aqbudget' } }, 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'MarcOrderAccount', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MarcOrderAccount'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'CreatorImage' => bless( { '_unique_constraints' => { 'primary' => [ 'image_id' ], 'image_name_index' => [ 'image_name' ] }, '_columns' => { 'image_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'imagefile' => { 'data_type' => 'mediumblob', 'is_nullable' => 1 }, 'image_name' => { 'default_value' => 'DEFAULT', 'size' => 20, 'is_nullable' => 0, 'data_type' => 'char' } }, '_ordered_columns' => [ 'image_id', 'imagefile', 'image_name' ], 'name' => 'creator_images', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::CreatorImage', '_relationships' => {}, '_columns_info_loaded' => 0, 'source_name' => 'CreatorImage', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CreatorImage'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'CurbsidePickupOpeningSlot' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'end_minute' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'end_hour' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'curbside_pickup_policy_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'start_hour' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'day' => { 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'start_minute' => { 'is_nullable' => 0, 'data_type' => 'integer' } }, 'source_name' => 'CurbsidePickupOpeningSlot', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CurbsidePickupOpeningSlot'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::CurbsidePickupOpeningSlot', '_relationships' => { 'curbside_pickup_policy' => { 'class' => 'Koha::Schema::Result::CurbsidePickupPolicy', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'curbside_pickup_policy_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::CurbsidePickupPolicy', 'cond' => { 'foreign.id' => 'self.curbside_pickup_policy_id' } } }, 'resultset_attributes' => {}, 'name' => 'curbside_pickup_opening_slots', '_ordered_columns' => [ 'id', 'curbside_pickup_policy_id', 'day', 'start_hour', 'start_minute', 'end_hour', 'end_minute' ] }, 'DBIx::Class::ResultSource::Table' ), 'CourseReserve' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'CourseReserve', '_primaries' => [ 'cr_id' ], 'name' => 'course_reserves', '_ordered_columns' => [ 'cr_id', 'course_id', 'ci_id', 'staff_note', 'public_note', 'timestamp' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'course' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'fk_columns' => { 'course_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'RESTRICT', 'accessor' => 'single', 'is_depends_on' => 1 }, 'source' => 'Koha::Schema::Result::Course', 'cond' => { 'foreign.course_id' => 'self.course_id' }, 'class' => 'Koha::Schema::Result::Course' }, 'ci' => { 'cond' => { 'foreign.ci_id' => 'self.ci_id' }, 'source' => 'Koha::Schema::Result::CourseItem', 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'ci_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::CourseItem' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::CourseReserve', 'resultset_class' => 'DBIx::Class::ResultSet', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CourseReserve'}{'_primaries'}, 'pseudo_key' => [ 'course_id', 'ci_id' ] }, '_columns' => { 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'public_note' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'cr_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'ci_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'staff_note' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'course_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'Virtualshelfshare' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'Virtualshelfshare', '_primaries' => [ 'id' ], '_ordered_columns' => [ 'id', 'shelfnumber', 'borrowernumber', 'invitekey', 'sharedate' ], 'name' => 'virtualshelfshares', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::Virtualshelfshare', 'resultset_attributes' => {}, '_relationships' => { 'shelfnumber' => { 'cond' => { 'foreign.shelfnumber' => 'self.shelfnumber' }, 'source' => 'Koha::Schema::Result::Virtualshelve', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Virtualshelve' }, 'borrowernumber' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'SET NULL', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Virtualshelfshare'}{'_primaries'} }, '_columns' => { 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'sharedate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'shelfnumber' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'invitekey' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 } } }, 'DBIx::Class::ResultSource::Table' ), 'Subscription' => bless( { '_unique_constraints' => { 'primary' => [ 'subscriptionid' ] }, '_columns' => { 'startdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'previousitemtype' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'closed' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'staffdisplaycount' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'firstacquidate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'innerloop3' => { 'data_type' => 'integer', 'is_nullable' => 1, 'default_value' => 0 }, 'aqbooksellerid' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'enddate' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'subscriptionid' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'aqbudgetid' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'integer' }, 'countissuesperunit' => { 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'mana_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'numberpattern' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'innerloop1' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'integer' }, 'irregularity' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'skip_serialseq' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'cost' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 1 }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 10 }, 'monthlength' => { 'is_nullable' => 1, 'data_type' => 'integer', 'default_value' => 0 }, 'weeklength' => { 'data_type' => 'integer', 'is_nullable' => 1, 'default_value' => 0 }, 'distributedto' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'lastvalue2' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'published_on_template' => { 'is_nullable' => 1, 'data_type' => 'text' }, 'lastbranch' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'callnumber' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'innerloop2' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 1 }, 'librarian' => { 'default_value' => '', 'size' => 100, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'biblionumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'locale' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'manualhistory' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'internalnotes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'lastvalue1' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'numberlength' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'integer' }, 'location' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80, 'default_value' => '' }, 'reneweddate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'letter' => { 'size' => 20, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'opacdisplaycount' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'serialsadditems' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'graceperiod' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'lastvalue3' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'itemtype' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'periodicity' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'status' => { 'default_value' => '', 'size' => 100, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'ccode' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 } }, '_columns_info_loaded' => 0, 'source_name' => 'Subscription', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Subscription'}{'_unique_constraints'}{'primary'}, 'name' => 'subscription', '_ordered_columns' => [ 'biblionumber', 'subscriptionid', 'librarian', 'startdate', 'aqbooksellerid', 'cost', 'aqbudgetid', 'weeklength', 'monthlength', 'numberlength', 'periodicity', 'countissuesperunit', 'notes', 'status', 'lastvalue1', 'innerloop1', 'lastvalue2', 'innerloop2', 'lastvalue3', 'innerloop3', 'firstacquidate', 'manualhistory', 'irregularity', 'skip_serialseq', 'letter', 'numberpattern', 'locale', 'distributedto', 'internalnotes', 'callnumber', 'location', 'branchcode', 'lastbranch', 'serialsadditems', 'staffdisplaycount', 'opacdisplaycount', 'graceperiod', 'enddate', 'closed', 'reneweddate', 'itemtype', 'previousitemtype', 'mana_id', 'ccode', 'published_on_template' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } }, 'additional_field_values' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" }, 'class' => 'Koha::Schema::Result::AdditionalFieldValue' }, 'aqbooksellerid' => { 'class' => 'Koha::Schema::Result::Aqbookseller', 'source' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.id' => 'self.aqbooksellerid' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'numberpattern' => { 'class' => 'Koha::Schema::Result::SubscriptionNumberpattern', 'source' => 'Koha::Schema::Result::SubscriptionNumberpattern', 'cond' => { 'foreign.id' => 'self.numberpattern' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'subscriptionhistory' => { 'class' => 'Koha::Schema::Result::Subscriptionhistory', 'attrs' => { 'cascade_update' => 1, 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Subscriptionhistory', 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' } }, 'serials' => { 'class' => 'Koha::Schema::Result::Serial', 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' }, 'source' => 'Koha::Schema::Result::Serial', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'subscriptionroutinglists' => { 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Subscriptionroutinglist', 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' }, 'class' => 'Koha::Schema::Result::Subscriptionroutinglist' }, 'periodicity' => { 'source' => 'Koha::Schema::Result::SubscriptionFrequency', 'cond' => { 'foreign.id' => 'self.periodicity' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::SubscriptionFrequency' }, 'aqorders' => { 'class' => 'Koha::Schema::Result::Aqorder', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' }, 'source' => 'Koha::Schema::Result::Aqorder' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Subscription' }, 'DBIx::Class::ResultSource::Table' ), 'Category' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'categorycode' ], 'source_name' => 'Category', '_ordered_columns' => [ 'categorycode', 'description', 'enrolmentperiod', 'enrolmentperioddate', 'password_expiry_days', 'upperagelimit', 'dateofbirthrequired', 'enrolmentfee', 'overduenoticerequired', 'reservefee', 'hidelostitems', 'category_type', 'BlockExpiredPatronOpacActions', 'default_privacy', 'checkprevcheckout', 'can_place_ill_in_opac', 'can_be_guarantee', 'reset_password', 'change_password', 'min_password_length', 'require_strong_password', 'force_password_reset_when_set_by_staff', 'exclude_from_local_holds_priority', 'noissuescharge', 'noissueschargeguarantees', 'noissueschargeguarantorswithguarantees' ], 'name' => 'categories', 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Category', '_relationships' => { 'identity_provider_domains' => { 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::IdentityProviderDomain', 'cond' => { 'foreign.default_category_id' => 'self.categorycode' }, 'class' => 'Koha::Schema::Result::IdentityProviderDomain' }, 'borrower_attribute_types' => { 'class' => 'Koha::Schema::Result::BorrowerAttributeType', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::BorrowerAttributeType', 'cond' => { 'foreign.category_code' => 'self.categorycode' } }, 'circulation_rules' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.categorycode' => 'self.categorycode' }, 'source' => 'Koha::Schema::Result::CirculationRule', 'class' => 'Koha::Schema::Result::CirculationRule' }, 'borrower_message_preferences' => { 'class' => 'Koha::Schema::Result::BorrowerMessagePreference', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::BorrowerMessagePreference', 'cond' => { 'foreign.categorycode' => 'self.categorycode' } }, 'borrowers' => { 'cond' => { 'foreign.categorycode' => 'self.categorycode' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Borrower' }, 'categories_branches' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::CategoriesBranch', 'cond' => { 'foreign.categorycode' => 'self.categorycode' }, 'class' => 'Koha::Schema::Result::CategoriesBranch' } }, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'noissueschargeguarantees' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'exclude_from_local_holds_priority' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'default_privacy' => { 'default_value' => 'default', 'extra' => { 'list' => [ 'default', 'never', 'forever' ] }, 'data_type' => 'enum', 'is_nullable' => 0 }, 'noissueschargeguarantorswithguarantees' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'enrolmentfee' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'enrolmentperioddate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'reset_password' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'password_expiry_days' => { 'is_nullable' => 1, 'data_type' => 'smallint' }, 'change_password' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'require_strong_password' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'hidelostitems' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'force_password_reset_when_set_by_staff' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'categorycode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 10 }, 'can_be_guarantee' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'overduenoticerequired' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'min_password_length' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'BlockExpiredPatronOpacActions' => { 'default_value' => 'follow_syspref_BlockExpiredPatronOpacActions', 'size' => 128, 'is_nullable' => 0, 'data_type' => 'varchar', 'accessor' => 'block_expired_patron_opac_actions' }, 'dateofbirthrequired' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'category_type' => { 'default_value' => 'A', 'size' => 1, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'can_place_ill_in_opac' => { 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'noissuescharge' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'enrolmentperiod' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'reservefee' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'checkprevcheckout' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => 'inherit', 'size' => 7 }, 'upperagelimit' => { 'is_nullable' => 1, 'data_type' => 'smallint' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Category'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'LanguageDescription' => bless( { '_columns' => { 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 25 }, 'subtag' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 25 }, 'description' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'lang' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 25 } }, '_unique_constraints' => { 'primary' => [ 'id' ], 'uniq_desc' => [ 'subtag', 'type', 'lang' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'LanguageDescription'}{'_unique_constraints'}{'primary'}, 'source_name' => 'LanguageDescription', 'name' => 'language_descriptions', '_ordered_columns' => [ 'subtag', 'type', 'lang', 'description', 'id' ], '_relationships' => {}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::LanguageDescription', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'Letter' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'Letter', '_unique_constraints' => { 'letter_uniq_1' => [ 'module', 'code', 'branchcode', 'message_transport_type', 'lang' ], 'primary' => [ 'id' ] }, '_columns' => { 'message_transport_type' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 20, 'default_value' => 'email', 'data_type' => 'varchar', 'is_nullable' => 0 }, 'updated_on' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'code' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 20 }, 'is_html' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'content' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'module' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 20, 'default_value' => '' }, 'style' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 10, 'default_value' => '' }, 'lang' => { 'size' => 25, 'default_value' => 'default', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 100, 'default_value' => '' }, 'title' => { 'size' => 200, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' } }, 'name' => 'letter', '_ordered_columns' => [ 'id', 'module', 'code', 'branchcode', 'name', 'is_html', 'title', 'content', 'message_transport_type', 'lang', 'updated_on', 'style' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Letter', '_relationships' => { 'message_transport_type' => { 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'source' => 'Koha::Schema::Result::MessageTransportType', 'class' => 'Koha::Schema::Result::MessageTransportType' }, 'message_queues' => { 'source' => 'Koha::Schema::Result::MessageQueue', 'cond' => { 'foreign.letter_id' => 'self.id' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::MessageQueue' } }, 'resultset_attributes' => {}, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Letter'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerMessagePreference' => bless( { '_unique_constraints' => { 'primary' => [ 'borrower_message_preference_id' ] }, '_columns' => { 'wants_digest' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'borrower_message_preference_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'message_attribute_id' => { 'default_value' => 0, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'days_in_advance' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'categorycode' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10, 'is_foreign_key' => 1 } }, '_ordered_columns' => [ 'borrower_message_preference_id', 'borrowernumber', 'categorycode', 'message_attribute_id', 'days_in_advance', 'wants_digest' ], 'name' => 'borrower_message_preferences', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'categorycode' => { 'source' => 'Koha::Schema::Result::Category', 'cond' => { 'foreign.categorycode' => 'self.categorycode' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Category' }, 'borrower_message_transport_preferences' => { 'class' => 'Koha::Schema::Result::BorrowerMessageTransportPreference', 'source' => 'Koha::Schema::Result::BorrowerMessageTransportPreference', 'cond' => { 'foreign.borrower_message_preference_id' => 'self.borrower_message_preference_id' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'filter' } }, 'message_attribute' => { 'class' => 'Koha::Schema::Result::MessageAttribute', 'source' => 'Koha::Schema::Result::MessageAttribute', 'cond' => { 'foreign.message_attribute_id' => 'self.message_attribute_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'message_attribute_id' => 1 }, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::BorrowerMessagePreference', 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'BorrowerMessagePreference', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerMessagePreference'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'ImportBatch' => bless( { '_ordered_columns' => [ 'import_batch_id', 'matcher_id', 'template_id', 'branchcode', 'num_records', 'num_items', 'upload_timestamp', 'overlay_action', 'nomatch_action', 'item_action', 'import_status', 'batch_type', 'record_type', 'file_name', 'comments', 'profile_id' ], 'name' => 'import_batches', 'result_class' => 'Koha::Schema::Result::ImportBatch', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'import_records' => { 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::ImportRecord', 'cond' => { 'foreign.import_batch_id' => 'self.import_batch_id' }, 'class' => 'Koha::Schema::Result::ImportRecord' }, 'profile' => { 'cond' => { 'foreign.id' => 'self.profile_id' }, 'source' => 'Koha::Schema::Result::ImportBatchProfile', 'attrs' => { 'on_update' => 'SET NULL', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'profile_id' => 1 } }, 'class' => 'Koha::Schema::Result::ImportBatchProfile' } }, 'resultset_attributes' => {}, '_primaries' => [ 'import_batch_id' ], '_columns' => { 'upload_timestamp' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'template_id' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'import_batch_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'batch_type' => { 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'batch', 'z3950', 'webservice' ] }, 'default_value' => 'batch' }, 'nomatch_action' => { 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'create_new', 'ignore' ] }, 'default_value' => 'create_new' }, 'matcher_id' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'branchcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'num_records' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0 }, 'num_items' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0 }, 'import_status' => { 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'staging', 'staged', 'importing', 'imported', 'reverting', 'reverted', 'cleaned' ] }, 'default_value' => 'staging' }, 'item_action' => { 'extra' => { 'list' => [ 'always_add', 'add_only_for_matches', 'add_only_for_new', 'ignore', 'replace' ] }, 'data_type' => 'enum', 'is_nullable' => 0, 'default_value' => 'always_add' }, 'file_name' => { 'size' => 100, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'overlay_action' => { 'default_value' => 'create_new', 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'replace', 'create_new', 'use_template', 'ignore' ] } }, 'comments' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'record_type' => { 'default_value' => 'biblio', 'extra' => { 'list' => [ 'biblio', 'auth', 'holdings' ] }, 'data_type' => 'enum', 'is_nullable' => 0 }, 'profile_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportBatch'}{'_primaries'} }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'ImportBatch' }, 'DBIx::Class::ResultSource::Table' ), 'PreservationTrain' => bless( { '_unique_constraints' => { 'primary' => [ 'train_id' ] }, '_columns' => { 'not_for_loan' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => 0, 'size' => 80 }, 'default_processing_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'received_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'created_on' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'sent_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'train_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'closed_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'name' => { 'size' => 80, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'description' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::PreservationTrain', '_relationships' => { 'preservation_trains_items' => { 'source' => 'Koha::Schema::Result::PreservationTrainsItem', 'cond' => { 'foreign.train_id' => 'self.train_id' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::PreservationTrainsItem' }, 'default_processing' => { 'source' => 'Koha::Schema::Result::PreservationProcessing', 'cond' => { 'foreign.processing_id' => 'self.default_processing_id' }, 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'default_processing_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::PreservationProcessing' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'preservation_trains', '_ordered_columns' => [ 'train_id', 'name', 'description', 'default_processing_id', 'not_for_loan', 'created_on', 'closed_on', 'sent_on', 'received_on' ], 'source_name' => 'PreservationTrain', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PreservationTrain'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'OaiSet' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::OaiSet', '_relationships' => { 'oai_sets_biblios' => { 'class' => 'Koha::Schema::Result::OaiSetsBiblio', 'cond' => { 'foreign.set_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::OaiSetsBiblio', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'oai_sets_mappings' => { 'class' => 'Koha::Schema::Result::OaiSetsMapping', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::OaiSetsMapping', 'cond' => { 'foreign.set_id' => 'self.id' } }, 'oai_sets_descriptions' => { 'source' => 'Koha::Schema::Result::OaiSetsDescription', 'cond' => { 'foreign.set_id' => 'self.id' }, 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::OaiSetsDescription' } }, 'resultset_class' => 'DBIx::Class::ResultSet', '_ordered_columns' => [ 'id', 'spec', 'name' ], 'name' => 'oai_sets', 'source_name' => 'OaiSet', '_primaries' => [ 'id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'OaiSet'}{'_primaries'}, 'spec' => [ 'spec' ] }, '_columns' => { 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 80 }, 'spec' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'MarcMatcher' => bless( { '_columns' => { 'threshold' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0 }, 'description' => { 'default_value' => '', 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'record_type' => { 'default_value' => 'biblio', 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'matcher_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'code' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 10 } }, '_unique_constraints' => { 'primary' => [ 'matcher_id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MarcMatcher'}{'_unique_constraints'}{'primary'}, 'source_name' => 'MarcMatcher', 'name' => 'marc_matchers', '_ordered_columns' => [ 'matcher_id', 'code', 'description', 'record_type', 'threshold' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'matchpoints' => { 'cond' => { 'foreign.matcher_id' => 'self.matcher_id' }, 'source' => 'Koha::Schema::Result::Matchpoint', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Matchpoint' }, 'matcher_matchpoints' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::MatcherMatchpoint', 'cond' => { 'foreign.matcher_id' => 'self.matcher_id' }, 'class' => 'Koha::Schema::Result::MatcherMatchpoint' }, 'matchchecks' => { 'cond' => { 'foreign.matcher_id' => 'self.matcher_id' }, 'source' => 'Koha::Schema::Result::Matchcheck', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::Matchcheck' } }, 'result_class' => 'Koha::Schema::Result::MarcMatcher', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ImportOaiAuthority' => bless( { '_columns' => { 'identifier' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'datestamp' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'last_modified' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'repository' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'import_oai_authority_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'authid' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'extra' => { 'unsigned' => 1 }, 'is_nullable' => 0, 'data_type' => 'bigint', 'is_foreign_key' => 1 }, 'recordtype' => { 'default_value' => 'biblio', 'extra' => { 'list' => [ 'authority', 'biblio' ] }, 'is_nullable' => 0, 'data_type' => 'enum' } }, '_unique_constraints' => { 'primary' => [ 'import_oai_authority_id' ] }, 'name' => 'import_oai_authorities', '_ordered_columns' => [ 'import_oai_authority_id', 'authid', 'identifier', 'repository', 'recordtype', 'datestamp', 'last_modified' ], 'result_class' => 'Koha::Schema::Result::ImportOaiAuthority', '_relationships' => { 'authid' => { 'class' => 'Koha::Schema::Result::AuthHeader', 'source' => 'Koha::Schema::Result::AuthHeader', 'cond' => { 'foreign.authid' => 'self.authid' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'NO ACTION', 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter' } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportOaiAuthority'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ImportOaiAuthority' }, 'DBIx::Class::ResultSource::Table' ), 'SmtpServer' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'is_default' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 80 }, 'port' => { 'default_value' => 25, 'data_type' => 'integer', 'is_nullable' => 0 }, 'debug' => { 'is_boolean' => 1, 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'host' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 80, 'default_value' => 'localhost' }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'user_name' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'ssl_mode' => { 'extra' => { 'list' => [ 'disabled', 'ssl', 'starttls' ] }, 'data_type' => 'enum', 'is_nullable' => 0 }, 'timeout' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 120 }, 'password' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' } }, '_columns_info_loaded' => 0, 'source_name' => 'SmtpServer', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SmtpServer'}{'_unique_constraints'}{'primary'}, 'name' => 'smtp_servers', '_ordered_columns' => [ 'id', 'name', 'host', 'port', 'timeout', 'ssl_mode', 'user_name', 'password', 'debug', 'is_default' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::SmtpServer', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'library_smtp_servers' => { 'class' => 'Koha::Schema::Result::LibrarySmtpServer', 'cond' => { 'foreign.smtp_server_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::LibrarySmtpServer', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' } } } }, 'DBIx::Class::ResultSource::Table' ), 'ErmUsageTitle' => bless( { '_ordered_columns' => [ 'title_id', 'title', 'usage_data_provider_id', 'title_doi', 'proprietary_id', 'platform', 'print_issn', 'online_issn', 'title_uri', 'publisher', 'publisher_id', 'isbn' ], 'name' => 'erm_usage_titles', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmUsageTitle', 'resultset_attributes' => {}, '_relationships' => { 'usage_data_provider' => { 'class' => 'Koha::Schema::Result::ErmUsageDataProvider', 'attrs' => { 'fk_columns' => { 'usage_data_provider_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'source' => 'Koha::Schema::Result::ErmUsageDataProvider', 'cond' => { 'foreign.erm_usage_data_provider_id' => 'self.usage_data_provider_id' } }, 'erm_usage_yuses' => { 'class' => 'Koha::Schema::Result::ErmUsageYus', 'cond' => { 'foreign.title_id' => 'self.title_id' }, 'source' => 'Koha::Schema::Result::ErmUsageYus', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'erm_usage_muses' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ErmUsageMus', 'cond' => { 'foreign.title_id' => 'self.title_id' }, 'class' => 'Koha::Schema::Result::ErmUsageMus' } }, '_columns_info_loaded' => 0, 'source_name' => 'ErmUsageTitle', '_primaries' => [ 'title_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmUsageTitle'}{'_primaries'} }, '_columns' => { 'platform' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'isbn' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'title_doi' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'title_uri' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'publisher' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'usage_data_provider_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'proprietary_id' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'publisher_id' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'title_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'online_issn' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'print_issn' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'title' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' } } }, 'DBIx::Class::ResultSource::Table' ), 'ItemGroup' => bless( { '_unique_constraints' => { 'primary' => [ 'item_group_id' ] }, '_columns' => { 'item_group_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'display_order' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0 }, 'biblio_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'created_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 1 }, 'updated_on' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' } }, 'name' => 'item_groups', '_ordered_columns' => [ 'item_group_id', 'biblio_id', 'display_order', 'description', 'created_on', 'updated_on' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ItemGroup', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'old_reserves' => { 'source' => 'Koha::Schema::Result::OldReserve', 'cond' => { 'foreign.item_group_id' => 'self.item_group_id' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::OldReserve' }, 'item_group_items' => { 'source' => 'Koha::Schema::Result::ItemGroupItem', 'cond' => { 'foreign.item_group_id' => 'self.item_group_id' }, 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ItemGroupItem' }, 'reserves' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Reserve', 'cond' => { 'foreign.item_group_id' => 'self.item_group_id' }, 'class' => 'Koha::Schema::Result::Reserve' }, 'biblio' => { 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblio_id' }, 'attrs' => { 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'biblio_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Biblio' } }, '_columns_info_loaded' => 0, 'source_name' => 'ItemGroup', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ItemGroup'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'ClubHold' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'club_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'date_created' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'item_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'biblio_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClubHold'}{'_unique_constraints'}{'primary'}, '_ordered_columns' => [ 'id', 'club_id', 'biblio_id', 'item_id', 'date_created' ], 'name' => 'club_holds', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ClubHold', '_relationships' => { 'biblio' => { 'class' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblio_id' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'biblio_id' => 1 }, 'is_foreign_key_constraint' => 1 } }, 'club_holds_to_patron_holds' => { 'class' => 'Koha::Schema::Result::ClubHoldsToPatronHold', 'source' => 'Koha::Schema::Result::ClubHoldsToPatronHold', 'cond' => { 'foreign.club_hold_id' => 'self.id' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'item' => { 'class' => 'Koha::Schema::Result::Item', 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.item_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'item_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1 } }, 'club' => { 'class' => 'Koha::Schema::Result::Club', 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'club_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Club', 'cond' => { 'foreign.id' => 'self.club_id' } } }, '_columns_info_loaded' => 0, 'source_name' => 'ClubHold', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'Aqorder' => bless( { '_primaries' => [ 'ordernumber' ], 'source_name' => 'Aqorder', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::Aqorder', '_relationships' => { 'subscription' => { 'class' => 'Koha::Schema::Result::Subscription', 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'subscriptionid' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' }, 'source' => 'Koha::Schema::Result::Subscription' }, 'basket' => { 'class' => 'Koha::Schema::Result::Aqbasket', 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'basketno' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.basketno' => 'self.basketno' }, 'source' => 'Koha::Schema::Result::Aqbasket' }, 'additional_field_values' => { 'class' => 'Koha::Schema::Result::AdditionalFieldValue', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" } }, 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } }, 'subscriptionid' => { 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' }, 'source' => 'Koha::Schema::Result::Subscription', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Subscription' }, 'aqorders_transfers_ordernumber_from' => { 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'single', 'cascade_delete' => 0, 'cascade_update' => 1, 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AqordersTransfer', 'cond' => { 'foreign.ordernumber_from' => 'self.ordernumber' }, 'class' => 'Koha::Schema::Result::AqordersTransfer' }, 'creator' => { 'class' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.created_by' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'created_by' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'single' } }, 'invoice_currency' => { 'class' => 'Koha::Schema::Result::Currency', 'cond' => { 'foreign.currency' => 'self.invoice_currency' }, 'source' => 'Koha::Schema::Result::Currency', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'SET NULL', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 } }, 'aqorder_users' => { 'class' => 'Koha::Schema::Result::AqorderUser', 'source' => 'Koha::Schema::Result::AqorderUser', 'cond' => { 'foreign.ordernumber' => 'self.ordernumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'invoiceid' => { 'attrs' => { 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.invoiceid' => 'self.invoiceid' }, 'source' => 'Koha::Schema::Result::Aqinvoice', 'class' => 'Koha::Schema::Result::Aqinvoice' }, 'aqorders_transfers_ordernumber_to' => { 'class' => 'Koha::Schema::Result::AqordersTransfer', 'cond' => { 'foreign.ordernumber_to' => 'self.ordernumber' }, 'source' => 'Koha::Schema::Result::AqordersTransfer', 'attrs' => { 'cascade_update' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 0, 'cascade_delete' => 0, 'cascade_copy' => 0 } }, 'invoice' => { 'class' => 'Koha::Schema::Result::Aqinvoice', 'cond' => { 'foreign.invoiceid' => 'self.invoiceid' }, 'source' => 'Koha::Schema::Result::Aqinvoice', 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'invoiceid' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } }, 'budget' => { 'class' => 'Koha::Schema::Result::Aqbudget', 'source' => 'Koha::Schema::Result::Aqbudget', 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'budget_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'fund' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'budget_id' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single' }, 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'source' => 'Koha::Schema::Result::Aqbudget', 'class' => 'Koha::Schema::Result::Aqbudget' }, 'biblio' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'biblionumber' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single' }, 'class' => 'Koha::Schema::Result::Biblio' }, 'created_by' => { 'class' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.created_by' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'aqorders_claims' => { 'class' => 'Koha::Schema::Result::AqordersClaim', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AqordersClaim', 'cond' => { 'foreign.ordernumber' => 'self.ordernumber' } }, 'currency' => { 'class' => 'Koha::Schema::Result::Currency', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'SET NULL', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.currency' => 'self.currency' }, 'source' => 'Koha::Schema::Result::Currency' }, 'basketno' => { 'class' => 'Koha::Schema::Result::Aqbasket', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Aqbasket', 'cond' => { 'foreign.basketno' => 'self.basketno' } }, 'aqorders_items' => { 'class' => 'Koha::Schema::Result::AqordersItem', 'source' => 'Koha::Schema::Result::AqordersItem', 'cond' => { 'foreign.ordernumber' => 'self.ordernumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'ordernumber', 'biblionumber', 'deleted_biblionumber', 'entrydate', 'quantity', 'currency', 'listprice', 'datereceived', 'invoiceid', 'freight', 'unitprice', 'unitprice_tax_excluded', 'unitprice_tax_included', 'quantityreceived', 'created_by', 'datecancellationprinted', 'cancellationreason', 'order_internalnote', 'order_vendornote', 'basketno', 'timestamp', 'rrp', 'replacementprice', 'rrp_tax_excluded', 'rrp_tax_included', 'ecost', 'ecost_tax_excluded', 'ecost_tax_included', 'tax_rate_bak', 'tax_rate_on_ordering', 'tax_rate_on_receiving', 'tax_value_bak', 'tax_value_on_ordering', 'tax_value_on_receiving', 'discount', 'budget_id', 'budgetdate', 'sort1', 'sort2', 'sort1_authcat', 'sort2_authcat', 'uncertainprice', 'subscriptionid', 'parent_ordernumber', 'orderstatus', 'line_item_id', 'suppliers_reference_number', 'suppliers_reference_qualifier', 'suppliers_report', 'estimated_delivery_date', 'invoice_unitprice', 'invoice_currency' ], 'name' => 'aqorders', '_columns' => { 'datecancellationprinted' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'created_by' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'tax_rate_on_receiving' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 6, 4 ] }, 'cancellationreason' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'sort2' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'line_item_id' => { 'size' => 35, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'freight' => { 'size' => [ 28, 6 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'invoiceid' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'unitprice' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'budgetdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'replacementprice' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'orderstatus' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'default_value' => 'new', 'size' => 16 }, 'subscriptionid' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'tax_value_on_ordering' => { 'size' => [ 28, 6 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'timestamp' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'ecost_tax_excluded' => { 'size' => [ 28, 6 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'parent_ordernumber' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'currency' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 10 }, 'sort2_authcat' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'tax_value_on_receiving' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 28, 6 ] }, 'unitprice_tax_included' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'ecost' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 13, 2 ] }, 'entrydate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'discount' => { 'is_nullable' => 1, 'data_type' => 'float', 'size' => [ 6, 4 ] }, 'datereceived' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'basketno' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'deleted_biblionumber' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'rrp_tax_excluded' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'suppliers_report' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'suppliers_reference_number' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 35 }, 'estimated_delivery_date' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'listprice' => { 'size' => [ 28, 6 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'invoice_currency' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'sort1_authcat' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'ecost_tax_included' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'tax_value_bak' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'quantityreceived' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'smallint' }, 'tax_rate_on_ordering' => { 'size' => [ 6, 4 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'quantity' => { 'is_nullable' => 1, 'data_type' => 'smallint' }, 'tax_rate_bak' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 6, 4 ] }, 'rrp' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 13, 2 ] }, 'budget_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'order_vendornote' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'rrp_tax_included' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'order_internalnote' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'unitprice_tax_excluded' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'suppliers_reference_qualifier' => { 'size' => 3, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'sort1' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'uncertainprice' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'ordernumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'invoice_unitprice' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 28, 6 ] }, 'biblionumber' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqorder'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ItemGroupItem' => bless( { '_unique_constraints' => { 'primary' => [ 'item_group_items_id' ], 'item_id' => [ 'item_id' ] }, '_columns' => { 'item_id' => { 'default_value' => 0, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'item_group_id' => { 'default_value' => 0, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'item_group_items_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_ordered_columns' => [ 'item_group_items_id', 'item_group_id', 'item_id' ], 'name' => 'item_group_items', 'result_class' => 'Koha::Schema::Result::ItemGroupItem', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'item_group' => { 'source' => 'Koha::Schema::Result::ItemGroup', 'cond' => { 'foreign.item_group_id' => 'self.item_group_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'item_group_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::ItemGroup' }, 'item' => { 'class' => 'Koha::Schema::Result::Item', 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.item_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'item_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single' } } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ItemGroupItem'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'ItemGroupItem' }, 'DBIx::Class::ResultSource::Table' ), 'Aqbudget' => bless( { '_columns' => { 'sort1_authcat' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'budget_period_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'budget_notes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'budget_parent_id' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'budget_owner_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'budget_branchcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'budget_permission' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 1 }, 'budget_code' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 30 }, 'budget_name' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'budget_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'budget_encumb' => { 'default_value' => '0.000000', 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'budget_expend' => { 'size' => [ 28, 6 ], 'default_value' => '0.000000', 'data_type' => 'decimal', 'is_nullable' => 1 }, 'budget_amount' => { 'size' => [ 28, 6 ], 'default_value' => '0.000000', 'is_nullable' => 1, 'data_type' => 'decimal' }, 'sort2_authcat' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => [ 'budget_id' ] }, 'name' => 'aqbudgets', '_ordered_columns' => [ 'budget_id', 'budget_parent_id', 'budget_code', 'budget_name', 'budget_branchcode', 'budget_amount', 'budget_encumb', 'budget_expend', 'budget_notes', 'timestamp', 'budget_period_id', 'sort1_authcat', 'sort2_authcat', 'budget_owner_id', 'budget_permission' ], '_relationships' => { 'aqbudgetborrowers' => { 'class' => 'Koha::Schema::Result::Aqbudgetborrower', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Aqbudgetborrower', 'cond' => { 'foreign.budget_id' => 'self.budget_id' } }, 'vendor_edi_accounts' => { 'cond' => { 'foreign.shipment_budget' => 'self.budget_id' }, 'source' => 'Koha::Schema::Result::VendorEdiAccount', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::VendorEdiAccount' }, 'budget_period' => { 'class' => 'Koha::Schema::Result::Aqbudgetperiod', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'budget_period_id' => 1 } }, 'cond' => { 'foreign.budget_period_id' => 'self.budget_period_id' }, 'source' => 'Koha::Schema::Result::Aqbudgetperiod' }, 'marc_order_accounts' => { 'source' => 'Koha::Schema::Result::MarcOrderAccount', 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::MarcOrderAccount' }, 'aqorders' => { 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Aqorder', 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'class' => 'Koha::Schema::Result::Aqorder' }, 'aqinvoice_adjustments' => { 'class' => 'Koha::Schema::Result::AqinvoiceAdjustment', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AqinvoiceAdjustment', 'cond' => { 'foreign.budget_id' => 'self.budget_id' } }, 'aqinvoices' => { 'class' => 'Koha::Schema::Result::Aqinvoice', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.shipmentcost_budgetid' => 'self.budget_id' }, 'source' => 'Koha::Schema::Result::Aqinvoice' }, 'budget' => { 'source' => 'Koha::Schema::Result::Aqbudgetperiod', 'cond' => { 'foreign.budget_period_id' => 'self.budget_period_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'budget_period_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::Aqbudgetperiod' }, 'suggestions' => { 'cond' => { 'foreign.budgetid' => 'self.budget_id' }, 'source' => 'Koha::Schema::Result::Suggestion', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::Suggestion' }, 'aqbudgets_plannings' => { 'class' => 'Koha::Schema::Result::AqbudgetsPlanning', 'source' => 'Koha::Schema::Result::AqbudgetsPlanning', 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Aqbudget', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqbudget'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Aqbudget' }, 'DBIx::Class::ResultSource::Table' ), 'MarcModificationTemplate' => bless( { '_columns' => { 'name' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 }, 'template_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 } }, '_unique_constraints' => { 'primary' => [ 'template_id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MarcModificationTemplate'}{'_unique_constraints'}{'primary'}, 'source_name' => 'MarcModificationTemplate', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::MarcModificationTemplate', '_relationships' => { 'marc_modification_template_actions' => { 'class' => 'Koha::Schema::Result::MarcModificationTemplateAction', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::MarcModificationTemplateAction', 'cond' => { 'foreign.template_id' => 'self.template_id' } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'template_id', 'name' ], 'name' => 'marc_modification_templates' }, 'DBIx::Class::ResultSource::Table' ), 'VendorEdiAccount' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'id' ], 'source_name' => 'VendorEdiAccount', '_ordered_columns' => [ 'id', 'description', 'host', 'username', 'password', 'upload_port', 'download_port', 'last_activity', 'vendor_id', 'download_directory', 'upload_directory', 'san', 'standard', 'id_code_qualifier', 'transport', 'quotes_enabled', 'invoices_enabled', 'orders_enabled', 'responses_enabled', 'auto_orders', 'shipment_budget', 'plugin' ], 'name' => 'vendor_edi_accounts', 'result_class' => 'Koha::Schema::Result::VendorEdiAccount', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'vendor' => { 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'vendor_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Aqbookseller' }, 'shipment_budget' => { 'class' => 'Koha::Schema::Result::Aqbudget', 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Aqbudget', 'cond' => { 'foreign.budget_id' => 'self.shipment_budget' } }, 'edifact_messages' => { 'class' => 'Koha::Schema::Result::EdifactMessage', 'source' => 'Koha::Schema::Result::EdifactMessage', 'cond' => { 'foreign.edi_acct' => 'self.id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' } } }, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'last_activity' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'id_code_qualifier' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 3, 'default_value' => 14 }, 'username' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 40 }, 'download_port' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'plugin' => { 'default_value' => '', 'size' => 256, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'transport' => { 'default_value' => 'FTP', 'size' => 6, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'standard' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 3, 'default_value' => 'EUR' }, 'invoices_enabled' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'upload_directory' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'san' => { 'size' => 20, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'upload_port' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'shipment_budget' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'description' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 }, 'auto_orders' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'password' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'responses_enabled' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'orders_enabled' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'download_directory' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'host' => { 'size' => 40, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'quotes_enabled' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'vendor_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'VendorEdiAccount'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Aqcontract' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'Aqcontract', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_primaries' => [ 'contractnumber' ], '_ordered_columns' => [ 'contractnumber', 'contractstartdate', 'contractenddate', 'contractname', 'contractdescription', 'booksellerid' ], 'name' => 'aqcontract', 'result_class' => 'Koha::Schema::Result::Aqcontract', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'aqbaskets' => { 'source' => 'Koha::Schema::Result::Aqbasket', 'cond' => { 'foreign.contractnumber' => 'self.contractnumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::Aqbasket' }, 'booksellerid' => { 'attrs' => { 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.id' => 'self.booksellerid' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'class' => 'Koha::Schema::Result::Aqbookseller' } }, '_columns' => { 'contractenddate' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'contractnumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'contractname' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'booksellerid' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'contractstartdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'contractdescription' => { 'data_type' => 'longtext', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqcontract'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'BackgroundJob' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'borrowernumber' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'data' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'started_on' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'size' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'type' => { 'size' => 64, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'progress' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'status' => { 'size' => 32, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'enqueued_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'context' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'queue' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => 'default', 'size' => 191 }, 'ended_on' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BackgroundJob'}{'_unique_constraints'}{'primary'}, '_ordered_columns' => [ 'id', 'status', 'progress', 'size', 'borrowernumber', 'type', 'queue', 'data', 'context', 'enqueued_on', 'started_on', 'ended_on' ], 'name' => 'background_jobs', 'result_class' => 'Koha::Schema::Result::BackgroundJob', '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'BackgroundJob', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'RecordSource' => bless( { '_unique_constraints' => { 'primary' => [ 'record_source_id' ] }, '_columns' => { 'record_source_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'can_be_edited' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'name' => { 'is_nullable' => 0, 'data_type' => 'text' } }, '_columns_info_loaded' => 0, 'source_name' => 'RecordSource', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'RecordSource'}{'_unique_constraints'}{'primary'}, 'name' => 'record_sources', '_ordered_columns' => [ 'record_source_id', 'name', 'can_be_edited' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'deletedbiblio_metadatas' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::DeletedbiblioMetadata', 'cond' => { 'foreign.record_source_id' => 'self.record_source_id' }, 'class' => 'Koha::Schema::Result::DeletedbiblioMetadata' }, 'biblio_metadatas' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::BiblioMetadata', 'cond' => { 'foreign.record_source_id' => 'self.record_source_id' }, 'class' => 'Koha::Schema::Result::BiblioMetadata' } }, 'result_class' => 'Koha::Schema::Result::RecordSource', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet' }, 'DBIx::Class::ResultSource::Table' ), 'TransportCost' => bless( { 'source_name' => 'TransportCost', '_primaries' => [ 'frombranch', 'tobranch' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::TransportCost', '_relationships' => { 'tobranch' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.tobranch' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'frombranch' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.frombranch' }, 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'name' => 'transport_cost', '_ordered_columns' => [ 'frombranch', 'tobranch', 'cost', 'disable_transfer' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'TransportCost'}{'_primaries'} }, '_columns' => { 'disable_transfer' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'tobranch' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 10, 'is_foreign_key' => 1 }, 'cost' => { 'data_type' => 'decimal', 'is_nullable' => 0, 'size' => [ 6, 2 ] }, 'frombranch' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 10, 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'CourseInstructor' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'CourseInstructor', '_columns' => { 'course_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => [ 'course_id', 'borrowernumber' ] }, 'name' => 'course_instructors', '_ordered_columns' => [ 'course_id', 'borrowernumber' ], 'result_class' => 'Koha::Schema::Result::CourseInstructor', 'resultset_attributes' => {}, '_relationships' => { 'borrowernumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'course' => { 'attrs' => { 'fk_columns' => { 'course_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT' }, 'cond' => { 'foreign.course_id' => 'self.course_id' }, 'source' => 'Koha::Schema::Result::Course', 'class' => 'Koha::Schema::Result::Course' } }, 'resultset_class' => 'DBIx::Class::ResultSet', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CourseInstructor'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'EdifactEan' => bless( { '_primaries' => [ 'ee_id' ], 'source_name' => 'EdifactEan', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::EdifactEan', '_relationships' => { 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'RESTRICT', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 } }, 'branch' => { 'class' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'branchcode' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'ee_id', 'description', 'branchcode', 'ean', 'id_code_qualifier' ], 'name' => 'edifact_ean', '_columns' => { 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'is_foreign_key' => 1, 'size' => 10, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'ean' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 15 }, 'description' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 128 }, 'id_code_qualifier' => { 'default_value' => 14, 'size' => 3, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'ee_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'EdifactEan'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'KeyboardShortcut' => bless( { '_unique_constraints' => { 'primary' => [ 'shortcut_name' ] }, '_columns' => { 'shortcut_keys' => { 'size' => 80, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'shortcut_name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 80 } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'KeyboardShortcut'}{'_unique_constraints'}{'primary'}, 'result_class' => 'Koha::Schema::Result::KeyboardShortcut', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'name' => 'keyboard_shortcuts', '_ordered_columns' => [ 'shortcut_name', 'shortcut_keys' ], 'source_name' => 'KeyboardShortcut', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'PrintersProfile' => bless( { '_primaries' => [ 'profile_id' ], 'source_name' => 'PrintersProfile', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::PrintersProfile', 'resultset_attributes' => {}, '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'profile_id', 'printer_name', 'template_id', 'paper_bin', 'offset_horz', 'offset_vert', 'creep_horz', 'creep_vert', 'units', 'creator' ], 'name' => 'printers_profile', '_columns' => { 'profile_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'creep_vert' => { 'is_nullable' => 0, 'data_type' => 'float', 'default_value' => 0 }, 'paper_bin' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 20, 'default_value' => 'Bypass' }, 'units' => { 'default_value' => 'POINT', 'size' => 20, 'is_nullable' => 0, 'data_type' => 'char' }, 'creep_horz' => { 'is_nullable' => 0, 'data_type' => 'float', 'default_value' => 0 }, 'printer_name' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 40, 'default_value' => 'Default Printer' }, 'creator' => { 'data_type' => 'char', 'is_nullable' => 0, 'default_value' => 'Labels', 'size' => 15 }, 'offset_horz' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'float' }, 'offset_vert' => { 'is_nullable' => 0, 'data_type' => 'float', 'default_value' => 0 }, 'template_id' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_unique_constraints' => { 'printername' => [ 'printer_name', 'template_id', 'paper_bin', 'creator' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PrintersProfile'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'SearchFilter' => bless( { 'name' => 'search_filters', '_ordered_columns' => [ 'search_filter_id', 'name', 'query', 'limits', 'opac', 'staff_client' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::SearchFilter', '_relationships' => {}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_columns_info_loaded' => 0, 'source_name' => 'SearchFilter', '_primaries' => [ 'search_filter_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SearchFilter'}{'_primaries'} }, '_columns' => { 'name' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'query' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'limits' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'search_filter_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'staff_client' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'opac' => { 'is_boolean' => 1, 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' } } }, 'DBIx::Class::ResultSource::Table' ), 'HouseboundProfile' => bless( { '_unique_constraints' => { 'primary' => [ 'borrowernumber' ] }, '_columns' => { 'frequency' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 }, 'notes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'fav_authors' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'day' => { 'is_nullable' => 0, 'data_type' => 'mediumtext' }, 'referral' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'fav_subjects' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'fav_itemtypes' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'borrowernumber' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'housebound_visits' => { 'source' => 'Koha::Schema::Result::HouseboundVisit', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::HouseboundVisit' } }, 'result_class' => 'Koha::Schema::Result::HouseboundProfile', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'housebound_profile', '_ordered_columns' => [ 'borrowernumber', 'day', 'frequency', 'fav_itemtypes', 'fav_subjects', 'fav_authors', 'referral', 'notes' ], 'source_name' => 'HouseboundProfile', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'HouseboundProfile'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'SavedReport' => bless( { '_primaries' => [ 'id' ], 'source_name' => 'SavedReport', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::SavedReport', '_relationships' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'report_id', 'report', 'date_run' ], 'name' => 'saved_reports', '_columns' => { 'date_run' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'report' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'report_id' => { 'data_type' => 'integer', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SavedReport'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerPasswordRecovery' => bless( { 'source_name' => 'BorrowerPasswordRecovery', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_primaries' => [ 'borrowernumber' ], 'resultset_attributes' => {}, '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::BorrowerPasswordRecovery', 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'borrower_password_recovery', '_ordered_columns' => [ 'borrowernumber', 'uuid', 'valid_until' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerPasswordRecovery'}{'_primaries'} }, '_columns' => { 'borrowernumber' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'uuid' => { 'size' => 128, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'valid_until' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' } } }, 'DBIx::Class::ResultSource::Table' ), 'TmpHoldsqueue' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'TmpHoldsqueue', 'name' => 'tmp_holdsqueue', '_ordered_columns' => [ 'biblionumber', 'itemnumber', 'barcode', 'surname', 'firstname', 'phone', 'borrowernumber', 'cardnumber', 'reservedate', 'title', 'itemcallnumber', 'holdingbranch', 'pickbranch', 'notes', 'item_level_request', 'timestamp' ], '_relationships' => { 'borrower' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'borrowernumber' => 1 } } }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' } }, 'biblio' => { 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'biblionumber' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Biblio' }, 'item' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'itemnumber' => 1 }, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item' }, 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio' }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower' }, 'biblioitem' => { 'class' => 'Koha::Schema::Result::Biblioitem', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'biblionumber' => 1 }, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblioitem' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::TmpHoldsqueue', '_primaries' => [ 'itemnumber' ], '_columns' => { 'firstname' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'holdingbranch' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'phone' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'cardnumber' => { 'size' => 32, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'item_level_request' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'itemnumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'title' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'notes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'reservedate' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'borrowernumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'timestamp' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'biblionumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'surname' => { 'data_type' => 'longtext', 'is_nullable' => 0 }, 'itemcallnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'pickbranch' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'barcode' => { 'size' => 20, 'is_nullable' => 1, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'TmpHoldsqueue'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'AuthSubfieldStructure' => bless( { '_columns' => { 'repeatable' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'mandatory' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'tagsubfield' => { 'default_value' => '', 'size' => 1, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'kohafield' => { 'size' => 45, 'default_value' => '', 'is_nullable' => 1, 'data_type' => 'varchar' }, 'linkid' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'defaultvalue' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'tagfield' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 3 }, 'isurl' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'libopac' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255, 'default_value' => '' }, 'hidden' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'seealso' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'tab' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'authorised_value' => { 'size' => 32, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'display_order' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0 }, 'authtypecode' => { 'size' => 10, 'default_value' => '', 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'varchar', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'frameworkcode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 10 }, 'liblibrarian' => { 'size' => 255, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'value_builder' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => [ 'authtypecode', 'tagfield', 'tagsubfield' ] }, '_ordered_columns' => [ 'authtypecode', 'tagfield', 'tagsubfield', 'liblibrarian', 'libopac', 'repeatable', 'mandatory', 'tab', 'authorised_value', 'value_builder', 'seealso', 'isurl', 'hidden', 'linkid', 'kohafield', 'frameworkcode', 'defaultvalue', 'display_order' ], 'name' => 'auth_subfield_structure', 'result_class' => 'Koha::Schema::Result::AuthSubfieldStructure', '_relationships' => { 'authtypecode' => { 'class' => 'Koha::Schema::Result::AuthType', 'source' => 'Koha::Schema::Result::AuthType', 'cond' => { 'foreign.authtypecode' => 'self.authtypecode' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AuthSubfieldStructure'}{'_unique_constraints'}{'primary'}, 'source_name' => 'AuthSubfieldStructure' }, 'DBIx::Class::ResultSource::Table' ), 'EdifactMessage' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'basketno' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.basketno' => 'self.basketno' }, 'source' => 'Koha::Schema::Result::Aqbasket', 'class' => 'Koha::Schema::Result::Aqbasket' }, 'edi_acct' => { 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.id' => 'self.edi_acct' }, 'source' => 'Koha::Schema::Result::VendorEdiAccount', 'class' => 'Koha::Schema::Result::VendorEdiAccount' }, 'vendor' => { 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'vendor_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single' }, 'class' => 'Koha::Schema::Result::Aqbookseller' }, 'aqinvoices' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'cond' => { 'foreign.message_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::Aqinvoice', 'class' => 'Koha::Schema::Result::Aqinvoice' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::EdifactMessage', 'name' => 'edifact_messages', '_ordered_columns' => [ 'id', 'message_type', 'transfer_date', 'vendor_id', 'edi_acct', 'status', 'basketno', 'raw_msg', 'filename', 'deleted' ], 'source_name' => 'EdifactMessage', '_primaries' => [ 'id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'EdifactMessage'}{'_primaries'} }, '_columns' => { 'filename' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'status' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'deleted' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'message_type' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 10 }, 'transfer_date' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'basketno' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'raw_msg' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'edi_acct' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'vendor_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'ProblemReport' => bless( { '_primaries' => [ 'reportid' ], 'source_name' => 'ProblemReport', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::ProblemReport', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'reportid', 'title', 'content', 'borrowernumber', 'branchcode', 'username', 'problempage', 'recipient', 'created_on', 'status' ], 'name' => 'problem_reports', '_columns' => { 'created_on' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'content' => { 'data_type' => 'text', 'is_nullable' => 0 }, 'username' => { 'size' => 75, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'branchcode' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 0, 'is_foreign_key' => 1, 'size' => 10, 'default_value' => '' }, 'problempage' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'title' => { 'size' => 40, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'recipient' => { 'default_value' => 'library', 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'admin', 'library' ] } }, 'reportid' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'status' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 6, 'default_value' => 'New' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ProblemReport'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Subscriptionroutinglist' => bless( { 'source_name' => 'Subscriptionroutinglist', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_primaries' => [ 'routingid' ], 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'subscriptionid' => { 'class' => 'Koha::Schema::Result::Subscription', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' }, 'source' => 'Koha::Schema::Result::Subscription' }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'result_class' => 'Koha::Schema::Result::Subscriptionroutinglist', 'resultset_attributes' => {}, '_ordered_columns' => [ 'routingid', 'borrowernumber', 'ranking', 'subscriptionid' ], 'name' => 'subscriptionroutinglist', '_columns' => { 'subscriptionid' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'routingid' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'ranking' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'borrowernumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Subscriptionroutinglist'}{'_primaries'}, 'subscriptionid' => [ 'subscriptionid', 'borrowernumber' ] } }, 'DBIx::Class::ResultSource::Table' ), 'MarcTagStructure' => bless( { '_columns' => { 'important' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'authorised_value' => { 'size' => 32, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'tagfield' => { 'size' => 3, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'ind1_defaultvalue' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 1 }, 'repeatable' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'mandatory' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'ind2_defaultvalue' => { 'size' => 1, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'libopac' => { 'default_value' => '', 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'liblibrarian' => { 'default_value' => '', 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'frameworkcode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 4 } }, '_unique_constraints' => { 'primary' => [ 'frameworkcode', 'tagfield' ] }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::MarcTagStructure', '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'marc_tag_structure', '_ordered_columns' => [ 'tagfield', 'liblibrarian', 'libopac', 'repeatable', 'mandatory', 'important', 'authorised_value', 'ind1_defaultvalue', 'ind2_defaultvalue', 'frameworkcode' ], '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MarcTagStructure'}{'_unique_constraints'}{'primary'}, 'source_name' => 'MarcTagStructure', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ErmEholdingsPackage' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'ErmEholdingsPackage', '_primaries' => [ 'package_id' ], '_ordered_columns' => [ 'package_id', 'vendor_id', 'name', 'external_id', 'provider', 'package_type', 'content_type', 'notes', 'created_on' ], 'name' => 'erm_eholdings_packages', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'extended_attributes' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" }, 'class' => 'Koha::Schema::Result::AdditionalFieldValue' }, 'vendor' => { 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'vendor_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Aqbookseller' }, 'erm_eholdings_packages_agreements' => { 'class' => 'Koha::Schema::Result::ErmEholdingsPackagesAgreement', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.package_id' => 'self.package_id' }, 'source' => 'Koha::Schema::Result::ErmEholdingsPackagesAgreement' }, 'erm_eholdings_resources' => { 'class' => 'Koha::Schema::Result::ErmEholdingsResource', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::ErmEholdingsResource', 'cond' => { 'foreign.package_id' => 'self.package_id' } }, 'additional_field_values' => { 'class' => 'Koha::Schema::Result::AdditionalFieldValue', 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ErmEholdingsPackage', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmEholdingsPackage'}{'_primaries'} }, '_columns' => { 'notes' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 }, 'provider' => { 'is_nullable' => 1, 'data_type' => 'enum', 'extra' => { 'list' => [ 'ebsco' ] } }, 'content_type' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'package_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'created_on' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'vendor_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'external_id' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'package_type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 } } }, 'DBIx::Class::ResultSource::Table' ), 'Stockrotationitem' => bless( { '_ordered_columns' => [ 'itemnumber_id', 'stage_id', 'indemand', 'fresh' ], 'name' => 'stockrotationitems', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'stage' => { 'class' => 'Koha::Schema::Result::Stockrotationstage', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'stage_id' => 1 } }, 'cond' => { 'foreign.stage_id' => 'self.stage_id' }, 'source' => 'Koha::Schema::Result::Stockrotationstage' }, 'itemnumber' => { 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'itemnumber_id' => 1 }, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Item' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Stockrotationitem', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => [ 'itemnumber_id' ], 'source_name' => 'Stockrotationitem', '_columns' => { 'indemand' => { 'is_boolean' => 1, 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'stage_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'itemnumber_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'fresh' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Stockrotationitem'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Ticket' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'body' => { 'data_type' => 'text', 'is_nullable' => 0 }, 'assignee_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'resolver_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'reported_date' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'source' => { 'default_value' => 'catalog', 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'catalog' ] } }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'biblio_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'resolved_date' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'reporter_id' => { 'default_value' => 0, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'status' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'title' => { 'data_type' => 'text', 'is_nullable' => 0 } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'biblio' => { 'class' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblio_id' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'biblio_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } }, 'reporter' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.reporter_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'reporter_id' => 1 }, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 } }, 'resolver' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'fk_columns' => { 'resolver_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.resolver_id' } }, 'ticket_updates' => { 'class' => 'Koha::Schema::Result::TicketUpdate', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.ticket_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::TicketUpdate' }, 'assignee' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'assignee_id' => 1 }, 'join_type' => 'LEFT', 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.assignee_id' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Ticket', 'name' => 'tickets', '_ordered_columns' => [ 'id', 'source', 'reporter_id', 'reported_date', 'title', 'body', 'status', 'assignee_id', 'resolver_id', 'resolved_date', 'biblio_id' ], 'source_name' => 'Ticket', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Ticket'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ItemtypeLocalization' => bless( { 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ItemtypeLocalization', '_relationships' => { 'itemtype' => { 'source' => 'Koha::Schema::Result::Itemtype', 'cond' => { 'foreign.code' => 'self.itemtype' }, 'attrs' => { 'fk_columns' => { 'itemtype' => 1 }, 'is_foreign_key_constraint' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'single', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::Itemtype' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'deploy_depends_on' => {}, 'name' => 'itemtype_localizations', '_ordered_columns' => [ 'localization_id', 'code', 'lang', 'translation' ], 'source_name' => 'ItemtypeLocalization', '_columns_info_loaded' => 0, '_columns' => { 'code' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 64 }, 'lang' => { 'size' => 25, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'translation' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'localization_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 } }, 'is_virtual' => 1, 'view_definition' => 'SELECT localization_id, code, lang, translation FROM localization WHERE entity=\'itemtypes\'' }, 'DBIx::Class::ResultSource::View' ), 'Branchtransfer' => bless( { '_ordered_columns' => [ 'branchtransfer_id', 'itemnumber', 'daterequested', 'datesent', 'frombranch', 'datearrived', 'datecancelled', 'tobranch', 'comments', 'reason', 'cancellation_reason' ], 'name' => 'branchtransfers', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Branchtransfer', '_relationships' => { 'tobranch' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.tobranch' } }, 'frombranch' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.frombranch' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 } }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => [ 'branchtransfer_id' ], 'source_name' => 'Branchtransfer', '_columns' => { 'frombranch' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 10, 'is_foreign_key' => 1 }, 'datecancelled' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'cancellation_reason' => { 'extra' => { 'list' => [ 'Manual', 'StockrotationAdvance', 'StockrotationRepatriation', 'ReturnToHome', 'ReturnToHolding', 'RotatingCollection', 'Reserve', 'LostReserve', 'CancelReserve', 'ItemLost', 'WrongTransfer', 'RecallCancellation' ] }, 'data_type' => 'enum', 'is_nullable' => 1 }, 'branchtransfer_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'itemnumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, 'default_value' => 0, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'comments' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'datesent' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'reason' => { 'extra' => { 'list' => [ 'Manual', 'StockrotationAdvance', 'StockrotationRepatriation', 'ReturnToHome', 'ReturnToHolding', 'RotatingCollection', 'Reserve', 'LostReserve', 'CancelReserve', 'TransferCancellation', 'Recall', 'RecallCancellation' ] }, 'is_nullable' => 1, 'data_type' => 'enum' }, 'daterequested' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'tobranch' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'default_value' => '', 'size' => 10 }, 'datearrived' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Branchtransfer'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'HoldFillTarget' => bless( { '_unique_constraints' => { 'primary' => [ 'itemnumber' ] }, '_columns' => { 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'reserve_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'source_branchcode' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'itemnumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'biblionumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'item_level_request' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::HoldFillTarget', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'borrowernumber' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'source_branchcode' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'cond' => { 'foreign.branchcode' => 'self.source_branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'class' => 'Koha::Schema::Result::Branch' }, 'itemnumber' => { 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item', 'class' => 'Koha::Schema::Result::Item' }, 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_deferrable' => 1 } } }, 'name' => 'hold_fill_targets', '_ordered_columns' => [ 'borrowernumber', 'biblionumber', 'itemnumber', 'source_branchcode', 'item_level_request', 'reserve_id' ], 'source_name' => 'HoldFillTarget', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'HoldFillTarget'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ErmCounterLog' => bless( { 'source_name' => 'ErmCounterLog', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'usage_data_provider_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'importdate' => { 'data_type' => 'timestamp', 'is_nullable' => 1, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'filename' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'erm_counter_log_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'borrowernumber' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'logdetails' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'counter_files_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => [ 'erm_counter_log_id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmCounterLog'}{'_unique_constraints'}{'primary'}, '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'counter_file' => { 'source' => 'Koha::Schema::Result::ErmCounterFile', 'cond' => { 'foreign.erm_counter_files_id' => 'self.counter_files_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'counter_files_id' => 1 }, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::ErmCounterFile' }, 'patron' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'fk_columns' => { 'borrowernumber' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' }, 'usage_data_provider' => { 'class' => 'Koha::Schema::Result::ErmUsageDataProvider', 'attrs' => { 'fk_columns' => { 'usage_data_provider_id' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.erm_usage_data_provider_id' => 'self.usage_data_provider_id' }, 'source' => 'Koha::Schema::Result::ErmUsageDataProvider' } }, 'result_class' => 'Koha::Schema::Result::ErmCounterLog', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'erm_counter_logs', '_ordered_columns' => [ 'erm_counter_log_id', 'borrowernumber', 'counter_files_id', 'usage_data_provider_id', 'importdate', 'filename', 'logdetails' ] }, 'DBIx::Class::ResultSource::Table' ), 'Aqbookseller' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'url' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'discount' => { 'data_type' => 'float', 'is_nullable' => 1, 'size' => [ 6, 4 ] }, 'address3' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'address2' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'external_id' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'invoiceprice' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'active' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'gstreg' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'address4' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'postal' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'listincgst' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'deliverytime' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'invoiceincgst' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'name' => { 'data_type' => 'longtext', 'is_nullable' => 0 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'type' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'listprice' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 10 }, 'tax_rate' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 6, 4 ] }, 'accountnumber' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'fax' => { 'size' => 50, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'address1' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'phone' => { 'size' => 30, 'is_nullable' => 1, 'data_type' => 'varchar' } }, 'name' => 'aqbooksellers', '_ordered_columns' => [ 'id', 'name', 'address1', 'address2', 'address3', 'address4', 'phone', 'accountnumber', 'type', 'notes', 'postal', 'url', 'active', 'listprice', 'invoiceprice', 'gstreg', 'listincgst', 'invoiceincgst', 'tax_rate', 'discount', 'fax', 'deliverytime', 'external_id' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'aqbookseller_interfaces' => { 'cond' => { 'foreign.vendor_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::AqbooksellerInterface', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::AqbooksellerInterface' }, 'aqbaskets' => { 'class' => 'Koha::Schema::Result::Aqbasket', 'cond' => { 'foreign.booksellerid' => 'self.id' }, 'source' => 'Koha::Schema::Result::Aqbasket', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'erm_eholdings_resources' => { 'class' => 'Koha::Schema::Result::ErmEholdingsResource', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ErmEholdingsResource', 'cond' => { 'foreign.vendor_id' => 'self.id' } }, 'aqbasketgroups' => { 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.booksellerid' => 'self.id' }, 'source' => 'Koha::Schema::Result::Aqbasketgroup', 'class' => 'Koha::Schema::Result::Aqbasketgroup' }, 'marc_order_accounts' => { 'class' => 'Koha::Schema::Result::MarcOrderAccount', 'cond' => { 'foreign.vendor_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::MarcOrderAccount', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'aqbookseller_aliases' => { 'class' => 'Koha::Schema::Result::AqbooksellerAlias', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AqbooksellerAlias', 'cond' => { 'foreign.vendor_id' => 'self.id' } }, 'aqcontracts' => { 'class' => 'Koha::Schema::Result::Aqcontract', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Aqcontract', 'cond' => { 'foreign.booksellerid' => 'self.id' } }, 'aqcontacts' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Aqcontact', 'cond' => { 'foreign.booksellerid' => 'self.id' }, 'class' => 'Koha::Schema::Result::Aqcontact' }, 'erm_licenses' => { 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.vendor_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::ErmLicense', 'class' => 'Koha::Schema::Result::ErmLicense' }, 'subscriptions' => { 'source' => 'Koha::Schema::Result::Subscription', 'cond' => { 'foreign.aqbooksellerid' => 'self.id' }, 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Subscription' }, 'aqbookseller_issues' => { 'source' => 'Koha::Schema::Result::AqbooksellerIssue', 'cond' => { 'foreign.vendor_id' => 'self.id' }, 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::AqbooksellerIssue' }, 'aqinvoices' => { 'cond' => { 'foreign.booksellerid' => 'self.id' }, 'source' => 'Koha::Schema::Result::Aqinvoice', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::Aqinvoice' }, 'invoiceprice' => { 'cond' => { 'foreign.currency' => 'self.invoiceprice' }, 'source' => 'Koha::Schema::Result::Currency', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Currency' }, 'listprice' => { 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.currency' => 'self.listprice' }, 'source' => 'Koha::Schema::Result::Currency', 'class' => 'Koha::Schema::Result::Currency' }, 'erm_agreements' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::ErmAgreement', 'cond' => { 'foreign.vendor_id' => 'self.id' }, 'class' => 'Koha::Schema::Result::ErmAgreement' }, 'erm_eholdings_packages' => { 'source' => 'Koha::Schema::Result::ErmEholdingsPackage', 'cond' => { 'foreign.vendor_id' => 'self.id' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ErmEholdingsPackage' }, 'edifact_messages' => { 'class' => 'Koha::Schema::Result::EdifactMessage', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::EdifactMessage', 'cond' => { 'foreign.vendor_id' => 'self.id' } }, 'vendor_edi_accounts' => { 'class' => 'Koha::Schema::Result::VendorEdiAccount', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::VendorEdiAccount', 'cond' => { 'foreign.vendor_id' => 'self.id' } } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Aqbookseller', '_columns_info_loaded' => 0, 'source_name' => 'Aqbookseller', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqbookseller'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'Permission' => bless( { '_unique_constraints' => { 'primary' => [ 'module_bit', 'code' ] }, '_columns' => { 'module_bit' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0, 'is_foreign_key' => 1 }, 'code' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 64 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 } }, 'name' => 'permissions', '_ordered_columns' => [ 'module_bit', 'code', 'description' ], 'result_class' => 'Koha::Schema::Result::Permission', '_relationships' => { 'module_bit' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.bit' => 'self.module_bit' }, 'source' => 'Koha::Schema::Result::Userflag', 'class' => 'Koha::Schema::Result::Userflag' }, 'user_permissions' => { 'source' => 'Koha::Schema::Result::UserPermission', 'cond' => { 'foreign.module_bit' => 'self.module_bit', 'foreign.code' => 'self.code' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::UserPermission' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Permission'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'Permission' }, 'DBIx::Class::ResultSource::Table' ), 'BiblioFramework' => bless( { 'source_name' => 'BiblioFramework', '_primaries' => [ 'frameworkcode' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::BiblioFramework', 'resultset_attributes' => {}, '_relationships' => { 'marc_tag_structure' => { 'class' => 'Koha::Schema::Result::MarcTagStructure', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.frameworkcode' => 'self.frameworkcode' }, 'source' => 'Koha::Schema::Result::MarcTagStructure' } }, '_ordered_columns' => [ 'frameworkcode', 'frameworktext' ], 'name' => 'biblio_framework', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BiblioFramework'}{'_primaries'} }, '_columns' => { 'frameworktext' => { 'size' => 255, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'frameworkcode' => { 'size' => 4, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' } } }, 'DBIx::Class::ResultSource::Table' ), 'Itemtype' => bless( { '_columns' => { 'searchcategory' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'rentalcharge_daily_calendar' => { 'default_value' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'rentalcharge_hourly_calendar' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 1, 'is_boolean' => 1 }, 'itemtype' => { 'default_value' => '', 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'parent_type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 10, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'notforloan' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'summary' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'processfee' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'checkinmsgtype' => { 'is_nullable' => 0, 'data_type' => 'char', 'size' => 16, 'default_value' => 'message' }, 'imageurl' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 200 }, 'rentalcharge_daily' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'rentalcharge' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'hideinopac' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'rentalcharge_hourly' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'defaultreplacecost' => { 'size' => [ 28, 6 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'automatic_checkin' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'sip_media_type' => { 'size' => 3, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'bookable' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint', 'default_value' => 0 }, 'checkinmsg' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 } }, '_unique_constraints' => { 'primary' => [ 'itemtype' ] }, '_ordered_columns' => [ 'itemtype', 'parent_type', 'description', 'rentalcharge', 'rentalcharge_daily', 'rentalcharge_daily_calendar', 'rentalcharge_hourly', 'rentalcharge_hourly_calendar', 'defaultreplacecost', 'processfee', 'notforloan', 'imageurl', 'summary', 'checkinmsg', 'checkinmsgtype', 'sip_media_type', 'hideinopac', 'searchcategory', 'automatic_checkin', 'bookable' ], 'name' => 'itemtypes', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Itemtype', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'old_reserves' => { 'class' => 'Koha::Schema::Result::OldReserve', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.itemtype' => 'self.itemtype' }, 'source' => 'Koha::Schema::Result::OldReserve' }, 'itemtypes' => { 'class' => 'Koha::Schema::Result::Itemtype', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.parent_type' => 'self.itemtype' }, 'source' => 'Koha::Schema::Result::Itemtype' }, 'parent_type' => { 'class' => 'Koha::Schema::Result::Itemtype', 'source' => 'Koha::Schema::Result::Itemtype', 'cond' => { 'foreign.itemtype' => 'self.parent_type' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1, 'on_delete' => 'RESTRICT', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'localization' => { 'class' => 'Koha::Schema::Result::ItemtypeLocalization', 'source' => 'Koha::Schema::Result::ItemtypeLocalization', 'cond' => sub { "DUMMY" }, 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'circulation_rules' => { 'class' => 'Koha::Schema::Result::CirculationRule', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.itemtype' => 'self.itemtype' }, 'source' => 'Koha::Schema::Result::CirculationRule' }, 'itemtypes_branches' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ItemtypesBranch', 'cond' => { 'foreign.itemtype' => 'self.itemtype' }, 'class' => 'Koha::Schema::Result::ItemtypesBranch' }, 'reserves' => { 'class' => 'Koha::Schema::Result::Reserve', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.itemtype' => 'self.itemtype' }, 'source' => 'Koha::Schema::Result::Reserve' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Itemtype'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Itemtype' }, 'DBIx::Class::ResultSource::Table' ), 'ApiKey' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'ApiKey', '_columns_info_loaded' => 0, '_relationships' => { 'patron' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'patron_id' => 1 } }, 'cond' => { 'foreign.borrowernumber' => 'self.patron_id' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ApiKey', 'name' => 'api_keys', '_ordered_columns' => [ 'client_id', 'secret', 'description', 'patron_id', 'active' ], '_primaries' => [ 'client_id' ], '_columns' => { 'secret' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 191 }, 'patron_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'client_id' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 191 }, 'active' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 1 }, 'description' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 } }, '_unique_constraints' => { 'secret' => [ 'secret' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ApiKey'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'LibrarySmtpServer' => bless( { 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::LibrarySmtpServer', '_relationships' => { 'smtp_server' => { 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'smtp_server_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::SmtpServer', 'cond' => { 'foreign.id' => 'self.smtp_server_id' }, 'class' => 'Koha::Schema::Result::SmtpServer' }, 'library' => { 'cond' => { 'foreign.branchcode' => 'self.library_id' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'fk_columns' => { 'library_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Branch' } }, 'resultset_attributes' => {}, '_ordered_columns' => [ 'id', 'library_id', 'smtp_server_id' ], 'name' => 'library_smtp_servers', '_primaries' => [ 'id' ], '_columns' => { 'library_id' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 10 }, 'smtp_server_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'LibrarySmtpServer'}{'_primaries'}, 'library_id_idx' => [ 'library_id' ] }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'LibrarySmtpServer', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'Illbatch' => bless( { 'source_name' => 'Illbatch', '_primaries' => [ 'ill_batch_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'requests' => { 'class' => 'Koha::Schema::Result::Illrequest', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.batch_id' => 'self.ill_batch_id' }, 'source' => 'Koha::Schema::Result::Illrequest' }, 'library' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single', 'fk_columns' => { 'library_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.library_id' } }, 'illrequests' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.batch_id' => 'self.ill_batch_id' }, 'source' => 'Koha::Schema::Result::Illrequest', 'class' => 'Koha::Schema::Result::Illrequest' }, 'status_code' => { 'class' => 'Koha::Schema::Result::IllbatchStatus', 'source' => 'Koha::Schema::Result::IllbatchStatus', 'cond' => { 'foreign.code' => 'self.status_code' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'patron' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.patron_id' }, 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'patron_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Illbatch', 'name' => 'illbatches', '_ordered_columns' => [ 'ill_batch_id', 'name', 'backend', 'patron_id', 'library_id', 'status_code' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Illbatch'}{'_primaries'}, 'u_illbatches__name' => [ 'name' ] }, '_columns' => { 'name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 100 }, 'library_id' => { 'is_foreign_key' => 1, 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'backend' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 20 }, 'status_code' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 20, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'ill_batch_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'patron_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'CashRegister' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'CashRegister', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, '_relationships' => { 'accountlines' => { 'class' => 'Koha::Schema::Result::Accountline', 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.register_id' => 'self.id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'cash_register_actions' => { 'cond' => { 'foreign.register_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::CashRegisterAction', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::CashRegisterAction' }, 'branch' => { 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branch' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::Branch' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::CashRegister', 'name' => 'cash_registers', '_ordered_columns' => [ 'id', 'name', 'description', 'branch', 'branch_default', 'starting_float', 'archived' ], '_primaries' => [ 'id' ], '_columns' => { 'branch' => { 'size' => 10, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 0, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'starting_float' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 28, 6 ] }, 'archived' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'description' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'name' => { 'size' => 24, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'branch_default' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CashRegister'}{'_primaries'}, 'name' => [ 'name', 'branch' ] } }, 'DBIx::Class::ResultSource::Table' ), 'Aqbasket' => bless( { '_columns' => { 'create_items' => { 'is_nullable' => 1, 'data_type' => 'enum', 'extra' => { 'list' => [ 'ordering', 'receiving', 'cataloguing' ] } }, 'deliveryplace' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'branch' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'closedate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'booksellernote' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'is_standing' => { 'is_boolean' => 1, 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'contractnumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'basketno' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'booksellerid' => { 'is_foreign_key' => 1, 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'integer', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'basketgroupid' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'note' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'basketname' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 50 }, 'authorisedby' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'creationdate' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'billingplace' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'booksellerinvoicenumber' => { 'is_nullable' => 1, 'data_type' => 'longtext' } }, '_unique_constraints' => { 'primary' => [ 'basketno' ] }, '_relationships' => { 'aqorders' => { 'class' => 'Koha::Schema::Result::Aqorder', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.basketno' => 'self.basketno' }, 'source' => 'Koha::Schema::Result::Aqorder' }, 'booksellerid' => { 'class' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.id' => 'self.booksellerid' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'basket_group' => { 'source' => 'Koha::Schema::Result::Aqbasketgroup', 'cond' => { 'foreign.id' => 'self.basketgroupid' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'basketgroupid' => 1 }, 'is_foreign_key_constraint' => 1, 'accessor' => 'single', 'on_delete' => 'RESTRICT', 'join_type' => 'LEFT', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::Aqbasketgroup' }, 'edifact_messages' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.basketno' => 'self.basketno' }, 'source' => 'Koha::Schema::Result::EdifactMessage', 'class' => 'Koha::Schema::Result::EdifactMessage' }, 'contractnumber' => { 'source' => 'Koha::Schema::Result::Aqcontract', 'cond' => { 'foreign.contractnumber' => 'self.contractnumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'join_type' => 'LEFT', 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Aqcontract' }, 'orders' => { 'class' => 'Koha::Schema::Result::Aqorder', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.basketno' => 'self.basketno' }, 'source' => 'Koha::Schema::Result::Aqorder' }, 'branch' => { 'class' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branch' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'on_delete' => 'SET NULL', 'is_depends_on' => 1 } }, 'aqbasketusers' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Aqbasketuser', 'cond' => { 'foreign.basketno' => 'self.basketno' }, 'class' => 'Koha::Schema::Result::Aqbasketuser' }, 'additional_field_values' => { 'class' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'basketgroupid' => { 'class' => 'Koha::Schema::Result::Aqbasketgroup', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'RESTRICT', 'accessor' => 'filter' }, 'source' => 'Koha::Schema::Result::Aqbasketgroup', 'cond' => { 'foreign.id' => 'self.basketgroupid' } } }, 'result_class' => 'Koha::Schema::Result::Aqbasket', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'basketno', 'basketname', 'note', 'booksellernote', 'contractnumber', 'creationdate', 'closedate', 'booksellerid', 'authorisedby', 'booksellerinvoicenumber', 'basketgroupid', 'deliveryplace', 'billingplace', 'branch', 'is_standing', 'create_items' ], 'name' => 'aqbasket', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqbasket'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Aqbasket', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ExportFormat' => bless( { '_unique_constraints' => { 'primary' => [ 'export_format_id' ] }, '_columns' => { 'csv_separator' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 2, 'default_value' => ',' }, 'subfield_separator' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 2 }, 'description' => { 'data_type' => 'longtext', 'is_nullable' => 0 }, 'field_separator' => { 'size' => 2, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'profile' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 }, 'used_for' => { 'size' => 255, 'default_value' => 'export_records', 'data_type' => 'varchar', 'is_nullable' => 1 }, 'staff_only' => { 'is_boolean' => 1, 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'content' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'export_format_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'type' => { 'size' => 255, 'default_value' => 'marc', 'data_type' => 'varchar', 'is_nullable' => 1 }, 'encoding' => { 'default_value' => 'utf8', 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 } }, 'source_name' => 'ExportFormat', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ExportFormat'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::ExportFormat', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'resultset_attributes' => {}, 'name' => 'export_format', '_ordered_columns' => [ 'export_format_id', 'profile', 'description', 'content', 'csv_separator', 'field_separator', 'subfield_separator', 'encoding', 'type', 'used_for', 'staff_only' ] }, 'DBIx::Class::ResultSource::Table' ), 'Illrequestattribute' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'Illrequestattribute', '_unique_constraints' => { 'primary' => [ 'illrequest_id', 'backend', 'type' ] }, '_columns' => { 'illrequest_id' => { 'is_foreign_key' => 1, 'extra' => { 'unsigned' => 1 }, 'is_nullable' => 0, 'data_type' => 'bigint' }, 'backend' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'value' => { 'is_nullable' => 0, 'data_type' => 'mediumtext' }, 'type' => { 'size' => 200, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'readonly' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 1, 'is_boolean' => 1 } }, 'name' => 'illrequestattributes', '_ordered_columns' => [ 'illrequest_id', 'backend', 'type', 'value', 'readonly' ], 'result_class' => 'Koha::Schema::Result::Illrequestattribute', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'illrequest' => { 'source' => 'Koha::Schema::Result::Illrequest', 'cond' => { 'foreign.illrequest_id' => 'self.illrequest_id' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'illrequest_id' => 1 } }, 'class' => 'Koha::Schema::Result::Illrequest' } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Illrequestattribute'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'ErmAgreement' => bless( { '_ordered_columns' => [ 'agreement_id', 'vendor_id', 'name', 'description', 'status', 'closure_reason', 'is_perpetual', 'renewal_priority', 'license_info' ], 'name' => 'erm_agreements', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'erm_user_roles' => { 'class' => 'Koha::Schema::Result::ErmUserRole', 'source' => 'Koha::Schema::Result::ErmUserRole', 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'erm_agreement_relationships_related_agreements' => { 'class' => 'Koha::Schema::Result::ErmAgreementRelationship', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.related_agreement_id' => 'self.agreement_id' }, 'source' => 'Koha::Schema::Result::ErmAgreementRelationship' }, 'additional_field_values' => { 'class' => 'Koha::Schema::Result::AdditionalFieldValue', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" } }, 'erm_agreement_licenses' => { 'source' => 'Koha::Schema::Result::ErmAgreementLicense', 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::ErmAgreementLicense' }, 'erm_agreement_periods' => { 'class' => 'Koha::Schema::Result::ErmAgreementPeriod', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ErmAgreementPeriod', 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' } }, 'extended_attributes' => { 'class' => 'Koha::Schema::Result::AdditionalFieldValue', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" } }, 'erm_eholdings_packages_agreements' => { 'class' => 'Koha::Schema::Result::ErmEholdingsPackagesAgreement', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ErmEholdingsPackagesAgreement', 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' } }, 'user_roles' => { 'class' => 'Koha::Schema::Result::ErmUserRole', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::ErmUserRole', 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' } }, 'vendor' => { 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'vendor_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Aqbookseller' }, 'erm_agreement_relationships_agreements' => { 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'source' => 'Koha::Schema::Result::ErmAgreementRelationship', 'class' => 'Koha::Schema::Result::ErmAgreementRelationship' }, 'erm_documents' => { 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ErmDocument', 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'class' => 'Koha::Schema::Result::ErmDocument' } }, 'result_class' => 'Koha::Schema::Result::ErmAgreement', '_columns_info_loaded' => 0, 'source_name' => 'ErmAgreement', '_primaries' => [ 'agreement_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmAgreement'}{'_primaries'} }, '_columns' => { 'agreement_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'status' => { 'size' => 80, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'description' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'name' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'license_info' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'vendor_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'is_perpetual' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'renewal_priority' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'closure_reason' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 } } }, 'DBIx::Class::ResultSource::Table' ), 'Currency' => bless( { '_columns' => { 'symbol' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 5 }, 'active' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'isocode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 5 }, 'currency' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 10 }, 'archived' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'rate' => { 'size' => [ 15, 5 ], 'is_nullable' => 1, 'data_type' => 'float' }, 'p_sep_by_space' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'p_cs_precedes' => { 'default_value' => 1, 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 } }, '_unique_constraints' => { 'primary' => [ 'currency' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Currency'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Currency', '_columns_info_loaded' => 0, '_relationships' => { 'aqbooksellers_listprices' => { 'class' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.listprice' => 'self.currency' } }, 'aqbooksellers_invoiceprices' => { 'cond' => { 'foreign.invoiceprice' => 'self.currency' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Aqbookseller' }, 'aqorders_invoice_currencies' => { 'class' => 'Koha::Schema::Result::Aqorder', 'cond' => { 'foreign.invoice_currency' => 'self.currency' }, 'source' => 'Koha::Schema::Result::Aqorder', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'aqorders' => { 'class' => 'Koha::Schema::Result::Aqorder', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.currency' => 'self.currency' }, 'source' => 'Koha::Schema::Result::Aqorder' } }, 'result_class' => 'Koha::Schema::Result::Currency', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'currency', '_ordered_columns' => [ 'currency', 'symbol', 'isocode', 'timestamp', 'rate', 'active', 'archived', 'p_sep_by_space', 'p_cs_precedes' ] }, 'DBIx::Class::ResultSource::Table' ), 'OaiServer' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'oai_server_id' ], 'source_name' => 'OaiServer', 'name' => 'oai_servers', '_ordered_columns' => [ 'oai_server_id', 'endpoint', 'oai_set', 'servername', 'dataformat', 'recordtype', 'add_xslt' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::OaiServer', 'resultset_attributes' => {}, '_relationships' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'dataformat' => { 'default_value' => 'oai_dc', 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'oai_dc', 'marc-xml', 'marcxml' ] } }, 'endpoint' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'recordtype' => { 'extra' => { 'list' => [ 'authority', 'biblio' ] }, 'data_type' => 'enum', 'is_nullable' => 0, 'default_value' => 'biblio' }, 'oai_server_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'add_xslt' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'servername' => { 'data_type' => 'longtext', 'is_nullable' => 0 }, 'oai_set' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'OaiServer'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerAttributeType' => bless( { 'source_name' => 'BorrowerAttributeType', '_primaries' => [ 'code' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, '_relationships' => { 'pseudonymized_borrower_attributes' => { 'class' => 'Koha::Schema::Result::PseudonymizedBorrowerAttribute', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'cond' => { 'foreign.code' => 'self.code' }, 'source' => 'Koha::Schema::Result::PseudonymizedBorrowerAttribute' }, 'borrower_attribute_types_branches' => { 'source' => 'Koha::Schema::Result::BorrowerAttributeTypesBranch', 'cond' => { 'foreign.bat_code' => 'self.code' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::BorrowerAttributeTypesBranch' }, 'category_code' => { 'cond' => { 'foreign.categorycode' => 'self.category_code' }, 'source' => 'Koha::Schema::Result::Category', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'RESTRICT', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT' }, 'class' => 'Koha::Schema::Result::Category' }, 'borrower_attributes' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.code' => 'self.code' }, 'source' => 'Koha::Schema::Result::BorrowerAttribute', 'class' => 'Koha::Schema::Result::BorrowerAttribute' } }, 'result_class' => 'Koha::Schema::Result::BorrowerAttributeType', 'resultset_class' => 'DBIx::Class::ResultSet', '_ordered_columns' => [ 'code', 'description', 'repeatable', 'unique_id', 'is_date', 'opac_display', 'opac_editable', 'staff_searchable', 'searched_by_default', 'authorised_value_category', 'display_checkout', 'category_code', 'class', 'keep_for_pseudonymization', 'mandatory' ], 'name' => 'borrower_attribute_types', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerAttributeType'}{'_primaries'} }, '_columns' => { 'code' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 64 }, 'class' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255, 'default_value' => '' }, 'unique_id' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'is_date' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'searched_by_default' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'category_code' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 10 }, 'authorised_value_category' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'repeatable' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'mandatory' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'opac_display' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'keep_for_pseudonymization' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'opac_editable' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'display_checkout' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'staff_searchable' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'description' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' } } }, 'DBIx::Class::ResultSource::Table' ), 'AdvancedEditorMacro' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'name' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'macro' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'borrowernumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'shared' => { 'is_boolean' => 1, 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'tinyint' } }, '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::AdvancedEditorMacro', 'name' => 'advanced_editor_macros', '_ordered_columns' => [ 'id', 'name', 'macro', 'borrowernumber', 'shared' ], '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AdvancedEditorMacro'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'AdvancedEditorMacro', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ItemEditorTemplate' => bless( { '_primaries' => [ 'id' ], 'source_name' => 'ItemEditorTemplate', '_columns_info_loaded' => 0, '_relationships' => { 'patron' => { 'cond' => { 'foreign.borrowernumber' => 'self.patron_id' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'patron_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'result_class' => 'Koha::Schema::Result::ItemEditorTemplate', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'patron_id', 'name', 'is_shared', 'contents' ], 'name' => 'item_editor_templates', '_columns' => { 'contents' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'patron_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'name' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 }, 'is_shared' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ItemEditorTemplate'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ImportBiblio' => bless( { '_unique_constraints' => { 'primary' => [ 'import_record_id' ] }, '_columns' => { 'control_number' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 25 }, 'author' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'isbn' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'has_items' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'issn' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'original_source' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 25 }, 'import_record_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'title' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'matched_biblionumber' => { 'is_nullable' => 1, 'data_type' => 'integer' } }, 'source_name' => 'ImportBiblio', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportBiblio'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::ImportBiblio', '_relationships' => { 'import_record' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'import_record_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::ImportRecord', 'cond' => { 'foreign.import_record_id' => 'self.import_record_id' }, 'class' => 'Koha::Schema::Result::ImportRecord' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'import_biblios', '_ordered_columns' => [ 'import_record_id', 'matched_biblionumber', 'control_number', 'original_source', 'title', 'author', 'isbn', 'issn', 'has_items' ] }, 'DBIx::Class::ResultSource::Table' ), 'PluginMethod' => bless( { 'name' => 'plugin_methods', '_ordered_columns' => [ 'plugin_class', 'plugin_method' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::PluginMethod', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => [ 'plugin_class', 'plugin_method' ], 'source_name' => 'PluginMethod', '_columns' => { 'plugin_class' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'plugin_method' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PluginMethod'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'SmsProvider' => bless( { '_unique_constraints' => { 'name' => [ 'name' ], 'primary' => [ 'id' ] }, '_columns' => { 'domain' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'name' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } }, '_ordered_columns' => [ 'id', 'name', 'domain' ], 'name' => 'sms_providers', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'borrowers' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.sms_provider_id' => 'self.id' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::SmsProvider', '_columns_info_loaded' => 0, 'source_name' => 'SmsProvider', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SmsProvider'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'AdditionalContentsLocalization' => bless( { '_columns' => { 'lang' => { 'default_value' => '', 'size' => 50, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'id' => { 'is_auto_increment' => 1, 'extra' => { 'unsigned' => 1 }, 'data_type' => 'integer', 'is_nullable' => 0 }, 'updated_on' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'content' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 }, 'title' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 250, 'default_value' => '' }, 'additional_content_id' => { 'is_foreign_key' => 1, 'extra' => { 'unsigned' => 1 }, 'data_type' => 'integer', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'id' ], 'additional_contents_localizations_uniq' => [ 'additional_content_id', 'lang' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AdditionalContentsLocalization'}{'_unique_constraints'}{'primary'}, 'source_name' => 'AdditionalContentsLocalization', '_columns_info_loaded' => 0, '_relationships' => { 'additional_content' => { 'source' => 'Koha::Schema::Result::AdditionalContent', 'cond' => { 'foreign.id' => 'self.additional_content_id' }, 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'additional_content_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::AdditionalContent' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::AdditionalContentsLocalization', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'additional_content_id', 'title', 'content', 'lang', 'updated_on' ], 'name' => 'additional_contents_localizations' }, 'DBIx::Class::ResultSource::Table' ), 'OldIssue' => bless( { '_columns' => { 'unseen_renewals' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'issuedate' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'renewals_count' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'returndate' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'auto_renew_error' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'auto_renew' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint', 'default_value' => 0 }, 'date_due' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'timestamp' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'notedate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'borrowernumber' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'note' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'noteseen' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'branchcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'onsite_checkout' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer', 'is_boolean' => 1 }, 'lastreneweddate' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'issue_id' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'itemnumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'issuer_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'checkin_library' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 } }, '_unique_constraints' => { 'primary' => [ 'issue_id' ] }, 'name' => 'old_issues', '_ordered_columns' => [ 'issue_id', 'borrowernumber', 'issuer_id', 'itemnumber', 'date_due', 'branchcode', 'returndate', 'checkin_library', 'lastreneweddate', 'renewals_count', 'unseen_renewals', 'auto_renew', 'auto_renew_error', 'timestamp', 'issuedate', 'onsite_checkout', 'note', 'notedate', 'noteseen' ], '_relationships' => { 'account_lines' => { 'class' => 'Koha::Schema::Result::Accountline', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.issue_id' => 'self.issue_id' } }, 'borrowernumber' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'SET NULL' }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'issuer' => { 'cond' => { 'foreign.borrowernumber' => 'self.issuer_id' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'issuer_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' }, 'patron' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'borrowernumber' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single' }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'renewals' => { 'class' => 'Koha::Schema::Result::CheckoutRenewal', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.checkout_id' => 'self.issue_id' }, 'source' => 'Koha::Schema::Result::CheckoutRenewal' }, 'accountlines' => { 'class' => 'Koha::Schema::Result::Accountline', 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.old_issue_id' => 'self.issue_id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'SET NULL', 'is_deferrable' => 1 }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item' }, 'library' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'branchcode' => 1 }, 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch' }, 'return_claim' => { 'attrs' => { 'cascade_update' => 1, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'accessor' => 'single', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ReturnClaim', 'cond' => { 'foreign.issue_id' => 'self.issue_id' }, 'class' => 'Koha::Schema::Result::ReturnClaim' }, 'item' => { 'class' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'itemnumber' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 } } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::OldIssue', 'resultset_class' => 'DBIx::Class::ResultSet', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'OldIssue'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'OldIssue' }, 'DBIx::Class::ResultSource::Table' ), 'ReportsDictionary' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'date_created' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'report_area' => { 'size' => 6, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'saved_sql' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'date_modified' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'name' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'description' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 } }, '_columns_info_loaded' => 0, 'source_name' => 'ReportsDictionary', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ReportsDictionary'}{'_unique_constraints'}{'primary'}, 'name' => 'reports_dictionary', '_ordered_columns' => [ 'id', 'name', 'description', 'date_created', 'date_modified', 'saved_sql', 'report_area' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::ReportsDictionary', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'resultset_attributes' => {} }, 'DBIx::Class::ResultSource::Table' ), 'SubscriptionFrequency' => bless( { '_primaries' => [ 'id' ], 'source_name' => 'SubscriptionFrequency', '_columns_info_loaded' => 0, '_relationships' => { 'subscriptions' => { 'class' => 'Koha::Schema::Result::Subscription', 'source' => 'Koha::Schema::Result::Subscription', 'cond' => { 'foreign.periodicity' => 'self.id' }, 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::SubscriptionFrequency', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'description', 'displayorder', 'unit', 'unitsperissue', 'issuesperunit' ], 'name' => 'subscription_frequencies', '_columns' => { 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'unitsperissue' => { 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'unit' => { 'data_type' => 'enum', 'is_nullable' => 1, 'extra' => { 'list' => [ 'day', 'week', 'month', 'year' ] } }, 'displayorder' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'issuesperunit' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 1 }, 'description' => { 'is_nullable' => 0, 'data_type' => 'mediumtext' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SubscriptionFrequency'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'SocialData' => bless( { '_primaries' => [ 'isbn' ], 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::SocialData', '_relationships' => {}, 'name' => 'social_data', '_ordered_columns' => [ 'isbn', 'num_critics', 'num_critics_pro', 'num_quotations', 'num_videos', 'score_avg', 'num_scores' ], '_columns' => { 'num_quotations' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'num_critics_pro' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'num_scores' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'score_avg' => { 'size' => [ 5, 2 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'num_videos' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'isbn' => { 'size' => 30, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 }, 'num_critics' => { 'data_type' => 'integer', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SocialData'}{'_primaries'} }, 'source_name' => 'SocialData', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ErmAgreementPeriod' => bless( { '_unique_constraints' => { 'primary' => [ 'agreement_period_id' ] }, '_columns' => { 'cancellation_deadline' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'agreement_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'notes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'ended_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'started_on' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'date' }, 'agreement_period_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 } }, 'source_name' => 'ErmAgreementPeriod', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmAgreementPeriod'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'agreement' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'agreement_id' => 1 }, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'source' => 'Koha::Schema::Result::ErmAgreement', 'class' => 'Koha::Schema::Result::ErmAgreement' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmAgreementPeriod', 'name' => 'erm_agreement_periods', '_ordered_columns' => [ 'agreement_period_id', 'agreement_id', 'started_on', 'ended_on', 'cancellation_deadline', 'notes' ] }, 'DBIx::Class::ResultSource::Table' ), 'PatronList' => bless( { 'source_name' => 'PatronList', '_primaries' => [ 'patron_list_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'patron_list_patrons' => { 'class' => 'Koha::Schema::Result::PatronListPatron', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.patron_list_id' => 'self.patron_list_id' }, 'source' => 'Koha::Schema::Result::PatronListPatron' }, 'owner' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_update' => 'CASCADE', 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.owner' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::PatronList', 'name' => 'patron_lists', '_ordered_columns' => [ 'patron_list_id', 'name', 'owner', 'shared' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PatronList'}{'_primaries'} }, '_columns' => { 'shared' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'owner' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'patron_list_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'name' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' } } }, 'DBIx::Class::ResultSource::Table' ), 'ErmUsageDataProvider' => bless( { 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmUsageDataProvider', '_relationships' => { 'erm_usage_muses' => { 'class' => 'Koha::Schema::Result::ErmUsageMus', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.usage_data_provider_id' => 'self.erm_usage_data_provider_id' }, 'source' => 'Koha::Schema::Result::ErmUsageMus' }, 'erm_usage_platforms' => { 'class' => 'Koha::Schema::Result::ErmUsagePlatform', 'source' => 'Koha::Schema::Result::ErmUsagePlatform', 'cond' => { 'foreign.usage_data_provider_id' => 'self.erm_usage_data_provider_id' }, 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'erm_usage_items' => { 'class' => 'Koha::Schema::Result::ErmUsageItem', 'cond' => { 'foreign.usage_data_provider_id' => 'self.erm_usage_data_provider_id' }, 'source' => 'Koha::Schema::Result::ErmUsageItem', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'erm_counter_files' => { 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ErmCounterFile', 'cond' => { 'foreign.usage_data_provider_id' => 'self.erm_usage_data_provider_id' }, 'class' => 'Koha::Schema::Result::ErmCounterFile' }, 'erm_usage_databases' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ErmUsageDatabase', 'cond' => { 'foreign.usage_data_provider_id' => 'self.erm_usage_data_provider_id' }, 'class' => 'Koha::Schema::Result::ErmUsageDatabase' }, 'erm_usage_yuses' => { 'source' => 'Koha::Schema::Result::ErmUsageYus', 'cond' => { 'foreign.usage_data_provider_id' => 'self.erm_usage_data_provider_id' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ErmUsageYus' }, 'erm_usage_titles' => { 'class' => 'Koha::Schema::Result::ErmUsageTitle', 'cond' => { 'foreign.usage_data_provider_id' => 'self.erm_usage_data_provider_id' }, 'source' => 'Koha::Schema::Result::ErmUsageTitle', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'erm_counter_logs' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::ErmCounterLog', 'cond' => { 'foreign.usage_data_provider_id' => 'self.erm_usage_data_provider_id' }, 'class' => 'Koha::Schema::Result::ErmCounterLog' } }, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'erm_usage_data_provider_id', 'name', 'description', 'active', 'method', 'aggregator', 'service_type', 'service_url', 'report_release', 'customer_id', 'requestor_id', 'api_key', 'requestor_name', 'requestor_email', 'report_types', 'service_platform' ], 'name' => 'erm_usage_data_providers', '_primaries' => [ 'erm_usage_data_provider_id' ], 'source_name' => 'ErmUsageDataProvider', '_columns_info_loaded' => 0, '_columns' => { 'requestor_id' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'service_type' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'name' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'requestor_name' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'aggregator' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'service_url' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'report_release' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'erm_usage_data_provider_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'api_key' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'report_types' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'active' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 1 }, 'requestor_email' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'customer_id' => { 'size' => 50, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'service_platform' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'method' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmUsageDataProvider'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerMessageTransportPreference' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'borrower_message_preference_id', 'message_transport_type' ], 'source_name' => 'BorrowerMessageTransportPreference', '_ordered_columns' => [ 'borrower_message_preference_id', 'message_transport_type' ], 'name' => 'borrower_message_transport_preferences', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::BorrowerMessageTransportPreference', '_relationships' => { 'message_transport_type' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::MessageTransportType', 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'class' => 'Koha::Schema::Result::MessageTransportType' }, 'borrower_message_preference' => { 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'borrower_message_preference_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrower_message_preference_id' => 'self.borrower_message_preference_id' }, 'source' => 'Koha::Schema::Result::BorrowerMessagePreference', 'class' => 'Koha::Schema::Result::BorrowerMessagePreference' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'borrower_message_preference_id' => { 'is_foreign_key' => 1, 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'message_transport_type' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => 0, 'size' => 20, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerMessageTransportPreference'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Accountline' => bless( { 'source_name' => 'Accountline', '_primaries' => [ 'accountlines_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'library' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'branchcode' => 1 }, 'accessor' => 'single', 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'class' => 'Koha::Schema::Result::Branch' }, 'account_offsets_debits' => { 'class' => 'Koha::Schema::Result::AccountOffset', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.debit_id' => 'self.accountlines_id' }, 'source' => 'Koha::Schema::Result::AccountOffset' }, 'article_requests' => { 'class' => 'Koha::Schema::Result::ArticleRequest', 'cond' => { 'foreign.debit_id' => 'self.accountlines_id' }, 'source' => 'Koha::Schema::Result::ArticleRequest', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'old_issue' => { 'source' => 'Koha::Schema::Result::OldIssue', 'cond' => { 'foreign.issue_id' => 'self.old_issue_id' }, 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'old_issue_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::OldIssue' }, 'additional_field_values' => { 'class' => 'Koha::Schema::Result::AdditionalFieldValue', 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'register' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'register_id' => 1 } }, 'cond' => { 'foreign.id' => 'self.register_id' }, 'source' => 'Koha::Schema::Result::CashRegister', 'class' => 'Koha::Schema::Result::CashRegister' }, 'account_offsets_credits' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.credit_id' => 'self.accountlines_id' }, 'source' => 'Koha::Schema::Result::AccountOffset', 'class' => 'Koha::Schema::Result::AccountOffset' }, 'debit_type_code' => { 'class' => 'Koha::Schema::Result::AccountDebitType', 'cond' => { 'foreign.code' => 'self.debit_type_code' }, 'source' => 'Koha::Schema::Result::AccountDebitType', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'on_delete' => 'RESTRICT', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 } }, 'borrowernumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item' }, 'credit_type_code' => { 'cond' => { 'foreign.code' => 'self.credit_type_code' }, 'source' => 'Koha::Schema::Result::AccountCreditType', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'RESTRICT', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::AccountCreditType' }, 'manager' => { 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'manager_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.manager_id' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'issue' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single', 'fk_columns' => { 'issue_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Issue', 'cond' => { 'foreign.issue_id' => 'self.issue_id' }, 'class' => 'Koha::Schema::Result::Issue' }, 'patron' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'borrowernumber' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Accountline', '_ordered_columns' => [ 'accountlines_id', 'issue_id', 'old_issue_id', 'borrowernumber', 'itemnumber', 'date', 'amount', 'description', 'credit_type_code', 'debit_type_code', 'credit_number', 'status', 'payment_type', 'amountoutstanding', 'timestamp', 'note', 'manager_id', 'register_id', 'interface', 'branchcode' ], 'name' => 'accountlines', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Accountline'}{'_primaries'} }, '_columns' => { 'old_issue_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'amount' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'accountlines_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'issue_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'manager_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'date' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'timestamp' }, 'credit_type_code' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'status' => { 'size' => 16, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itemnumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'borrowernumber' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'timestamp' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'amountoutstanding' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'register_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'debit_type_code' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'note' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'interface' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 16 }, 'payment_type' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'credit_number' => { 'size' => 20, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'description' => { 'data_type' => 'longtext', 'is_nullable' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Deleteditem' => bless( { '_columns' => { 'notforloan' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'ccode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'damaged_on' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'localuse' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'holdingbranch' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'bookable' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'biblionumber' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'replacementpricedate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'exclude_from_local_holds_priority' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'permanent_location' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'coded_location_qualifier' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'withdrawn' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'biblioitemnumber' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0 }, 'itemlost' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'barcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 20 }, 'more_subfields_xml' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'itemcallnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'cn_sort' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'itype' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'homebranch' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'damaged' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'new_status' => { 'size' => 32, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'itemnumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0 }, 'datelastseen' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'itemlost_on' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'issues' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'smallint' }, 'location' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itemnotes_nonpublic' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'stocknumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'reserves' => { 'is_nullable' => 1, 'data_type' => 'smallint' }, 'onloan' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'renewals' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'booksellerid' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'cn_source' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'copynumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'stack' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'materials' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'restricted' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'enumchron' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'withdrawn_on' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'replacementprice' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 8, 2 ] }, 'itemnotes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'dateaccessioned' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'datelastborrowed' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'uri' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'deleted_on' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'price' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 8, 2 ] } }, '_unique_constraints' => { 'primary' => [ 'itemnumber' ] }, '_relationships' => {}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Deleteditem', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'deleteditems', '_ordered_columns' => [ 'itemnumber', 'biblionumber', 'biblioitemnumber', 'barcode', 'bookable', 'dateaccessioned', 'booksellerid', 'homebranch', 'price', 'replacementprice', 'replacementpricedate', 'datelastborrowed', 'datelastseen', 'stack', 'notforloan', 'damaged', 'damaged_on', 'itemlost', 'itemlost_on', 'withdrawn', 'withdrawn_on', 'itemcallnumber', 'coded_location_qualifier', 'issues', 'renewals', 'localuse', 'reserves', 'restricted', 'itemnotes', 'itemnotes_nonpublic', 'holdingbranch', 'timestamp', 'deleted_on', 'location', 'permanent_location', 'onloan', 'cn_source', 'cn_sort', 'ccode', 'materials', 'uri', 'itype', 'more_subfields_xml', 'enumchron', 'copynumber', 'stocknumber', 'new_status', 'exclude_from_local_holds_priority' ], '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Deleteditem'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Deleteditem', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'MatchpointComponentNorm' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::MatchpointComponentNorm', '_relationships' => { 'matchpoint_component' => { 'class' => 'Koha::Schema::Result::MatchpointComponent', 'attrs' => { 'fk_columns' => { 'matchpoint_component_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.matchpoint_component_id' => 'self.matchpoint_component_id' }, 'source' => 'Koha::Schema::Result::MatchpointComponent' } }, 'name' => 'matchpoint_component_norms', '_ordered_columns' => [ 'matchpoint_component_id', 'sequence', 'norm_routine' ], 'source_name' => 'MatchpointComponentNorm', '_columns_info_loaded' => 0, '_columns' => { 'matchpoint_component_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'sequence' => { 'accessor' => undef, 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0 }, 'norm_routine' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 50 } } }, 'DBIx::Class::ResultSource::Table' ), 'Virtualshelve' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'shelfnumber' ], 'source_name' => 'Virtualshelve', '_ordered_columns' => [ 'shelfnumber', 'shelfname', 'owner', 'public', 'sortfield', 'lastmodified', 'created_on', 'allow_change_from_owner', 'allow_change_from_others', 'allow_change_from_staff', 'allow_change_from_permitted_staff' ], 'name' => 'virtualshelves', '_relationships' => { 'virtualshelfcontents' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Virtualshelfcontent', 'cond' => { 'foreign.shelfnumber' => 'self.shelfnumber' }, 'class' => 'Koha::Schema::Result::Virtualshelfcontent' }, 'owner' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'SET NULL', 'is_foreign_key_constraint' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'cond' => { 'foreign.borrowernumber' => 'self.owner' }, 'source' => 'Koha::Schema::Result::Borrower' }, 'virtualshelfshares' => { 'class' => 'Koha::Schema::Result::Virtualshelfshare', 'cond' => { 'foreign.shelfnumber' => 'self.shelfnumber' }, 'source' => 'Koha::Schema::Result::Virtualshelfshare', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } } }, 'result_class' => 'Koha::Schema::Result::Virtualshelve', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'allow_change_from_staff' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 1, 'default_value' => 0 }, 'shelfnumber' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'lastmodified' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'created_on' => { 'data_type' => 'datetime', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1 }, 'allow_change_from_others' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'allow_change_from_permitted_staff' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint', 'default_value' => 0 }, 'owner' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'allow_change_from_owner' => { 'is_boolean' => 1, 'default_value' => 1, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'sortfield' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'default_value' => 'title', 'size' => 16 }, 'public' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'shelfname' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Virtualshelve'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Discharge' => bless( { 'source_name' => 'Discharge', '_primaries' => [ 'discharge_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Discharge', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'borrower' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrower' }, 'source' => 'Koha::Schema::Result::Borrower', 'class' => 'Koha::Schema::Result::Borrower' } }, '_ordered_columns' => [ 'discharge_id', 'borrower', 'needed', 'validated' ], 'name' => 'discharges', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Discharge'}{'_primaries'} }, '_columns' => { 'validated' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 1 }, 'needed' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'timestamp' }, 'discharge_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'borrower' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Rating' => bless( { '_relationships' => { 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } } }, 'result_class' => 'Koha::Schema::Result::Rating', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'borrowernumber', 'biblionumber', 'rating_value', 'timestamp' ], 'name' => 'ratings', '_primaries' => [ 'borrowernumber', 'biblionumber' ], 'source_name' => 'Rating', '_columns_info_loaded' => 0, '_columns' => { 'borrowernumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'rating_value' => { 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'biblionumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Rating'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'MessageQueue' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'message_id' ], 'source_name' => 'MessageQueue', 'name' => 'message_queue', '_ordered_columns' => [ 'message_id', 'letter_id', 'borrowernumber', 'subject', 'content', 'metadata', 'letter_code', 'message_transport_type', 'status', 'time_queued', 'updated_on', 'to_address', 'cc_address', 'from_address', 'reply_address', 'content_type', 'failure_code' ], 'result_class' => 'Koha::Schema::Result::MessageQueue', '_relationships' => { 'letter' => { 'cond' => { 'foreign.id' => 'self.letter_id' }, 'source' => 'Koha::Schema::Result::Letter', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'letter_id' => 1 } }, 'class' => 'Koha::Schema::Result::Letter' }, 'message_transport_type' => { 'class' => 'Koha::Schema::Result::MessageTransportType', 'source' => 'Koha::Schema::Result::MessageTransportType', 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'borrowernumber' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'content' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'letter_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'metadata' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'status' => { 'extra' => { 'list' => [ 'sent', 'pending', 'failed', 'deleted' ] }, 'is_nullable' => 0, 'data_type' => 'enum', 'default_value' => 'pending' }, 'letter_code' => { 'size' => 64, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'cc_address' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'content_type' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'updated_on' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'message_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'reply_address' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'failure_code' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'borrowernumber' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'message_transport_type' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 20, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'to_address' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'subject' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'time_queued' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 1 }, 'from_address' => { 'is_nullable' => 1, 'data_type' => 'longtext' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MessageQueue'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ErmUserRole' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'user_role_id' ], 'source_name' => 'ErmUserRole', 'name' => 'erm_user_roles', '_ordered_columns' => [ 'user_role_id', 'agreement_id', 'license_id', 'user_id', 'role' ], '_relationships' => { 'license' => { 'cond' => { 'foreign.license_id' => 'self.license_id' }, 'source' => 'Koha::Schema::Result::ErmLicense', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'license_id' => 1 } }, 'class' => 'Koha::Schema::Result::ErmLicense' }, 'agreement' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'agreement_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'source' => 'Koha::Schema::Result::ErmAgreement', 'class' => 'Koha::Schema::Result::ErmAgreement' }, 'user' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'user_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.user_id' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ErmUserRole', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'role' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 80 }, 'license_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'user_role_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'user_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'agreement_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmUserRole'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'MatchpointComponent' => bless( { '_columns' => { 'length' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'matchpoint_component_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'offset' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0 }, 'matchpoint_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'subfields' => { 'size' => 40, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 }, 'tag' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 3 }, 'sequence' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0, 'accessor' => undef } }, '_unique_constraints' => { 'primary' => [ 'matchpoint_component_id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MatchpointComponent'}{'_unique_constraints'}{'primary'}, 'source_name' => 'MatchpointComponent', '_columns_info_loaded' => 0, '_relationships' => { 'matchpoint_component_norms' => { 'class' => 'Koha::Schema::Result::MatchpointComponentNorm', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::MatchpointComponentNorm', 'cond' => { 'foreign.matchpoint_component_id' => 'self.matchpoint_component_id' } }, 'matchpoint' => { 'class' => 'Koha::Schema::Result::Matchpoint', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'matchpoint_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'cond' => { 'foreign.matchpoint_id' => 'self.matchpoint_id' }, 'source' => 'Koha::Schema::Result::Matchpoint' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::MatchpointComponent', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'matchpoint_components', '_ordered_columns' => [ 'matchpoint_id', 'matchpoint_component_id', 'sequence', 'tag', 'subfields', 'offset', 'length' ] }, 'DBIx::Class::ResultSource::Table' ), 'ClassSortRule' => bless( { '_unique_constraints' => { 'primary' => [ 'class_sort_rule' ] }, '_columns' => { 'sort_routine' => { 'size' => 30, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'class_sort_rule' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 10 }, 'description' => { 'data_type' => 'longtext', 'is_nullable' => 1 } }, 'source_name' => 'ClassSortRule', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClassSortRule'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'class_sources' => { 'class' => 'Koha::Schema::Result::ClassSource', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.class_sort_rule' => 'self.class_sort_rule' }, 'source' => 'Koha::Schema::Result::ClassSource' } }, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ClassSortRule', 'resultset_class' => 'DBIx::Class::ResultSet', '_ordered_columns' => [ 'class_sort_rule', 'description', 'sort_routine' ], 'name' => 'class_sort_rules' }, 'DBIx::Class::ResultSource::Table' ), 'SpecialHoliday' => bless( { 'name' => 'special_holidays', '_ordered_columns' => [ 'id', 'branchcode', 'day', 'month', 'year', 'isexception', 'title', 'description' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::SpecialHoliday', 'resultset_attributes' => {}, '_relationships' => { 'branchcode' => { 'attrs' => { 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::Branch' } }, '_columns_info_loaded' => 0, 'source_name' => 'SpecialHoliday', '_primaries' => [ 'id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SpecialHoliday'}{'_primaries'} }, '_columns' => { 'year' => { 'is_nullable' => 0, 'data_type' => 'smallint', 'default_value' => 0 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'day' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'smallint' }, 'isexception' => { 'data_type' => 'smallint', 'is_nullable' => 0, 'default_value' => 1 }, 'branchcode' => { 'size' => 10, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'varchar', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'month' => { 'is_nullable' => 0, 'data_type' => 'smallint', 'default_value' => 0 }, 'title' => { 'size' => 50, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 }, 'description' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'MatcherMatchpoint' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::MatcherMatchpoint', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'matchpoint' => { 'class' => 'Koha::Schema::Result::Matchpoint', 'attrs' => { 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'matchpoint_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.matchpoint_id' => 'self.matchpoint_id' }, 'source' => 'Koha::Schema::Result::Matchpoint' }, 'matcher' => { 'class' => 'Koha::Schema::Result::MarcMatcher', 'source' => 'Koha::Schema::Result::MarcMatcher', 'cond' => { 'foreign.matcher_id' => 'self.matcher_id' }, 'attrs' => { 'fk_columns' => { 'matcher_id' => 1 }, 'is_foreign_key_constraint' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } } }, '_ordered_columns' => [ 'matcher_id', 'matchpoint_id' ], 'name' => 'matcher_matchpoints', 'source_name' => 'MatcherMatchpoint', '_columns_info_loaded' => 0, '_columns' => { 'matchpoint_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'matcher_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } } }, 'DBIx::Class::ResultSource::Table' ), 'OauthAccessToken' => bless( { 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::OauthAccessToken', '_ordered_columns' => [ 'access_token', 'client_id', 'expires' ], 'name' => 'oauth_access_tokens', '_primaries' => [ 'access_token' ], '_columns' => { 'access_token' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 191 }, 'expires' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'client_id' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 191 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'OauthAccessToken'}{'_primaries'} }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'OauthAccessToken', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'PatronConsent' => bless( { '_primaries' => [ 'id' ], 'source_name' => 'PatronConsent', '_columns_info_loaded' => 0, '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } } }, 'result_class' => 'Koha::Schema::Result::PatronConsent', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'borrowernumber', 'type', 'given_on', 'refused_on' ], 'name' => 'patron_consent', '_columns' => { 'given_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'refused_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'type' => { 'data_type' => 'tinytext', 'is_nullable' => 1 }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PatronConsent'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerFile' => bless( { 'source_name' => 'BorrowerFile', '_primaries' => [ 'file_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::BorrowerFile', '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } } }, 'resultset_attributes' => {}, '_ordered_columns' => [ 'file_id', 'borrowernumber', 'file_name', 'file_type', 'file_description', 'file_content', 'date_uploaded' ], 'name' => 'borrower_files', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerFile'}{'_primaries'} }, '_columns' => { 'file_name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 }, 'borrowernumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'file_content' => { 'data_type' => 'longblob', 'is_nullable' => 0 }, 'file_type' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'file_description' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'file_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'date_uploaded' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Illrequest' => bless( { '_columns' => { 'updated' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'orderid' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'borrowernumber' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'price_paid' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 20 }, 'notesopac' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'placed' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'backend' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 20 }, 'illrequest_id' => { 'is_nullable' => 0, 'data_type' => 'bigint', 'extra' => { 'unsigned' => 1 }, 'is_auto_increment' => 1 }, 'notesstaff' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'deleted_biblio_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'cost' => { 'size' => 20, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'accessurl' => { 'size' => 500, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'due_date' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'medium' => { 'size' => 30, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'replied' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'completed' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'status_alias' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80, 'is_foreign_key' => 1 }, 'status' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'branchcode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 50, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'biblio_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'batch_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => [ 'illrequest_id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Illrequest'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Illrequest', 'name' => 'illrequests', '_ordered_columns' => [ 'illrequest_id', 'borrowernumber', 'biblio_id', 'deleted_biblio_id', 'due_date', 'branchcode', 'status', 'status_alias', 'placed', 'replied', 'updated', 'completed', 'medium', 'accessurl', 'cost', 'price_paid', 'notesopac', 'notesstaff', 'orderid', 'backend', 'batch_id' ], 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'patron' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'fk_columns' => { 'borrowernumber' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'batch' => { 'class' => 'Koha::Schema::Result::Illbatch', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'batch_id' => 1 }, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single' }, 'source' => 'Koha::Schema::Result::Illbatch', 'cond' => { 'foreign.ill_batch_id' => 'self.batch_id' } }, 'illrequestattributes' => { 'class' => 'Koha::Schema::Result::Illrequestattribute', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Illrequestattribute', 'cond' => { 'foreign.illrequest_id' => 'self.illrequest_id' } }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'biblio' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'fk_columns' => { 'biblio_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.biblionumber' => 'self.biblio_id' }, 'source' => 'Koha::Schema::Result::Biblio' }, 'status_alias' => { 'source' => 'Koha::Schema::Result::AuthorisedValue', 'cond' => { 'foreign.authorised_value' => 'self.status_alias' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::AuthorisedValue' }, 'extended_attributes' => { 'class' => 'Koha::Schema::Result::Illrequestattribute', 'source' => 'Koha::Schema::Result::Illrequestattribute', 'cond' => { 'foreign.illrequest_id' => 'self.illrequest_id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'illcomments' => { 'class' => 'Koha::Schema::Result::Illcomment', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.illrequest_id' => 'self.illrequest_id' }, 'source' => 'Koha::Schema::Result::Illcomment' }, 'ill_batch' => { 'attrs' => { 'on_delete' => 'SET NULL', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'fk_columns' => { 'batch_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.ill_batch_id' => 'self.batch_id' }, 'source' => 'Koha::Schema::Result::Illbatch', 'class' => 'Koha::Schema::Result::Illbatch' }, 'library' => { 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'branchcode' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Branch' }, 'comments' => { 'cond' => { 'foreign.illrequest_id' => 'self.illrequest_id' }, 'source' => 'Koha::Schema::Result::Illcomment', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Illcomment' } }, 'result_class' => 'Koha::Schema::Result::Illrequest', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ClubEnrollment' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'ClubEnrollment', '_primaries' => [ 'id' ], '_ordered_columns' => [ 'id', 'club_id', 'borrowernumber', 'date_enrolled', 'date_canceled', 'date_created', 'date_updated', 'branchcode' ], 'name' => 'club_enrollments', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ClubEnrollment', '_relationships' => { 'club' => { 'source' => 'Koha::Schema::Result::Club', 'cond' => { 'foreign.id' => 'self.club_id' }, 'attrs' => { 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'club_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Club' }, 'branchcode' => { 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Branch' }, 'borrowernumber' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'club_enrollment_fields' => { 'cond' => { 'foreign.club_enrollment_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::ClubEnrollmentField', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ClubEnrollmentField' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClubEnrollment'}{'_primaries'} }, '_columns' => { 'branchcode' => { 'size' => 10, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'date_canceled' => { 'is_nullable' => 1, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1 }, 'date_enrolled' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'date_created' => { 'is_nullable' => 1, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1 }, 'club_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'date_updated' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'timestamp' } } }, 'DBIx::Class::ResultSource::Table' ), 'CollectionsTracking' => bless( { '_columns' => { 'itemnumber' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'colId' => { 'accessor' => 'col_id', 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0, 'is_foreign_key' => 1 }, 'collections_tracking_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'collections_tracking_id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CollectionsTracking'}{'_unique_constraints'}{'primary'}, 'result_class' => 'Koha::Schema::Result::CollectionsTracking', '_relationships' => { 'col' => { 'cond' => { 'foreign.colId' => 'self.colId' }, 'source' => 'Koha::Schema::Result::Collection', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'colId' => 1 } }, 'class' => 'Koha::Schema::Result::Collection' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'collections_tracking', '_ordered_columns' => [ 'collections_tracking_id', 'colId', 'itemnumber' ], 'source_name' => 'CollectionsTracking', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'Browser' => bless( { 'source_name' => 'Browser', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::Browser', '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'name' => 'browser', '_ordered_columns' => [ 'level', 'classification', 'description', 'number', 'endnode' ], '_columns' => { 'description' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'endnode' => { 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'classification' => { 'size' => 20, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'level' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'number' => { 'data_type' => 'bigint', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'Message' => bless( { 'result_class' => 'Koha::Schema::Result::Message', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'manager' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'manager_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.manager_id' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'name' => 'messages', '_ordered_columns' => [ 'message_id', 'borrowernumber', 'branchcode', 'message_type', 'message', 'message_date', 'manager_id', 'patron_read_date' ], '_primaries' => [ 'message_id' ], '_columns' => { 'message_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'message_date' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'borrowernumber' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'message' => { 'is_nullable' => 0, 'data_type' => 'mediumtext' }, 'message_type' => { 'size' => 1, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'patron_read_date' => { 'is_nullable' => 1, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1 }, 'manager_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Message'}{'_primaries'} }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'Message', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'PatronListPatron' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::PatronListPatron', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } }, 'patron_list' => { 'attrs' => { 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'patron_list_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.patron_list_id' => 'self.patron_list_id' }, 'source' => 'Koha::Schema::Result::PatronList', 'class' => 'Koha::Schema::Result::PatronList' } }, 'resultset_attributes' => {}, 'name' => 'patron_list_patrons', '_ordered_columns' => [ 'patron_list_patron_id', 'patron_list_id', 'borrowernumber' ], 'source_name' => 'PatronListPatron', '_primaries' => [ 'patron_list_patron_id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PatronListPatron'}{'_primaries'} }, '_columns' => { 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'patron_list_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'patron_list_patron_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'ItemCirculationAlertPreference' => bless( { '_columns' => { 'item_type' => { 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'categorycode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 10 }, 'notification' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 16 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'branchcode' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, 'name' => 'item_circulation_alert_preferences', '_ordered_columns' => [ 'id', 'branchcode', 'categorycode', 'item_type', 'notification' ], '_relationships' => {}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ItemCirculationAlertPreference', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ItemCirculationAlertPreference'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ItemCirculationAlertPreference' }, 'DBIx::Class::ResultSource::Table' ), 'Session' => bless( { '_columns' => { 'a_session' => { 'data_type' => 'longblob', 'is_nullable' => 0 }, 'id' => { 'size' => 32, 'is_nullable' => 0, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, '_ordered_columns' => [ 'id', 'a_session' ], 'name' => 'sessions', 'result_class' => 'Koha::Schema::Result::Session', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Session'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Session' }, 'DBIx::Class::ResultSource::Table' ), 'Issue' => bless( { '_unique_constraints' => { 'primary' => [ 'issue_id' ], 'itemnumber' => [ 'itemnumber' ] }, '_columns' => { 'itemnumber' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'onsite_checkout' => { 'is_boolean' => 1, 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'branchcode' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'issue_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'lastreneweddate' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'checkin_library' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'issuer_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'renewals_count' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'returndate' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'date_due' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'auto_renew_error' => { 'size' => 32, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'auto_renew' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'issuedate' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'unseen_renewals' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'note' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'noteseen' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_boolean' => 1 }, 'notedate' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, '_ordered_columns' => [ 'issue_id', 'borrowernumber', 'issuer_id', 'itemnumber', 'date_due', 'branchcode', 'returndate', 'checkin_library', 'lastreneweddate', 'renewals_count', 'unseen_renewals', 'auto_renew', 'auto_renew_error', 'timestamp', 'issuedate', 'onsite_checkout', 'note', 'notedate', 'noteseen' ], 'name' => 'issues', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Issue', 'resultset_attributes' => {}, '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'patron' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'borrowernumber' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'issuer' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'issuer_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.issuer_id' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'renewals' => { 'class' => 'Koha::Schema::Result::CheckoutRenewal', 'source' => 'Koha::Schema::Result::CheckoutRenewal', 'cond' => { 'foreign.checkout_id' => 'self.issue_id' }, 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'branch' => { 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'fk_columns' => { 'branchcode' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Branch' }, 'account_lines' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.issue_id' => 'self.issue_id' }, 'class' => 'Koha::Schema::Result::Accountline' }, 'item' => { 'class' => 'Koha::Schema::Result::Item', 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'itemnumber' => 1 }, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single' } }, 'return_claim' => { 'class' => 'Koha::Schema::Result::ReturnClaim', 'source' => 'Koha::Schema::Result::ReturnClaim', 'cond' => { 'foreign.issue_id' => 'self.issue_id' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_update' => 1, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'single' } }, 'library' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'fk_columns' => { 'branchcode' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'accountlines' => { 'class' => 'Koha::Schema::Result::Accountline', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.issue_id' => 'self.issue_id' } }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'RESTRICT', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } } }, '_columns_info_loaded' => 0, 'source_name' => 'Issue', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Issue'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'MarcModificationTemplateAction' => bless( { '_unique_constraints' => { 'primary' => [ 'mmta_id' ] }, '_columns' => { 'conditional_value' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'template_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'field_number' => { 'default_value' => 0, 'data_type' => 'smallint', 'is_nullable' => 0 }, 'to_regex_modifiers' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 8, 'default_value' => '' }, 'field_value' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'conditional_regex' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'to_regex_replace' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'from_field' => { 'size' => 3, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'to_subfield' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 1 }, 'to_field' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 3 }, 'mmta_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'action' => { 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'delete_field', 'add_field', 'update_field', 'move_field', 'copy_field', 'copy_and_replace_field' ] } }, 'conditional_subfield' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 1 }, 'conditional' => { 'extra' => { 'list' => [ 'if', 'unless' ] }, 'is_nullable' => 1, 'data_type' => 'enum' }, 'conditional_comparison' => { 'extra' => { 'list' => [ 'exists', 'not_exists', 'equals', 'not_equals' ] }, 'data_type' => 'enum', 'is_nullable' => 1 }, 'conditional_field' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 3 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'to_regex_search' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'from_subfield' => { 'size' => 1, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'ordering' => { 'is_nullable' => 0, 'data_type' => 'integer' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::MarcModificationTemplateAction', '_relationships' => { 'template' => { 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'template_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.template_id' => 'self.template_id' }, 'source' => 'Koha::Schema::Result::MarcModificationTemplate', 'class' => 'Koha::Schema::Result::MarcModificationTemplate' } }, '_ordered_columns' => [ 'mmta_id', 'template_id', 'ordering', 'action', 'field_number', 'from_field', 'from_subfield', 'field_value', 'to_field', 'to_subfield', 'to_regex_search', 'to_regex_replace', 'to_regex_modifiers', 'conditional', 'conditional_field', 'conditional_subfield', 'conditional_comparison', 'conditional_value', 'conditional_regex', 'description' ], 'name' => 'marc_modification_template_actions', 'source_name' => 'MarcModificationTemplateAction', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MarcModificationTemplateAction'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'CreatorTemplate' => bless( { 'source_name' => 'CreatorTemplate', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_primaries' => [ 'template_id' ], '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::CreatorTemplate', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_ordered_columns' => [ 'template_id', 'profile_id', 'template_code', 'template_desc', 'page_width', 'page_height', 'label_width', 'label_height', 'top_text_margin', 'left_text_margin', 'top_margin', 'left_margin', 'cols', 'rows', 'col_gap', 'row_gap', 'units', 'creator' ], 'name' => 'creator_templates', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CreatorTemplate'}{'_primaries'} }, '_columns' => { 'creator' => { 'data_type' => 'char', 'is_nullable' => 0, 'default_value' => 'Labels', 'size' => 15 }, 'left_margin' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'float' }, 'units' => { 'size' => 20, 'default_value' => 'POINT', 'data_type' => 'char', 'is_nullable' => 0 }, 'profile_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'col_gap' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'float' }, 'left_text_margin' => { 'is_nullable' => 0, 'data_type' => 'float', 'default_value' => 0 }, 'label_width' => { 'data_type' => 'float', 'is_nullable' => 0, 'default_value' => 0 }, 'label_height' => { 'default_value' => 0, 'data_type' => 'float', 'is_nullable' => 0 }, 'row_gap' => { 'default_value' => 0, 'data_type' => 'float', 'is_nullable' => 0 }, 'cols' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0 }, 'page_width' => { 'default_value' => 0, 'data_type' => 'float', 'is_nullable' => 0 }, 'template_code' => { 'data_type' => 'char', 'is_nullable' => 0, 'size' => 100, 'default_value' => 'DEFAULT TEMPLATE' }, 'template_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'rows' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0 }, 'template_desc' => { 'default_value' => 'Default description', 'size' => 100, 'is_nullable' => 0, 'data_type' => 'char' }, 'page_height' => { 'data_type' => 'float', 'is_nullable' => 0, 'default_value' => 0 }, 'top_text_margin' => { 'is_nullable' => 0, 'data_type' => 'float', 'default_value' => 0 }, 'top_margin' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'float' } } }, 'DBIx::Class::ResultSource::Table' ), 'OaiSetsMapping' => bless( { 'source_name' => 'OaiSetsMapping', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::OaiSetsMapping', '_relationships' => { 'set' => { 'class' => 'Koha::Schema::Result::OaiSet', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'set_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::OaiSet', 'cond' => { 'foreign.id' => 'self.set_id' } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'oai_sets_mappings', '_ordered_columns' => [ 'set_id', 'rule_order', 'rule_operator', 'marcfield', 'marcsubfield', 'operator', 'marcvalue' ], '_columns' => { 'rule_order' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'marcsubfield' => { 'size' => 1, 'data_type' => 'char', 'is_nullable' => 0 }, 'set_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'marcfield' => { 'size' => 3, 'is_nullable' => 0, 'data_type' => 'char' }, 'rule_operator' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 3 }, 'marcvalue' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 80 }, 'operator' => { 'size' => 8, 'default_value' => 'equal', 'data_type' => 'varchar', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'ClubHoldsToPatronHold' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ClubHoldsToPatronHold', '_relationships' => { 'club_hold' => { 'class' => 'Koha::Schema::Result::ClubHold', 'attrs' => { 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'club_hold_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.id' => 'self.club_hold_id' }, 'source' => 'Koha::Schema::Result::ClubHold' }, 'hold' => { 'class' => 'Koha::Schema::Result::Reserve', 'cond' => { 'foreign.reserve_id' => 'self.hold_id' }, 'source' => 'Koha::Schema::Result::Reserve', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'fk_columns' => { 'hold_id' => 1 }, 'is_foreign_key_constraint' => 1 } }, 'patron' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'patron_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.patron_id' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'resultset_attributes' => {}, '_ordered_columns' => [ 'id', 'club_hold_id', 'patron_id', 'hold_id', 'error_code', 'error_message' ], 'name' => 'club_holds_to_patron_holds', 'source_name' => 'ClubHoldsToPatronHold', '_primaries' => [ 'id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClubHoldsToPatronHold'}{'_primaries'} }, '_columns' => { 'error_code' => { 'is_nullable' => 1, 'data_type' => 'enum', 'extra' => { 'list' => [ 'damaged', 'ageRestricted', 'itemAlreadyOnHold', 'tooManyHoldsForThisRecord', 'tooManyReservesToday', 'tooManyReserves', 'notReservable', 'cannotReserveFromOtherBranches', 'libraryNotFound', 'libraryNotPickupLocation', 'cannotBeTransferred', 'noReservesAllowed' ] } }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'error_message' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 100 }, 'hold_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'patron_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'club_hold_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'HouseboundVisit' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'borrowernumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'deliverer_brwnumber' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'day_segment' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'chooser_brwnumber' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'appointment_date' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 } }, 'source_name' => 'HouseboundVisit', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'HouseboundVisit'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::HouseboundVisit', '_relationships' => { 'chooser_brwnumber' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.chooser_brwnumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::HouseboundProfile', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'source' => 'Koha::Schema::Result::HouseboundProfile', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'deliverer_brwnumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.deliverer_brwnumber' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter' } } }, '_ordered_columns' => [ 'id', 'borrowernumber', 'appointment_date', 'day_segment', 'chooser_brwnumber', 'deliverer_brwnumber' ], 'name' => 'housebound_visit' }, 'DBIx::Class::ResultSource::Table' ), 'ImportBatchProfile' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ], 'u_import_batch_profiles__name' => [ 'name' ] }, '_columns' => { 'parse_items' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 }, 'name' => { 'size' => 100, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'record_type' => { 'size' => 50, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'comments' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'nomatch_action' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'format' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 50 }, 'matcher_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'encoding' => { 'size' => 50, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'template_id' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'item_action' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'overlay_action' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'import_batches' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.profile_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::ImportBatch', 'class' => 'Koha::Schema::Result::ImportBatch' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ImportBatchProfile', 'name' => 'import_batch_profiles', '_ordered_columns' => [ 'id', 'name', 'matcher_id', 'template_id', 'overlay_action', 'nomatch_action', 'item_action', 'parse_items', 'record_type', 'encoding', 'format', 'comments' ], 'source_name' => 'ImportBatchProfile', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportBatchProfile'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ErmEholdingsResource' => bless( { '_ordered_columns' => [ 'resource_id', 'title_id', 'package_id', 'vendor_id', 'started_on', 'ended_on', 'proxy' ], 'name' => 'erm_eholdings_resources', '_relationships' => { 'vendor' => { 'class' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'vendor_id' => 1 }, 'is_foreign_key_constraint' => 1 } }, 'package' => { 'class' => 'Koha::Schema::Result::ErmEholdingsPackage', 'cond' => { 'foreign.package_id' => 'self.package_id' }, 'source' => 'Koha::Schema::Result::ErmEholdingsPackage', 'attrs' => { 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'package_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } }, 'title' => { 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'title_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.title_id' => 'self.title_id' }, 'source' => 'Koha::Schema::Result::ErmEholdingsTitle', 'class' => 'Koha::Schema::Result::ErmEholdingsTitle' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmEholdingsResource', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => [ 'resource_id' ], 'source_name' => 'ErmEholdingsResource', '_columns' => { 'resource_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'ended_on' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'package_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'started_on' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'proxy' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'title_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'vendor_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmEholdingsResource'}{'_primaries'}, 'erm_eholdings_resources_uniq' => [ 'title_id', 'package_id' ] } }, 'DBIx::Class::ResultSource::Table' ), 'Desk' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'desk_id' ], 'source_name' => 'Desk', '_ordered_columns' => [ 'desk_id', 'desk_name', 'branchcode' ], 'name' => 'desks', '_relationships' => { 'branchcode' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::Branch' }, 'reserves' => { 'class' => 'Koha::Schema::Result::Reserve', 'source' => 'Koha::Schema::Result::Reserve', 'cond' => { 'foreign.desk_id' => 'self.desk_id' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Desk', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'desk_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'desk_name' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 100 }, 'branchcode' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Desk'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ErmCounterFile' => bless( { '_unique_constraints' => { 'primary' => [ 'erm_counter_files_id' ] }, '_columns' => { 'date_uploaded' => { 'data_type' => 'timestamp', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'erm_counter_files_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'filename' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'usage_data_provider_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'type' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'file_content' => { 'is_nullable' => 1, 'data_type' => 'longblob' } }, 'source_name' => 'ErmCounterFile', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmCounterFile'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'usage_data_provider' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'usage_data_provider_id' => 1 }, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1 }, 'cond' => { 'foreign.erm_usage_data_provider_id' => 'self.usage_data_provider_id' }, 'source' => 'Koha::Schema::Result::ErmUsageDataProvider', 'class' => 'Koha::Schema::Result::ErmUsageDataProvider' }, 'erm_counter_logs' => { 'class' => 'Koha::Schema::Result::ErmCounterLog', 'source' => 'Koha::Schema::Result::ErmCounterLog', 'cond' => { 'foreign.counter_files_id' => 'self.erm_counter_files_id' }, 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmCounterFile', '_ordered_columns' => [ 'erm_counter_files_id', 'usage_data_provider_id', 'type', 'filename', 'file_content', 'date_uploaded' ], 'name' => 'erm_counter_files' }, 'DBIx::Class::ResultSource::Table' ), 'ItemsLastBorrower' => bless( { '_columns' => { 'borrowernumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'created_on' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'itemnumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } }, '_unique_constraints' => { 'itemnumber' => [ 'itemnumber' ], 'primary' => [ 'id' ] }, 'name' => 'items_last_borrower', '_ordered_columns' => [ 'id', 'itemnumber', 'borrowernumber', 'created_on' ], '_relationships' => { 'borrowernumber' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item', 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } } }, 'result_class' => 'Koha::Schema::Result::ItemsLastBorrower', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ItemsLastBorrower'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ItemsLastBorrower' }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerModification' => bless( { '_unique_constraints' => { 'primary' => [ 'verification_token', 'borrowernumber' ] }, '_columns' => { 'B_country' => { 'data_type' => 'mediumtext', 'is_nullable' => 1, 'accessor' => 'b_country' }, 'altcontactfirstname' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'altcontactaddress1' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'gonenoaddress' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'sort2' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'title' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'dateenrolled' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'debarredcomment' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'altcontactcountry' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'middle_name' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'relationship' => { 'size' => 100, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'B_city' => { 'accessor' => 'b_city', 'is_nullable' => 1, 'data_type' => 'longtext' }, 'privacy' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'B_streetnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'accessor' => 'b_streetnumber', 'size' => 10 }, 'userid' => { 'size' => 75, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'borrowernotes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'flags' => { 'is_nullable' => 1, 'data_type' => 'bigint' }, 'altcontactstate' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'city' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'altcontactaddress2' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'B_address' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'accessor' => 'b_address', 'size' => 100 }, 'timestamp' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'opacnote' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'B_address2' => { 'data_type' => 'mediumtext', 'is_nullable' => 1, 'accessor' => 'b_address2' }, 'mobile' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'gdpr_proc_consent' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'email' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'B_phone' => { 'is_nullable' => 1, 'data_type' => 'longtext', 'accessor' => 'b_phone' }, 'dateofbirth' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'B_zipcode' => { 'size' => 25, 'data_type' => 'varchar', 'is_nullable' => 1, 'accessor' => 'b_zipcode' }, 'contactfirstname' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'date_renewed' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'surname' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'othernames' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'contactnote' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'phonepro' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'zipcode' => { 'size' => 25, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'extended_attributes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'address' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'password' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 30 }, 'streettype' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'phone' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'sex' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 1 }, 'fax' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'altcontactphone' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'dateexpiry' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'initials' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'lost' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'changed_fields' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'emailpro' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'contactname' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'borrowernumber' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'smsalertnumber' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'verification_token' => { 'size' => 255, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'altcontactsurname' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'cardnumber' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 32 }, 'lang' => { 'size' => 25, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'B_streettype' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'accessor' => 'b_streettype', 'size' => 50 }, 'debarred' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'B_state' => { 'data_type' => 'mediumtext', 'is_nullable' => 1, 'accessor' => 'b_state' }, 'categorycode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'primary_contact_method' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 45 }, 'streetnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'firstname' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'B_email' => { 'data_type' => 'mediumtext', 'is_nullable' => 1, 'accessor' => 'b_email' }, 'contacttitle' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'pronouns' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'state' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'address2' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'sort1' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'country' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'altcontactaddress3' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'preferred_name' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'altcontactzipcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 } }, 'source_name' => 'BorrowerModification', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerModification'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::BorrowerModification', 'resultset_attributes' => {}, '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'borrower_modifications', '_ordered_columns' => [ 'timestamp', 'verification_token', 'changed_fields', 'borrowernumber', 'cardnumber', 'surname', 'firstname', 'preferred_name', 'middle_name', 'title', 'othernames', 'initials', 'pronouns', 'streetnumber', 'streettype', 'address', 'address2', 'city', 'state', 'zipcode', 'country', 'email', 'phone', 'mobile', 'fax', 'emailpro', 'phonepro', 'B_streetnumber', 'B_streettype', 'B_address', 'B_address2', 'B_city', 'B_state', 'B_zipcode', 'B_country', 'B_email', 'B_phone', 'dateofbirth', 'branchcode', 'categorycode', 'dateenrolled', 'dateexpiry', 'date_renewed', 'gonenoaddress', 'lost', 'debarred', 'debarredcomment', 'contactname', 'contactfirstname', 'contacttitle', 'borrowernotes', 'relationship', 'sex', 'password', 'flags', 'userid', 'opacnote', 'contactnote', 'sort1', 'sort2', 'altcontactfirstname', 'altcontactsurname', 'altcontactaddress1', 'altcontactaddress2', 'altcontactaddress3', 'altcontactstate', 'altcontactzipcode', 'altcontactcountry', 'altcontactphone', 'smsalertnumber', 'privacy', 'extended_attributes', 'gdpr_proc_consent', 'primary_contact_method', 'lang' ] }, 'DBIx::Class::ResultSource::Table' ), 'ErmEholdingsTitle' => bless( { '_primaries' => [ 'title_id' ], 'source_name' => 'ErmEholdingsTitle', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmEholdingsTitle', '_relationships' => { 'biblio' => { 'class' => 'Koha::Schema::Result::Biblio', 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblio_id' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'fk_columns' => { 'biblio_id' => 1 }, 'is_foreign_key_constraint' => 1 } }, 'erm_eholdings_resources' => { 'class' => 'Koha::Schema::Result::ErmEholdingsResource', 'source' => 'Koha::Schema::Result::ErmEholdingsResource', 'cond' => { 'foreign.title_id' => 'self.title_id' }, 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'title_id', 'biblio_id', 'publication_title', 'external_id', 'print_identifier', 'online_identifier', 'date_first_issue_online', 'num_first_vol_online', 'num_first_issue_online', 'date_last_issue_online', 'num_last_vol_online', 'num_last_issue_online', 'title_url', 'first_author', 'embargo_info', 'coverage_depth', 'notes', 'publisher_name', 'publication_type', 'date_monograph_published_print', 'date_monograph_published_online', 'monograph_volume', 'monograph_edition', 'first_editor', 'parent_publication_title_id', 'preceding_publication_title_id', 'access_type' ], 'name' => 'erm_eholdings_titles', '_columns' => { 'monograph_volume' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'access_type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'notes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'parent_publication_title_id' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'online_identifier' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'date_monograph_published_online' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'publication_type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'publisher_name' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'num_first_issue_online' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'embargo_info' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'coverage_depth' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'print_identifier' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'num_first_vol_online' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'external_id' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'date_monograph_published_print' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'biblio_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'preceding_publication_title_id' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'num_last_vol_online' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'date_first_issue_online' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'title_url' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'monograph_edition' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'title_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'num_last_issue_online' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'publication_title' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'first_editor' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'date_last_issue_online' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'first_author' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmEholdingsTitle'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Linktracker' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'itemnumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'biblionumber' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'url' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'timeclicked' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 } }, 'name' => 'linktracker', '_ordered_columns' => [ 'id', 'biblionumber', 'itemnumber', 'borrowernumber', 'url', 'timeclicked' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'biblionumber' => { 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'SET NULL', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Biblio' }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'SET NULL' } }, 'borrowernumber' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'SET NULL', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Linktracker', '_columns_info_loaded' => 0, 'source_name' => 'Linktracker', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Linktracker'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'PluginData' => bless( { '_columns' => { 'plugin_class' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'plugin_value' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'plugin_key' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'plugin_class', 'plugin_key' ] }, 'name' => 'plugin_data', '_ordered_columns' => [ 'plugin_class', 'plugin_key', 'plugin_value' ], 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::PluginData', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PluginData'}{'_unique_constraints'}{'primary'}, 'source_name' => 'PluginData' }, 'DBIx::Class::ResultSource::Table' ), 'AccountDebitType' => bless( { '_columns' => { 'code' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 80 }, 'can_be_sold' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'can_be_invoiced' => { 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'default_amount' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'archived' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'restricts_checkouts' => { 'default_value' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'is_system' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'description' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 200 } }, '_unique_constraints' => { 'primary' => [ 'code' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AccountDebitType'}{'_unique_constraints'}{'primary'}, 'source_name' => 'AccountDebitType', '_columns_info_loaded' => 0, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'account_debit_types_branches' => { 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.debit_type_code' => 'self.code' }, 'source' => 'Koha::Schema::Result::AccountDebitTypesBranch', 'class' => 'Koha::Schema::Result::AccountDebitTypesBranch' }, 'accountlines' => { 'class' => 'Koha::Schema::Result::Accountline', 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.debit_type_code' => 'self.code' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } } }, 'result_class' => 'Koha::Schema::Result::AccountDebitType', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'account_debit_types', '_ordered_columns' => [ 'code', 'description', 'can_be_invoiced', 'can_be_sold', 'default_amount', 'is_system', 'archived', 'restricts_checkouts' ] }, 'DBIx::Class::ResultSource::Table' ), 'AqbooksellerAlias' => bless( { '_columns' => { 'alias_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'vendor_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'alias' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 } }, '_unique_constraints' => { 'primary' => [ 'alias_id' ] }, '_ordered_columns' => [ 'alias_id', 'vendor_id', 'alias' ], 'name' => 'aqbookseller_aliases', '_relationships' => { 'vendor' => { 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'vendor_id' => 1 } }, 'class' => 'Koha::Schema::Result::Aqbookseller' } }, 'result_class' => 'Koha::Schema::Result::AqbooksellerAlias', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AqbooksellerAlias'}{'_unique_constraints'}{'primary'}, 'source_name' => 'AqbooksellerAlias' }, 'DBIx::Class::ResultSource::Table' ), 'Subscriptionhistory' => bless( { '_unique_constraints' => { 'primary' => [ 'subscriptionid' ] }, '_columns' => { 'histenddate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'missinglist' => { 'data_type' => 'longtext', 'is_nullable' => 0 }, 'recievedlist' => { 'data_type' => 'longtext', 'is_nullable' => 0 }, 'histstartdate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'subscriptionid' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'biblionumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'opacnote' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'librariannote' => { 'is_nullable' => 1, 'data_type' => 'longtext' } }, 'source_name' => 'Subscriptionhistory', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Subscriptionhistory'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'subscriptionid' => { 'class' => 'Koha::Schema::Result::Subscription', 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' }, 'source' => 'Koha::Schema::Result::Subscription', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter' } }, 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter' } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Subscriptionhistory', 'name' => 'subscriptionhistory', '_ordered_columns' => [ 'biblionumber', 'subscriptionid', 'histstartdate', 'histenddate', 'missinglist', 'recievedlist', 'opacnote', 'librariannote' ] }, 'DBIx::Class::ResultSource::Table' ), 'ItemsSearchField' => bless( { '_columns' => { 'label' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'authorised_values_category' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 32, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'tagfield' => { 'size' => 3, 'is_nullable' => 0, 'data_type' => 'char' }, 'name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 }, 'tagsubfield' => { 'data_type' => 'char', 'is_nullable' => 1, 'size' => 1 } }, '_unique_constraints' => { 'primary' => [ 'name' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ItemsSearchField'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ItemsSearchField', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::ItemsSearchField', 'resultset_attributes' => {}, '_relationships' => { 'authorised_values_category' => { 'cond' => { 'foreign.category_name' => 'self.authorised_values_category' }, 'source' => 'Koha::Schema::Result::AuthorisedValueCategory', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::AuthorisedValueCategory' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'name', 'label', 'tagfield', 'tagsubfield', 'authorised_values_category' ], 'name' => 'items_search_fields' }, 'DBIx::Class::ResultSource::Table' ), 'ClassSplitRule' => bless( { 'source_name' => 'ClassSplitRule', '_primaries' => [ 'class_split_rule' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::ClassSplitRule', 'resultset_attributes' => {}, '_relationships' => { 'class_sources' => { 'class' => 'Koha::Schema::Result::ClassSource', 'cond' => { 'foreign.class_split_rule' => 'self.class_split_rule' }, 'source' => 'Koha::Schema::Result::ClassSource', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', '_ordered_columns' => [ 'class_split_rule', 'description', 'split_routine', 'split_regex' ], 'name' => 'class_split_rules', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClassSplitRule'}{'_primaries'} }, '_columns' => { 'split_regex' => { 'default_value' => '', 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'description' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'class_split_rule' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 10 }, 'split_routine' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 30, 'default_value' => '' } } }, 'DBIx::Class::ResultSource::Table' ), 'AqordersClaim' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::AqordersClaim', '_relationships' => { 'ordernumber' => { 'attrs' => { 'is_deferrable' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.ordernumber' => 'self.ordernumber' }, 'source' => 'Koha::Schema::Result::Aqorder', 'class' => 'Koha::Schema::Result::Aqorder' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'name' => 'aqorders_claims', '_ordered_columns' => [ 'id', 'ordernumber', 'claimed_on' ], 'source_name' => 'AqordersClaim', '_primaries' => [ 'id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AqordersClaim'}{'_primaries'} }, '_columns' => { 'ordernumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'claimed_on' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'Aqbudgetperiod' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'Aqbudgetperiod', '_ordered_columns' => [ 'budget_period_id', 'budget_period_startdate', 'budget_period_enddate', 'budget_period_active', 'budget_period_description', 'budget_period_total', 'budget_period_locked', 'sort1_authcat', 'sort2_authcat' ], 'name' => 'aqbudgetperiods', 'result_class' => 'Koha::Schema::Result::Aqbudgetperiod', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'aqbudgets' => { 'cond' => { 'foreign.budget_period_id' => 'self.budget_period_id' }, 'source' => 'Koha::Schema::Result::Aqbudget', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::Aqbudget' } }, '_primaries' => [ 'budget_period_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqbudgetperiod'}{'_primaries'} }, '_columns' => { 'budget_period_startdate' => { 'is_nullable' => 0, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'budget_period_active' => { 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'budget_period_description' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'sort2_authcat' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'budget_period_locked' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'budget_period_enddate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 0 }, 'budget_period_total' => { 'size' => [ 28, 6 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'sort1_authcat' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'budget_period_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } } }, 'DBIx::Class::ResultSource::Table' ), 'TicketUpdate' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'user_id' => { 'default_value' => 0, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'status' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'ticket_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'date' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'public' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'message' => { 'data_type' => 'text', 'is_nullable' => 0 }, 'assignee_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, 'name' => 'ticket_updates', '_ordered_columns' => [ 'id', 'ticket_id', 'user_id', 'assignee_id', 'public', 'date', 'message', 'status' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::TicketUpdate', '_relationships' => { 'user' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.user_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'user_id' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'assignee' => { 'attrs' => { 'fk_columns' => { 'assignee_id' => 1 }, 'is_foreign_key_constraint' => 1, 'accessor' => 'single', 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.assignee_id' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'ticket' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'ticket_id' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.id' => 'self.ticket_id' }, 'source' => 'Koha::Schema::Result::Ticket', 'class' => 'Koha::Schema::Result::Ticket' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'TicketUpdate', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'TicketUpdate'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'ArticleRequest' => bless( { '_primaries' => [ 'id' ], 'name' => 'article_requests', '_ordered_columns' => [ 'id', 'borrowernumber', 'biblionumber', 'itemnumber', 'branchcode', 'title', 'author', 'volume', 'issue', 'date', 'pages', 'chapters', 'patron_notes', 'status', 'notes', 'format', 'urls', 'cancellation_reason', 'debit_id', 'created_on', 'updated_on', 'toc_request' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'borrowernumber' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' }, 'branchcode' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'class' => 'Koha::Schema::Result::Branch' }, 'debit' => { 'cond' => { 'foreign.accountlines_id' => 'self.debit_id' }, 'source' => 'Koha::Schema::Result::Accountline', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'debit_id' => 1 }, 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Accountline' }, 'biblionumber' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'class' => 'Koha::Schema::Result::Biblio' }, 'itemnumber' => { 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Item' } }, 'result_class' => 'Koha::Schema::Result::ArticleRequest', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ArticleRequest'}{'_primaries'} }, '_columns' => { 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'urls' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'updated_on' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'biblionumber' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'pages' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'cancellation_reason' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'patron_notes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'issue' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'author' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'volume' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'created_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 1 }, 'status' => { 'extra' => { 'list' => [ 'REQUESTED', 'PENDING', 'PROCESSING', 'COMPLETED', 'CANCELED' ] }, 'data_type' => 'enum', 'is_nullable' => 0, 'default_value' => 'REQUESTED' }, 'itemnumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'toc_request' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'title' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'chapters' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'debit_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'branchcode' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'format' => { 'default_value' => 'PHOTOCOPY', 'extra' => { 'list' => [ 'PHOTOCOPY', 'SCAN' ] }, 'data_type' => 'enum', 'is_nullable' => 0 }, 'date' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 } }, '_columns_info_loaded' => 0, 'source_name' => 'ArticleRequest', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ItemBundle' => bless( { '_columns' => { 'host' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'item' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_unique_constraints' => { 'primary' => [ 'host', 'item' ], 'item_bundles_uniq_1' => [ 'item' ] }, 'name' => 'item_bundles', '_ordered_columns' => [ 'item', 'host' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::ItemBundle', '_relationships' => { 'host' => { 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.host' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Item' }, 'item' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'is_deferrable' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.itemnumber' => 'self.item' }, 'source' => 'Koha::Schema::Result::Item' } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ItemBundle'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'ItemBundle' }, 'DBIx::Class::ResultSource::Table' ), 'Overduerule' => bless( { '_columns' => { 'letter3' => { 'size' => 20, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'overduerules_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'debarred3' => { 'data_type' => 'integer', 'is_nullable' => 1, 'default_value' => 0 }, 'delay1' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'debarred1' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 1, 'default_value' => 0 }, 'branchcode' => { 'default_value' => '', 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'categorycode' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 10 }, 'debarred2' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'default_value' => 0, 'size' => 1 }, 'letter2' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 20 }, 'letter1' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 20 }, 'delay2' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'delay3' => { 'data_type' => 'integer', 'is_nullable' => 1 } }, '_unique_constraints' => { 'overduerules_branch_cat' => [ 'branchcode', 'categorycode' ], 'primary' => [ 'overduerules_id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Overduerule'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Overduerule', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::Overduerule', '_relationships' => { 'overduerules_transport_types' => { 'class' => 'Koha::Schema::Result::OverduerulesTransportType', 'source' => 'Koha::Schema::Result::OverduerulesTransportType', 'cond' => { 'foreign.overduerules_id' => 'self.overduerules_id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'overduerules', '_ordered_columns' => [ 'overduerules_id', 'branchcode', 'categorycode', 'delay1', 'letter1', 'debarred1', 'delay2', 'debarred2', 'letter2', 'delay3', 'letter3', 'debarred3' ] }, 'DBIx::Class::ResultSource::Table' ), 'PreservationProcessingAttribute' => bless( { '_unique_constraints' => { 'primary' => [ 'processing_attribute_id' ] }, '_columns' => { 'processing_attribute_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'option_source' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'processing_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 80 }, 'type' => { 'extra' => { 'list' => [ 'authorised_value', 'free_text', 'db_column' ] }, 'data_type' => 'enum', 'is_nullable' => 0 } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::PreservationProcessingAttribute', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'preservation_processing_attributes_items' => { 'class' => 'Koha::Schema::Result::PreservationProcessingAttributesItem', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.processing_attribute_id' => 'self.processing_attribute_id' }, 'source' => 'Koha::Schema::Result::PreservationProcessingAttributesItem' }, 'processing' => { 'source' => 'Koha::Schema::Result::PreservationProcessing', 'cond' => { 'foreign.processing_id' => 'self.processing_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'processing_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::PreservationProcessing' } }, 'name' => 'preservation_processing_attributes', '_ordered_columns' => [ 'processing_attribute_id', 'processing_id', 'name', 'type', 'option_source' ], 'source_name' => 'PreservationProcessingAttribute', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PreservationProcessingAttribute'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'OldReserve' => bless( { '_primaries' => [ 'reserve_id' ], 'source_name' => 'OldReserve', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::OldReserve', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'itemtype' => { 'class' => 'Koha::Schema::Result::Itemtype', 'cond' => { 'foreign.itemtype' => 'self.itemtype' }, 'source' => 'Koha::Schema::Result::Itemtype', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'SET NULL', 'is_deferrable' => 1 } }, 'itemnumber' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'SET NULL', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'class' => 'Koha::Schema::Result::Item' }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'filter' }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch' }, 'biblio' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'biblionumber' => 1 }, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Biblio' }, 'item' => { 'class' => 'Koha::Schema::Result::Item', 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'itemnumber' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'item_group' => { 'source' => 'Koha::Schema::Result::ItemGroup', 'cond' => { 'foreign.item_group_id' => 'self.item_group_id' }, 'attrs' => { 'on_update' => 'SET NULL', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'item_group_id' => 1 } }, 'class' => 'Koha::Schema::Result::ItemGroup' }, 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'SET NULL', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' } }, 'pickup_library' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'branchcode' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } }, 'borrowernumber' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'on_update' => 'SET NULL', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' }, 'patron' => { 'attrs' => { 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'borrowernumber' => 1 }, 'on_update' => 'SET NULL', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'reserve_id', 'borrowernumber', 'reservedate', 'biblionumber', 'deleted_biblionumber', 'item_group_id', 'branchcode', 'desk_id', 'notificationdate', 'reminderdate', 'cancellationdate', 'cancellation_reason', 'reservenotes', 'priority', 'found', 'timestamp', 'itemnumber', 'waitingdate', 'expirationdate', 'patron_expiration_date', 'lowestPriority', 'suspend', 'suspend_until', 'itemtype', 'item_level_hold', 'non_priority' ], 'name' => 'old_reserves', '_columns' => { 'suspend' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'notificationdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'lowestPriority' => { 'default_value' => 0, 'accessor' => 'lowest_priority', 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'suspend_until' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'item_group_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'timestamp' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'waitingdate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'borrowernumber' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'deleted_biblionumber' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'branchcode' => { 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'cancellationdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'non_priority' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'reserve_id' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'reservenotes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'priority' => { 'is_nullable' => 0, 'data_type' => 'smallint', 'default_value' => 1 }, 'desk_id' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'biblionumber' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'cancellation_reason' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'reminderdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'itemtype' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'size' => 10, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'itemnumber' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'reservedate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'found' => { 'size' => 1, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'expirationdate' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'item_level_hold' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'patron_expiration_date' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'OldReserve'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerAttributeTypesBranch' => bless( { '_columns' => { 'b_branchcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 10, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'bat_code' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 64, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, 'source_name' => 'BorrowerAttributeTypesBranch', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::BorrowerAttributeTypesBranch', '_relationships' => { 'b_branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.b_branchcode' }, 'source' => 'Koha::Schema::Result::Branch' }, 'bat_code' => { 'attrs' => { 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::BorrowerAttributeType', 'cond' => { 'foreign.code' => 'self.bat_code' }, 'class' => 'Koha::Schema::Result::BorrowerAttributeType' } }, 'resultset_class' => 'DBIx::Class::ResultSet', '_ordered_columns' => [ 'bat_code', 'b_branchcode' ], 'name' => 'borrower_attribute_types_branches' }, 'DBIx::Class::ResultSource::Table' ), 'CurbsidePickupIssue' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'curbside_pickup_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'reserve_id' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'issue_id' => { 'is_nullable' => 0, 'data_type' => 'integer' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::CurbsidePickupIssue', 'resultset_attributes' => {}, '_relationships' => { 'curbside_pickup' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'curbside_pickup_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.id' => 'self.curbside_pickup_id' }, 'source' => 'Koha::Schema::Result::CurbsidePickup', 'class' => 'Koha::Schema::Result::CurbsidePickup' } }, '_ordered_columns' => [ 'id', 'curbside_pickup_id', 'issue_id', 'reserve_id' ], 'name' => 'curbside_pickup_issues', 'source_name' => 'CurbsidePickupIssue', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CurbsidePickupIssue'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'CirculationRule' => bless( { '_columns' => { 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'categorycode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'rule_value' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 32 }, 'rule_name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 32 }, 'itemtype' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'branchcode' => { 'size' => 10, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, '_unique_constraints' => { 'branchcode' => [ 'branchcode', 'categorycode', 'itemtype', 'rule_name' ], 'primary' => [ 'id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CirculationRule'}{'_unique_constraints'}{'primary'}, 'source_name' => 'CirculationRule', '_ordered_columns' => [ 'id', 'branchcode', 'categorycode', 'itemtype', 'rule_name', 'rule_value' ], 'name' => 'circulation_rules', 'result_class' => 'Koha::Schema::Result::CirculationRule', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'itemtype' => { 'class' => 'Koha::Schema::Result::Itemtype', 'cond' => { 'foreign.itemtype' => 'self.itemtype' }, 'source' => 'Koha::Schema::Result::Itemtype', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'categorycode' => { 'class' => 'Koha::Schema::Result::Category', 'source' => 'Koha::Schema::Result::Category', 'cond' => { 'foreign.categorycode' => 'self.categorycode' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'join_type' => 'LEFT', 'is_depends_on' => 1 } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ClubTemplateEnrollmentField' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'name' => { 'is_nullable' => 0, 'data_type' => 'text' }, 'club_template_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'description' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'authorised_value_category' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 32 }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, 'source_name' => 'ClubTemplateEnrollmentField', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClubTemplateEnrollmentField'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, '_relationships' => { 'club_enrollment_fields' => { 'class' => 'Koha::Schema::Result::ClubEnrollmentField', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.club_template_enrollment_field_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::ClubEnrollmentField' }, 'club_template' => { 'class' => 'Koha::Schema::Result::ClubTemplate', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'club_template_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single' }, 'cond' => { 'foreign.id' => 'self.club_template_id' }, 'source' => 'Koha::Schema::Result::ClubTemplate' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ClubTemplateEnrollmentField', 'name' => 'club_template_enrollment_fields', '_ordered_columns' => [ 'id', 'club_template_id', 'name', 'description', 'authorised_value_category' ] }, 'DBIx::Class::ResultSource::Table' ), 'BranchesOverdrive' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'BranchesOverdrive', '_unique_constraints' => { 'primary' => [ 'branchcode' ] }, '_columns' => { 'branchcode' => { 'is_foreign_key' => 1, 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'authname' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 } }, 'name' => 'branches_overdrive', '_ordered_columns' => [ 'branchcode', 'authname' ], 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } } }, 'result_class' => 'Koha::Schema::Result::BranchesOverdrive', 'resultset_attributes' => {}, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BranchesOverdrive'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'AccountOffset' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::AccountOffset', 'resultset_attributes' => {}, '_relationships' => { 'debit' => { 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.accountlines_id' => 'self.debit_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'debit_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::Accountline' }, 'credit' => { 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'fk_columns' => { 'credit_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.accountlines_id' => 'self.credit_id' }, 'source' => 'Koha::Schema::Result::Accountline', 'class' => 'Koha::Schema::Result::Accountline' } }, '_ordered_columns' => [ 'id', 'credit_id', 'debit_id', 'type', 'amount', 'created_on' ], 'name' => 'account_offsets', 'source_name' => 'AccountOffset', '_primaries' => [ 'id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AccountOffset'}{'_primaries'} }, '_columns' => { 'debit_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'amount' => { 'data_type' => 'decimal', 'is_nullable' => 0, 'size' => [ 26, 6 ] }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'type' => { 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'CREATE', 'APPLY', 'VOID', 'OVERDUE_INCREASE', 'OVERDUE_DECREASE' ] } }, 'credit_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'created_on' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' } } }, 'DBIx::Class::ResultSource::Table' ), 'Alert' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'Alert', '_primaries' => [ 'alertid' ], '_ordered_columns' => [ 'alertid', 'borrowernumber', 'type', 'externalid' ], 'name' => 'alert', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_deferrable' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1 } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Alert', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Alert'}{'_primaries'} }, '_columns' => { 'alertid' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'borrowernumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0, 'is_foreign_key' => 1 }, 'type' => { 'size' => 10, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 }, 'externalid' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 20 } } }, 'DBIx::Class::ResultSource::Table' ), 'AuthorisedValuesBranch' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'AuthorisedValuesBranch', '_columns_info_loaded' => 0, '_columns' => { 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'is_foreign_key' => 1, 'size' => 10, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'av_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'av_id', 'branchcode' ] }, 'result_class' => 'Koha::Schema::Result::AuthorisedValuesBranch', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'av' => { 'cond' => { 'foreign.id' => 'self.av_id' }, 'source' => 'Koha::Schema::Result::AuthorisedValue', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'av_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::AuthorisedValue' }, 'branchcode' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::Branch' } }, '_ordered_columns' => [ 'av_id', 'branchcode' ], 'name' => 'authorised_values_branches', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AuthorisedValuesBranch'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerDebarment' => bless( { '_columns' => { 'expiration' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'borrower_debarment_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'manager_id' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'created' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'type' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'size' => 50, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'updated' => { 'is_nullable' => 1, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1 }, 'borrowernumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'comment' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => [ 'borrower_debarment_id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerDebarment'}{'_unique_constraints'}{'primary'}, 'source_name' => 'BorrowerDebarment', 'name' => 'borrower_debarments', '_ordered_columns' => [ 'borrower_debarment_id', 'borrowernumber', 'expiration', 'type', 'comment', 'manager_id', 'created', 'updated' ], 'resultset_attributes' => {}, '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'type' => { 'class' => 'Koha::Schema::Result::RestrictionType', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'NO ACTION', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.code' => 'self.type' }, 'source' => 'Koha::Schema::Result::RestrictionType' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::BorrowerDebarment', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ErmLicense' => bless( { '_columns' => { 'vendor_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'started_on' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'type' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'license_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'status' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 80 }, 'ended_on' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'name' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'longtext' } }, '_unique_constraints' => { 'primary' => [ 'license_id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmLicense'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ErmLicense', '_ordered_columns' => [ 'license_id', 'vendor_id', 'name', 'description', 'type', 'status', 'started_on', 'ended_on' ], 'name' => 'erm_licenses', '_relationships' => { 'erm_documents' => { 'class' => 'Koha::Schema::Result::ErmDocument', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::ErmDocument', 'cond' => { 'foreign.license_id' => 'self.license_id' } }, 'erm_agreement_licenses' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.license_id' => 'self.license_id' }, 'source' => 'Koha::Schema::Result::ErmAgreementLicense', 'class' => 'Koha::Schema::Result::ErmAgreementLicense' }, 'additional_field_values' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => sub { "DUMMY" }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'class' => 'Koha::Schema::Result::AdditionalFieldValue' }, 'erm_user_roles' => { 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.license_id' => 'self.license_id' }, 'source' => 'Koha::Schema::Result::ErmUserRole', 'class' => 'Koha::Schema::Result::ErmUserRole' }, 'vendor' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'vendor_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'class' => 'Koha::Schema::Result::Aqbookseller' }, 'extended_attributes' => { 'class' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmLicense', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ImportItem' => bless( { '_unique_constraints' => { 'primary' => [ 'import_items_id' ] }, '_columns' => { 'marcxml' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'status' => { 'default_value' => 'staged', 'extra' => { 'list' => [ 'error', 'staged', 'imported', 'reverted', 'ignored' ] }, 'is_nullable' => 0, 'data_type' => 'enum' }, 'itemnumber' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'import_items_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'import_record_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'import_error' => { 'data_type' => 'longtext', 'is_nullable' => 1 } }, '_columns_info_loaded' => 0, 'source_name' => 'ImportItem', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportItem'}{'_unique_constraints'}{'primary'}, '_ordered_columns' => [ 'import_items_id', 'import_record_id', 'itemnumber', 'branchcode', 'status', 'marcxml', 'import_error' ], 'name' => 'import_items', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::ImportItem', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'import_record' => { 'source' => 'Koha::Schema::Result::ImportRecord', 'cond' => { 'foreign.import_record_id' => 'self.import_record_id' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'import_record_id' => 1 } }, 'class' => 'Koha::Schema::Result::ImportRecord' } } }, 'DBIx::Class::ResultSource::Table' ), 'TagsApproval' => bless( { '_ordered_columns' => [ 'term', 'approved', 'date_approved', 'approved_by', 'weight_total' ], 'name' => 'tags_approval', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'approved_by' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.approved_by' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter' } }, 'tags_indexes' => { 'source' => 'Koha::Schema::Result::TagsIndex', 'cond' => { 'foreign.term' => 'self.term' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::TagsIndex' } }, 'result_class' => 'Koha::Schema::Result::TagsApproval', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => [ 'term' ], 'source_name' => 'TagsApproval', '_columns' => { 'date_approved' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'approved' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'approved_by' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'weight_total' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 1 }, 'term' => { 'size' => 191, 'is_nullable' => 0, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'TagsApproval'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'LibraryGroup' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'id' ], 'source_name' => 'LibraryGroup', 'name' => 'library_groups', '_ordered_columns' => [ 'id', 'parent_id', 'branchcode', 'title', 'description', 'ft_hide_patron_info', 'ft_limit_item_editing', 'ft_search_groups_opac', 'ft_search_groups_staff', 'ft_local_hold_group', 'ft_local_float_group', 'created_on', 'updated_on' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::LibraryGroup', 'resultset_attributes' => {}, '_relationships' => { 'parent' => { 'class' => 'Koha::Schema::Result::LibraryGroup', 'source' => 'Koha::Schema::Result::LibraryGroup', 'cond' => { 'foreign.id' => 'self.parent_id' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'parent_id' => 1 } } }, 'branchcode' => { 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Branch' }, 'library_groups' => { 'class' => 'Koha::Schema::Result::LibraryGroup', 'cond' => { 'foreign.parent_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::LibraryGroup', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'branchcode' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'size' => 10, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'ft_local_hold_group' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'title' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 100 }, 'created_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 1 }, 'parent_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'ft_search_groups_opac' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'ft_limit_item_editing' => { 'is_boolean' => 1, 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'ft_search_groups_staff' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'description' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'ft_local_float_group' => { 'is_boolean' => 1, 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'ft_hide_patron_info' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'updated_on' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'LibraryGroup'}{'_primaries'}, 'title' => [ 'title' ], 'library_groups_uniq_2' => [ 'parent_id', 'branchcode' ] } }, 'DBIx::Class::ResultSource::Table' ), 'ErmDefaultUsageReport' => bless( { '_unique_constraints' => { 'primary' => [ 'erm_default_usage_report_id' ] }, '_columns' => { 'report_name' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'erm_default_usage_report_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'report_url_params' => { 'is_nullable' => 1, 'data_type' => 'longtext' } }, 'source_name' => 'ErmDefaultUsageReport', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmDefaultUsageReport'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmDefaultUsageReport', 'resultset_attributes' => {}, '_ordered_columns' => [ 'erm_default_usage_report_id', 'report_name', 'report_url_params' ], 'name' => 'erm_default_usage_reports' }, 'DBIx::Class::ResultSource::Table' ), 'MessageTransportType' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'MessageTransportType', '_ordered_columns' => [ 'message_transport_type' ], 'name' => 'message_transport_types', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::MessageTransportType', '_relationships' => { 'message_queues' => { 'class' => 'Koha::Schema::Result::MessageQueue', 'source' => 'Koha::Schema::Result::MessageQueue', 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'letters' => { 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'source' => 'Koha::Schema::Result::Letter', 'class' => 'Koha::Schema::Result::Letter' }, 'message_transports' => { 'class' => 'Koha::Schema::Result::MessageTransport', 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'source' => 'Koha::Schema::Result::MessageTransport', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'overduerules_transport_types' => { 'source' => 'Koha::Schema::Result::OverduerulesTransportType', 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::OverduerulesTransportType' }, 'borrower_message_transport_preferences' => { 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'source' => 'Koha::Schema::Result::BorrowerMessageTransportPreference', 'class' => 'Koha::Schema::Result::BorrowerMessageTransportPreference' } }, '_primaries' => [ 'message_transport_type' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MessageTransportType'}{'_primaries'} }, '_columns' => { 'message_transport_type' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 20 } } }, 'DBIx::Class::ResultSource::Table' ), 'Deletedbiblio' => bless( { '_columns' => { 'seriestitle' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'part_number' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'medium' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'title' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'copyrightdate' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'serial' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'part_name' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'author' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'abstract' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'datecreated' => { 'data_type' => 'date', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1 }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'unititle' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'frameworkcode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 4 }, 'subtitle' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'biblionumber' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 } }, '_unique_constraints' => { 'primary' => [ 'biblionumber' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Deletedbiblio'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Deletedbiblio', '_ordered_columns' => [ 'biblionumber', 'frameworkcode', 'author', 'title', 'medium', 'subtitle', 'part_number', 'part_name', 'unititle', 'notes', 'serial', 'seriestitle', 'copyrightdate', 'timestamp', 'datecreated', 'abstract' ], 'name' => 'deletedbiblio', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'deletedbiblio_metadatas' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::DeletedbiblioMetadata', 'class' => 'Koha::Schema::Result::DeletedbiblioMetadata' }, 'metadata' => { 'class' => 'Koha::Schema::Result::DeletedbiblioMetadata', 'attrs' => { 'cascade_copy' => 0, 'cascade_update' => 1, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'single' }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::DeletedbiblioMetadata' }, 'biblioitem' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Deletedbiblioitem', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Deletedbiblioitem' } }, 'result_class' => 'Koha::Schema::Result::Deletedbiblio', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'SearchHistory' => bless( { '_columns' => { 'userid' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'total' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'sessionid' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 32 }, 'time' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'query_desc' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'type' => { 'size' => 16, 'default_value' => 'biblio', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'query_cgi' => { 'data_type' => 'mediumtext', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, 'resultset_attributes' => {}, '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::SearchHistory', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'userid', 'sessionid', 'query_desc', 'query_cgi', 'type', 'total', 'time' ], 'name' => 'search_history', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SearchHistory'}{'_unique_constraints'}{'primary'}, 'source_name' => 'SearchHistory', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'TablesSetting' => bless( { '_columns' => { 'default_save_state' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 1, 'default_value' => 1 }, 'tablename' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'default_sort_order' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'default_save_state_search' => { 'is_boolean' => 1, 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'default_display_length' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'module' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'page' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 } }, '_unique_constraints' => { 'primary' => [ 'module', 'page', 'tablename' ] }, '_ordered_columns' => [ 'module', 'page', 'tablename', 'default_display_length', 'default_sort_order', 'default_save_state', 'default_save_state_search' ], 'name' => 'tables_settings', '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::TablesSetting', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'TablesSetting'}{'_unique_constraints'}{'primary'}, 'source_name' => 'TablesSetting' }, 'DBIx::Class::ResultSource::Table' ), 'AqordersTransfer' => bless( { '_ordered_columns' => [ 'ordernumber_from', 'ordernumber_to', 'timestamp' ], 'name' => 'aqorders_transfers', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'ordernumber_to' => { 'class' => 'Koha::Schema::Result::Aqorder', 'source' => 'Koha::Schema::Result::Aqorder', 'cond' => { 'foreign.ordernumber' => 'self.ordernumber_to' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 } }, 'ordernumber_from' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'filter' }, 'cond' => { 'foreign.ordernumber' => 'self.ordernumber_from' }, 'source' => 'Koha::Schema::Result::Aqorder', 'class' => 'Koha::Schema::Result::Aqorder' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::AqordersTransfer', '_columns_info_loaded' => 0, 'source_name' => 'AqordersTransfer', '_unique_constraints' => { 'ordernumber_from' => [ 'ordernumber_from' ], 'ordernumber_to' => [ 'ordernumber_to' ] }, '_columns' => { 'ordernumber_from' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'timestamp' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'ordernumber_to' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } } } }, 'DBIx::Class::ResultSource::Table' ), 'ActionLog' => bless( { '_unique_constraints' => { 'primary' => [ 'action_id' ] }, '_columns' => { 'action' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'action_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'diff' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'user' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'interface' => { 'size' => 30, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'object' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'info' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'trace' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'script' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'module' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' } }, '_relationships' => {}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ActionLog', '_ordered_columns' => [ 'action_id', 'timestamp', 'user', 'module', 'action', 'object', 'info', 'interface', 'script', 'trace', 'diff' ], 'name' => 'action_logs', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ActionLog'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'ActionLog', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'AqordersItem' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::AqordersItem', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'ordernumber' => { 'class' => 'Koha::Schema::Result::Aqorder', 'cond' => { 'foreign.ordernumber' => 'self.ordernumber' }, 'source' => 'Koha::Schema::Result::Aqorder', 'attrs' => { 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } } }, 'resultset_attributes' => {}, 'name' => 'aqorders_items', '_ordered_columns' => [ 'ordernumber', 'itemnumber', 'timestamp' ], 'source_name' => 'AqordersItem', '_primaries' => [ 'itemnumber' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AqordersItem'}{'_primaries'} }, '_columns' => { 'ordernumber' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'itemnumber' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'timestamp' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' } } }, 'DBIx::Class::ResultSource::Table' ), 'Club' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'club_fields' => { 'source' => 'Koha::Schema::Result::ClubField', 'cond' => { 'foreign.club_id' => 'self.id' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::ClubField' }, 'branchcode' => { 'attrs' => { 'on_delete' => 'RESTRICT', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'class' => 'Koha::Schema::Result::Branch' }, 'club_template' => { 'class' => 'Koha::Schema::Result::ClubTemplate', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'fk_columns' => { 'club_template_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::ClubTemplate', 'cond' => { 'foreign.id' => 'self.club_template_id' } }, 'club_holds' => { 'class' => 'Koha::Schema::Result::ClubHold', 'source' => 'Koha::Schema::Result::ClubHold', 'cond' => { 'foreign.club_id' => 'self.id' }, 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'club_enrollments' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ClubEnrollment', 'cond' => { 'foreign.club_id' => 'self.id' }, 'class' => 'Koha::Schema::Result::ClubEnrollment' } }, 'result_class' => 'Koha::Schema::Result::Club', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'name' => 'clubs', '_ordered_columns' => [ 'id', 'club_template_id', 'name', 'description', 'date_start', 'date_end', 'branchcode', 'date_created', 'date_updated' ], 'source_name' => 'Club', '_primaries' => [ 'id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Club'}{'_primaries'} }, '_columns' => { 'date_updated' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 1 }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'date_start' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'club_template_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'name' => { 'is_nullable' => 0, 'data_type' => 'text' }, 'description' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'date_created' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'date_end' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } } }, 'DBIx::Class::ResultSource::Table' ), 'Recall' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'Recall', '_columns_info_loaded' => 0, '_columns' => { 'patron_id' => { 'default_value' => 0, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'item_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'biblio_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'waiting_date' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'status' => { 'is_nullable' => 1, 'data_type' => 'enum', 'extra' => { 'list' => [ 'requested', 'overdue', 'waiting', 'in_transit', 'cancelled', 'expired', 'fulfilled' ] }, 'default_value' => 'requested' }, 'completed' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'created_date' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'recall_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'pickup_library_id' => { 'is_foreign_key' => 1, 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'item_level' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'completed_date' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'expiration_date' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'priority' => { 'data_type' => 'smallint', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => [ 'recall_id' ] }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Recall', '_relationships' => { 'biblio' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'fk_columns' => { 'biblio_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.biblionumber' => 'self.biblio_id' }, 'source' => 'Koha::Schema::Result::Biblio' }, 'item' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'item_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.itemnumber' => 'self.item_id' }, 'source' => 'Koha::Schema::Result::Item', 'class' => 'Koha::Schema::Result::Item' }, 'patron' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'patron_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.patron_id' } }, 'pickup_library' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'pickup_library_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single' }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.pickup_library_id' }, 'class' => 'Koha::Schema::Result::Branch' }, 'library' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'pickup_library_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.pickup_library_id' } } }, '_ordered_columns' => [ 'recall_id', 'patron_id', 'created_date', 'biblio_id', 'pickup_library_id', 'completed_date', 'notes', 'priority', 'status', 'timestamp', 'item_id', 'waiting_date', 'expiration_date', 'completed', 'item_level' ], 'name' => 'recalls', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Recall'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'ImportAuth' => bless( { '_columns' => { 'original_source' => { 'size' => 25, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'authorized_heading' => { 'size' => 128, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'import_record_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'matched_authid' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'control_number' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 25 } }, '_unique_constraints' => { 'primary' => [ 'import_record_id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportAuth'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ImportAuth', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'import_record' => { 'class' => 'Koha::Schema::Result::ImportRecord', 'attrs' => { 'fk_columns' => { 'import_record_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'source' => 'Koha::Schema::Result::ImportRecord', 'cond' => { 'foreign.import_record_id' => 'self.import_record_id' } } }, 'result_class' => 'Koha::Schema::Result::ImportAuth', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'import_record_id', 'matched_authid', 'control_number', 'authorized_heading', 'original_source' ], 'name' => 'import_auths' }, 'DBIx::Class::ResultSource::Table' ), 'Aqinvoice' => bless( { '_columns' => { 'closedate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'invoiceid' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'shipmentdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'billingdate' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'message_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'booksellerid' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'invoicenumber' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'shipmentcost' => { 'size' => [ 28, 6 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'shipmentcost_budgetid' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, '_unique_constraints' => { 'primary' => [ 'invoiceid' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqinvoice'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Aqinvoice', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::Aqinvoice', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'additional_field_values' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'cond' => sub { "DUMMY" }, 'class' => 'Koha::Schema::Result::AdditionalFieldValue' }, 'aqinvoice_adjustments' => { 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AqinvoiceAdjustment', 'cond' => { 'foreign.invoiceid' => 'self.invoiceid' }, 'class' => 'Koha::Schema::Result::AqinvoiceAdjustment' }, 'shipmentcost_budgetid' => { 'class' => 'Koha::Schema::Result::Aqbudget', 'attrs' => { 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.budget_id' => 'self.shipmentcost_budgetid' }, 'source' => 'Koha::Schema::Result::Aqbudget' }, 'booksellerid' => { 'cond' => { 'foreign.id' => 'self.booksellerid' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Aqbookseller' }, 'aqorders' => { 'class' => 'Koha::Schema::Result::Aqorder', 'cond' => { 'foreign.invoiceid' => 'self.invoiceid' }, 'source' => 'Koha::Schema::Result::Aqorder', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'message' => { 'attrs' => { 'fk_columns' => { 'message_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT' }, 'source' => 'Koha::Schema::Result::EdifactMessage', 'cond' => { 'foreign.id' => 'self.message_id' }, 'class' => 'Koha::Schema::Result::EdifactMessage' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'invoiceid', 'invoicenumber', 'booksellerid', 'shipmentdate', 'billingdate', 'closedate', 'shipmentcost', 'shipmentcost_budgetid', 'message_id' ], 'name' => 'aqinvoices' }, 'DBIx::Class::ResultSource::Table' ), 'BranchTransferLimit' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'BranchTransferLimit', '_primaries' => [ 'limitId' ], '_ordered_columns' => [ 'limitId', 'toBranch', 'fromBranch', 'itemtype', 'ccode' ], 'name' => 'branch_transfer_limits', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::BranchTransferLimit', '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BranchTransferLimit'}{'_primaries'} }, '_columns' => { 'limitId' => { 'data_type' => 'integer', 'is_nullable' => 0, 'accessor' => 'limit_id', 'is_auto_increment' => 1 }, 'toBranch' => { 'accessor' => 'to_branch', 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 10 }, 'fromBranch' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 0, 'accessor' => 'from_branch' }, 'ccode' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itemtype' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Aqbudgetborrower' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'Aqbudgetborrower', '_primaries' => [ 'budget_id', 'borrowernumber' ], '_ordered_columns' => [ 'budget_id', 'borrowernumber' ], 'name' => 'aqbudgetborrowers', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Aqbudgetborrower', '_relationships' => { 'budget' => { 'class' => 'Koha::Schema::Result::Aqbudget', 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'source' => 'Koha::Schema::Result::Aqbudget', 'attrs' => { 'fk_columns' => { 'budget_id' => 1 }, 'is_foreign_key_constraint' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'borrowernumber' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_attributes' => {}, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqbudgetborrower'}{'_primaries'} }, '_columns' => { 'borrowernumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'budget_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'AdditionalField' => bless( { '_ordered_columns' => [ 'id', 'tablename', 'name', 'authorised_value_category', 'marcfield', 'marcfield_mode', 'searchable', 'repeatable' ], 'name' => 'additional_fields', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::AdditionalField', '_relationships' => { 'additional_field_values' => { 'cond' => { 'foreign.field_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::AdditionalFieldValue', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::AdditionalFieldValue' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'AdditionalField', '_primaries' => [ 'id' ], '_unique_constraints' => { 'fields_uniq' => [ 'tablename', 'name' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AdditionalField'}{'_primaries'} }, '_columns' => { 'searchable' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'repeatable' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'tablename' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255, 'default_value' => '' }, 'marcfield' => { 'size' => 16, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 }, 'name' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 255 }, 'marcfield_mode' => { 'default_value' => 'get', 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'get', 'set' ] } }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'authorised_value_category' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 32 } } }, 'DBIx::Class::ResultSource::Table' ), 'ErmUsageItem' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'ErmUsageItem', '_primaries' => [ 'item_id' ], '_ordered_columns' => [ 'item_id', 'item', 'platform', 'publisher', 'usage_data_provider_id' ], 'name' => 'erm_usage_items', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmUsageItem', '_relationships' => { 'erm_usage_muses' => { 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.item_id' => 'self.item_id' }, 'source' => 'Koha::Schema::Result::ErmUsageMus', 'class' => 'Koha::Schema::Result::ErmUsageMus' }, 'erm_usage_yuses' => { 'class' => 'Koha::Schema::Result::ErmUsageYus', 'source' => 'Koha::Schema::Result::ErmUsageYus', 'cond' => { 'foreign.item_id' => 'self.item_id' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'usage_data_provider' => { 'class' => 'Koha::Schema::Result::ErmUsageDataProvider', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'usage_data_provider_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::ErmUsageDataProvider', 'cond' => { 'foreign.erm_usage_data_provider_id' => 'self.usage_data_provider_id' } } }, 'resultset_attributes' => {}, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmUsageItem'}{'_primaries'} }, '_columns' => { 'platform' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'item_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'item' => { 'size' => 500, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'publisher' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'usage_data_provider_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } } }, 'DBIx::Class::ResultSource::Table' ), 'Tag' => bless( { '_ordered_columns' => [ 'entry', 'weight' ], 'name' => 'tags', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::Tag', 'resultset_attributes' => {}, '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_columns_info_loaded' => 0, 'source_name' => 'Tag', '_primaries' => [ 'entry' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Tag'}{'_primaries'} }, '_columns' => { 'entry' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255, 'default_value' => '' }, 'weight' => { 'data_type' => 'bigint', 'is_nullable' => 0, 'default_value' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'AuthTagStructure' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'authtypecode', 'tagfield' ], 'source_name' => 'AuthTagStructure', 'name' => 'auth_tag_structure', '_ordered_columns' => [ 'authtypecode', 'tagfield', 'liblibrarian', 'libopac', 'repeatable', 'mandatory', 'authorised_value' ], '_relationships' => { 'authtypecode' => { 'class' => 'Koha::Schema::Result::AuthType', 'cond' => { 'foreign.authtypecode' => 'self.authtypecode' }, 'source' => 'Koha::Schema::Result::AuthType', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::AuthTagStructure', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'tagfield' => { 'default_value' => '', 'size' => 3, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'authorised_value' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'repeatable' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'mandatory' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'authtypecode' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 10, 'is_foreign_key' => 1 }, 'liblibrarian' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255, 'default_value' => '' }, 'libopac' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255, 'default_value' => '' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AuthTagStructure'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'IdentityProviderDomain' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::IdentityProviderDomain', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'identity_provider' => { 'class' => 'Koha::Schema::Result::IdentityProvider', 'source' => 'Koha::Schema::Result::IdentityProvider', 'cond' => { 'foreign.identity_provider_id' => 'self.identity_provider_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'identity_provider_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 } }, 'default_category' => { 'source' => 'Koha::Schema::Result::Category', 'cond' => { 'foreign.categorycode' => 'self.default_category_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'default_category_id' => 1 }, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Category' }, 'default_library' => { 'class' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.default_library_id' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'fk_columns' => { 'default_library_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single' } } }, 'name' => 'identity_provider_domains', '_ordered_columns' => [ 'identity_provider_domain_id', 'identity_provider_id', 'domain', 'auto_register', 'update_on_auth', 'default_library_id', 'default_category_id', 'allow_opac', 'allow_staff' ], 'source_name' => 'IdentityProviderDomain', '_primaries' => [ 'identity_provider_domain_id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'identity_provider_id' => [ 'identity_provider_id', 'domain' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'IdentityProviderDomain'}{'_primaries'} }, '_columns' => { 'auto_register' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'identity_provider_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'domain' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 100 }, 'default_library_id' => { 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'default_category_id' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'is_foreign_key' => 1, 'size' => 10 }, 'allow_opac' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 1 }, 'identity_provider_domain_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'update_on_auth' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'allow_staff' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'MarcSubfieldStructure' => bless( { '_unique_constraints' => { 'primary' => [ 'frameworkcode', 'tagfield', 'tagsubfield' ] }, '_columns' => { 'maxlength' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 9999 }, 'value_builder' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'authtypecode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 20 }, 'display_order' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'liblibrarian' => { 'default_value' => '', 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'frameworkcode' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 4 }, 'tab' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'authorised_value' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 1, 'is_foreign_key' => 1, 'size' => 32 }, 'seealso' => { 'size' => 1100, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'hidden' => { 'default_value' => 8, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'link' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'isurl' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'libopac' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 255 }, 'tagsubfield' => { 'size' => 1, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 }, 'kohafield' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 40 }, 'important' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'defaultvalue' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'tagfield' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 3 }, 'repeatable' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'mandatory' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'authorised_value' => { 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::AuthorisedValueCategory', 'cond' => { 'foreign.category_name' => 'self.authorised_value' }, 'class' => 'Koha::Schema::Result::AuthorisedValueCategory' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::MarcSubfieldStructure', 'name' => 'marc_subfield_structure', '_ordered_columns' => [ 'tagfield', 'tagsubfield', 'liblibrarian', 'libopac', 'repeatable', 'mandatory', 'important', 'kohafield', 'tab', 'authorised_value', 'authtypecode', 'value_builder', 'isurl', 'hidden', 'frameworkcode', 'seealso', 'link', 'defaultvalue', 'maxlength', 'display_order' ], 'source_name' => 'MarcSubfieldStructure', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MarcSubfieldStructure'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerAttribute' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'BorrowerAttribute', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_primaries' => [ 'id' ], '_ordered_columns' => [ 'id', 'borrowernumber', 'code', 'attribute' ], 'name' => 'borrower_attributes', 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::BorrowerAttribute', '_relationships' => { 'borrowernumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower', 'class' => 'Koha::Schema::Result::Borrower' }, 'code' => { 'cond' => { 'foreign.code' => 'self.code' }, 'source' => 'Koha::Schema::Result::BorrowerAttributeType', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::BorrowerAttributeType' }, 'borrower_attribute_types' => { 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'code' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::BorrowerAttributeType', 'cond' => { 'foreign.code' => 'self.code' }, 'class' => 'Koha::Schema::Result::BorrowerAttributeType' } }, 'resultset_attributes' => {}, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerAttribute'}{'_primaries'} }, '_columns' => { 'code' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 64, 'is_foreign_key' => 1 }, 'attribute' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Stockrotationstage' => bless( { 'name' => 'stockrotationstages', '_ordered_columns' => [ 'stage_id', 'position', 'rota_id', 'branchcode_id', 'duration' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::Stockrotationstage', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode_id' }, 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'branchcode_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } }, 'rota' => { 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'rota_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Stockrotationrota', 'cond' => { 'foreign.rota_id' => 'self.rota_id' }, 'class' => 'Koha::Schema::Result::Stockrotationrota' }, 'stockrotationitems' => { 'class' => 'Koha::Schema::Result::Stockrotationitem', 'source' => 'Koha::Schema::Result::Stockrotationitem', 'cond' => { 'foreign.stage_id' => 'self.stage_id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } } }, 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'Stockrotationstage', '_primaries' => [ 'stage_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Stockrotationstage'}{'_primaries'} }, '_columns' => { 'duration' => { 'default_value' => 4, 'is_nullable' => 0, 'data_type' => 'integer' }, 'position' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'stage_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'branchcode_id' => { 'size' => 10, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'rota_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'AudioAlert' => bless( { 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::AudioAlert', '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'audio_alerts', '_ordered_columns' => [ 'id', 'precedence', 'selector', 'sound' ], '_primaries' => [ 'id' ], 'source_name' => 'AudioAlert', '_columns_info_loaded' => 0, '_columns' => { 'precedence' => { 'is_nullable' => 0, 'data_type' => 'smallint', 'extra' => { 'unsigned' => 1 } }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'sound' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'selector' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AudioAlert'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Aqbasketgroup' => bless( { 'source_name' => 'Aqbasketgroup', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_primaries' => [ 'id' ], 'result_class' => 'Koha::Schema::Result::Aqbasketgroup', 'resultset_attributes' => {}, '_relationships' => { 'booksellerid' => { 'source' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.id' => 'self.booksellerid' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Aqbookseller' }, 'aqbaskets' => { 'cond' => { 'foreign.basketgroupid' => 'self.id' }, 'source' => 'Koha::Schema::Result::Aqbasket', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Aqbasket' } }, 'resultset_class' => 'DBIx::Class::ResultSet', '_ordered_columns' => [ 'id', 'name', 'closed', 'booksellerid', 'deliveryplace', 'freedeliveryplace', 'deliverycomment', 'billingplace' ], 'name' => 'aqbasketgroups', '_columns' => { 'booksellerid' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'billingplace' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'name' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'closed' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 }, 'deliverycomment' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'deliveryplace' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'freedeliveryplace' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Aqbasketgroup'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Collection' => bless( { '_primaries' => [ 'colId' ], 'source_name' => 'Collection', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::Collection', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'collections_trackings' => { 'class' => 'Koha::Schema::Result::CollectionsTracking', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.colId' => 'self.colId' }, 'source' => 'Koha::Schema::Result::CollectionsTracking' }, 'col_branchcode' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'colBranchcode' => 1 }, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.colBranchcode' }, 'class' => 'Koha::Schema::Result::Branch' } }, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'colId', 'colTitle', 'colDesc', 'colBranchcode' ], 'name' => 'collections', '_columns' => { 'colBranchcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'accessor' => 'col_branchcode', 'is_foreign_key' => 1, 'size' => 10 }, 'colId' => { 'is_auto_increment' => 1, 'accessor' => 'col_id', 'data_type' => 'integer', 'is_nullable' => 0 }, 'colDesc' => { 'accessor' => 'col_desc', 'is_nullable' => 0, 'data_type' => 'mediumtext' }, 'colTitle' => { 'default_value' => '', 'size' => 100, 'is_nullable' => 0, 'data_type' => 'varchar', 'accessor' => 'col_title' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Collection'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'City' => bless( { '_columns' => { 'city_zipcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 20 }, 'city_name' => { 'default_value' => '', 'size' => 100, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'city_state' => { 'size' => 100, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'city_country' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 100 }, 'cityid' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 } }, '_unique_constraints' => { 'primary' => [ 'cityid' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'City'}{'_unique_constraints'}{'primary'}, 'name' => 'cities', '_ordered_columns' => [ 'cityid', 'city_name', 'city_state', 'city_country', 'city_zipcode' ], 'result_class' => 'Koha::Schema::Result::City', '_relationships' => {}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_columns_info_loaded' => 0, 'source_name' => 'City', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'MessageAttribute' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'message_attribute_id' ], 'source_name' => 'MessageAttribute', 'name' => 'message_attributes', '_ordered_columns' => [ 'message_attribute_id', 'message_name', 'takes_days' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::MessageAttribute', '_relationships' => { 'message_transports' => { 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::MessageTransport', 'cond' => { 'foreign.message_attribute_id' => 'self.message_attribute_id' }, 'class' => 'Koha::Schema::Result::MessageTransport' }, 'borrower_message_preferences' => { 'class' => 'Koha::Schema::Result::BorrowerMessagePreference', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.message_attribute_id' => 'self.message_attribute_id' }, 'source' => 'Koha::Schema::Result::BorrowerMessagePreference' } }, 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'message_name' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 40 }, 'takes_days' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'message_attribute_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_unique_constraints' => { 'message_name' => [ 'message_name' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MessageAttribute'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ErmAgreementRelationship' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'ErmAgreementRelationship', '_columns_info_loaded' => 0, '_columns' => { 'relationship' => { 'extra' => { 'list' => [ 'supersedes', 'is-superseded-by', 'provides_post-cancellation_access_for', 'has-post-cancellation-access-in', 'tracks_demand-driven_acquisitions_for', 'has-demand-driven-acquisitions-in', 'has_backfile_in', 'has_frontfile_in', 'related_to' ] }, 'is_nullable' => 0, 'data_type' => 'enum' }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'related_agreement_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'agreement_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'agreement_id', 'related_agreement_id' ] }, '_relationships' => { 'related_agreement' => { 'class' => 'Koha::Schema::Result::ErmAgreement', 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'related_agreement_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::ErmAgreement', 'cond' => { 'foreign.agreement_id' => 'self.related_agreement_id' } }, 'agreement' => { 'class' => 'Koha::Schema::Result::ErmAgreement', 'attrs' => { 'fk_columns' => { 'agreement_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'source' => 'Koha::Schema::Result::ErmAgreement' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ErmAgreementRelationship', 'resultset_attributes' => {}, '_ordered_columns' => [ 'agreement_id', 'related_agreement_id', 'relationship', 'notes' ], 'name' => 'erm_agreement_relationships', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmAgreementRelationship'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'Illcomment' => bless( { '_unique_constraints' => { 'primary' => [ 'illcomment_id' ] }, '_columns' => { 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'illrequest_id' => { 'is_nullable' => 0, 'data_type' => 'bigint', 'extra' => { 'unsigned' => 1 }, 'is_foreign_key' => 1 }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'illcomment_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'comment' => { 'is_nullable' => 1, 'data_type' => 'text' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'illrequest' => { 'cond' => { 'foreign.illrequest_id' => 'self.illrequest_id' }, 'source' => 'Koha::Schema::Result::Illrequest', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'illrequest_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Illrequest' }, 'borrowernumber' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'result_class' => 'Koha::Schema::Result::Illcomment', 'name' => 'illcomments', '_ordered_columns' => [ 'illcomment_id', 'illrequest_id', 'borrowernumber', 'comment', 'timestamp' ], 'source_name' => 'Illcomment', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Illcomment'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ColumnsSetting' => bless( { 'result_class' => 'Koha::Schema::Result::ColumnsSetting', '_relationships' => {}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_ordered_columns' => [ 'module', 'page', 'tablename', 'columnname', 'cannot_be_toggled', 'is_hidden' ], 'name' => 'columns_settings', '_primaries' => [ 'module', 'page', 'tablename', 'columnname' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ColumnsSetting'}{'_primaries'} }, '_columns' => { 'module' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'page' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'columnname' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'is_hidden' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'cannot_be_toggled' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'tablename' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 255 } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'ColumnsSetting', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ErmDocument' => bless( { 'source_name' => 'ErmDocument', '_primaries' => [ 'document_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::ErmDocument', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'license' => { 'class' => 'Koha::Schema::Result::ErmLicense', 'source' => 'Koha::Schema::Result::ErmLicense', 'cond' => { 'foreign.license_id' => 'self.license_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'license_id' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'agreement' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'agreement_id' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'cond' => { 'foreign.agreement_id' => 'self.agreement_id' }, 'source' => 'Koha::Schema::Result::ErmAgreement', 'class' => 'Koha::Schema::Result::ErmAgreement' } }, 'resultset_attributes' => {}, '_ordered_columns' => [ 'document_id', 'agreement_id', 'license_id', 'file_name', 'file_type', 'file_description', 'file_content', 'uploaded_on', 'physical_location', 'uri', 'notes' ], 'name' => 'erm_documents', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmDocument'}{'_primaries'} }, '_columns' => { 'notes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'uri' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'agreement_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'document_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'license_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'file_content' => { 'data_type' => 'longblob', 'is_nullable' => 1 }, 'physical_location' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'file_type' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'file_description' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'file_name' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'uploaded_on' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Userflag' => bless( { '_primaries' => [ 'bit' ], '_relationships' => { 'permissions' => { 'class' => 'Koha::Schema::Result::Permission', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::Permission', 'cond' => { 'foreign.module_bit' => 'self.bit' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Userflag', 'resultset_attributes' => {}, '_ordered_columns' => [ 'bit', 'flag', 'flagdesc', 'defaulton' ], 'name' => 'userflags', '_columns' => { 'flag' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 30 }, 'defaulton' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'flagdesc' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'bit' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Userflag'}{'_primaries'} }, 'source_name' => 'Userflag', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'BorrowerRelationship' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'BorrowerRelationship', '_unique_constraints' => { 'primary' => [ 'id' ], 'guarantor_guarantee_idx' => [ 'guarantor_id', 'guarantee_id' ] }, '_columns' => { 'guarantee_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'guarantor_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'relationship' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 100 }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_ordered_columns' => [ 'id', 'guarantor_id', 'guarantee_id', 'relationship' ], 'name' => 'borrower_relationships', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::BorrowerRelationship', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'guarantor' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'guarantor_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.guarantor_id' }, 'source' => 'Koha::Schema::Result::Borrower', 'class' => 'Koha::Schema::Result::Borrower' }, 'guarantee' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.guarantee_id' }, 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'guarantee_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 } } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'BorrowerRelationship'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'LanguageSubtagRegistry' => bless( { '_columns' => { 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 25 }, 'description' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'subtag' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 25 }, 'added' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 } }, '_unique_constraints' => { 'primary' => [ 'id' ], 'uniq_lang' => [ 'subtag', 'type' ] }, 'resultset_attributes' => {}, '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::LanguageSubtagRegistry', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'language_subtag_registry', '_ordered_columns' => [ 'subtag', 'type', 'description', 'added', 'id' ], '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'LanguageSubtagRegistry'}{'_unique_constraints'}{'primary'}, 'source_name' => 'LanguageSubtagRegistry', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'ItemtypesBranch' => bless( { 'source_name' => 'ItemtypesBranch', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::ItemtypesBranch', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'itemtype' => { 'cond' => { 'foreign.itemtype' => 'self.itemtype' }, 'source' => 'Koha::Schema::Result::Itemtype', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT' }, 'class' => 'Koha::Schema::Result::Itemtype' }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'undef_on_null_fk' => 1 } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'itemtype', 'branchcode' ], 'name' => 'itemtypes_branches', '_columns' => { 'itemtype' => { 'is_foreign_key' => 1, 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'branchcode' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 10, 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'CategoriesBranch' => bless( { 'source_name' => 'CategoriesBranch', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::CategoriesBranch', '_relationships' => { 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } }, 'categorycode' => { 'source' => 'Koha::Schema::Result::Category', 'cond' => { 'foreign.categorycode' => 'self.categorycode' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Category' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'categories_branches', '_ordered_columns' => [ 'categorycode', 'branchcode' ], '_columns' => { 'branchcode' => { 'size' => 10, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'categorycode' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10, 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'ErmUsageDatabase' => bless( { '_columns' => { 'database' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'usage_data_provider_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'database_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'publisher' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'platform' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'publisher_id' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 } }, '_unique_constraints' => { 'primary' => [ 'database_id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmUsageDatabase'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ErmUsageDatabase', '_ordered_columns' => [ 'database_id', 'database', 'platform', 'publisher', 'publisher_id', 'usage_data_provider_id' ], 'name' => 'erm_usage_databases', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'usage_data_provider' => { 'source' => 'Koha::Schema::Result::ErmUsageDataProvider', 'cond' => { 'foreign.erm_usage_data_provider_id' => 'self.usage_data_provider_id' }, 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'usage_data_provider_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::ErmUsageDataProvider' }, 'erm_usage_muses' => { 'source' => 'Koha::Schema::Result::ErmUsageMus', 'cond' => { 'foreign.database_id' => 'self.database_id' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ErmUsageMus' }, 'erm_usage_yuses' => { 'cond' => { 'foreign.database_id' => 'self.database_id' }, 'source' => 'Koha::Schema::Result::ErmUsageYus', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ErmUsageYus' } }, 'result_class' => 'Koha::Schema::Result::ErmUsageDatabase', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ReturnClaim' => bless( { '_columns' => { 'issue_id' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'created_by' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'resolution' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'resolved_on' => { 'data_type' => 'timestamp', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'updated_by' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'itemnumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'created_on' => { 'is_nullable' => 1, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1 }, 'resolved_by' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'updated_on' => { 'is_nullable' => 1, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1 } }, '_unique_constraints' => { 'item_issue' => [ 'itemnumber', 'issue_id' ], 'primary' => [ 'id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ReturnClaim'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ReturnClaim', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, '_relationships' => { 'resolved_by' => { 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.resolved_by' }, 'source' => 'Koha::Schema::Result::Borrower', 'class' => 'Koha::Schema::Result::Borrower' }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'itemnumber' => { 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Item' }, 'checkout' => { 'class' => 'Koha::Schema::Result::Issue', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'fk_columns' => { 'issue_id' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1 }, 'cond' => { 'foreign.issue_id' => 'self.issue_id' }, 'source' => 'Koha::Schema::Result::Issue' }, 'updated_by' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.updated_by' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'old_checkout' => { 'class' => 'Koha::Schema::Result::OldIssue', 'attrs' => { 'fk_columns' => { 'issue_id' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1 }, 'cond' => { 'foreign.issue_id' => 'self.issue_id' }, 'source' => 'Koha::Schema::Result::OldIssue' }, 'created_by' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.created_by' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'item' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'itemnumber' => 1 } }, 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'class' => 'Koha::Schema::Result::Item' } }, 'result_class' => 'Koha::Schema::Result::ReturnClaim', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'return_claims', '_ordered_columns' => [ 'id', 'itemnumber', 'issue_id', 'borrowernumber', 'notes', 'created_on', 'created_by', 'updated_on', 'updated_by', 'resolution', 'resolved_on', 'resolved_by' ] }, 'DBIx::Class::ResultSource::Table' ), 'Item' => bless( { '_unique_constraints' => { 'itembarcodeidx' => [ 'barcode' ], 'primary' => [ 'itemnumber' ] }, '_columns' => { 'uri' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'deleted_on' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'price' => { 'size' => [ 8, 2 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'cn_source' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'copynumber' => { 'size' => 32, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'booksellerid' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'enumchron' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'withdrawn_on' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'replacementprice' => { 'size' => [ 8, 2 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'restricted' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'materials' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'stack' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'datelastborrowed' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'itemnotes' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'dateaccessioned' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'stocknumber' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 32 }, 'reserves' => { 'is_nullable' => 1, 'data_type' => 'smallint' }, 'onloan' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'renewals' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'homebranch' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10, 'is_foreign_key' => 1 }, 'damaged' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'new_status' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'itemnumber' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'cn_sort' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itype' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'datelastseen' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'itemlost_on' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'issues' => { 'is_nullable' => 1, 'data_type' => 'smallint', 'default_value' => 0 }, 'itemnotes_nonpublic' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'location' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'barcode' => { 'size' => 20, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'itemlost' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'itemcallnumber' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'more_subfields_xml' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'coded_location_qualifier' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'withdrawn' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'biblioitemnumber' => { 'default_value' => 0, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'bookable' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'replacementpricedate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'biblionumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0, 'is_foreign_key' => 1 }, 'permanent_location' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'exclude_from_local_holds_priority' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 }, 'ccode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'notforloan' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'damaged_on' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'holdingbranch' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'localuse' => { 'data_type' => 'smallint', 'is_nullable' => 1 } }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Item'}{'_unique_constraints'}{'primary'}, 'name' => 'items', '_ordered_columns' => [ 'itemnumber', 'biblionumber', 'biblioitemnumber', 'barcode', 'bookable', 'dateaccessioned', 'booksellerid', 'homebranch', 'price', 'replacementprice', 'replacementpricedate', 'datelastborrowed', 'datelastseen', 'stack', 'notforloan', 'damaged', 'damaged_on', 'itemlost', 'itemlost_on', 'withdrawn', 'withdrawn_on', 'itemcallnumber', 'coded_location_qualifier', 'issues', 'renewals', 'localuse', 'reserves', 'restricted', 'itemnotes', 'itemnotes_nonpublic', 'holdingbranch', 'timestamp', 'deleted_on', 'location', 'permanent_location', 'onloan', 'cn_source', 'cn_sort', 'ccode', 'materials', 'uri', 'itype', 'more_subfields_xml', 'enumchron', 'copynumber', 'stocknumber', 'new_status', 'exclude_from_local_holds_priority' ], 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Item', '_relationships' => { 'hold_fill_target' => { 'class' => 'Koha::Schema::Result::HoldFillTarget', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::HoldFillTarget', 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'single', 'cascade_delete' => 0, 'cascade_update' => 1, 'cascade_copy' => 0 } }, 'current_branchtransfers' => { 'class' => 'Koha::Schema::Result::Branchtransfer', 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Branchtransfer', 'cond' => sub { "DUMMY" } }, 'home_library' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.homebranch' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'homebranch' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'RESTRICT', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single' } }, 'club_holds' => { 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.item_id' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::ClubHold', 'class' => 'Koha::Schema::Result::ClubHold' }, 'course_item' => { 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::CourseItem', 'attrs' => { 'cascade_update' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'single', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::CourseItem' }, 'preservation_trains_items' => { 'class' => 'Koha::Schema::Result::PreservationTrainsItem', 'source' => 'Koha::Schema::Result::PreservationTrainsItem', 'cond' => { 'foreign.item_id' => 'self.itemnumber' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'item_group_item' => { 'class' => 'Koha::Schema::Result::ItemGroupItem', 'source' => 'Koha::Schema::Result::ItemGroupItem', 'cond' => { 'foreign.item_id' => 'self.itemnumber' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'accessor' => 'single', 'cascade_delete' => 0, 'cascade_update' => 1 } }, 'old_reserves' => { 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::OldReserve', 'class' => 'Koha::Schema::Result::OldReserve' }, 'stockrotationitem' => { 'class' => 'Koha::Schema::Result::Stockrotationitem', 'attrs' => { 'cascade_update' => 1, 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Stockrotationitem', 'cond' => { 'foreign.itemnumber_id' => 'self.itemnumber' } }, 'issue' => { 'source' => 'Koha::Schema::Result::Issue', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'single', 'cascade_update' => 1 }, 'class' => 'Koha::Schema::Result::Issue' }, 'biblioitemnumber' => { 'source' => 'Koha::Schema::Result::Biblioitem', 'cond' => { 'foreign.biblioitemnumber' => 'self.biblioitemnumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Biblioitem' }, 'biblioitem' => { 'class' => 'Koha::Schema::Result::Biblioitem', 'source' => 'Koha::Schema::Result::Biblioitem', 'cond' => { 'foreign.biblioitemnumber' => 'self.biblioitemnumber' }, 'attrs' => { 'fk_columns' => { 'biblioitemnumber' => 1 }, 'is_foreign_key_constraint' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'single', 'is_depends_on' => 1 } }, 'items_last_borrower' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_update' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'single' }, 'source' => 'Koha::Schema::Result::ItemsLastBorrower', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'class' => 'Koha::Schema::Result::ItemsLastBorrower' }, 'accountlines' => { 'class' => 'Koha::Schema::Result::Accountline', 'source' => 'Koha::Schema::Result::Accountline', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'item_bundles_item' => { 'class' => 'Koha::Schema::Result::ItemBundle', 'source' => 'Koha::Schema::Result::ItemBundle', 'cond' => { 'foreign.item' => 'self.itemnumber' }, 'attrs' => { 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 0, 'cascade_delete' => 0, 'cascade_update' => 1, 'cascade_copy' => 0 } }, 'biblio' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'biblionumber' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' } }, 'return_claims' => { 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::ReturnClaim', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'class' => 'Koha::Schema::Result::ReturnClaim' }, 'serialitem' => { 'class' => 'Koha::Schema::Result::Serialitem', 'attrs' => { 'cascade_update' => 1, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'single', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Serialitem', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' } }, 'bookings' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.item_id' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Booking', 'class' => 'Koha::Schema::Result::Booking' }, 'tmp_holdsqueue' => { 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::TmpHoldsqueue', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'single', 'cascade_update' => 1, 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::TmpHoldsqueue' }, 'biblionumber' => { 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Biblio' }, 'cover_images' => { 'class' => 'Koha::Schema::Result::CoverImage', 'source' => 'Koha::Schema::Result::CoverImage', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'recalls' => { 'class' => 'Koha::Schema::Result::Recall', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.item_id' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Recall' }, 'last_returned_by' => { 'class' => 'Koha::Schema::Result::ItemsLastBorrower', 'source' => 'Koha::Schema::Result::ItemsLastBorrower', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'single', 'cascade_delete' => 0, 'cascade_update' => 1, 'cascade_copy' => 0 } }, 'creator_batches' => { 'source' => 'Koha::Schema::Result::CreatorBatch', 'cond' => { 'foreign.item_number' => 'self.itemnumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::CreatorBatch' }, 'serial_item' => { 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Serialitem', 'attrs' => { 'cascade_copy' => 0, 'cascade_update' => 1, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'single' }, 'class' => 'Koha::Schema::Result::Serialitem' }, 'holding_library' => { 'class' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.holdingbranch' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'holdingbranch' => 1 }, 'accessor' => 'single', 'join_type' => 'LEFT', 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'article_requests' => { 'class' => 'Koha::Schema::Result::ArticleRequest', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::ArticleRequest' }, 'item_bundles_hosts' => { 'attrs' => { 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.host' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::ItemBundle', 'class' => 'Koha::Schema::Result::ItemBundle' }, 'reserves' => { 'class' => 'Koha::Schema::Result::Reserve', 'source' => 'Koha::Schema::Result::Reserve', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'holdingbranch' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.holdingbranch' }, 'source' => 'Koha::Schema::Result::Branch' }, 'linktrackers' => { 'class' => 'Koha::Schema::Result::Linktracker', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Linktracker', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'branchtransfers' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Branchtransfer', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'class' => 'Koha::Schema::Result::Branchtransfer' }, 'homebranch' => { 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.homebranch' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Branch' }, 'old_issues' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::OldIssue', 'class' => 'Koha::Schema::Result::OldIssue' }, 'aqorders_item' => { 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::AqordersItem', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::AqordersItem' } }, 'resultset_class' => 'DBIx::Class::ResultSet', '_columns_info_loaded' => 0, 'source_name' => 'Item', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'ImportRecordMatch' => bless( { '_relationships' => { 'import_record' => { 'class' => 'Koha::Schema::Result::ImportRecord', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'import_record_id' => 1 }, 'is_foreign_key_constraint' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'cond' => { 'foreign.import_record_id' => 'self.import_record_id' }, 'source' => 'Koha::Schema::Result::ImportRecord' } }, 'result_class' => 'Koha::Schema::Result::ImportRecordMatch', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'import_record_id', 'candidate_match_id', 'score', 'chosen' ], 'name' => 'import_record_matches', '_primaries' => [ 'import_record_id', 'candidate_match_id' ], 'source_name' => 'ImportRecordMatch', '_columns_info_loaded' => 0, '_columns' => { 'import_record_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'chosen' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'candidate_match_id' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'score' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportRecordMatch'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ClubField' => bless( { '_columns' => { 'club_template_field_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'value' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'club_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, 'name' => 'club_fields', '_ordered_columns' => [ 'id', 'club_template_field_id', 'club_id', 'value' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'club_template_field' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'club_template_field_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single' }, 'source' => 'Koha::Schema::Result::ClubTemplateField', 'cond' => { 'foreign.id' => 'self.club_template_field_id' }, 'class' => 'Koha::Schema::Result::ClubTemplateField' }, 'club' => { 'class' => 'Koha::Schema::Result::Club', 'source' => 'Koha::Schema::Result::Club', 'cond' => { 'foreign.id' => 'self.club_id' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'club_id' => 1 } } } }, 'result_class' => 'Koha::Schema::Result::ClubField', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClubField'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ClubField' }, 'DBIx::Class::ResultSource::Table' ), 'BiblioMetadata' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}, 'HoldCancellationRequest' => bless( { '_primaries' => [ 'hold_cancellation_request_id' ], 'source_name' => 'HoldCancellationRequest', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::HoldCancellationRequest', '_relationships' => { 'hold' => { 'class' => 'Koha::Schema::Result::Reserve', 'cond' => { 'foreign.reserve_id' => 'self.hold_id' }, 'source' => 'Koha::Schema::Result::Reserve', 'attrs' => { 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'cascade_update' => 1, 'cascade_copy' => 0 } } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'hold_cancellation_requests', '_ordered_columns' => [ 'hold_cancellation_request_id', 'hold_id', 'creation_date' ], '_columns' => { 'hold_id' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'creation_date' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'hold_cancellation_request_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'HoldCancellationRequest'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'PreservationProcessing' => bless( { '_columns' => { 'processing_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'name' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'letter_code' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 20 } }, '_unique_constraints' => { 'primary' => [ 'processing_id' ] }, 'result_class' => 'Koha::Schema::Result::PreservationProcessing', 'resultset_attributes' => {}, '_relationships' => { 'preservation_processing_attributes' => { 'class' => 'Koha::Schema::Result::PreservationProcessingAttribute', 'source' => 'Koha::Schema::Result::PreservationProcessingAttribute', 'cond' => { 'foreign.processing_id' => 'self.processing_id' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'preservation_trains_items' => { 'class' => 'Koha::Schema::Result::PreservationTrainsItem', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.processing_id' => 'self.processing_id' }, 'source' => 'Koha::Schema::Result::PreservationTrainsItem' }, 'preservation_trains' => { 'class' => 'Koha::Schema::Result::PreservationTrain', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::PreservationTrain', 'cond' => { 'foreign.default_processing_id' => 'self.processing_id' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'processing_id', 'name', 'letter_code' ], 'name' => 'preservation_processings', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PreservationProcessing'}{'_unique_constraints'}{'primary'}, 'source_name' => 'PreservationProcessing', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'Serialitem' => bless( { 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Serialitem', '_relationships' => { 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item' }, 'serialid' => { 'class' => 'Koha::Schema::Result::Serial', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.serialid' => 'self.serialid' }, 'source' => 'Koha::Schema::Result::Serial' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'serialitems', '_ordered_columns' => [ 'itemnumber', 'serialid' ], '_primaries' => [ 'itemnumber' ], 'source_name' => 'Serialitem', '_columns_info_loaded' => 0, '_columns' => { 'itemnumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'serialid' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Serialitem'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'HouseboundRole' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'HouseboundRole', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_primaries' => [ 'borrowernumber_id' ], 'name' => 'housebound_role', '_ordered_columns' => [ 'borrowernumber_id', 'housebound_chooser', 'housebound_deliverer' ], 'result_class' => 'Koha::Schema::Result::HouseboundRole', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'borrowernumber' => { 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'borrowernumber_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber_id' }, 'source' => 'Koha::Schema::Result::Borrower', 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_attributes' => {}, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'HouseboundRole'}{'_primaries'} }, '_columns' => { 'housebound_chooser' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'housebound_deliverer' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'borrowernumber_id' => { 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' } } }, 'DBIx::Class::ResultSource::Table' ), 'AqbooksellerInterface' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'vendor' => { 'cond' => { 'foreign.id' => 'self.vendor_id' }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'vendor_id' => 1 }, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::Aqbookseller' } }, 'result_class' => 'Koha::Schema::Result::AqbooksellerInterface', 'resultset_attributes' => {}, '_ordered_columns' => [ 'interface_id', 'vendor_id', 'type', 'name', 'uri', 'login', 'password', 'account_email', 'notes' ], 'name' => 'aqbookseller_interfaces', 'source_name' => 'AqbooksellerInterface', '_primaries' => [ 'interface_id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AqbooksellerInterface'}{'_primaries'} }, '_columns' => { 'vendor_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'password' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'interface_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'account_email' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'uri' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'name' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'login' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' } } }, 'DBIx::Class::ResultSource::Table' ), 'IdentityProvider' => bless( { 'source_name' => 'IdentityProvider', '_primaries' => [ 'identity_provider_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'identity_provider_domains' => { 'source' => 'Koha::Schema::Result::IdentityProviderDomain', 'cond' => { 'foreign.identity_provider_id' => 'self.identity_provider_id' }, 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::IdentityProviderDomain' }, 'domains' => { 'class' => 'Koha::Schema::Result::IdentityProviderDomain', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::IdentityProviderDomain', 'cond' => { 'foreign.identity_provider_id' => 'self.identity_provider_id' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::IdentityProvider', 'resultset_attributes' => {}, 'name' => 'identity_providers', '_ordered_columns' => [ 'identity_provider_id', 'code', 'description', 'protocol', 'config', 'mapping', 'matchpoint', 'icon_url' ], '_unique_constraints' => { 'code' => [ 'code' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'IdentityProvider'}{'_primaries'} }, '_columns' => { 'icon_url' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'mapping' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'protocol' => { 'extra' => { 'list' => [ 'OAuth', 'OIDC', 'LDAP', 'CAS' ] }, 'data_type' => 'enum', 'is_nullable' => 0 }, 'matchpoint' => { 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'email', 'userid', 'cardnumber' ] } }, 'code' => { 'size' => 20, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'description' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'config' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'identity_provider_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'SearchField' => bless( { '_columns' => { 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'type' => { 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ '', 'string', 'date', 'number', 'boolean', 'sum', 'isbn', 'stdno', 'year', 'callnumber', 'geo_point' ] } }, 'authorised_value_category' => { 'size' => 32, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'facet_order' => { 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'opac' => { 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'staff_client' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 1 }, 'name' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'weight' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 5, 2 ] }, 'label' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'mandatory' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 } }, '_unique_constraints' => { 'name' => [ 'name' ], 'primary' => [ 'id' ] }, '_ordered_columns' => [ 'id', 'name', 'label', 'type', 'weight', 'facet_order', 'staff_client', 'opac', 'mandatory', 'authorised_value_category' ], 'name' => 'search_field', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'search_marc_to_fields' => { 'class' => 'Koha::Schema::Result::SearchMarcToField', 'cond' => { 'foreign.search_field_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::SearchMarcToField', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } } }, 'result_class' => 'Koha::Schema::Result::SearchField', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SearchField'}{'_unique_constraints'}{'primary'}, 'source_name' => 'SearchField' }, 'DBIx::Class::ResultSource::Table' ), 'Virtualshelfcontent' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'Virtualshelfcontent', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::Virtualshelfcontent', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' } }, 'shelfnumber' => { 'source' => 'Koha::Schema::Result::Virtualshelve', 'cond' => { 'foreign.shelfnumber' => 'self.shelfnumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Virtualshelve' }, 'borrowernumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'SET NULL', 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'filter' }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'name' => 'virtualshelfcontents', '_ordered_columns' => [ 'shelfnumber', 'biblionumber', 'dateadded', 'borrowernumber' ], '_primaries' => [ 'shelfnumber', 'biblionumber' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Virtualshelfcontent'}{'_primaries'} }, '_columns' => { 'shelfnumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1, 'default_value' => 0 }, 'biblionumber' => { 'is_foreign_key' => 1, 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'borrowernumber' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'dateadded' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' } } }, 'DBIx::Class::ResultSource::Table' ), 'Review' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'reviewid' ], 'source_name' => 'Review', '_ordered_columns' => [ 'reviewid', 'borrowernumber', 'biblionumber', 'review', 'approved', 'datereviewed' ], 'name' => 'reviews', 'resultset_attributes' => {}, '_relationships' => { 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 } }, 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'result_class' => 'Koha::Schema::Result::Review', 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'review' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'approved' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'default_value' => 0 }, 'reviewid' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'biblionumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'borrowernumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'datereviewed' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Review'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Localization' => bless( { '_primaries' => [ 'localization_id' ], 'name' => 'localization', '_ordered_columns' => [ 'localization_id', 'entity', 'code', 'lang', 'translation' ], 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Localization', '_relationships' => {}, '_columns' => { 'entity' => { 'size' => 16, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'code' => { 'size' => 64, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'localization_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'translation' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'lang' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 25 } }, '_unique_constraints' => { 'entity_code_lang' => [ 'entity', 'code', 'lang' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Localization'}{'_primaries'} }, '_columns_info_loaded' => 0, 'source_name' => 'Localization', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'LanguageRfc4646ToIso639' => bless( { 'name' => 'language_rfc4646_to_iso639', '_ordered_columns' => [ 'rfc4646_subtag', 'iso639_2_code', 'id' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::LanguageRfc4646ToIso639', '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'LanguageRfc4646ToIso639', '_primaries' => [ 'id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'LanguageRfc4646ToIso639'}{'_primaries'}, 'uniq_code' => [ 'rfc4646_subtag', 'iso639_2_code' ] }, '_columns' => { 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'rfc4646_subtag' => { 'size' => 25, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'iso639_2_code' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 25 } } }, 'DBIx::Class::ResultSource::Table' ), 'Reserve' => bless( { '_unique_constraints' => { 'primary' => [ 'reserve_id' ] }, '_columns' => { 'patron_expiration_date' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'item_level_hold' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'expirationdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'found' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 1 }, 'itemtype' => { 'is_foreign_key' => 1, 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'reservedate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'itemnumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'reminderdate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'cancellation_reason' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'biblionumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, 'default_value' => 0, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'desk_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'priority' => { 'data_type' => 'smallint', 'is_nullable' => 0, 'default_value' => 1 }, 'reservenotes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'reserve_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'non_priority' => { 'is_boolean' => 1, 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'cancellationdate' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'deleted_biblionumber' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0, 'is_foreign_key' => 1 }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'waitingdate' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'item_group_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'suspend_until' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'lowestPriority' => { 'accessor' => 'lowest_priority', 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'suspend' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'notificationdate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' } }, 'source_name' => 'Reserve', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Reserve'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Reserve', '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' } }, 'desk' => { 'class' => 'Koha::Schema::Result::Desk', 'cond' => { 'foreign.desk_id' => 'self.desk_id' }, 'source' => 'Koha::Schema::Result::Desk', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'fk_columns' => { 'desk_id' => 1 }, 'is_foreign_key_constraint' => 1 } }, 'biblionumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter' }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'class' => 'Koha::Schema::Result::Biblio' }, 'pickup_library' => { 'class' => 'Koha::Schema::Result::Branch', 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'branchcode' => 1 }, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'item_group' => { 'class' => 'Koha::Schema::Result::ItemGroup', 'cond' => { 'foreign.item_group_id' => 'self.item_group_id' }, 'source' => 'Koha::Schema::Result::ItemGroup', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'item_group_id' => 1 } } }, 'item' => { 'attrs' => { 'fk_columns' => { 'itemnumber' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item', 'class' => 'Koha::Schema::Result::Item' }, 'club_holds_to_patron_holds' => { 'class' => 'Koha::Schema::Result::ClubHoldsToPatronHold', 'cond' => { 'foreign.hold_id' => 'self.reserve_id' }, 'source' => 'Koha::Schema::Result::ClubHoldsToPatronHold', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'branchcode' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::Branch' }, 'biblio' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'biblionumber' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 }, 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'class' => 'Koha::Schema::Result::Biblio' }, 'itemtype' => { 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.itemtype' => 'self.itemtype' }, 'source' => 'Koha::Schema::Result::Itemtype', 'class' => 'Koha::Schema::Result::Itemtype' }, 'itemnumber' => { 'class' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'patron' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'borrowernumber' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower' }, 'itembib' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'biblionumber' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' } }, 'cancellation_requests' => { 'class' => 'Koha::Schema::Result::HoldCancellationRequest', 'source' => 'Koha::Schema::Result::HoldCancellationRequest', 'cond' => { 'foreign.hold_id' => 'self.reserve_id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } } }, '_ordered_columns' => [ 'reserve_id', 'borrowernumber', 'reservedate', 'biblionumber', 'deleted_biblionumber', 'item_group_id', 'branchcode', 'desk_id', 'notificationdate', 'reminderdate', 'cancellationdate', 'cancellation_reason', 'reservenotes', 'priority', 'found', 'timestamp', 'itemnumber', 'waitingdate', 'expirationdate', 'patron_expiration_date', 'lowestPriority', 'suspend', 'suspend_until', 'itemtype', 'item_level_hold', 'non_priority' ], 'name' => 'reserves' }, 'DBIx::Class::ResultSource::Table' ), 'AqbudgetsPlanning' => bless( { '_primaries' => [ 'plan_id' ], 'source_name' => 'AqbudgetsPlanning', '_columns_info_loaded' => 0, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'budget' => { 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'budget_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'source' => 'Koha::Schema::Result::Aqbudget', 'class' => 'Koha::Schema::Result::Aqbudget' } }, 'result_class' => 'Koha::Schema::Result::AqbudgetsPlanning', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'plan_id', 'budget_id', 'budget_period_id', 'estimated_amount', 'authcat', 'authvalue', 'display' ], 'name' => 'aqbudgets_planning', '_columns' => { 'estimated_amount' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'budget_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'budget_period_id' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'authvalue' => { 'size' => 30, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'plan_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'authcat' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 30 }, 'display' => { 'default_value' => 1, 'data_type' => 'tinyint', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AqbudgetsPlanning'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Matchcheck' => bless( { 'source_name' => 'Matchcheck', '_primaries' => [ 'matchcheck_id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'target_matchpoint' => { 'source' => 'Koha::Schema::Result::Matchpoint', 'cond' => { 'foreign.matchpoint_id' => 'self.target_matchpoint_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'target_matchpoint_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Matchpoint' }, 'matcher' => { 'class' => 'Koha::Schema::Result::MarcMatcher', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'matcher_id' => 1 }, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::MarcMatcher', 'cond' => { 'foreign.matcher_id' => 'self.matcher_id' } }, 'source_matchpoint' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'fk_columns' => { 'source_matchpoint_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.matchpoint_id' => 'self.source_matchpoint_id' }, 'source' => 'Koha::Schema::Result::Matchpoint', 'class' => 'Koha::Schema::Result::Matchpoint' } }, 'result_class' => 'Koha::Schema::Result::Matchcheck', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'matchchecks', '_ordered_columns' => [ 'matcher_id', 'matchcheck_id', 'source_matchpoint_id', 'target_matchpoint_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Matchcheck'}{'_primaries'} }, '_columns' => { 'source_matchpoint_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'matcher_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'matchcheck_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'target_matchpoint_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'ErmUsageMus' => bless( { '_columns' => { 'database_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'month' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'monthly_usage_summary_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'usage_data_provider_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'yop' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'report_type' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 50 }, 'access_type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 50 }, 'platform_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'metric_type' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 50 }, 'usage_count' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'item_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'year' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'title_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' } }, '_unique_constraints' => { 'primary' => [ 'monthly_usage_summary_id' ] }, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'platform' => { 'class' => 'Koha::Schema::Result::ErmUsagePlatform', 'source' => 'Koha::Schema::Result::ErmUsagePlatform', 'cond' => { 'foreign.platform_id' => 'self.platform_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'platform_id' => 1 }, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1 } }, 'item' => { 'class' => 'Koha::Schema::Result::ErmUsageItem', 'source' => 'Koha::Schema::Result::ErmUsageItem', 'cond' => { 'foreign.item_id' => 'self.item_id' }, 'attrs' => { 'fk_columns' => { 'item_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'usage_data_provider' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'usage_data_provider_id' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::ErmUsageDataProvider', 'cond' => { 'foreign.erm_usage_data_provider_id' => 'self.usage_data_provider_id' }, 'class' => 'Koha::Schema::Result::ErmUsageDataProvider' }, 'database' => { 'cond' => { 'foreign.database_id' => 'self.database_id' }, 'source' => 'Koha::Schema::Result::ErmUsageDatabase', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'database_id' => 1 }, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single' }, 'class' => 'Koha::Schema::Result::ErmUsageDatabase' }, 'title' => { 'class' => 'Koha::Schema::Result::ErmUsageTitle', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'title_id' => 1 }, 'accessor' => 'single', 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.title_id' => 'self.title_id' }, 'source' => 'Koha::Schema::Result::ErmUsageTitle' } }, 'result_class' => 'Koha::Schema::Result::ErmUsageMus', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'monthly_usage_summary_id', 'title_id', 'platform_id', 'database_id', 'item_id', 'usage_data_provider_id', 'year', 'month', 'usage_count', 'metric_type', 'access_type', 'yop', 'report_type' ], 'name' => 'erm_usage_mus', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmUsageMus'}{'_unique_constraints'}{'primary'}, 'source_name' => 'ErmUsageMus', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'AqbooksellerIssue' => bless( { '_ordered_columns' => [ 'issue_id', 'vendor_id', 'type', 'started_on', 'ended_on', 'notes' ], 'name' => 'aqbookseller_issues', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::AqbooksellerIssue', '_relationships' => { 'vendor' => { 'class' => 'Koha::Schema::Result::Aqbookseller', 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'fk_columns' => { 'vendor_id' => 1 }, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Aqbookseller', 'cond' => { 'foreign.id' => 'self.vendor_id' } } }, 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'AqbooksellerIssue', '_primaries' => [ 'issue_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AqbooksellerIssue'}{'_primaries'} }, '_columns' => { 'started_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'type' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'ended_on' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'notes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'issue_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'vendor_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Biblioitem' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::Biblioitem', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'biblio' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'fk_columns' => { 'biblionumber' => 1 }, 'is_foreign_key_constraint' => 1, 'undef_on_null_fk' => 1, 'is_depends_on' => 1, 'accessor' => 'single' }, 'class' => 'Koha::Schema::Result::Biblio' }, 'items' => { 'class' => 'Koha::Schema::Result::Item', 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.biblioitemnumber' => 'self.biblioitemnumber' }, 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' } }, 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio' } }, 'name' => 'biblioitems', '_ordered_columns' => [ 'biblioitemnumber', 'biblionumber', 'volume', 'number', 'itemtype', 'isbn', 'issn', 'ean', 'publicationyear', 'publishercode', 'volumedate', 'volumedesc', 'collectiontitle', 'collectionissn', 'collectionvolume', 'editionstatement', 'editionresponsibility', 'timestamp', 'illus', 'pages', 'notes', 'size', 'place', 'lccn', 'url', 'cn_source', 'cn_class', 'cn_item', 'cn_suffix', 'cn_sort', 'agerestriction', 'totalissues' ], 'source_name' => 'Biblioitem', '_primaries' => [ 'biblioitemnumber' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Biblioitem'}{'_primaries'} }, '_columns' => { 'issn' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'ean' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'editionresponsibility' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'lccn' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'pages' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'place' => { 'is_nullable' => 1, 'data_type' => 'text' }, 'editionstatement' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'isbn' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'illus' => { 'is_nullable' => 1, 'data_type' => 'text' }, 'cn_class' => { 'size' => 30, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'size' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'totalissues' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'cn_source' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'cn_item' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'volumedate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'biblioitemnumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'collectiontitle' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'volumedesc' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'url' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'biblionumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0, 'is_foreign_key' => 1 }, 'collectionvolume' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'number' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'itemtype' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'notes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'cn_sort' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'collectionissn' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'publishercode' => { 'is_nullable' => 1, 'data_type' => 'text' }, 'cn_suffix' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'agerestriction' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'volume' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'publicationyear' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'Quote' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'source' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'timestamp' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'text' => { 'data_type' => 'longtext', 'is_nullable' => 0 } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::Quote', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'resultset_attributes' => {}, '_ordered_columns' => [ 'id', 'source', 'text', 'timestamp' ], 'name' => 'quotes', 'source_name' => 'Quote', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Quote'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'Deletedbiblioitem' => bless( { '_primaries' => [ 'biblioitemnumber' ], 'source_name' => 'Deletedbiblioitem', '_columns_info_loaded' => 0, '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::Deletedbiblioitem', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'deletedbiblioitems', '_ordered_columns' => [ 'biblioitemnumber', 'biblionumber', 'volume', 'number', 'itemtype', 'isbn', 'issn', 'ean', 'publicationyear', 'publishercode', 'volumedate', 'volumedesc', 'collectiontitle', 'collectionissn', 'collectionvolume', 'editionstatement', 'editionresponsibility', 'timestamp', 'illus', 'pages', 'notes', 'size', 'place', 'lccn', 'url', 'cn_source', 'cn_class', 'cn_item', 'cn_suffix', 'cn_sort', 'agerestriction', 'totalissues' ], '_columns' => { 'pages' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'lccn' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'place' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'editionstatement' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'size' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'isbn' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'cn_class' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 30 }, 'illus' => { 'data_type' => 'text', 'is_nullable' => 1 }, 'ean' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'issn' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'editionresponsibility' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'volumedate' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'biblioitemnumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'default_value' => 0 }, 'collectiontitle' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'cn_source' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'totalissues' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'cn_item' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'volumedesc' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'url' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'biblionumber' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0 }, 'collectionvolume' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'collectionissn' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'publishercode' => { 'is_nullable' => 1, 'data_type' => 'text' }, 'cn_suffix' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'agerestriction' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'volume' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'publicationyear' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'number' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'itemtype' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'cn_sort' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Deletedbiblioitem'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'ImportRecord' => bless( { '_unique_constraints' => { 'primary' => [ 'import_record_id' ] }, '_columns' => { 'overlay_status' => { 'default_value' => 'no_match', 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'no_match', 'auto_match', 'manual_match', 'match_applied' ] } }, 'import_date' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'marcxml_old' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'record_sequence' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'import_error' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'import_batch_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'encoding' => { 'default_value' => '', 'size' => 40, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'upload_timestamp' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'marc' => { 'data_type' => 'longblob', 'is_nullable' => 0 }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'import_record_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'marcxml' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'status' => { 'default_value' => 'staged', 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'error', 'staged', 'imported', 'reverted', 'items_reverted', 'ignored' ] } }, 'record_type' => { 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'biblio', 'auth', 'holdings' ] }, 'default_value' => 'biblio' } }, '_ordered_columns' => [ 'import_record_id', 'import_batch_id', 'branchcode', 'record_sequence', 'upload_timestamp', 'import_date', 'marc', 'marcxml', 'marcxml_old', 'record_type', 'overlay_status', 'status', 'import_error', 'encoding' ], 'name' => 'import_records', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'import_auth' => { 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'accessor' => 'single', 'cascade_delete' => 0, 'cascade_update' => 1, 'cascade_copy' => 0 }, 'cond' => { 'foreign.import_record_id' => 'self.import_record_id' }, 'source' => 'Koha::Schema::Result::ImportAuth', 'class' => 'Koha::Schema::Result::ImportAuth' }, 'import_record_matches' => { 'source' => 'Koha::Schema::Result::ImportRecordMatch', 'cond' => { 'foreign.import_record_id' => 'self.import_record_id' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::ImportRecordMatch' }, 'import_biblio' => { 'class' => 'Koha::Schema::Result::ImportBiblio', 'cond' => { 'foreign.import_record_id' => 'self.import_record_id' }, 'source' => 'Koha::Schema::Result::ImportBiblio', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'single', 'cascade_update' => 1 } }, 'import_batch' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'import_batch_id' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::ImportBatch', 'cond' => { 'foreign.import_batch_id' => 'self.import_batch_id' }, 'class' => 'Koha::Schema::Result::ImportBatch' }, 'import_items' => { 'class' => 'Koha::Schema::Result::ImportItem', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.import_record_id' => 'self.import_record_id' }, 'source' => 'Koha::Schema::Result::ImportItem' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::ImportRecord', 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'ImportRecord', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ImportRecord'}{'_unique_constraints'}{'primary'} }, 'DBIx::Class::ResultSource::Table' ), 'AccountCreditTypesBranch' => bless( { '_columns' => { 'credit_type_code' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'branchcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::AccountCreditTypesBranch', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'branchcode' => { 'attrs' => { 'on_update' => 'RESTRICT', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'class' => 'Koha::Schema::Result::Branch' }, 'credit_type_code' => { 'class' => 'Koha::Schema::Result::AccountCreditType', 'source' => 'Koha::Schema::Result::AccountCreditType', 'cond' => { 'foreign.code' => 'self.credit_type_code' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter' } } }, '_ordered_columns' => [ 'credit_type_code', 'branchcode' ], 'name' => 'account_credit_types_branches', 'source_name' => 'AccountCreditTypesBranch', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'CreatorBatch' => bless( { '_ordered_columns' => [ 'label_id', 'batch_id', 'description', 'item_number', 'borrower_number', 'timestamp', 'branch_code', 'creator' ], 'name' => 'creator_batches', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::CreatorBatch', '_relationships' => { 'branch_code' => { 'class' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branch_code' }, 'source' => 'Koha::Schema::Result::Branch', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT' } }, 'borrower_number' => { 'cond' => { 'foreign.borrowernumber' => 'self.borrower_number' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' }, 'item_number' => { 'class' => 'Koha::Schema::Result::Item', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'cond' => { 'foreign.itemnumber' => 'self.item_number' }, 'source' => 'Koha::Schema::Result::Item' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_columns_info_loaded' => 0, 'source_name' => 'CreatorBatch', '_primaries' => [ 'label_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CreatorBatch'}{'_primaries'} }, '_columns' => { 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'label_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'item_number' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'batch_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 1 }, 'borrower_number' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'creator' => { 'default_value' => 'Labels', 'size' => 15, 'is_nullable' => 0, 'data_type' => 'char' }, 'description' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'branch_code' => { 'is_foreign_key' => 1, 'size' => 10, 'default_value' => 'NB', 'data_type' => 'varchar', 'is_nullable' => 0, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } } } }, 'DBIx::Class::ResultSource::Table' ), 'AuthType' => bless( { '_columns' => { 'summary' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'authtypetext' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255, 'default_value' => '' }, 'auth_tag_to_report' => { 'size' => 3, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'authtypecode' => { 'size' => 10, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => [ 'authtypecode' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AuthType'}{'_unique_constraints'}{'primary'}, 'source_name' => 'AuthType', 'name' => 'auth_types', '_ordered_columns' => [ 'authtypecode', 'authtypetext', 'auth_tag_to_report', 'summary' ], 'resultset_attributes' => {}, '_relationships' => { 'auth_tag_structures' => { 'class' => 'Koha::Schema::Result::AuthTagStructure', 'source' => 'Koha::Schema::Result::AuthTagStructure', 'cond' => { 'foreign.authtypecode' => 'self.authtypecode' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'auth_subfield_structures' => { 'cond' => { 'foreign.authtypecode' => 'self.authtypecode' }, 'source' => 'Koha::Schema::Result::AuthSubfieldStructure', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::AuthSubfieldStructure' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::AuthType', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'CheckoutRenewal' => bless( { '_columns' => { 'checkout_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'seen' => { 'is_nullable' => 1, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'renewal_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'renewer_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'renewal_type' => { 'default_value' => 'Manual', 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'Automatic', 'Manual' ] } }, 'timestamp' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'interface' => { 'size' => 16, 'data_type' => 'varchar', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'renewal_id' ] }, '_ordered_columns' => [ 'renewal_id', 'checkout_id', 'renewer_id', 'seen', 'interface', 'timestamp', 'renewal_type' ], 'name' => 'checkout_renewals', 'resultset_attributes' => {}, '_relationships' => { 'checkout' => { 'source' => 'Koha::Schema::Result::Issue', 'cond' => { 'foreign.issue_id' => 'self.checkout_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'checkout_id' => 1 }, 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Issue' }, 'old_checkout' => { 'class' => 'Koha::Schema::Result::OldIssue', 'source' => 'Koha::Schema::Result::OldIssue', 'cond' => { 'foreign.issue_id' => 'self.checkout_id' }, 'attrs' => { 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'single', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'checkout_id' => 1 } } }, 'renewer' => { 'cond' => { 'foreign.borrowernumber' => 'self.renewer_id' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'renewer_id' => 1 } }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::CheckoutRenewal', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CheckoutRenewal'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'CheckoutRenewal' }, 'DBIx::Class::ResultSource::Table' ), 'RestrictionType' => bless( { '_unique_constraints' => { 'primary' => [ 'code' ] }, '_columns' => { 'lift_after_payment' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'is_system' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'is_default' => { 'is_boolean' => 1, 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'fee_limit' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'display_text' => { 'data_type' => 'text', 'is_nullable' => 0 }, 'code' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 50 } }, '_relationships' => { 'borrower_debarments' => { 'class' => 'Koha::Schema::Result::BorrowerDebarment', 'cond' => { 'foreign.type' => 'self.code' }, 'source' => 'Koha::Schema::Result::BorrowerDebarment', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' } } }, 'result_class' => 'Koha::Schema::Result::RestrictionType', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'restriction_types', '_ordered_columns' => [ 'code', 'display_text', 'is_system', 'is_default', 'lift_after_payment', 'fee_limit' ], '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'RestrictionType'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'RestrictionType', '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'Patronimage' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'source_name' => 'Patronimage', '_columns_info_loaded' => 0, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Patronimage', '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'source' => 'Koha::Schema::Result::Borrower' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'patronimage', '_ordered_columns' => [ 'borrowernumber', 'mimetype', 'imagefile' ], '_primaries' => [ 'borrowernumber' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Patronimage'}{'_primaries'} }, '_columns' => { 'mimetype' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 15 }, 'borrowernumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'imagefile' => { 'data_type' => 'mediumblob', 'is_nullable' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'Suggestion' => bless( { '_ordered_columns' => [ 'suggestionid', 'suggestedby', 'suggesteddate', 'managedby', 'manageddate', 'acceptedby', 'accepteddate', 'rejectedby', 'rejecteddate', 'lastmodificationby', 'lastmodificationdate', 'STATUS', 'archived', 'note', 'staff_note', 'author', 'title', 'copyrightdate', 'publishercode', 'date', 'volumedesc', 'publicationyear', 'place', 'isbn', 'biblionumber', 'reason', 'patronreason', 'budgetid', 'branchcode', 'collectiontitle', 'itemtype', 'quantity', 'currency', 'price', 'total' ], 'name' => 'suggestions', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'biblionumber' => { 'class' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio' }, 'acceptedby' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.acceptedby' } }, 'rejectedby' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.borrowernumber' => 'self.rejectedby' }, 'source' => 'Koha::Schema::Result::Borrower' }, 'suggester' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'suggestedby' => 1 }, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.suggestedby' } }, 'budgetid' => { 'class' => 'Koha::Schema::Result::Aqbudget', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.budget_id' => 'self.budgetid' }, 'source' => 'Koha::Schema::Result::Aqbudget' }, 'suggestedby' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.borrowernumber' => 'self.suggestedby' }, 'source' => 'Koha::Schema::Result::Borrower' }, 'lastmodificationby' => { 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.lastmodificationby' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'accessor' => 'filter' }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' } }, 'managedby' => { 'cond' => { 'foreign.borrowernumber' => 'self.managedby' }, 'source' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Borrower' } }, 'result_class' => 'Koha::Schema::Result::Suggestion', '_columns_info_loaded' => 0, 'source_name' => 'Suggestion', '_primaries' => [ 'suggestionid' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Suggestion'}{'_primaries'} }, '_columns' => { 'reason' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'managedby' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'suggestedby' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'suggesteddate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 0 }, 'biblionumber' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'volumedesc' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itemtype' => { 'size' => 30, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'staff_note' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'patronreason' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'quantity' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'date' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'currency' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'manageddate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'author' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'publicationyear' => { 'data_type' => 'smallint', 'is_nullable' => 1, 'default_value' => 0 }, 'publishercode' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'rejectedby' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'suggestionid' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'note' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'isbn' => { 'size' => 30, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'price' => { 'is_nullable' => 1, 'data_type' => 'decimal', 'size' => [ 28, 6 ] }, 'place' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'acceptedby' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'budgetid' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'lastmodificationdate' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'title' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'branchcode' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10, 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'archived' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'accepteddate' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'total' => { 'data_type' => 'decimal', 'is_nullable' => 1, 'size' => [ 28, 6 ] }, 'lastmodificationby' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'rejecteddate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'STATUS' => { 'accessor' => 'status', 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 10, 'default_value' => '' }, 'copyrightdate' => { 'is_nullable' => 1, 'data_type' => 'smallint' }, 'collectiontitle' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' } } }, 'DBIx::Class::ResultSource::Table' ), 'AqinvoiceAdjustment' => bless( { 'name' => 'aqinvoice_adjustments', '_ordered_columns' => [ 'adjustment_id', 'invoiceid', 'adjustment', 'reason', 'note', 'budget_id', 'encumber_open', 'timestamp' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::AqinvoiceAdjustment', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'budget' => { 'source' => 'Koha::Schema::Result::Aqbudget', 'cond' => { 'foreign.budget_id' => 'self.budget_id' }, 'attrs' => { 'join_type' => 'LEFT', 'accessor' => 'single', 'on_delete' => 'SET NULL', 'is_depends_on' => 1, 'fk_columns' => { 'budget_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'class' => 'Koha::Schema::Result::Aqbudget' }, 'invoiceid' => { 'class' => 'Koha::Schema::Result::Aqinvoice', 'attrs' => { 'is_deferrable' => 1, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.invoiceid' => 'self.invoiceid' }, 'source' => 'Koha::Schema::Result::Aqinvoice' } }, 'resultset_attributes' => {}, '_columns_info_loaded' => 0, 'source_name' => 'AqinvoiceAdjustment', '_primaries' => [ 'adjustment_id' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AqinvoiceAdjustment'}{'_primaries'} }, '_columns' => { 'adjustment' => { 'size' => [ 28, 6 ], 'data_type' => 'decimal', 'is_nullable' => 1 }, 'reason' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'adjustment_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'timestamp' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'invoiceid' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'note' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'encumber_open' => { 'default_value' => 1, 'data_type' => 'smallint', 'is_nullable' => 0 }, 'budget_id' => { 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'AuthorisedValue' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ], 'av_uniq' => [ 'category', 'authorised_value' ] }, '_columns' => { 'authorised_value' => { 'default_value' => '', 'size' => 80, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'lib' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 200 }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'imageurl' => { 'size' => 200, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'category' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 32, 'is_foreign_key' => 1 }, 'lib_opac' => { 'size' => 200, 'is_nullable' => 1, 'data_type' => 'varchar' } }, 'source_name' => 'AuthorisedValue', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AuthorisedValue'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::AuthorisedValue', '_relationships' => { 'authorised_values_branches' => { 'class' => 'Koha::Schema::Result::AuthorisedValuesBranch', 'source' => 'Koha::Schema::Result::AuthorisedValuesBranch', 'cond' => { 'foreign.av_id' => 'self.id' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' } }, 'category' => { 'class' => 'Koha::Schema::Result::AuthorisedValueCategory', 'attrs' => { 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::AuthorisedValueCategory', 'cond' => { 'foreign.category_name' => 'self.category' } }, 'illrequests' => { 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.status_alias' => 'self.authorised_value' }, 'source' => 'Koha::Schema::Result::Illrequest', 'class' => 'Koha::Schema::Result::Illrequest' } }, '_ordered_columns' => [ 'id', 'category', 'authorised_value', 'lib', 'lib_opac', 'imageurl' ], 'name' => 'authorised_values' }, 'DBIx::Class::ResultSource::Table' ), 'LanguageScriptBidi' => bless( { 'name' => 'language_script_bidi', '_ordered_columns' => [ 'rfc4646_subtag', 'bidi' ], '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::LanguageScriptBidi', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'LanguageScriptBidi', '_columns' => { 'rfc4646_subtag' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 25 }, 'bidi' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 3 } } }, 'DBIx::Class::ResultSource::Table' ), 'LanguageScriptMapping' => bless( { '_columns' => { 'script_subtag' => { 'size' => 25, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'language_subtag' => { 'size' => 25, 'is_nullable' => 0, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => [ 'language_subtag' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'LanguageScriptMapping'}{'_unique_constraints'}{'primary'}, 'source_name' => 'LanguageScriptMapping', '_ordered_columns' => [ 'language_subtag', 'script_subtag' ], 'name' => 'language_script_mapping', 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::LanguageScriptMapping', 'resultset_attributes' => {}, '_relationships' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'CourseItem' => bless( { 'result_class' => 'Koha::Schema::Result::CourseItem', 'resultset_attributes' => {}, '_relationships' => { 'homebranch' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.homebranch' }, 'class' => 'Koha::Schema::Result::Branch' }, 'holdingbranch' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.holdingbranch' }, 'source' => 'Koha::Schema::Result::Branch' }, 'biblionumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'class' => 'Koha::Schema::Result::Biblio' }, 'itemnumber' => { 'cond' => { 'foreign.itemnumber' => 'self.itemnumber' }, 'source' => 'Koha::Schema::Result::Item', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1 }, 'class' => 'Koha::Schema::Result::Item' }, 'homebranch_storage' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.homebranch_storage' }, 'source' => 'Koha::Schema::Result::Branch', 'class' => 'Koha::Schema::Result::Branch' }, 'course_reserves' => { 'cond' => { 'foreign.ci_id' => 'self.ci_id' }, 'source' => 'Koha::Schema::Result::CourseReserve', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::CourseReserve' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'course_items', '_ordered_columns' => [ 'ci_id', 'itemnumber', 'biblionumber', 'itype', 'itype_enabled', 'itype_storage', 'ccode', 'ccode_enabled', 'ccode_storage', 'homebranch', 'homebranch_enabled', 'homebranch_storage', 'holdingbranch', 'holdingbranch_enabled', 'holdingbranch_storage', 'location', 'location_enabled', 'location_storage', 'enabled', 'timestamp' ], '_primaries' => [ 'ci_id' ], 'source_name' => 'CourseItem', '_columns_info_loaded' => 0, '_columns' => { 'ci_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'holdingbranch_storage' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'ccode_enabled' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'itype_enabled' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'location_storage' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'ccode_storage' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itype_storage' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10 }, 'timestamp' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'holdingbranch_enabled' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0, 'is_boolean' => 1 }, 'biblionumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'enabled' => { 'extra' => { 'list' => [ 'yes', 'no' ] }, 'is_nullable' => 0, 'data_type' => 'enum', 'default_value' => 'no' }, 'location_enabled' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'homebranch' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 10 }, 'itemnumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'homebranch_storage' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'size' => 10, 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itype' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'ccode' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'location' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'homebranch_enabled' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'holdingbranch' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10, 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CourseItem'}{'_primaries'}, 'itemnumber' => [ 'itemnumber' ] } }, 'DBIx::Class::ResultSource::Table' ), 'Deletedborrower' => bless( { '_columns' => { 'lost' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'initials' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'contactname' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'emailpro' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'borrowernumber' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'smsalertnumber' => { 'size' => 50, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'updated_on' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'branchcode' => { 'default_value' => '', 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'phone' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'sex' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 1 }, 'fax' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'checkprevcheckout' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => 'inherit', 'size' => 7 }, 'altcontactphone' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'dateexpiry' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'lastseen' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'B_email' => { 'is_nullable' => 1, 'data_type' => 'mediumtext', 'accessor' => 'b_email' }, 'address2' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'state' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'altcontactaddress3' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'country' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'sort1' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'privacy_guarantor_fines' => { 'is_boolean' => 1, 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'pronouns' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'contacttitle' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'altcontactzipcode' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'preferred_name' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'protected' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'cardnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'anonymized' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'privacy_guarantor_checkouts' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'altcontactsurname' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'B_streettype' => { 'accessor' => 'b_streettype', 'is_nullable' => 1, 'data_type' => 'tinytext' }, 'lang' => { 'size' => 25, 'default_value' => 'default', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'debarred' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'secret' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'B_state' => { 'data_type' => 'mediumtext', 'is_nullable' => 1, 'accessor' => 'b_state' }, 'primary_contact_method' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 45 }, 'firstname' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'streetnumber' => { 'is_nullable' => 1, 'data_type' => 'tinytext' }, 'categorycode' => { 'default_value' => '', 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'B_streetnumber' => { 'data_type' => 'tinytext', 'is_nullable' => 1, 'accessor' => 'b_streetnumber' }, 'userid' => { 'size' => 75, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'flags' => { 'data_type' => 'bigint', 'is_nullable' => 1 }, 'borrowernotes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'privacy' => { 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'city' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'altcontactstate' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'altcontactaddress2' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'opacnote' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'overdrive_auth_token' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'B_address' => { 'accessor' => 'b_address', 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'B_address2' => { 'accessor' => 'b_address2', 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'mobile' => { 'data_type' => 'tinytext', 'is_nullable' => 1 }, 'password_expiration_date' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'B_country' => { 'data_type' => 'mediumtext', 'is_nullable' => 1, 'accessor' => 'b_country' }, 'altcontactfirstname' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'title' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'altcontactaddress1' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'gonenoaddress' => { 'is_boolean' => 1, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'sms_provider_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'sort2' => { 'size' => 80, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'altcontactcountry' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'middle_name' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'dateenrolled' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'autorenew_checkouts' => { 'is_boolean' => 1, 'default_value' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'debarredcomment' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'B_city' => { 'accessor' => 'b_city', 'is_nullable' => 1, 'data_type' => 'longtext' }, 'relationship' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 100 }, 'login_attempts' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 0 }, 'surname' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'othernames' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'date_renewed' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'zipcode' => { 'is_nullable' => 1, 'data_type' => 'tinytext' }, 'phonepro' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'contactnote' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'address' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'auth_method' => { 'is_nullable' => 0, 'data_type' => 'enum', 'extra' => { 'list' => [ 'password', 'two-factor' ] }, 'default_value' => 'password' }, 'streettype' => { 'is_nullable' => 1, 'data_type' => 'tinytext' }, 'password' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 60 }, 'email' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'dateofbirth' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'B_phone' => { 'is_nullable' => 1, 'data_type' => 'longtext', 'accessor' => 'b_phone' }, 'B_zipcode' => { 'is_nullable' => 1, 'data_type' => 'tinytext', 'accessor' => 'b_zipcode' }, 'contactfirstname' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 } }, 'source_name' => 'Deletedborrower', '_columns_info_loaded' => 0, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Deletedborrower', 'resultset_attributes' => {}, '_relationships' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'borrowernumber', 'cardnumber', 'surname', 'firstname', 'preferred_name', 'middle_name', 'title', 'othernames', 'initials', 'pronouns', 'streetnumber', 'streettype', 'address', 'address2', 'city', 'state', 'zipcode', 'country', 'email', 'phone', 'mobile', 'fax', 'emailpro', 'phonepro', 'B_streetnumber', 'B_streettype', 'B_address', 'B_address2', 'B_city', 'B_state', 'B_zipcode', 'B_country', 'B_email', 'B_phone', 'dateofbirth', 'branchcode', 'categorycode', 'dateenrolled', 'dateexpiry', 'password_expiration_date', 'date_renewed', 'gonenoaddress', 'lost', 'debarred', 'debarredcomment', 'contactname', 'contactfirstname', 'contacttitle', 'borrowernotes', 'relationship', 'sex', 'password', 'secret', 'auth_method', 'flags', 'userid', 'opacnote', 'contactnote', 'sort1', 'sort2', 'altcontactfirstname', 'altcontactsurname', 'altcontactaddress1', 'altcontactaddress2', 'altcontactaddress3', 'altcontactstate', 'altcontactzipcode', 'altcontactcountry', 'altcontactphone', 'smsalertnumber', 'sms_provider_id', 'privacy', 'privacy_guarantor_fines', 'privacy_guarantor_checkouts', 'checkprevcheckout', 'updated_on', 'lastseen', 'lang', 'login_attempts', 'overdrive_auth_token', 'anonymized', 'autorenew_checkouts', 'primary_contact_method', 'protected' ], 'name' => 'deletedborrowers' }, 'DBIx::Class::ResultSource::Table' ), 'AccountCreditType' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'AccountCreditType', '_primaries' => [ 'code' ], '_ordered_columns' => [ 'code', 'description', 'can_be_added_manually', 'credit_number_enabled', 'is_system', 'archived' ], 'name' => 'account_credit_types', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_relationships' => { 'account_credit_types_branches' => { 'source' => 'Koha::Schema::Result::AccountCreditTypesBranch', 'cond' => { 'foreign.credit_type_code' => 'self.code' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::AccountCreditTypesBranch' }, 'accountlines' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.credit_type_code' => 'self.code' }, 'source' => 'Koha::Schema::Result::Accountline', 'class' => 'Koha::Schema::Result::Accountline' } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::AccountCreditType', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AccountCreditType'}{'_primaries'} }, '_columns' => { 'description' => { 'size' => 200, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'is_system' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'can_be_added_manually' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 1 }, 'credit_number_enabled' => { 'is_boolean' => 1, 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'archived' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'code' => { 'size' => 80, 'is_nullable' => 0, 'data_type' => 'varchar' } } }, 'DBIx::Class::ResultSource::Table' ), 'AuthHeader' => bless( { '_columns' => { 'authtrees' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'authtypecode' => { 'default_value' => '', 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'heading' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'marcxml' => { 'is_nullable' => 0, 'data_type' => 'longtext' }, 'linkid' => { 'data_type' => 'bigint', 'is_nullable' => 1 }, 'datecreated' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'authid' => { 'data_type' => 'bigint', 'is_nullable' => 0, 'extra' => { 'unsigned' => 1 }, 'is_auto_increment' => 1 }, 'marc' => { 'is_nullable' => 1, 'data_type' => 'blob' }, 'origincode' => { 'size' => 20, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'modification_time' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 } }, '_unique_constraints' => { 'primary' => [ 'authid' ] }, '_ordered_columns' => [ 'authid', 'authtypecode', 'datecreated', 'modification_time', 'heading', 'origincode', 'authtrees', 'marc', 'linkid', 'marcxml' ], 'name' => 'auth_header', 'result_class' => 'Koha::Schema::Result::AuthHeader', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'import_oai_authorities' => { 'class' => 'Koha::Schema::Result::ImportOaiAuthority', 'cond' => { 'foreign.authid' => 'self.authid' }, 'source' => 'Koha::Schema::Result::ImportOaiAuthority', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AuthHeader'}{'_unique_constraints'}{'primary'}, 'source_name' => 'AuthHeader' }, 'DBIx::Class::ResultSource::Table' ), 'Booking' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'Booking', '_primaries' => [ 'booking_id' ], 'name' => 'bookings', '_ordered_columns' => [ 'booking_id', 'patron_id', 'biblio_id', 'item_id', 'pickup_library_id', 'start_date', 'end_date', 'creation_date', 'modification_date', 'status', 'cancellation_reason' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => { 'patron' => { 'class' => 'Koha::Schema::Result::Borrower', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'patron_id' => 1 }, 'is_foreign_key_constraint' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.patron_id' } }, 'item' => { 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'item_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.item_id' }, 'class' => 'Koha::Schema::Result::Item' }, 'biblio' => { 'class' => 'Koha::Schema::Result::Biblio', 'source' => 'Koha::Schema::Result::Biblio', 'cond' => { 'foreign.biblionumber' => 'self.biblio_id' }, 'attrs' => { 'fk_columns' => { 'biblio_id' => 1 }, 'is_foreign_key_constraint' => 1, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' } }, 'pickup_library' => { 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.pickup_library_id' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'pickup_library_id' => 1 }, 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'class' => 'Koha::Schema::Result::Branch' } }, 'result_class' => 'Koha::Schema::Result::Booking', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Booking'}{'_primaries'} }, '_columns' => { 'status' => { 'default_value' => 'new', 'data_type' => 'enum', 'is_nullable' => 0, 'extra' => { 'list' => [ 'new', 'cancelled', 'completed' ] } }, 'start_date' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'datetime' }, 'biblio_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, 'default_value' => 0 }, 'modification_date' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'item_id' => { 'is_foreign_key' => 1, 'is_nullable' => 1, 'data_type' => 'integer' }, 'creation_date' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'patron_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1, 'default_value' => 0 }, 'pickup_library_id' => { 'size' => 10, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'end_date' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'booking_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'cancellation_reason' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 } } }, 'DBIx::Class::ResultSource::Table' ), 'Serial' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'serialid' ], 'source_name' => 'Serial', '_ordered_columns' => [ 'serialid', 'biblionumber', 'subscriptionid', 'serialseq', 'serialseq_x', 'serialseq_y', 'serialseq_z', 'status', 'planneddate', 'notes', 'publisheddate', 'publisheddatetext', 'claimdate', 'claims_count', 'routingnotes' ], 'name' => 'serial', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::Serial', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'serialitems' => { 'cond' => { 'foreign.serialid' => 'self.serialid' }, 'source' => 'Koha::Schema::Result::Serialitem', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::Serialitem' }, 'biblionumber' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter' }, 'class' => 'Koha::Schema::Result::Biblio' }, 'subscriptionid' => { 'source' => 'Koha::Schema::Result::Subscription', 'cond' => { 'foreign.subscriptionid' => 'self.subscriptionid' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'class' => 'Koha::Schema::Result::Subscription' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'subscriptionid' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'claimdate' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'date', 'is_nullable' => 1 }, 'claims_count' => { 'data_type' => 'integer', 'is_nullable' => 1, 'default_value' => 0 }, 'serialseq' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 100, 'default_value' => '' }, 'publisheddate' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'biblionumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'serialseq_z' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 100 }, 'serialseq_y' => { 'size' => 100, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'publisheddatetext' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 100 }, 'status' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 }, 'routingnotes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'notes' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'planneddate' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 1, 'data_type' => 'date' }, 'serialid' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'serialseq_x' => { 'size' => 100, 'is_nullable' => 1, 'data_type' => 'varchar' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Serial'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'CurbsidePickupPolicy' => bless( { 'source_name' => 'CurbsidePickupPolicy', '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_primaries' => [ 'id' ], 'resultset_attributes' => {}, '_relationships' => { 'branchcode' => { 'attrs' => { 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'accessor' => 'filter', 'is_foreign_key_constraint' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 }, 'cond' => { 'foreign.branchcode' => 'self.branchcode' }, 'source' => 'Koha::Schema::Result::Branch', 'class' => 'Koha::Schema::Result::Branch' }, 'curbside_pickup_opening_slots' => { 'class' => 'Koha::Schema::Result::CurbsidePickupOpeningSlot', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::CurbsidePickupOpeningSlot', 'cond' => { 'foreign.curbside_pickup_policy_id' => 'self.id' } } }, 'result_class' => 'Koha::Schema::Result::CurbsidePickupPolicy', 'resultset_class' => 'DBIx::Class::ResultSet', 'name' => 'curbside_pickup_policy', '_ordered_columns' => [ 'id', 'branchcode', 'enabled', 'enable_waiting_holds_only', 'pickup_interval', 'patrons_per_interval', 'patron_scheduled_pickup' ], '_columns' => { 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'patrons_per_interval' => { 'default_value' => 0, 'data_type' => 'integer', 'is_nullable' => 0 }, 'enabled' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint', 'is_boolean' => 1 }, 'pickup_interval' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' }, 'enable_waiting_holds_only' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'branchcode' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'size' => 10, 'is_foreign_key' => 1, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'patron_scheduled_pickup' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CurbsidePickupPolicy'}{'_primaries'}, 'branchcode' => [ 'branchcode' ] } }, 'DBIx::Class::ResultSource::Table' ), 'PseudonymizedTransaction' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'state' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'country' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'sort1' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'city' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'zipcode' => { 'size' => 25, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'hashed_borrowernumber' => { 'size' => 60, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'transaction_branchcode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 10 }, 'has_cardnumber' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'itemcallnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 255 }, 'categorycode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 10 }, 'transaction_type' => { 'size' => 16, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'holdingbranch' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'dateenrolled' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'location' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'sort2' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'ccode' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 80 }, 'homebranch' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'sex' => { 'size' => 1, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'itemtype' => { 'size' => 10, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'title' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'itemnumber' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'datetime' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'branchcode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'default_value' => '', 'size' => 10 } }, 'source_name' => 'PseudonymizedTransaction', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PseudonymizedTransaction'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::PseudonymizedTransaction', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'pseudonymized_borrower_attributes' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.transaction_id' => 'self.id' }, 'source' => 'Koha::Schema::Result::PseudonymizedBorrowerAttribute', 'class' => 'Koha::Schema::Result::PseudonymizedBorrowerAttribute' } }, '_ordered_columns' => [ 'id', 'hashed_borrowernumber', 'has_cardnumber', 'title', 'city', 'state', 'zipcode', 'country', 'branchcode', 'categorycode', 'dateenrolled', 'sex', 'sort1', 'sort2', 'datetime', 'transaction_branchcode', 'transaction_type', 'itemnumber', 'itemtype', 'holdingbranch', 'homebranch', 'location', 'itemcallnumber', 'ccode' ], 'name' => 'pseudonymized_transactions' }, 'DBIx::Class::ResultSource::Table' ), 'ErmUsagePlatform' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'erm_usage_muses' => { 'class' => 'Koha::Schema::Result::ErmUsageMus', 'cond' => { 'foreign.platform_id' => 'self.platform_id' }, 'source' => 'Koha::Schema::Result::ErmUsageMus', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' } }, 'erm_usage_yuses' => { 'class' => 'Koha::Schema::Result::ErmUsageYus', 'source' => 'Koha::Schema::Result::ErmUsageYus', 'cond' => { 'foreign.platform_id' => 'self.platform_id' }, 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'usage_data_provider' => { 'class' => 'Koha::Schema::Result::ErmUsageDataProvider', 'cond' => { 'foreign.erm_usage_data_provider_id' => 'self.usage_data_provider_id' }, 'source' => 'Koha::Schema::Result::ErmUsageDataProvider', 'attrs' => { 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'usage_data_provider_id' => 1 }, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1 } } }, 'result_class' => 'Koha::Schema::Result::ErmUsagePlatform', 'resultset_attributes' => {}, '_ordered_columns' => [ 'platform_id', 'platform', 'usage_data_provider_id' ], 'name' => 'erm_usage_platforms', 'source_name' => 'ErmUsagePlatform', '_primaries' => [ 'platform_id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ErmUsagePlatform'}{'_primaries'} }, '_columns' => { 'platform' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'platform_id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'usage_data_provider_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'SubscriptionNumberpattern' => bless( { '_primaries' => [ 'id' ], '_ordered_columns' => [ 'id', 'label', 'displayorder', 'description', 'numberingmethod', 'label1', 'add1', 'every1', 'whenmorethan1', 'setto1', 'numbering1', 'label2', 'add2', 'every2', 'whenmorethan2', 'setto2', 'numbering2', 'label3', 'add3', 'every3', 'whenmorethan3', 'setto3', 'numbering3' ], 'name' => 'subscription_numberpatterns', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::SubscriptionNumberpattern', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'subscriptions' => { 'class' => 'Koha::Schema::Result::Subscription', 'cond' => { 'foreign.numberpattern' => 'self.id' }, 'source' => 'Koha::Schema::Result::Subscription', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SubscriptionNumberpattern'}{'_primaries'} }, '_columns' => { 'setto2' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'add3' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'numbering2' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'whenmorethan3' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'label1' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'every1' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'label' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'numberingmethod' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'whenmorethan1' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'setto3' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'whenmorethan2' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'numbering1' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'every2' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'label2' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'numbering3' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'setto1' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'add2' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'displayorder' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'add1' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'every3' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'label3' => { 'is_nullable' => 1, 'data_type' => 'varchar', 'size' => 255 }, 'description' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' } }, '_columns_info_loaded' => 0, 'source_name' => 'SubscriptionNumberpattern', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'Systempreference' => bless( { '_columns' => { 'options' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'explanation' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'value' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' }, 'type' => { 'size' => 20, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'variable' => { 'size' => 50, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'variable' ] }, 'name' => 'systempreferences', '_ordered_columns' => [ 'variable', 'value', 'options', 'explanation', 'type' ], '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::Systempreference', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Systempreference'}{'_unique_constraints'}{'primary'}, 'source_name' => 'Systempreference' }, 'DBIx::Class::ResultSource::Table' ), 'NeedMergeAuthority' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'authid' => { 'is_nullable' => 0, 'data_type' => 'bigint' }, 'authid_new' => { 'data_type' => 'bigint', 'is_nullable' => 1 }, 'done' => { 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'reportxml' => { 'is_nullable' => 1, 'data_type' => 'mediumtext' } }, 'source_name' => 'NeedMergeAuthority', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'NeedMergeAuthority'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::NeedMergeAuthority', '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, 'name' => 'need_merge_authorities', '_ordered_columns' => [ 'id', 'authid', 'authid_new', 'reportxml', 'timestamp', 'done' ] }, 'DBIx::Class::ResultSource::Table' ), 'AdditionalFieldValue' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::AdditionalFieldValue', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'field' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'field_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 }, 'cond' => { 'foreign.id' => 'self.field_id' }, 'source' => 'Koha::Schema::Result::AdditionalField', 'class' => 'Koha::Schema::Result::AdditionalField' } }, 'resultset_attributes' => {}, 'name' => 'additional_field_values', '_ordered_columns' => [ 'id', 'field_id', 'record_id', 'value' ], 'source_name' => 'AdditionalFieldValue', '_primaries' => [ 'id' ], '_columns_info_loaded' => 0, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AdditionalFieldValue'}{'_primaries'} }, '_columns' => { 'record_id' => { 'is_nullable' => 0, 'data_type' => 'integer' }, 'id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'value' => { 'size' => 255, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'field_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'SavedSql' => bless( { '_primaries' => [ 'id' ], 'source_name' => 'SavedSql', '_columns_info_loaded' => 0, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::SavedSql', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'borrowernumber', 'date_created', 'last_modified', 'savedsql', 'last_run', 'report_name', 'type', 'notes', 'cache_expiry', 'public', 'report_area', 'report_group', 'report_subgroup', 'mana_id' ], 'name' => 'saved_sql', '_columns' => { 'borrowernumber' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'date_created' => { 'data_type' => 'datetime', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'report_subgroup' => { 'size' => 80, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'type' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'cache_expiry' => { 'is_nullable' => 0, 'data_type' => 'integer', 'default_value' => 300 }, 'mana_id' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'report_group' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 80 }, 'savedsql' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 }, 'last_modified' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'last_run' => { 'is_nullable' => 1, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 }, 'report_area' => { 'size' => 6, 'data_type' => 'varchar', 'is_nullable' => 1 }, 'report_name' => { 'size' => 255, 'default_value' => '', 'is_nullable' => 0, 'data_type' => 'varchar' }, 'public' => { 'is_boolean' => 1, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 }, 'notes' => { 'data_type' => 'mediumtext', 'is_nullable' => 1 } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'SavedSql'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'PreservationTrainsItem' => bless( { '_columns' => { 'user_train_item_id' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'item_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'train_item_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'processing_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 1 }, 'added_on' => { 'datetime_undef_if_invalid' => 1, 'data_type' => 'datetime', 'is_nullable' => 1 }, 'train_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => [ 'train_item_id' ], 'train_id' => [ 'train_id', 'item_id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PreservationTrainsItem'}{'_unique_constraints'}{'primary'}, 'source_name' => 'PreservationTrainsItem', 'name' => 'preservation_trains_items', '_ordered_columns' => [ 'train_item_id', 'train_id', 'item_id', 'processing_id', 'user_train_item_id', 'added_on' ], 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::PreservationTrainsItem', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'preservation_processing_attributes_items' => { 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::PreservationProcessingAttributesItem', 'cond' => { 'foreign.train_item_id' => 'self.train_item_id' }, 'class' => 'Koha::Schema::Result::PreservationProcessingAttributesItem' }, 'processing' => { 'class' => 'Koha::Schema::Result::PreservationProcessing', 'source' => 'Koha::Schema::Result::PreservationProcessing', 'cond' => { 'foreign.processing_id' => 'self.processing_id' }, 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'processing_id' => 1 }, 'join_type' => 'LEFT', 'on_delete' => 'SET NULL', 'accessor' => 'single', 'is_depends_on' => 1 } }, 'item' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'item_id' => 1 }, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 }, 'source' => 'Koha::Schema::Result::Item', 'cond' => { 'foreign.itemnumber' => 'self.item_id' }, 'class' => 'Koha::Schema::Result::Item' }, 'train' => { 'class' => 'Koha::Schema::Result::PreservationTrain', 'cond' => { 'foreign.train_id' => 'self.train_id' }, 'source' => 'Koha::Schema::Result::PreservationTrain', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'train_id' => 1 }, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'OaiSetsBiblio' => bless( { '_columns' => { 'biblionumber' => { 'data_type' => 'integer', 'is_nullable' => 0 }, 'set_id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1 } }, '_unique_constraints' => { 'primary' => [ 'biblionumber', 'set_id' ] }, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'OaiSetsBiblio'}{'_unique_constraints'}{'primary'}, 'source_name' => 'OaiSetsBiblio', 'name' => 'oai_sets_biblios', '_ordered_columns' => [ 'biblionumber', 'set_id' ], 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'set' => { 'cond' => { 'foreign.id' => 'self.set_id' }, 'source' => 'Koha::Schema::Result::OaiSet', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'set_id' => 1 }, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1 }, 'class' => 'Koha::Schema::Result::OaiSet' } }, 'result_class' => 'Koha::Schema::Result::OaiSetsBiblio', 'resultset_attributes' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'UploadedFile' => bless( { '_columns' => { 'filename' => { 'is_nullable' => 0, 'data_type' => 'mediumtext' }, 'dtcreated' => { 'is_nullable' => 0, 'data_type' => 'timestamp', 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp' }, 'owner' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'public' => { 'data_type' => 'tinyint', 'is_nullable' => 1 }, 'filesize' => { 'data_type' => 'integer', 'is_nullable' => 1 }, 'hashvalue' => { 'size' => 40, 'data_type' => 'char', 'is_nullable' => 0 }, 'uploadcategorycode' => { 'is_nullable' => 1, 'data_type' => 'text' }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 }, 'dir' => { 'is_nullable' => 0, 'data_type' => 'mediumtext' }, 'permanent' => { 'is_nullable' => 1, 'data_type' => 'tinyint' } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, 'name' => 'uploaded_files', '_ordered_columns' => [ 'id', 'hashvalue', 'filename', 'dir', 'filesize', 'dtcreated', 'uploadcategorycode', 'owner', 'public', 'permanent' ], 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::UploadedFile', 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'UploadedFile'}{'_unique_constraints'}{'primary'}, 'source_name' => 'UploadedFile' }, 'DBIx::Class::ResultSource::Table' ), 'Biblio' => bless( { '_columns_info_loaded' => 0, '_primaries' => [ 'biblionumber' ], 'source_name' => 'Biblio', 'name' => 'biblio', '_ordered_columns' => [ 'biblionumber', 'frameworkcode', 'author', 'title', 'medium', 'subtitle', 'part_number', 'part_name', 'unititle', 'notes', 'serial', 'seriestitle', 'copyrightdate', 'timestamp', 'datecreated', 'abstract' ], 'resultset_attributes' => {}, '_relationships' => { 'reviews' => { 'class' => 'Koha::Schema::Result::Review', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Review', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'subscriptions' => { 'class' => 'Koha::Schema::Result::Subscription', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Subscription', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 } }, 'items' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Item', 'class' => 'Koha::Schema::Result::Item' }, 'tags_indexes' => { 'class' => 'Koha::Schema::Result::TagsIndex', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::TagsIndex' }, 'recalls' => { 'source' => 'Koha::Schema::Result::Recall', 'cond' => { 'foreign.biblio_id' => 'self.biblionumber' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Recall' }, 'cover_images' => { 'source' => 'Koha::Schema::Result::CoverImage', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::CoverImage' }, 'tickets' => { 'class' => 'Koha::Schema::Result::Ticket', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.biblio_id' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Ticket' }, 'illrequests' => { 'source' => 'Koha::Schema::Result::Illrequest', 'cond' => { 'foreign.biblio_id' => 'self.biblionumber' }, 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::Illrequest' }, 'article_requests' => { 'class' => 'Koha::Schema::Result::ArticleRequest', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::ArticleRequest', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'reserves' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Reserve', 'attrs' => { 'cascade_copy' => 0, 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi' }, 'class' => 'Koha::Schema::Result::Reserve' }, 'tags_all' => { 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::TagAll', 'class' => 'Koha::Schema::Result::TagAll' }, 'linktrackers' => { 'source' => 'Koha::Schema::Result::Linktracker', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::Linktracker' }, 'subscriptionhistories' => { 'source' => 'Koha::Schema::Result::Subscriptionhistory', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Subscriptionhistory' }, 'aqorders' => { 'class' => 'Koha::Schema::Result::Aqorder', 'source' => 'Koha::Schema::Result::Aqorder', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 } }, 'suggestions' => { 'class' => 'Koha::Schema::Result::Suggestion', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Suggestion' }, 'club_holds' => { 'source' => 'Koha::Schema::Result::ClubHold', 'cond' => { 'foreign.biblio_id' => 'self.biblionumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::ClubHold' }, 'hold_fill_targets' => { 'class' => 'Koha::Schema::Result::HoldFillTarget', 'attrs' => { 'cascade_copy' => 0, 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'source' => 'Koha::Schema::Result::HoldFillTarget', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' } }, 'tmp_holdsqueues' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::TmpHoldsqueue', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'class' => 'Koha::Schema::Result::TmpHoldsqueue' }, 'ill_requests' => { 'class' => 'Koha::Schema::Result::Illrequest', 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Illrequest', 'cond' => { 'foreign.biblio_id' => 'self.biblionumber' } }, 'item_groups' => { 'source' => 'Koha::Schema::Result::ItemGroup', 'cond' => { 'foreign.biblio_id' => 'self.biblionumber' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::ItemGroup' }, 'import_oai_biblios' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::ImportOaiBiblio', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::ImportOaiBiblio' }, 'course_items' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::CourseItem', 'attrs' => { 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::CourseItem' }, 'metadata' => { 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::BiblioMetadata', 'attrs' => { 'cascade_copy' => 0, 'cascade_update' => 1, 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'single' }, 'class' => 'Koha::Schema::Result::BiblioMetadata' }, 'orders' => { 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Aqorder', 'class' => 'Koha::Schema::Result::Aqorder' }, 'erm_eholdings_titles' => { 'class' => 'Koha::Schema::Result::ErmEholdingsTitle', 'source' => 'Koha::Schema::Result::ErmEholdingsTitle', 'cond' => { 'foreign.biblio_id' => 'self.biblionumber' }, 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } }, 'biblioitem' => { 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'cascade_delete' => 0, 'join_type' => 'LEFT' }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblioitem', 'class' => 'Koha::Schema::Result::Biblioitem' }, 'biblio_metadatas' => { 'source' => 'Koha::Schema::Result::BiblioMetadata', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::BiblioMetadata' }, 'ratings' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Rating', 'class' => 'Koha::Schema::Result::Rating' }, 'old_reserves' => { 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::OldReserve', 'class' => 'Koha::Schema::Result::OldReserve' }, 'bookings' => { 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'cond' => { 'foreign.biblio_id' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Booking', 'class' => 'Koha::Schema::Result::Booking' }, 'biblioitems' => { 'source' => 'Koha::Schema::Result::Biblioitem', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'attrs' => { 'accessor' => 'multi', 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Biblioitem' }, 'serials' => { 'class' => 'Koha::Schema::Result::Serial', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Serial', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' } }, 'virtualshelfcontents' => { 'class' => 'Koha::Schema::Result::Virtualshelfcontent', 'attrs' => { 'join_type' => 'LEFT', 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::Virtualshelfcontent', 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' } } }, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::Biblio', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns' => { 'author' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'serial' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 }, 'copyrightdate' => { 'data_type' => 'smallint', 'is_nullable' => 1 }, 'part_name' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'part_number' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'seriestitle' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'title' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'notes' => { 'data_type' => 'longtext', 'is_nullable' => 1 }, 'medium' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'subtitle' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'biblionumber' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'unititle' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'frameworkcode' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 4 }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'datecreated' => { 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'date' }, 'abstract' => { 'is_nullable' => 1, 'data_type' => 'longtext' } }, '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Biblio'}{'_primaries'} } }, 'DBIx::Class::ResultSource::Table' ), 'Zebraqueue' => bless( { '_unique_constraints' => { 'primary' => [ 'id' ] }, '_columns' => { 'biblio_auth_number' => { 'extra' => { 'unsigned' => 1 }, 'is_nullable' => 0, 'data_type' => 'bigint', 'default_value' => 0 }, 'time' => { 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1, 'is_nullable' => 0, 'data_type' => 'timestamp' }, 'server' => { 'default_value' => '', 'size' => 20, 'data_type' => 'char', 'is_nullable' => 0 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'operation' => { 'data_type' => 'char', 'is_nullable' => 0, 'default_value' => '', 'size' => 20 }, 'done' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'integer' } }, 'source_name' => 'Zebraqueue', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Zebraqueue'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::Zebraqueue', 'resultset_class' => 'DBIx::Class::ResultSet', 'resultset_attributes' => {}, '_relationships' => {}, '_ordered_columns' => [ 'id', 'biblio_auth_number', 'operation', 'server', 'done', 'time' ], 'name' => 'zebraqueue' }, 'DBIx::Class::ResultSource::Table' ), 'IllbatchStatus' => bless( { 'source_name' => 'IllbatchStatus', '_primaries' => [ 'id' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::IllbatchStatus', '_relationships' => { 'illbatches' => { 'source' => 'Koha::Schema::Result::Illbatch', 'cond' => { 'foreign.status_code' => 'self.code' }, 'attrs' => { 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'class' => 'Koha::Schema::Result::Illbatch' } }, 'resultset_attributes' => {}, 'name' => 'illbatch_statuses', '_ordered_columns' => [ 'id', 'name', 'code', 'is_system' ], '_unique_constraints' => { 'u_illbatchstatuses__code' => [ 'code' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'IllbatchStatus'}{'_primaries'} }, '_columns' => { 'code' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 20 }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'name' => { 'size' => 100, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'is_system' => { 'data_type' => 'tinyint', 'is_nullable' => 1, 'is_boolean' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'PendingOfflineOperation' => bless( { 'source_name' => 'PendingOfflineOperation', '_primaries' => [ 'operationid' ], '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => {}, 'result_class' => 'Koha::Schema::Result::PendingOfflineOperation', '_ordered_columns' => [ 'operationid', 'userid', 'branchcode', 'timestamp', 'action', 'barcode', 'cardnumber', 'amount' ], 'name' => 'pending_offline_operations', '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PendingOfflineOperation'}{'_primaries'} }, '_columns' => { 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'operationid' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_auto_increment' => 1 }, 'amount' => { 'size' => [ 28, 6 ], 'is_nullable' => 1, 'data_type' => 'decimal' }, 'action' => { 'size' => 10, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'cardnumber' => { 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 32 }, 'userid' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 30 }, 'branchcode' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 10 }, 'barcode' => { 'size' => 20, 'data_type' => 'varchar', 'is_nullable' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'MarcOverlayRule' => bless( { '_columns' => { 'remove' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 }, 'delete' => { 'accessor' => undef, 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0, 'is_boolean' => 1 }, 'tag' => { 'size' => 255, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'filter' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'id' => { 'is_auto_increment' => 1, 'is_nullable' => 0, 'data_type' => 'integer' }, 'append' => { 'is_boolean' => 1, 'default_value' => 0, 'data_type' => 'tinyint', 'is_nullable' => 0 }, 'module' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 127 }, 'add' => { 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0, 'is_boolean' => 1 } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, '_ordered_columns' => [ 'id', 'tag', 'module', 'filter', 'add', 'append', 'remove', 'delete' ], 'name' => 'marc_overlay_rules', 'resultset_attributes' => {}, 'result_class' => 'Koha::Schema::Result::MarcOverlayRule', '_relationships' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MarcOverlayRule'}{'_unique_constraints'}{'primary'}, 'source_name' => 'MarcOverlayRule' }, 'DBIx::Class::ResultSource::Table' ), 'ClassSource' => bless( { '_unique_constraints' => { 'primary' => [ 'cn_source' ] }, '_columns' => { 'used' => { 'default_value' => 0, 'is_nullable' => 0, 'data_type' => 'tinyint' }, 'description' => { 'is_nullable' => 1, 'data_type' => 'longtext' }, 'class_split_rule' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'default_value' => '', 'size' => 10, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'cn_source' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 10, 'default_value' => '' }, 'class_sort_rule' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'is_foreign_key' => 1, 'size' => 10, 'default_value' => '', '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'class_split_rule' => { 'cond' => { 'foreign.class_split_rule' => 'self.class_split_rule' }, 'source' => 'Koha::Schema::Result::ClassSplitRule', 'attrs' => { 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'RESTRICT', 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'RESTRICT' }, 'class' => 'Koha::Schema::Result::ClassSplitRule' }, 'class_sort_rule' => { 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'RESTRICT', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'RESTRICT', 'is_deferrable' => 1 }, 'cond' => { 'foreign.class_sort_rule' => 'self.class_sort_rule' }, 'source' => 'Koha::Schema::Result::ClassSortRule', 'class' => 'Koha::Schema::Result::ClassSortRule' } }, 'result_class' => 'Koha::Schema::Result::ClassSource', '_ordered_columns' => [ 'cn_source', 'description', 'used', 'class_sort_rule', 'class_split_rule' ], 'name' => 'class_sources', 'source_name' => 'ClassSource', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'ClassSource'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0 }, 'DBIx::Class::ResultSource::Table' ), 'MessageTransport' => bless( { '_unique_constraints' => { 'primary' => [ 'message_attribute_id', 'message_transport_type', 'is_digest' ] }, '_columns' => { 'branchcode' => { 'default_value' => '', 'size' => 10, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'letter_code' => { 'size' => 20, 'default_value' => '', 'data_type' => 'varchar', 'is_nullable' => 0 }, 'message_transport_type' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_nullable' => 0, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 20 }, 'message_attribute_id' => { 'data_type' => 'integer', 'is_nullable' => 0, 'is_foreign_key' => 1 }, 'letter_module' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 20 }, 'is_digest' => { 'is_nullable' => 0, 'data_type' => 'tinyint', 'default_value' => 0 } }, 'source_name' => 'MessageTransport', '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'MessageTransport'}{'_unique_constraints'}{'primary'}, '_columns_info_loaded' => 0, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::MessageTransport', '_relationships' => { 'message_attribute' => { 'class' => 'Koha::Schema::Result::MessageAttribute', 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'fk_columns' => { 'message_attribute_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single' }, 'source' => 'Koha::Schema::Result::MessageAttribute', 'cond' => { 'foreign.message_attribute_id' => 'self.message_attribute_id' } }, 'message_transport_type' => { 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'cond' => { 'foreign.message_transport_type' => 'self.message_transport_type' }, 'source' => 'Koha::Schema::Result::MessageTransportType', 'class' => 'Koha::Schema::Result::MessageTransportType' } }, 'resultset_attributes' => {}, '_ordered_columns' => [ 'message_attribute_id', 'message_transport_type', 'is_digest', 'letter_module', 'letter_code', 'branchcode' ], 'name' => 'message_transports' }, 'DBIx::Class::ResultSource::Table' ), 'OaiSetsDescription' => bless( { '_columns' => { 'description' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'size' => 255 }, 'set_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 } }, '_columns_info_loaded' => 0, 'source_name' => 'OaiSetsDescription', '_ordered_columns' => [ 'set_id', 'description' ], 'name' => 'oai_sets_descriptions', 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::OaiSetsDescription', 'resultset_attributes' => {}, '_relationships' => { 'set' => { 'class' => 'Koha::Schema::Result::OaiSet', 'attrs' => { 'fk_columns' => { 'set_id' => 1 }, 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE' }, 'cond' => { 'foreign.id' => 'self.set_id' }, 'source' => 'Koha::Schema::Result::OaiSet' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'} }, 'DBIx::Class::ResultSource::Table' ), 'AdditionalContent' => bless( { '_columns_info_loaded' => 0, 'source_name' => 'AdditionalContent', '_primaries' => [ 'id' ], 'name' => 'additional_contents', '_ordered_columns' => [ 'id', 'category', 'code', 'location', 'branchcode', 'published_on', 'updated_on', 'expirationdate', 'number', 'borrowernumber' ], 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::AdditionalContent', '_relationships' => { 'borrowernumber' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'accessor' => 'filter', 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'class' => 'Koha::Schema::Result::Borrower' }, 'branchcode' => { 'class' => 'Koha::Schema::Result::Branch', 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 }, 'source' => 'Koha::Schema::Result::Branch', 'cond' => { 'foreign.branchcode' => 'self.branchcode' } }, 'additional_contents_localizations' => { 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'accessor' => 'multi' }, 'source' => 'Koha::Schema::Result::AdditionalContentsLocalization', 'cond' => { 'foreign.additional_content_id' => 'self.id' }, 'class' => 'Koha::Schema::Result::AdditionalContentsLocalization' } }, '_unique_constraints' => { 'additional_contents_uniq' => [ 'category', 'code', 'branchcode' ], 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AdditionalContent'}{'_primaries'} }, '_columns' => { 'number' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'expirationdate' => { 'data_type' => 'date', 'is_nullable' => 1, 'datetime_undef_if_invalid' => 1 }, 'branchcode' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 1, 'size' => 10, 'is_foreign_key' => 1 }, 'category' => { 'size' => 20, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'borrowernumber' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'integer', 'is_nullable' => 1, 'is_foreign_key' => 1 }, 'code' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 100 }, 'location' => { 'size' => 255, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'published_on' => { 'is_nullable' => 1, 'data_type' => 'date', 'datetime_undef_if_invalid' => 1 }, 'updated_on' => { 'datetime_undef_if_invalid' => 1, 'default_value' => \'current_timestamp', 'data_type' => 'timestamp', 'is_nullable' => 0 }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'extra' => { 'unsigned' => 1 }, 'is_auto_increment' => 1 } } }, 'DBIx::Class::ResultSource::Table' ), 'TagAll' => bless( { '_columns' => { 'language' => { 'is_nullable' => 1, 'data_type' => 'integer' }, 'term' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 191 }, 'biblionumber' => { '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } }, 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'tag_id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'borrowernumber' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1, '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'date_created' => { 'is_nullable' => 0, 'data_type' => 'datetime', 'datetime_undef_if_invalid' => 1 } }, '_unique_constraints' => { 'primary' => [ 'tag_id' ] }, '_ordered_columns' => [ 'tag_id', 'borrowernumber', 'biblionumber', 'term', 'language', 'date_created' ], 'name' => 'tags_all', 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::TagAll', '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_foreign_key_constraint' => 1, 'on_delete' => 'SET NULL', 'join_type' => 'LEFT', 'is_depends_on' => 1, 'accessor' => 'filter', 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1 } }, 'biblionumber' => { 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'accessor' => 'filter', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Biblio', 'class' => 'Koha::Schema::Result::Biblio' } }, 'resultset_attributes' => {}, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'TagAll'}{'_unique_constraints'}{'primary'}, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'TagAll' }, 'DBIx::Class::ResultSource::Table' ), 'AuthorisedValueCategory' => bless( { '_ordered_columns' => [ 'category_name', 'is_system', 'is_integer_only' ], 'name' => 'authorised_value_categories', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'result_class' => 'Koha::Schema::Result::AuthorisedValueCategory', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'marc_subfield_structures' => { 'cond' => { 'foreign.authorised_value' => 'self.category_name' }, 'source' => 'Koha::Schema::Result::MarcSubfieldStructure', 'attrs' => { 'cascade_copy' => 0, 'cascade_delete' => 0, 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, 'class' => 'Koha::Schema::Result::MarcSubfieldStructure' }, 'authorised_values' => { 'class' => 'Koha::Schema::Result::AuthorisedValue', 'attrs' => { 'is_depends_on' => 0, 'cascade_delete' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT', 'cascade_copy' => 0 }, 'source' => 'Koha::Schema::Result::AuthorisedValue', 'cond' => { 'foreign.category' => 'self.category_name' } }, 'items_search_fields' => { 'class' => 'Koha::Schema::Result::ItemsSearchField', 'cond' => { 'foreign.authorised_values_category' => 'self.category_name' }, 'source' => 'Koha::Schema::Result::ItemsSearchField', 'attrs' => { 'cascade_copy' => 0, 'is_depends_on' => 0, 'join_type' => 'LEFT', 'cascade_delete' => 0, 'accessor' => 'multi' } } }, '_columns_info_loaded' => 0, 'source_name' => 'AuthorisedValueCategory', '_primaries' => [ 'category_name' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'AuthorisedValueCategory'}{'_primaries'} }, '_columns' => { 'is_system' => { 'is_boolean' => 1, 'default_value' => 0, 'is_nullable' => 1, 'data_type' => 'tinyint' }, 'category_name' => { 'data_type' => 'varchar', 'is_nullable' => 0, 'default_value' => '', 'size' => 32 }, 'is_integer_only' => { 'is_boolean' => 1, 'data_type' => 'tinyint', 'is_nullable' => 0, 'default_value' => 0 } } }, 'DBIx::Class::ResultSource::Table' ), 'DeletedbiblioMetadata' => bless( { '_columns' => { 'schema' => { 'size' => 16, 'data_type' => 'varchar', 'is_nullable' => 0 }, 'record_source_id' => { 'is_nullable' => 1, 'data_type' => 'integer', 'is_foreign_key' => 1 }, 'format' => { 'size' => 16, 'is_nullable' => 0, 'data_type' => 'varchar' }, 'biblionumber' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0, '_inflate_info' => { 'inflate' => sub { "DUMMY" }, 'deflate' => sub { "DUMMY" } } }, 'id' => { 'is_auto_increment' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'timestamp' => { 'data_type' => 'timestamp', 'is_nullable' => 0, 'default_value' => \'current_timestamp', 'datetime_undef_if_invalid' => 1 }, 'metadata' => { 'data_type' => 'longtext', 'is_nullable' => 0 } }, '_unique_constraints' => { 'primary' => [ 'id' ], 'deletedbiblio_metadata_uniq_key' => [ 'biblionumber', 'format', 'schema' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'DeletedbiblioMetadata'}{'_unique_constraints'}{'primary'}, 'source_name' => 'DeletedbiblioMetadata', '_columns_info_loaded' => 0, '_relationships' => { 'biblionumber' => { 'class' => 'Koha::Schema::Result::Deletedbiblio', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'is_depends_on' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter' }, 'cond' => { 'foreign.biblionumber' => 'self.biblionumber' }, 'source' => 'Koha::Schema::Result::Deletedbiblio' }, 'record_source' => { 'attrs' => { 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'undef_on_null_fk' => 1, 'join_type' => 'LEFT', 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'record_source_id' => 1 } }, 'source' => 'Koha::Schema::Result::RecordSource', 'cond' => { 'foreign.record_source_id' => 'self.record_source_id' }, 'class' => 'Koha::Schema::Result::RecordSource' } }, 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', 'result_class' => 'Koha::Schema::Result::DeletedbiblioMetadata', 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, 'name' => 'deletedbiblio_metadata', '_ordered_columns' => [ 'id', 'biblionumber', 'format', 'schema', 'metadata', 'timestamp', 'record_source_id' ] }, 'DBIx::Class::ResultSource::Table' ), 'UserPermission' => bless( { 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_columns_info_loaded' => 0, 'source_name' => 'UserPermission', 'name' => 'user_permissions', '_ordered_columns' => [ 'borrowernumber', 'module_bit', 'code' ], 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'borrowernumber' => { 'class' => 'Koha::Schema::Result::Borrower', 'source' => 'Koha::Schema::Result::Borrower', 'cond' => { 'foreign.borrowernumber' => 'self.borrowernumber' }, 'attrs' => { 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1, 'is_foreign_key_constraint' => 1 } }, 'permission' => { 'class' => 'Koha::Schema::Result::Permission', 'cond' => { 'foreign.code' => 'self.code', 'foreign.module_bit' => 'self.module_bit' }, 'source' => 'Koha::Schema::Result::Permission', 'attrs' => { 'undef_on_null_fk' => 1, 'on_update' => 'CASCADE', 'is_deferrable' => 1, 'is_foreign_key_constraint' => 1, 'fk_columns' => { 'module_bit' => 1, 'code' => 1 }, 'accessor' => 'single', 'on_delete' => 'CASCADE', 'is_depends_on' => 1 } } }, 'result_class' => 'Koha::Schema::Result::UserPermission', 'resultset_attributes' => {}, '_primaries' => [ 'borrowernumber', 'module_bit', 'code' ], '_unique_constraints' => { 'primary' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'UserPermission'}{'_primaries'} }, '_columns' => { 'module_bit' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_foreign_key' => 1, 'default_value' => 0 }, 'borrowernumber' => { 'default_value' => 0, 'is_foreign_key' => 1, 'is_nullable' => 0, 'data_type' => 'integer', '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } } }, 'code' => { 'is_nullable' => 0, 'data_type' => 'varchar', 'is_foreign_key' => 1, 'size' => 64 } } }, 'DBIx::Class::ResultSource::Table' ), 'PseudonymizedBorrowerAttribute' => bless( { '_columns' => { 'code' => { '_inflate_info' => { 'deflate' => sub { "DUMMY" }, 'inflate' => sub { "DUMMY" } }, 'data_type' => 'varchar', 'is_nullable' => 0, 'size' => 64, 'is_foreign_key' => 1 }, 'attribute' => { 'size' => 255, 'is_nullable' => 1, 'data_type' => 'varchar' }, 'transaction_id' => { 'is_foreign_key' => 1, 'data_type' => 'integer', 'is_nullable' => 0 }, 'id' => { 'is_nullable' => 0, 'data_type' => 'integer', 'is_auto_increment' => 1 } }, '_unique_constraints' => { 'primary' => [ 'id' ] }, '_primaries' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'PseudonymizedBorrowerAttribute'}{'_unique_constraints'}{'primary'}, 'source_name' => 'PseudonymizedBorrowerAttribute', '_columns_info_loaded' => 0, 'result_class' => 'Koha::Schema::Result::PseudonymizedBorrowerAttribute', 'resultset_attributes' => {}, 'resultset_class' => 'DBIx::Class::ResultSet', '_relationships' => { 'code' => { 'attrs' => { 'undef_on_null_fk' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'is_foreign_key_constraint' => 1, 'on_delete' => 'CASCADE', 'accessor' => 'filter', 'is_depends_on' => 1 }, 'source' => 'Koha::Schema::Result::BorrowerAttributeType', 'cond' => { 'foreign.code' => 'self.code' }, 'class' => 'Koha::Schema::Result::BorrowerAttributeType' }, 'transaction' => { 'attrs' => { 'on_delete' => 'CASCADE', 'accessor' => 'single', 'is_depends_on' => 1, 'fk_columns' => { 'transaction_id' => 1 }, 'is_foreign_key_constraint' => 1, 'is_deferrable' => 1, 'on_update' => 'CASCADE', 'undef_on_null_fk' => 1 }, 'source' => 'Koha::Schema::Result::PseudonymizedTransaction', 'cond' => { 'foreign.id' => 'self.transaction_id' }, 'class' => 'Koha::Schema::Result::PseudonymizedTransaction' } }, 'schema' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}, '_ordered_columns' => [ 'id', 'transaction_id', 'code', 'attribute' ], 'name' => 'pseudonymized_borrower_attributes' }, 'DBIx::Class::ResultSource::Table' ) }, 'class_mappings' => { 'Koha::Schema::Result::CreatorTemplate' => 'CreatorTemplate', 'Koha::Schema::Result::CategoriesBranch' => 'CategoriesBranch', 'Koha::Schema::Result::PatronList' => 'PatronList', 'Koha::Schema::Result::ActionLog' => 'ActionLog', 'Koha::Schema::Result::ErmUsageItem' => 'ErmUsageItem', 'Koha::Schema::Result::AqbooksellerIssue' => 'AqbooksellerIssue', 'Koha::Schema::Result::HoldCancellationRequest' => 'HoldCancellationRequest', 'Koha::Schema::Result::Aqbasketuser' => 'Aqbasketuser', 'Koha::Schema::Result::TagsIndex' => 'TagsIndex', 'Koha::Schema::Result::SearchField' => 'SearchField', 'Koha::Schema::Result::Subscriptionroutinglist' => 'Subscriptionroutinglist', 'Koha::Schema::Result::BorrowerModification' => 'BorrowerModification', 'Koha::Schema::Result::Patronimage' => 'Patronimage', 'Koha::Schema::Result::EdifactMessage' => 'EdifactMessage', 'Koha::Schema::Result::ErmEholdingsPackage' => 'ErmEholdingsPackage', 'Koha::Schema::Result::CashRegisterAction' => 'CashRegisterAction', 'Koha::Schema::Result::Virtualshelve' => 'Virtualshelve', 'Koha::Schema::Result::TablesSetting' => 'TablesSetting', 'Koha::Schema::Result::SmtpServer' => 'SmtpServer', 'Koha::Schema::Result::Permission' => 'Permission', 'Koha::Schema::Result::MiscFile' => 'MiscFile', 'Koha::Schema::Result::ImportBiblio' => 'ImportBiblio', 'Koha::Schema::Result::Virtualshelfcontent' => 'Virtualshelfcontent', 'Koha::Schema::Result::ErmAgreement' => 'ErmAgreement', 'Koha::Schema::Result::Illrequest' => 'Illrequest', 'Koha::Schema::Result::Aqbudget' => 'Aqbudget', 'Koha::Schema::Result::HouseboundRole' => 'HouseboundRole', 'Koha::Schema::Result::CreatorBatch' => 'CreatorBatch', 'Koha::Schema::Result::Ticket' => 'Ticket', 'Koha::Schema::Result::ErmCounterFile' => 'ErmCounterFile', 'Koha::Schema::Result::ItemsLastBorrower' => 'ItemsLastBorrower', 'Koha::Schema::Result::CirculationRule' => 'CirculationRule', 'Koha::Schema::Result::AqbooksellerAlias' => 'AqbooksellerAlias', 'Koha::Schema::Result::Subscription' => 'Subscription', 'Koha::Schema::Result::CourseItem' => 'CourseItem', 'Koha::Schema::Result::Tag' => 'Tag', 'Koha::Schema::Result::Biblioitem' => 'Biblioitem', 'Koha::Schema::Result::Deletedbiblioitem' => 'Deletedbiblioitem', 'Koha::Schema::Result::Illbatch' => 'Illbatch', 'Koha::Schema::Result::DeletedbiblioMetadata' => 'DeletedbiblioMetadata', 'Koha::Schema::Result::MarcModificationTemplateAction' => 'MarcModificationTemplateAction', 'Koha::Schema::Result::LanguageDescription' => 'LanguageDescription', 'Koha::Schema::Result::TagAll' => 'TagAll', 'Koha::Schema::Result::OldIssue' => 'OldIssue', 'Koha::Schema::Result::Browser' => 'Browser', 'Koha::Schema::Result::ItemsSearchField' => 'ItemsSearchField', 'Koha::Schema::Result::AdditionalField' => 'AdditionalField', 'Koha::Schema::Result::AdditionalContentsLocalization' => 'AdditionalContentsLocalization', 'Koha::Schema::Result::Systempreference' => 'Systempreference', 'Koha::Schema::Result::MatchpointComponent' => 'MatchpointComponent', 'Koha::Schema::Result::Biblio' => 'Biblio', 'Koha::Schema::Result::CashRegister' => 'CashRegister', 'Koha::Schema::Result::City' => 'City', 'Koha::Schema::Result::ErmUsagePlatform' => 'ErmUsagePlatform', 'Koha::Schema::Result::ItemBundle' => 'ItemBundle', 'Koha::Schema::Result::Review' => 'Review', 'Koha::Schema::Result::ErmEholdingsResource' => 'ErmEholdingsResource', 'Koha::Schema::Result::AuthHeader' => 'AuthHeader', 'Koha::Schema::Result::SmsProvider' => 'SmsProvider', 'Koha::Schema::Result::ErmAgreementLicense' => 'ErmAgreementLicense', 'Koha::Schema::Result::ApiKey' => 'ApiKey', 'Koha::Schema::Result::ImportBatchProfile' => 'ImportBatchProfile', 'Koha::Schema::Result::BorrowerMessagePreference' => 'BorrowerMessagePreference', 'Koha::Schema::Result::PreservationProcessing' => 'PreservationProcessing', 'Koha::Schema::Result::AqordersItem' => 'AqordersItem', 'Koha::Schema::Result::AccountCreditTypesBranch' => 'AccountCreditTypesBranch', 'Koha::Schema::Result::HoldFillTarget' => 'HoldFillTarget', 'Koha::Schema::Result::ArticleRequest' => 'ArticleRequest', 'Koha::Schema::Result::ItemEditorTemplate' => 'ItemEditorTemplate', 'Koha::Schema::Result::ErmUsageYus' => 'ErmUsageYus', 'Koha::Schema::Result::PreservationTrain' => 'PreservationTrain', 'Koha::Schema::Result::SavedSql' => 'SavedSql', 'Koha::Schema::Result::PatronListPatron' => 'PatronListPatron', 'Koha::Schema::Result::HouseboundProfile' => 'HouseboundProfile', 'Koha::Schema::Result::Borrower' => 'Borrower', 'Koha::Schema::Result::AqbooksellerInterface' => 'AqbooksellerInterface', 'Koha::Schema::Result::Alert' => 'Alert', 'Koha::Schema::Result::MarcSubfieldStructure' => 'MarcSubfieldStructure', 'Koha::Schema::Result::AccountDebitTypesBranch' => 'AccountDebitTypesBranch', 'Koha::Schema::Result::TmpHoldsqueue' => 'TmpHoldsqueue', 'Koha::Schema::Result::CoverImage' => 'CoverImage', 'Koha::Schema::Result::ImportBatch' => 'ImportBatch', 'Koha::Schema::Result::ErmUserRole' => 'ErmUserRole', 'Koha::Schema::Result::OaiServer' => 'OaiServer', 'Koha::Schema::Result::ClassSource' => 'ClassSource', 'Koha::Schema::Result::Aqbasket' => 'Aqbasket', 'Koha::Schema::Result::Stockrotationstage' => 'Stockrotationstage', 'Koha::Schema::Result::CreatorLayout' => 'CreatorLayout', 'Koha::Schema::Result::ErmEholdingsPackagesAgreement' => 'ErmEholdingsPackagesAgreement', 'Koha::Schema::Result::LanguageRfc4646ToIso639' => 'LanguageRfc4646ToIso639', 'Koha::Schema::Result::RestrictionType' => 'RestrictionType', 'Koha::Schema::Result::Collection' => 'Collection', 'Koha::Schema::Result::RecordSource' => 'RecordSource', 'Koha::Schema::Result::AuthTagStructure' => 'AuthTagStructure', 'Koha::Schema::Result::AdvancedEditorMacro' => 'AdvancedEditorMacro', 'Koha::Schema::Result::TransportCost' => 'TransportCost', 'Koha::Schema::Result::BiblioFramework' => 'BiblioFramework', 'Koha::Schema::Result::BorrowerAttribute' => 'BorrowerAttribute', 'Koha::Schema::Result::BorrowerAttributeTypesBranch' => 'BorrowerAttributeTypesBranch', 'Koha::Schema::Result::MessageQueue' => 'MessageQueue', 'Koha::Schema::Result::MatcherMatchpoint' => 'MatcherMatchpoint', 'Koha::Schema::Result::AuthorisedValue' => 'AuthorisedValue', 'Koha::Schema::Result::BorrowerRelationship' => 'BorrowerRelationship', 'Koha::Schema::Result::Serialitem' => 'Serialitem', 'Koha::Schema::Result::Subscriptionhistory' => 'Subscriptionhistory', 'Koha::Schema::Result::Zebraqueue' => 'Zebraqueue', 'Koha::Schema::Result::PreservationTrainsItem' => 'PreservationTrainsItem', 'Koha::Schema::Result::Branchtransfer' => 'Branchtransfer', 'Koha::Schema::Result::ExportFormat' => 'ExportFormat', 'Koha::Schema::Result::BorrowerMessageTransportPreference' => 'BorrowerMessageTransportPreference', 'Koha::Schema::Result::PatronConsent' => 'PatronConsent', 'Koha::Schema::Result::ClassSortRule' => 'ClassSortRule', 'Koha::Schema::Result::AccountCreditType' => 'AccountCreditType', 'Koha::Schema::Result::ReportsDictionary' => 'ReportsDictionary', 'Koha::Schema::Result::Issue' => 'Issue', 'Koha::Schema::Result::CurbsidePickupPolicy' => 'CurbsidePickupPolicy', 'Koha::Schema::Result::Z3950server' => 'Z3950server', 'Koha::Schema::Result::CurbsidePickup' => 'CurbsidePickup', 'Koha::Schema::Result::SearchMarcMap' => 'SearchMarcMap', 'Koha::Schema::Result::BorrowerAttributeType' => 'BorrowerAttributeType', 'Koha::Schema::Result::ErmLicense' => 'ErmLicense', 'Koha::Schema::Result::CurbsidePickupIssue' => 'CurbsidePickupIssue', 'Koha::Schema::Result::TagsApproval' => 'TagsApproval', 'Koha::Schema::Result::Currency' => 'Currency', 'Koha::Schema::Result::ClubTemplate' => 'ClubTemplate', 'Koha::Schema::Result::AqinvoiceAdjustment' => 'AqinvoiceAdjustment', 'Koha::Schema::Result::Booking' => 'Booking', 'Koha::Schema::Result::Deleteditem' => 'Deleteditem', 'Koha::Schema::Result::CourseReserve' => 'CourseReserve', 'Koha::Schema::Result::AccountDebitType' => 'AccountDebitType', 'Koha::Schema::Result::SubscriptionNumberpattern' => 'SubscriptionNumberpattern', 'Koha::Schema::Result::MarcModificationTemplate' => 'MarcModificationTemplate', 'Koha::Schema::Result::LibraryHour' => 'LibraryHour', 'Koha::Schema::Result::ImportOaiAuthority' => 'ImportOaiAuthority', 'Koha::Schema::Result::ErmDocument' => 'ErmDocument', 'Koha::Schema::Result::Stockrotationitem' => 'Stockrotationitem', 'Koha::Schema::Result::BorrowerFile' => 'BorrowerFile', 'Koha::Schema::Result::LanguageScriptBidi' => 'LanguageScriptBidi', 'Koha::Schema::Result::Course' => 'Course', 'Koha::Schema::Result::ErmEholdingsTitle' => 'ErmEholdingsTitle', 'Koha::Schema::Result::UploadedFile' => 'UploadedFile', 'Koha::Schema::Result::OaiSetsMapping' => 'OaiSetsMapping', 'Koha::Schema::Result::Aqinvoice' => 'Aqinvoice', 'Koha::Schema::Result::AuthSubfieldStructure' => 'AuthSubfieldStructure', 'Koha::Schema::Result::Reserve' => 'Reserve', 'Koha::Schema::Result::Quote' => 'Quote', 'Koha::Schema::Result::Localization' => 'Localization', 'Koha::Schema::Result::LibraryGroup' => 'LibraryGroup', 'Koha::Schema::Result::ImportRecordMatch' => 'ImportRecordMatch', 'Koha::Schema::Result::SocialData' => 'SocialData', 'Koha::Schema::Result::ErmUsageMus' => 'ErmUsageMus', 'Koha::Schema::Result::ClubField' => 'ClubField', 'Koha::Schema::Result::ClubHoldsToPatronHold' => 'ClubHoldsToPatronHold', 'Koha::Schema::Result::Aqcontract' => 'Aqcontract', 'Koha::Schema::Result::IllbatchStatus' => 'IllbatchStatus', 'Koha::Schema::Result::ImportItem' => 'ImportItem', 'Koha::Schema::Result::BranchesOverdrive' => 'BranchesOverdrive', 'Koha::Schema::Result::CreatorImage' => 'CreatorImage', 'Koha::Schema::Result::IdentityProviderDomain' => 'IdentityProviderDomain', 'Koha::Schema::Result::Session' => 'Session', 'Koha::Schema::Result::PrintersProfile' => 'PrintersProfile', 'Koha::Schema::Result::CurbsidePickupOpeningSlot' => 'CurbsidePickupOpeningSlot', 'Koha::Schema::Result::AuthType' => 'AuthType', 'Koha::Schema::Result::Aqbudgetborrower' => 'Aqbudgetborrower', 'Koha::Schema::Result::ImportOaiBiblio' => 'ImportOaiBiblio', 'Koha::Schema::Result::ErmCounterLog' => 'ErmCounterLog', 'Koha::Schema::Result::Aqorder' => 'Aqorder', 'Koha::Schema::Result::KeyboardShortcut' => 'KeyboardShortcut', 'Koha::Schema::Result::Letter' => 'Letter', 'Koha::Schema::Result::BackgroundJob' => 'BackgroundJob', 'Koha::Schema::Result::ClubEnrollment' => 'ClubEnrollment', 'Koha::Schema::Result::Linktracker' => 'Linktracker', 'Koha::Schema::Result::AqordersTransfer' => 'AqordersTransfer', 'Koha::Schema::Result::ItemCirculationAlertPreference' => 'ItemCirculationAlertPreference', 'Koha::Schema::Result::Stockrotationrota' => 'Stockrotationrota', 'Koha::Schema::Result::SpecialHoliday' => 'SpecialHoliday', 'Koha::Schema::Result::CourseInstructor' => 'CourseInstructor', 'Koha::Schema::Result::Itemtype' => 'Itemtype', 'Koha::Schema::Result::EdifactEan' => 'EdifactEan', 'Koha::Schema::Result::OaiSetsBiblio' => 'OaiSetsBiblio', 'Koha::Schema::Result::Overduerule' => 'Overduerule', 'Koha::Schema::Result::Branch' => 'Branch', 'Koha::Schema::Result::LanguageSubtagRegistry' => 'LanguageSubtagRegistry', 'Koha::Schema::Result::Club' => 'Club', 'Koha::Schema::Result::MessageTransport' => 'MessageTransport', 'Koha::Schema::Result::ItemtypesBranch' => 'ItemtypesBranch', 'Koha::Schema::Result::ClubHold' => 'ClubHold', 'Koha::Schema::Result::AccountOffset' => 'AccountOffset', 'Koha::Schema::Result::MessageAttribute' => 'MessageAttribute', 'Koha::Schema::Result::AuthorisedValuesBranch' => 'AuthorisedValuesBranch', 'Koha::Schema::Result::BorrowerDebarment' => 'BorrowerDebarment', 'Koha::Schema::Result::ClubTemplateEnrollmentField' => 'ClubTemplateEnrollmentField', 'Koha::Schema::Result::LibrarySmtpServer' => 'LibrarySmtpServer', 'Koha::Schema::Result::MarcTagStructure' => 'MarcTagStructure', 'Koha::Schema::Result::AudioAlert' => 'AudioAlert', 'Koha::Schema::Result::MarcMatcher' => 'MarcMatcher', 'Koha::Schema::Result::ItemGroupItem' => 'ItemGroupItem', 'Koha::Schema::Result::Matchpoint' => 'Matchpoint', 'Koha::Schema::Result::Virtualshelfshare' => 'Virtualshelfshare', 'Koha::Schema::Result::PseudonymizedBorrowerAttribute' => 'PseudonymizedBorrowerAttribute', 'Koha::Schema::Result::ClassSplitRule' => 'ClassSplitRule', 'Koha::Schema::Result::PluginMethod' => 'PluginMethod', 'Koha::Schema::Result::NeedMergeAuthority' => 'NeedMergeAuthority', 'Koha::Schema::Result::HouseboundVisit' => 'HouseboundVisit', 'Koha::Schema::Result::Recall' => 'Recall', 'Koha::Schema::Result::Aqbudgetperiod' => 'Aqbudgetperiod', 'Koha::Schema::Result::ItemtypeLocalization' => 'ItemtypeLocalization', 'Koha::Schema::Result::ErmUsageDatabase' => 'ErmUsageDatabase', 'Koha::Schema::Result::MessageTransportType' => 'MessageTransportType', 'Koha::Schema::Result::ErmUsageTitle' => 'ErmUsageTitle', 'Koha::Schema::Result::SearchFilter' => 'SearchFilter', 'Koha::Schema::Result::TicketUpdate' => 'TicketUpdate', 'Koha::Schema::Result::AqorderUser' => 'AqorderUser', 'Koha::Schema::Result::ReturnClaim' => 'ReturnClaim', 'Koha::Schema::Result::ErmUsageDataProvider' => 'ErmUsageDataProvider', 'Koha::Schema::Result::AqbudgetsPlanning' => 'AqbudgetsPlanning', 'Koha::Schema::Result::ErmAgreementPeriod' => 'ErmAgreementPeriod', 'Koha::Schema::Result::Aqbasketgroup' => 'Aqbasketgroup', 'Koha::Schema::Result::PendingOfflineOperation' => 'PendingOfflineOperation', 'Koha::Schema::Result::IdentityProvider' => 'IdentityProvider', 'Koha::Schema::Result::Matchcheck' => 'Matchcheck', 'Koha::Schema::Result::Aqcontact' => 'Aqcontact', 'Koha::Schema::Result::ClubTemplateField' => 'ClubTemplateField', 'Koha::Schema::Result::Userflag' => 'Userflag', 'Koha::Schema::Result::Aqbookseller' => 'Aqbookseller', 'Koha::Schema::Result::MarcOverlayRule' => 'MarcOverlayRule', 'Koha::Schema::Result::SearchHistory' => 'SearchHistory', 'Koha::Schema::Result::Serial' => 'Serial', 'Koha::Schema::Result::OldReserve' => 'OldReserve', 'Koha::Schema::Result::CheckoutRenewal' => 'CheckoutRenewal', 'Koha::Schema::Result::ProblemReport' => 'ProblemReport', 'Koha::Schema::Result::ColumnsSetting' => 'ColumnsSetting', 'Koha::Schema::Result::VendorEdiAccount' => 'VendorEdiAccount', 'Koha::Schema::Result::OaiSetsDescription' => 'OaiSetsDescription', 'Koha::Schema::Result::PseudonymizedTransaction' => 'PseudonymizedTransaction', 'Koha::Schema::Result::LanguageScriptMapping' => 'LanguageScriptMapping', 'Koha::Schema::Result::SubscriptionFrequency' => 'SubscriptionFrequency', 'Koha::Schema::Result::BiblioMetadata' => 'BiblioMetadata', 'Koha::Schema::Result::Illcomment' => 'Illcomment', 'Koha::Schema::Result::BranchTransferLimit' => 'BranchTransferLimit', 'Koha::Schema::Result::ImportAuth' => 'ImportAuth', 'Koha::Schema::Result::UserPermission' => 'UserPermission', 'Koha::Schema::Result::Suggestion' => 'Suggestion', 'Koha::Schema::Result::BorrowerPasswordRecovery' => 'BorrowerPasswordRecovery', 'Koha::Schema::Result::ErmDefaultUsageReport' => 'ErmDefaultUsageReport', 'Koha::Schema::Result::AqordersClaim' => 'AqordersClaim', 'Koha::Schema::Result::ClubEnrollmentField' => 'ClubEnrollmentField', 'Koha::Schema::Result::Accountline' => 'Accountline', 'Koha::Schema::Result::MarcOrderAccount' => 'MarcOrderAccount', 'Koha::Schema::Result::AdditionalFieldValue' => 'AdditionalFieldValue', 'Koha::Schema::Result::OaiSet' => 'OaiSet', 'Koha::Schema::Result::PreservationProcessingAttribute' => 'PreservationProcessingAttribute', 'Koha::Schema::Result::SavedReport' => 'SavedReport', 'Koha::Schema::Result::PreservationProcessingAttributesItem' => 'PreservationProcessingAttributesItem', 'Koha::Schema::Result::PluginData' => 'PluginData', 'Koha::Schema::Result::AuthorisedValueCategory' => 'AuthorisedValueCategory', 'Koha::Schema::Result::Desk' => 'Desk', 'Koha::Schema::Result::Rating' => 'Rating', 'Koha::Schema::Result::OauthAccessToken' => 'OauthAccessToken', 'Koha::Schema::Result::Deletedborrower' => 'Deletedborrower', 'Koha::Schema::Result::SearchMarcToField' => 'SearchMarcToField', 'Koha::Schema::Result::ImportRecord' => 'ImportRecord', 'Koha::Schema::Result::ErmAgreementRelationship' => 'ErmAgreementRelationship', 'Koha::Schema::Result::Discharge' => 'Discharge', 'Koha::Schema::Result::ItemGroup' => 'ItemGroup', 'Koha::Schema::Result::Illrequestattribute' => 'Illrequestattribute', 'Koha::Schema::Result::Statistic' => 'Statistic', 'Koha::Schema::Result::MatchpointComponentNorm' => 'MatchpointComponentNorm', 'Koha::Schema::Result::Message' => 'Message', 'Koha::Schema::Result::Item' => 'Item', 'Koha::Schema::Result::OverduerulesTransportType' => 'OverduerulesTransportType', 'Koha::Schema::Result::Deletedbiblio' => 'Deletedbiblio', 'Koha::Schema::Result::RepeatableHoliday' => 'RepeatableHoliday', 'Koha::Schema::Result::CollectionsTracking' => 'CollectionsTracking', 'Koha::Schema::Result::AdditionalContent' => 'AdditionalContent', 'Koha::Schema::Result::Category' => 'Category' } }, 'Koha::Schema' ), '_ordered_columns' => [ 'id', 'biblionumber', 'format', 'schema', 'metadata', 'timestamp', 'record_source_id' ], 'name' => 'biblio_metadata' }, 'DBIx::Class::ResultSource::Table' ) }, 'DBIx::Class::ResultSet' ), 'items' => bless( { 'attrs' => { 'join_type' => 'LEFT', 'accessor' => 'multi', 'is_depends_on' => 0, 'alias' => 'me', 'bind' => [], 'cascade_delete' => 0, 'cascade_copy' => 0, 'where' => { 'me.biblionumber' => 79986 } }, '_result_class' => 'Koha::Schema::Result::Item', 'pager' => undef, 'cond' => $VAR1->{'_result'}{'related_resultsets'}{'items'}{'attrs'}{'where'}, 'result_source' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Item'} }, 'DBIx::Class::ResultSet' ), 'cover_images' => bless( { 'attrs' => { 'cascade_copy' => 0, 'where' => { 'me.biblionumber' => 79986 }, 'cascade_delete' => 0, 'bind' => [], 'alias' => 'me', 'is_depends_on' => 0, 'accessor' => 'multi', 'join_type' => 'LEFT' }, '_result_class' => 'Koha::Schema::Result::CoverImage', 'cond' => $VAR1->{'_result'}{'related_resultsets'}{'cover_images'}{'attrs'}{'where'}, 'pager' => undef, 'result_source' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'CoverImage'} }, 'DBIx::Class::ResultSet' ) }, '_result_source' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'}{'schema'}{'source_registrations'}{'Biblio'}, '_column_data' => { 'part_number' => undef, 'seriestitle' => 'Asiateca', 'notes' => undef, 'title' => 'Regreso de la muerte :', 'medium' => undef, 'author' => 'He, Jiahong,', 'serial' => undef, 'copyrightdate' => 2017, 'part_name' => undef, 'datecreated' => '2024-11-08', 'abstract' => undef, 'subtitle' => "condenas err\x{f3}neas en China /", 'biblionumber' => 79986, 'unititle' => 'Back from the dead.', 'frameworkcode' => '', 'timestamp' => '2024-11-08 21:03:58' }, '_in_storage' => 1, '_relationship_data' => { 'metadata' => bless( { '_in_storage' => 1, '_column_data' => { 'schema' => 'MARC21', 'record_source_id' => undef, 'format' => 'marcxml', 'id' => 79986, 'biblionumber' => 79986, 'timestamp' => '2024-11-08 21:03:58', 'metadata' => "<?xml version=\"1.0\" encoding=\"UTF-8\"?> <record xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd\" xmlns=\"http://www.loc.gov/MARC21/slim\"> <leader>01666nam a2200445Ii 4500</leader> <controlfield tag=\"001\">DIGPOPL0128</controlfield> <controlfield tag=\"003\">NyNyDIG</controlfield> <controlfield tag=\"006\">m o d </controlfield> <controlfield tag=\"007\">cr |||||||||||</controlfield> <controlfield tag=\"008\">240920s2017 sp o 000 0 spa d</controlfield> <datafield tag=\"035\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">(OCoLC)1456948257</subfield> </datafield> <datafield tag=\"040\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">DGITA</subfield> <subfield code=\"b\">eng</subfield> <subfield code=\"e\">rda</subfield> <subfield code=\"e\">pn</subfield> <subfield code=\"c\">DGITA</subfield> </datafield> <datafield tag=\"020\" ind1=\" \" ind2=\" \"> <subfield code=\"z\">9788478846863</subfield> </datafield> <datafield tag=\"041\" ind1=\"1\" ind2=\" \"> <subfield code=\"a\">spa</subfield> <subfield code=\"h\">eng</subfield> </datafield> <datafield tag=\"043\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">a-cc---</subfield> </datafield> <datafield tag=\"050\" ind1=\"1\" ind2=\"4\"> <subfield code=\"a\">KNQ4753 ebook</subfield> </datafield> <datafield tag=\"082\" ind1=\"0\" ind2=\"4\"> <subfield code=\"a\">345.510122</subfield> <subfield code=\"2\">23</subfield> </datafield> <datafield tag=\"100\" ind1=\"1\" ind2=\" \"> <subfield code=\"a\">He, Jiahong,</subfield> <subfield code=\"d\">1953-</subfield> <subfield code=\"e\">author.</subfield> </datafield> <datafield tag=\"240\" ind1=\"1\" ind2=\"0\"> <subfield code=\"a\">Back from the dead.</subfield> <subfield code=\"l\">Spanish</subfield> </datafield> <datafield tag=\"245\" ind1=\"1\" ind2=\"0\"> <subfield code=\"a\">Regreso de la muerte :</subfield> <subfield code=\"b\">condenas err\x{f3}neas en China /</subfield> <subfield code=\"c\">He Jiahong ; traducci\x{f3}n, Rodolfo Lastra Muela.</subfield> </datafield> <datafield tag=\"264\" ind1=\" \" ind2=\"1\"> <subfield code=\"a\">Madrid :</subfield> <subfield code=\"b\">Editorial Popular,</subfield> <subfield code=\"c\">[2017]</subfield> </datafield> <datafield tag=\"300\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">1 online resource.</subfield> </datafield> <datafield tag=\"336\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">text</subfield> <subfield code=\"b\">txt</subfield> <subfield code=\"2\">rdacontent</subfield> </datafield> <datafield tag=\"337\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">computer</subfield> <subfield code=\"b\">c</subfield> <subfield code=\"2\">rdamedia</subfield> </datafield> <datafield tag=\"338\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">online resource</subfield> <subfield code=\"b\">cr</subfield> <subfield code=\"2\">rdacarrier</subfield> </datafield> <datafield tag=\"347\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">text file</subfield> <subfield code=\"2\">rdaft</subfield> </datafield> <datafield tag=\"347\" ind1=\" \" ind2=\" \"> <subfield code=\"b\">PDF</subfield> </datafield> <datafield tag=\"490\" ind1=\"1\" ind2=\" \"> <subfield code=\"a\">Asiateca</subfield> </datafield> <datafield tag=\"588\" ind1=\"0\" ind2=\" \"> <subfield code=\"a\">Online resource; title from PDF title page (Digitalia, viewed September 20, 2024)</subfield> </datafield> <datafield tag=\"650\" ind1=\" \" ind2=\"0\"> <subfield code=\"a\">Judicial error</subfield> <subfield code=\"z\">China.</subfield> </datafield> <datafield tag=\"650\" ind1=\" \" ind2=\"0\"> <subfield code=\"a\">Criminal justice, Administration of</subfield> <subfield code=\"z\">China.</subfield> </datafield> <datafield tag=\"700\" ind1=\"1\" ind2=\" \"> <subfield code=\"a\">Lastra Muela, Rodolfo,</subfield> <subfield code=\"e\">translator.</subfield> </datafield> <datafield tag=\"700\" ind1=\"1\" ind2=\" \"> <subfield code=\"i\">Translation of:</subfield> <subfield code=\"a\">He, Jiahong,</subfield> <subfield code=\"d\">1953-</subfield> <subfield code=\"t\">Back from the dead.</subfield> </datafield> <datafield tag=\"791\" ind1=\"2\" ind2=\" \"> <subfield code=\"a\">Digitalia (Firm),</subfield> <subfield code=\"e\">distributor.</subfield> </datafield> <datafield tag=\"793\" ind1=\"0\" ind2=\" \"> <subfield code=\"g\">Digitalia eBook Collection:</subfield> <subfield code=\"a\">Editorial Popular</subfield> </datafield> <datafield tag=\"776\" ind1=\"0\" ind2=\"8\"> <subfield code=\"i\">Print version:</subfield> <subfield code=\"a\">He, Jiahong, 1953-</subfield> <subfield code=\"s\">Back from the dead. Spanish.</subfield> <subfield code=\"t\">Regreso de la muerte.</subfield> <subfield code=\"d\">Madrid : Editorial Popular, [2017]</subfield> <subfield code=\"z\">9788478846863</subfield> </datafield> <datafield tag=\"830\" ind1=\" \" ind2=\"0\"> <subfield code=\"a\">Asiateca.</subfield> </datafield> <datafield tag=\"856\" ind1=\"4\" ind2=\"0\"> <subfield code=\"3\">Digitalia Hisp\x{e1}nica</subfield> <subfield code=\"u\">https://www.digitaliapublishing.com/a/155583/</subfield> </datafield> <datafield tag=\"910\" ind1=\" \" ind2=\" \"> <subfield code=\"a\">Premium collection: 2024</subfield> </datafield> <datafield tag=\"999\" ind1=\" \" ind2=\" \"> <subfield code=\"c\">79986</subfield> <subfield code=\"d\">79986</subfield> </datafield> </record> " }, '_result_source' => $VAR1->{'_result'}{'related_resultsets'}{'metadata'}{'result_source'} }, 'Koha::Schema::Result::BiblioMetadata' ) }, '_inflated_column' => {} }, 'Koha::Schema::Result::Biblio' ), '_volumes' => [], 'metadata_extractor' => bless( { 'biblio' => $VAR1, 'metadata' => bless( { '_warnings' => [], '_fields' => [ bless( { '_tag' => '001', '_is_control_field' => 1, '_warnings' => [], '_data' => 'DIGPOPL0128' }, 'MARC::Field' ), bless( { '_is_control_field' => 1, '_tag' => '003', '_warnings' => [], '_data' => 'NyNyDIG' }, 'MARC::Field' ), bless( { '_is_control_field' => 1, '_tag' => '006', '_warnings' => [], '_data' => 'm o d ' }, 'MARC::Field' ), bless( { '_warnings' => [], '_data' => 'cr |||||||||||', '_tag' => '007', '_is_control_field' => 1 }, 'MARC::Field' ), bless( { '_warnings' => [], '_data' => '240920s2017 sp o 000 0 spa d', '_is_control_field' => 1, '_tag' => '008' }, 'MARC::Field' ), bless( { '_tag' => '035', '_ind1' => ' ', '_warnings' => [], '_is_control_field' => 0, '_ind2' => ' ', '_subfields' => [ 'a', '(OCoLC)1456948257' ] }, 'MARC::Field' ), bless( { '_is_control_field' => 0, '_ind2' => ' ', '_subfields' => [ 'a', 'DGITA', 'b', 'eng', 'e', 'rda', 'e', 'pn', 'c', 'DGITA' ], '_tag' => '040', '_ind1' => ' ', '_warnings' => [] }, 'MARC::Field' ), bless( { '_tag' => '020', '_ind1' => ' ', '_warnings' => [], '_is_control_field' => 0, '_ind2' => ' ', '_subfields' => [ 'z', '9788478846863' ] }, 'MARC::Field' ), bless( { '_subfields' => [ 'a', 'spa', 'h', 'eng' ], '_is_control_field' => 0, '_ind2' => ' ', '_ind1' => '1', '_warnings' => [], '_tag' => '041' }, 'MARC::Field' ), bless( { '_is_control_field' => 0, '_ind2' => ' ', '_subfields' => [ 'a', 'a-cc---' ], '_tag' => '043', '_ind1' => ' ', '_warnings' => [] }, 'MARC::Field' ), bless( { '_subfields' => [ 'a', 'KNQ4753 ebook' ], '_is_control_field' => 0, '_ind2' => '4', '_ind1' => '1', '_warnings' => [], '_tag' => '050' }, 'MARC::Field' ), bless( { '_subfields' => [ 'a', '345.510122', '2', '23' ], '_is_control_field' => 0, '_ind2' => '4', '_ind1' => '0', '_warnings' => [], '_tag' => '082' }, 'MARC::Field' ), bless( { '_ind1' => '1', '_warnings' => [], '_tag' => '100', '_subfields' => [ 'a', 'He, Jiahong,', 'd', '1953-', 'e', 'author.' ], '_is_control_field' => 0, '_ind2' => ' ' }, 'MARC::Field' ), bless( { '_ind2' => '0', '_is_control_field' => 0, '_subfields' => [ 'a', 'Back from the dead.', 'l', 'Spanish' ], '_tag' => '240', '_warnings' => [], '_ind1' => '1' }, 'MARC::Field' ), bless( { '_ind2' => '0', '_is_control_field' => 0, '_subfields' => [ 'a', 'Regreso de la muerte :', 'b', "condenas err\x{f3}neas en China /", 'c', "He Jiahong ; traducci\x{f3}n, Rodolfo Lastra Muela." ], '_tag' => '245', '_warnings' => [], '_ind1' => '1' }, 'MARC::Field' ), bless( { '_tag' => '264', '_ind1' => ' ', '_warnings' => [], '_is_control_field' => 0, '_ind2' => '1', '_subfields' => [ 'a', 'Madrid :', 'b', 'Editorial Popular,', 'c', '[2017]' ] }, 'MARC::Field' ), bless( { '_subfields' => [ 'a', '1 online resource.' ], '_is_control_field' => 0, '_ind2' => ' ', '_ind1' => ' ', '_warnings' => [], '_tag' => '300' }, 'MARC::Field' ), bless( { '_warnings' => [], '_ind1' => ' ', '_tag' => '336', '_subfields' => [ 'a', 'text', 'b', 'txt', '2', 'rdacontent' ], '_ind2' => ' ', '_is_control_field' => 0 }, 'MARC::Field' ), bless( { '_subfields' => [ 'a', 'computer', 'b', 'c', '2', 'rdamedia' ], '_is_control_field' => 0, '_ind2' => ' ', '_ind1' => ' ', '_warnings' => [], '_tag' => '337' }, 'MARC::Field' ), bless( { '_ind1' => ' ', '_warnings' => [], '_tag' => '338', '_subfields' => [ 'a', 'online resource', 'b', 'cr', '2', 'rdacarrier' ], '_is_control_field' => 0, '_ind2' => ' ' }, 'MARC::Field' ), bless( { '_ind2' => ' ', '_is_control_field' => 0, '_subfields' => [ 'a', 'text file', '2', 'rdaft' ], '_tag' => '347', '_warnings' => [], '_ind1' => ' ' }, 'MARC::Field' ), bless( { '_tag' => '347', '_warnings' => [], '_ind1' => ' ', '_ind2' => ' ', '_is_control_field' => 0, '_subfields' => [ 'b', 'PDF' ] }, 'MARC::Field' ), bless( { '_subfields' => [ 'a', 'Asiateca' ], '_is_control_field' => 0, '_ind2' => ' ', '_ind1' => '1', '_warnings' => [], '_tag' => '490' }, 'MARC::Field' ), bless( { '_subfields' => [ 'a', 'Online resource; title from PDF title page (Digitalia, viewed September 20, 2024)' ], '_ind2' => ' ', '_is_control_field' => 0, '_warnings' => [], '_ind1' => '0', '_tag' => '588' }, 'MARC::Field' ), bless( { '_tag' => '650', '_ind1' => ' ', '_warnings' => [], '_is_control_field' => 0, '_ind2' => '0', '_subfields' => [ 'a', 'Judicial error', 'z', 'China.' ] }, 'MARC::Field' ), bless( { '_subfields' => [ 'a', 'Criminal justice, Administration of', 'z', 'China.' ], '_is_control_field' => 0, '_ind2' => '0', '_ind1' => ' ', '_warnings' => [], '_tag' => '650' }, 'MARC::Field' ), bless( { '_warnings' => [], '_ind1' => '1', '_tag' => '700', '_subfields' => [ 'a', 'Lastra Muela, Rodolfo,', 'e', 'translator.' ], '_ind2' => ' ', '_is_control_field' => 0 }, 'MARC::Field' ), bless( { '_tag' => '700', '_warnings' => [], '_ind1' => '1', '_ind2' => ' ', '_is_control_field' => 0, '_subfields' => [ 'i', 'Translation of:', 'a', 'He, Jiahong,', 'd', '1953-', 't', 'Back from the dead.' ] }, 'MARC::Field' ), bless( { '_tag' => '791', '_ind1' => '2', '_warnings' => [], '_is_control_field' => 0, '_ind2' => ' ', '_subfields' => [ 'a', 'Digitalia (Firm),', 'e', 'distributor.' ] }, 'MARC::Field' ), bless( { '_ind1' => '0', '_warnings' => [], '_tag' => '793', '_subfields' => [ 'g', 'Digitalia eBook Collection:', 'a', 'Editorial Popular' ], '_is_control_field' => 0, '_ind2' => ' ' }, 'MARC::Field' ), bless( { '_ind1' => '0', '_warnings' => [], '_tag' => '776', '_subfields' => [ 'i', 'Print version:', 'a', 'He, Jiahong, 1953-', 's', 'Back from the dead. Spanish.', 't', 'Regreso de la muerte.', 'd', 'Madrid : Editorial Popular, [2017]', 'z', '9788478846863' ], '_is_control_field' => 0, '_ind2' => '8' }, 'MARC::Field' ), bless( { '_ind2' => '0', '_is_control_field' => 0, '_subfields' => [ 'a', 'Asiateca.' ], '_tag' => '830', '_warnings' => [], '_ind1' => ' ' }, 'MARC::Field' ), bless( { '_is_control_field' => 0, '_ind2' => '0', '_subfields' => [ '3', "Digitalia Hisp\x{e1}nica", 'u', 'https://www.digitaliapublishing.com/a/155583/' ], '_tag' => '856', '_ind1' => '4', '_warnings' => [] }, 'MARC::Field' ), bless( { '_is_control_field' => 0, '_ind2' => ' ', '_subfields' => [ 'a', 'Premium collection: 2024' ], '_tag' => '910', '_ind1' => ' ', '_warnings' => [] }, 'MARC::Field' ), bless( { '_subfields' => [ 'c', '79986', 'd', '79986' ], '_is_control_field' => 0, '_ind2' => ' ', '_ind1' => ' ', '_warnings' => [], '_tag' => '999' }, 'MARC::Field' ) ], '_leader' => '01666nam a2200445Ii 4500' }, 'MARC::Record' ) }, 'Koha::Biblio::Metadata::Extractor::MARC::MARC21' ) }, 'Koha::Biblio' );