GraphQL-Plugin-Convert-DBIC

 view release on metacpan or  search on metacpan

t/lib-dbicschema/Schema/Result/Blog.pm  view on Meta::CPAN

    is_nullable   => 0,
  },
  "location",
  { data_type => "char", is_nullable => 1, size => 100 },
);
__PACKAGE__->set_primary_key("id");
__PACKAGE__->has_many(
  "blog_tags",
  "Schema::Result::BlogTag",
  { "foreign.blog" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07015 @ 2012-02-05 21:35:07
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:Pu8So1Y80nFfvuHrqLpqag

# Convert date strings to datetime objects, and vice versa
__PACKAGE__->inflate_column(
  "created_time",
  { inflate => sub { DateTime->from_epoch(epoch => shift); },
    deflate => sub { shift->epoch; },
  }
);

__PACKAGE__->has_many(
  "tags", "Schema::Result::BlogTag",
  {"foreign.blog" => "self.id"},
  {cascade_copy   => 0, cascade_delete => 0},
);

sub url_title {
  my $self  = shift;
  my $title = $self->title;

  $title =~ s/\W/_/g;

  return lc $title;
}

t/lib-dbicschema/Schema/Result/Photo.pm  view on Meta::CPAN

    is_deferrable => 1,
    join_type     => "LEFT",
    on_delete     => "CASCADE",
    on_update     => "CASCADE",
  },
);
__PACKAGE__->has_many(
  "photosets",
  "Schema::Result::Photoset",
  { "foreign.primary_photo" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07015 @ 2012-02-05 21:35:07
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:hBwyD8s8bHZ6aae1bl2a3Q

__PACKAGE__->belongs_to(
  "set",
  "Schema::Result::Photoset",
  {id => "photoset"},

t/lib-dbicschema/Schema/Result/Photoset.pm  view on Meta::CPAN

  "needs_interstitial",
  { data_type => "integer", is_nullable => 1 },
  "visibility_can_see_set",
  { data_type => "integer", is_nullable => 1 },
);
__PACKAGE__->set_primary_key("id");
__PACKAGE__->has_many(
  "photos",
  "Schema::Result::Photo",
  { "foreign.photoset" => "self.id" },
  { cascade_copy => 0, cascade_delete => 0 },
);
__PACKAGE__->belongs_to(
  "primary_photo",
  "Schema::Result::Photo",
  { id => "primary_photo" },
  {
    is_deferrable => 1,
    join_type     => "LEFT",
    on_delete     => "CASCADE",
    on_update     => "CASCADE",

t/lib-schema-employees/Schema/Result/Department.pm  view on Meta::CPAN

Type: has_many

Related object: L<Schema::Result::DeptEmp>

=cut

__PACKAGE__->has_many(
  "dept_emps",
  "Schema::Result::DeptEmp",
  { "foreign.dept_no" => "self.dept_no" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 dept_managers

Type: has_many

Related object: L<Schema::Result::DeptManager>

=cut

__PACKAGE__->has_many(
  "dept_managers",
  "Schema::Result::DeptManager",
  { "foreign.dept_no" => "self.dept_no" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07049 @ 2019-02-20 11:39:40
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:jiAokC5eFFbjLxGwJneVvQ


# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;

t/lib-schema-employees/Schema/Result/Employee.pm  view on Meta::CPAN

Type: has_many

Related object: L<Schema::Result::DeptEmp>

=cut

__PACKAGE__->has_many(
  "dept_emps",
  "Schema::Result::DeptEmp",
  { "foreign.emp_no" => "self.emp_no" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 dept_managers

Type: has_many

Related object: L<Schema::Result::DeptManager>

=cut

__PACKAGE__->has_many(
  "dept_managers",
  "Schema::Result::DeptManager",
  { "foreign.emp_no" => "self.emp_no" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 salaries

Type: has_many

Related object: L<Schema::Result::Salary>

=cut

__PACKAGE__->has_many(
  "salaries",
  "Schema::Result::Salary",
  { "foreign.emp_no" => "self.emp_no" },
  { cascade_copy => 0, cascade_delete => 0 },
);

=head2 titles

Type: has_many

Related object: L<Schema::Result::Title>

=cut

__PACKAGE__->has_many(
  "titles",
  "Schema::Result::Title",
  { "foreign.emp_no" => "self.emp_no" },
  { cascade_copy => 0, cascade_delete => 0 },
);


# Created by DBIx::Class::Schema::Loader v0.07049 @ 2019-02-20 11:39:40
# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:bMu2wxJIvtJ1YtescnvT8w


# You can replace this text with custom code or comments, and it will be preserved on regeneration
1;



( run in 0.483 second using v1.01-cache-2.11-cpan-49f99fa48dc )