PkgForge-Registry
    
    
  
  
  
view release on metacpan or search on metacpan
lib/PkgForge/Registry/Schema/Result/Builder.pm view on Meta::CPAN
Type: has_many
Related object: L<PkgForge::Registry::Schema::Result::BuildLog>
=cut
__PACKAGE__->has_many(
  'build_logs',
  'PkgForge::Registry::Schema::Result::BuildLog',
  { 'foreign.builder' => 'self.name' },
  { cascade_copy => 0, cascade_delete => 0 },
);
1;
__END__
=head1 DEPENDENCIES
This module requires L<DBIx::Class>, it also needs L<DateTime> to
inflate the C<modtime> column into something useful.
lib/PkgForge/Registry/Schema/Result/Job.pm view on Meta::CPAN
Type: has_many
Related object: L<PkgForge::Registry::Schema::Result::Task>
=cut
__PACKAGE__->has_many(
  'tasks',
  'PkgForge::Registry::Schema::Result::Task',
  { 'foreign.job' => 'self.id' },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 build_logs
Type: has_many
Related object: L<PkgForge::Registry::Schema::Result::BuildLog>
=cut
__PACKAGE__->has_many(
   'build_logs',
   'PkgForge::Registry::Schema::Result::BuildLog',
   { 'foreign.job' => 'self.uuid' },
   { cascade_copy => 0, cascade_delete => 0 },
);
1;
__END__
=head1 DEPENDENCIES
This module requires L<DBIx::Class>, it also needs L<DateTime> to
inflate the C<modtime> column into something useful.
lib/PkgForge/Registry/Schema/Result/JobStatus.pm view on Meta::CPAN
Type: has_many
Related object: L<PkgForge::Registry::Schema::Result::Job>
=cut
__PACKAGE__->has_many(
  'jobs',
  'PkgForge::Registry::Schema::Result::Job',
  { 'foreign.status' => 'self.id' },
  { cascade_copy => 0, cascade_delete => 0 },
);
1;
__END__
=head1 DEPENDENCIES
This module requires L<DBIx::Class>.
=head1 SEE ALSO
lib/PkgForge/Registry/Schema/Result/Platform.pm view on Meta::CPAN
Type: has_many
Related object: L<PkgForge::Registry::Schema::Result::Builder>
=cut
__PACKAGE__->has_many(
  'builders',
  'PkgForge::Registry::Schema::Result::Builder',
  { 'foreign.platform' => 'self.id' },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 tasks
Type: has_many
Related object: L<PkgForge::Registry::Schema::Result::Task>
=cut
__PACKAGE__->has_many(
  'tasks',
  'PkgForge::Registry::Schema::Result::Task',
  { 'foreign.platform' => 'self.id' },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 build_logs
Type: has_many
Related object: L<PkgForge::Registry::Schema::Result::BuildLog>
=cut
__PACKAGE__->has_many(
   'build_logs',
   'PkgForge::Registry::Schema::Result::BuildLog',
   { 'foreign.platform' => 'self.id' },
   { cascade_copy => 0, cascade_delete => 0 },
);
1;
__END__
=head1 DEPENDENCIES
This module requires L<DBIx::Class>.
=head1 SEE ALSO
lib/PkgForge/Registry/Schema/Result/Task.pm view on Meta::CPAN
Type: might_have
Related object: L<PkgForge::Registry::Schema::Result::Builder>
=cut
__PACKAGE__->might_have(
  'builder',
  'PkgForge::Registry::Schema::Result::Builder',
  { 'foreign.current' => 'self.id' },
  { cascade_copy => 0, cascade_delete => 0 },
);
=head2 job
Type: belongs_to
Related object: L<PkgForge::Registry::Schema::Result::Job>
=cut
lib/PkgForge/Registry/Schema/Result/TaskStatus.pm view on Meta::CPAN
Type: has_many
Related object: L<PkgForge::Registry::Schema::Result::Task>
=cut
__PACKAGE__->has_many(
  'tasks',
  'PkgForge::Registry::Schema::Result::Task',
  { 'foreign.status' => 'self.id' },
  { cascade_copy => 0, cascade_delete => 0 },
);
1;
__END__
=head1 DEPENDENCIES
This module requires L<DBIx::Class>.
=head1 SEE ALSO
( run in 0.516 second using v1.01-cache-2.11-cpan-5dc5da66d9d )