DBIx-OnlineDDL
view release on metacpan or search on metacpan
t/lib/CDTest/Schema/Result/Artist.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::ArtworkToArtist>
=cut
__PACKAGE__->has_many(
"artwork_to_artists",
"CDTest::Schema::Result::ArtworkToArtist",
{ "foreign.artist_id" => "self.artistid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 cds
Type: has_many
Related object: L<CDTest::Schema::Result::CD>
=cut
__PACKAGE__->has_many(
"cds",
"CDTest::Schema::Result::CD",
{ "foreign.artist" => "self.artistid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 artwork_cds
Type: many_to_many
Composing rels: L</artwork_to_artists> -> artwork_cd
=cut
t/lib/CDTest/Schema/Result/CD.pm view on Meta::CPAN
Type: might_have
Related object: L<CDTest::Schema::Result::CDArtwork>
=cut
__PACKAGE__->might_have(
"cd_artwork",
"CDTest::Schema::Result::CDArtwork",
{ "foreign.cd_id" => "self.cdid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 cd_to_producers
Type: has_many
Related object: L<CDTest::Schema::Result::CDToProducer>
=cut
__PACKAGE__->has_many(
"cd_to_producers",
"CDTest::Schema::Result::CDToProducer",
{ "foreign.cd" => "self.cdid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 genreid
Type: belongs_to
Related object: L<CDTest::Schema::Result::Genre>
=cut
t/lib/CDTest/Schema/Result/CD.pm view on Meta::CPAN
Type: might_have
Related object: L<CDTest::Schema::Result::LinerNote>
=cut
__PACKAGE__->might_have(
"liner_note",
"CDTest::Schema::Result::LinerNote",
{ "foreign.liner_id" => "self.cdid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 tags
Type: has_many
Related object: L<CDTest::Schema::Result::Tag>
=cut
__PACKAGE__->has_many(
"tags",
"CDTest::Schema::Result::Tag",
{ "foreign.cd" => "self.cdid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 tracks
Type: has_many
Related object: L<CDTest::Schema::Result::Track>
=cut
__PACKAGE__->has_many(
"tracks",
"CDTest::Schema::Result::Track",
{ "foreign.cd" => "self.cdid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07047 @ 2018-01-11 08:18:17
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:r+u4NXXBsMauFoURBiMYpw
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;
t/lib/CDTest/Schema/Result/CDArtwork.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::ArtworkToArtist>
=cut
__PACKAGE__->has_many(
"artwork_to_artists",
"CDTest::Schema::Result::ArtworkToArtist",
{ "foreign.artwork_cd_id" => "self.cd_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 cd
Type: belongs_to
Related object: L<CDTest::Schema::Result::CD>
=cut
t/lib/CDTest/Schema/Result/CDArtwork.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::Image>
=cut
__PACKAGE__->has_many(
"images",
"CDTest::Schema::Result::Image",
{ "foreign.artwork_id" => "self.cd_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 artists
Type: many_to_many
Composing rels: L</artwork_to_artists> -> artist
=cut
t/lib/CDTest/Schema/Result/Genre.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::CD>
=cut
__PACKAGE__->has_many(
"cds",
"CDTest::Schema::Result::CD",
{ "foreign.genreid" => "self.genreid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07047 @ 2018-01-11 08:18:17
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JcHHpJkZtHLA3BuC3mkXUA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;
t/lib/CDTest/Schema/Result/Lyric.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::LyricVersion>
=cut
__PACKAGE__->has_many(
"lyric_versions",
"CDTest::Schema::Result::LyricVersion",
{ "foreign.lyric_id" => "self.lyric_id" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 track
Type: belongs_to
Related object: L<CDTest::Schema::Result::Track>
=cut
t/lib/CDTest/Schema/Result/Producer.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::CDToProducer>
=cut
__PACKAGE__->has_many(
"cd_to_producers",
"CDTest::Schema::Result::CDToProducer",
{ "foreign.producer" => "self.producerid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07047 @ 2018-01-11 08:18:17
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:gTrUus9gznihHyopcAG82A
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;
t/lib/CDTest/Schema/Result/Track.pm view on Meta::CPAN
Type: has_many
Related object: L<CDTest::Schema::Result::CD>
=cut
__PACKAGE__->has_many(
"cds",
"CDTest::Schema::Result::CD",
{ "foreign.single_track" => "self.trackid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
=head2 lyrics
Type: has_many
Related object: L<CDTest::Schema::Result::Lyric>
=cut
__PACKAGE__->has_many(
"lyrics",
"CDTest::Schema::Result::Lyric",
{ "foreign.track_id" => "self.trackid" },
{ cascade_copy => 0, cascade_delete => 0 },
);
# Created by DBIx::Class::Schema::Loader v0.07047 @ 2018-01-11 08:18:17
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:JwCBbH6n7o6gp4G0597XLA
# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;
( run in 0.497 second using v1.01-cache-2.11-cpan-49f99fa48dc )