The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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>

http://www.devstack.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.