Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
SQLEngine::Schema::ColUser3Contributed Perl DocumeSQLEngine::Schema::Column(3)

NAME
       DBIx::SQLEngine::Schema::Column - Struct	for database column info

SYNOPSIS
	 my $col = DBIx::SQLEngine::Schema::Column->new(
	   name=>$colname, type=>$typename
	 );

	 print $col->name;

	 if ( $col->type eq 'text' ) {
	   print "text,	length " . $col->length;
	 } else	{
	   print $col->type;
	 }

DESCRIPTION
       DBIx::SQLEngine::Schema::Column objects are very	simple structures that
       hold information	about columns in a database table or query result.

       They are	generally contained in a DBIx::SQLEngine::Schema::ColumnSet.

REFERENCE
       These methods are available for all types of column.

   Constructor
       new()
	     DBIx::SQLEngine::Schema::Column->new() : $column

	   Constructor.

       new_from_hash
	     DBIx::SQLEngine::Schema::Column->new( %attrs ) : $column

	   Constructor.

   Accessors
       type
	   Dynamically reblesses instances into	different subclasses of
	   DBIx::SQLEngine::Schema::Column.

       name
	     $column->name() : $name
	     $column->name( $name )

	   Basic string	accessor.

       required
	     $column->required() : $flag
	     $column->required(	$flag )

	   Basic boolean accessor.

   text	Attributes
       These methods are only available	for columns of type text.

       length -	Template::Hash:number

SEE ALSO
       See DBIx::SQLEngine for the overall interface and developer
       documentation.

       See DBIx::SQLEngine::Docs::ReadMe for general information about this
       distribution, including installation and	license	information.

perl v5.32.0			  2004-11-13	  SQLEngine::Schema::Column(3)

NAME | SYNOPSIS | DESCRIPTION | REFERENCE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DBIx::SQLEngine::Schema::Column&sektion=3&manpath=FreeBSD+12.1-RELEASE+and+Ports>

home | help