DBIx::SQLEngine::Record::Accessors - Add Methods for Columns
Setup: Several ways to create a class.
my $sqldb = DBIx::SQLEngine->new( ... ); $class_name = $sqldb->record_class( $table_name, undef, 'Accessors' ); $sqldb->record_class( $table_name, 'My::Record', 'Accessors' ); package My::Record; use DBIx::SQLEngine::Record::Class '-isasubclass', 'Accessors'; My::Record->table( $sqldb->table($table_name) );
Accessors: Create methods for columns.
$class_name->install_accessors( %column_info );
This package provides automatic method generation for DBIx::SQLEngine::Record objects.
Don't use this module directly; instead, pass its name as a trait when you create a new record class. This package provides a multiply-composable collection of functionality for Record classes. It is combined with the base class and other traits by DBIx::SQLEngine::Record::Class.
This package is not yet complete.
Provided by Class::MakeMethods::Autoload. Generates scalar accessor methods using Class::MakeMethods::Standard::Hash.
Simple interface for applying changes.
$record->get_values( key1 ) : $value $record->get_values( key1, key2, ... ) : $values_joined_with_comma $record->get_values( key1, key2, ... ) : @values
Returns the values associated with the keys in the provided record.
$record->change_values( method1 => value1, ... );
Call provided method names with supplied values. (Class::MakeMethods::Standard::Universal:call_methods).
For more about the Record classes, see DBIx::SQLEngine::Record::Class.
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.
To install DBIx::SQLEngine, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBIx::SQLEngine
CPAN shell
perl -MCPAN -e shell install DBIx::SQLEngine
For more information on module installation, please visit the detailed CPAN module installation guide.