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

FreeBSD Manual Pages

  
 
  

home | help
DBIx::Class::ResultSouUserrContributedDPIx::Class::ResultSourceProxy::Table(3)

NAME
       DBIx::Class::ResultSourceProxy::Table - provides	a classdata table
       object and method proxies

SYNOPSIS
	 __PACKAGE__->table('cd');
	 __PACKAGE__->add_columns(qw/cdid artist title year/);
	 __PACKAGE__->set_primary_key('cdid');

METHODS
   add_columns
	 __PACKAGE__->add_columns(qw/cdid artist title year/);

       Adds columns to the current class and creates accessors for them.

   table
	 __PACKAGE__->table('tbl_name');

       Gets or sets the	table name.

   table_class
	 __PACKAGE__->table_class('DBIx::Class::ResultSource::Table');

       Gets or sets the	table class used for construction and validation.

   has_column
	 if ($obj->has_column($col)) { ... }

       Returns 1 if the	class has a column of this name, 0 otherwise.

   column_info
	 my $info = $obj->column_info($col);

       Returns the column metadata hashref for a column. For a description of
       the various types of column data	in this	hashref, see "add_column" in
       DBIx::Class::ResultSource

   columns
	 my @column_names = $obj->columns;

FURTHER	QUESTIONS?
       Check the list of additional DBIC resources.

COPYRIGHT AND LICENSE
       This module is free software copyright by the DBIx::Class (DBIC)
       authors.	You can	redistribute it	and/or modify it under the same	terms
       as the DBIx::Class library.

perl v5.24.1			  2016DBIx::Class::ResultSourceProxy::Table(3)

NAME | SYNOPSIS | METHODS | FURTHER QUESTIONS? | COPYRIGHT AND LICENSE

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

home | help