data_type: 'text'
is_nullable: 0
+=head2 solution
+
+ data_type: 'text'
+ is_nullable: 1
+
=head2 statement
data_type: 'text'
{ data_type => "boolean", default_value => \"false", is_nullable => 0 },
"runner",
{ data_type => "text", is_nullable => 0 },
+ "solution",
+ { data_type => "text", is_nullable => 1 },
"statement",
{ data_type => "text", is_nullable => 0 },
"testcnt",
{ is_deferrable => 0, on_delete => "CASCADE", on_update => "NO ACTION" },
);
+=head2 problem_statuses
+
+Type: has_many
+
+Related object: L<Gruntmaster::Data::Result::ProblemStatus>
+
+=cut
+
+__PACKAGE__->has_many(
+ "problem_statuses",
+ "Gruntmaster::Data::Result::ProblemStatus",
+ { "foreign.problem" => "self.id" },
+ { cascade_copy => 0, cascade_delete => 0 },
+);
+
=head2 contests
Type: many_to_many
__PACKAGE__->many_to_many("contests", "contest_problems", "contest");
-# Created by DBIx::Class::Schema::Loader v0.07042 @ 2014-12-01 14:39:28
-# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:/p3BIfVYSG5AKSSgVgOoOQ
+# Created by DBIx::Class::Schema::Loader v0.07042 @ 2014-12-11 23:51:27
+# DO NOT MODIFY THIS OR ANYTHING ABOVE! md5sum:1SnNCeJdFr5lM3mmO6rtqA
sub is_private {
my ($self, $time) = @_;