[Jifty-commit] r557 - in Jifty-DBI/trunk: lib/Jifty/DBI
jifty-commit at lists.jifty.org
jifty-commit at lists.jifty.org
Wed Feb 8 19:01:32 EST 2006
Author: alexmv
Date: Wed Feb 8 19:01:31 2006
New Revision: 557
Modified:
Jifty-DBI/trunk/ (props changed)
Jifty-DBI/trunk/lib/Jifty/DBI/Column.pm
Jifty-DBI/trunk/lib/Jifty/DBI/Schema.pm
Log:
r8979 at zoq-fot-pik: chmrr | 2006-02-08 19:00:46 -0500
* Add 'is distinct' back again, with a note that is is unimplemented
(it's used in Wifty, though)
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Column.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Column.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Column.pm Wed Feb 8 19:01:31 2006
@@ -16,6 +16,7 @@
length
mandatory
virtual
+ distinct
refers_to by
alias_for_column
since until
Modified: Jifty-DBI/trunk/lib/Jifty/DBI/Schema.pm
==============================================================================
--- Jifty-DBI/trunk/lib/Jifty/DBI/Schema.pm (original)
+++ Jifty-DBI/trunk/lib/Jifty/DBI/Schema.pm Wed Feb 8 19:01:31 2006
@@ -40,7 +40,7 @@
use Carp qw/carp/;
use Exporter::Lite;
our @EXPORT
- = qw(column type default validator immutable unreadable length mandatory not_null valid_values label hints render_as since input_filters output_filters is by are on virtual);
+ = qw(column type default validator immutable unreadable length distinct mandatory not_null valid_values label hints render_as since input_filters output_filters is by are on virtual);
our $SCHEMA;
@@ -181,8 +181,8 @@
=head2 mandatory
-Mark as a required. May be used for generating user interfaces.
-Correct usage is C<is mandatory>.
+Mark as a required column. May be used for generating user
+interfaces. Correct usage is C<is mandatory>.
=cut
@@ -202,6 +202,18 @@
_item( [ mandatory => 1 ] );
}
+=head2 distinct
+
+Declares that a column should only have distinct values. This
+currently does nothing, due to not being implemented in
+L<DBIx::DBSchema>. Correct usage is C<is distinct>.
+
+=cut
+
+sub distinct () {
+ _item( [ distinct => 1 ] );
+}
+
=head2 input_filters
Sets a list of input filters on the data. Correct usage is
More information about the Jifty-commit
mailing list