NAME
Class::DBI::Lite::ColumnInfo - Extended meta-information about database table fields.
SYNOPSIS
foreach my $field ( My::User->columns )
{
}# end foreach()
DESCRIPTION
Sometimes database table field information needs to be available during runtime.
This class provides a simple interface to query a specific database field.
PUBLIC PROPERTIES
name
Returns the name of the column.
type
Returns the data type of the column - varchar, int, etc.
length
Returns the size of the field.
is_nullable
True or false.
default_value
Returns the default value of the field, if any.
is_pk
Returns true if the field is a primary key field. False otherwise.
key
Returns either undef
, primary_key
or unique
.
BUGS
It's possible that some bugs have found their way into this release.
AUTHOR
John Drago <jdrago_999@yahoo.com>
COPYRIGHT AND LICENSE
Copyright 2008 John Drago <jdrago_999@yahoo.com>, All Rights Reserved.
This software is Free software and may be used and redistributed under the same terms as perl itself.