FreeBSD Manual Pages
SQLEngine::Schema::TabUsertContributed Perl DocuSQLEngine::Schema::TableSet(3) NAME DBIx::SQLEngine::Schema::TableSet - Array of Schema::Table objects SYNOPSIS use DBIx::SQLEngine::Schema::TableSet; my $tables = DBIx::SQLEngine::Schema::TableSet->new( $table1, $table2 ); print $tables->count; foreach my $table ( $tables->tables ) { print $table->name; } $table = $tables->table_named( $name ); $ts->create_tables; DESCRIPTION DBIx::SQLEngine::Schema::TableSet objects contain an array of DBIx::SQLEngine::Schema::Table objects. Creation new() DBIx::SQLEngine::Schema::TableSet->new( @tables ) : $tableset Creates a new instance. Access to Tables tables() $tableset->tables : @table_objects Returns a list of tables contained in this set. call_method_on_tables() $tableset->call_method_on_tables( $method, @args ) : @results Calls the provided method on each of the tables in this set. Table Names table_names() $tableset->table_names : @table_names Returns a list of the names of each of the tables in this set. table_named() $tableset->table_named( $table_name ); : $table_object Searches through the tables in the set until it finds one with the given name. Throws an exception if none are found. Schema Definition create_tables() $tableset->create_tables : () Calls create_table() on each table in the set. ensure_tables_exist() $tableset->ensure_tables_exist : () Calls ensure_table_exists() on each table in the set. recreate_tables() $tableset->recreate_tables : () Calls recreate_table_with_rows() on each table in the set. drop_tables() $tableset->drop_tables : () Calls drop_table() on each table in the set. 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.24.1 2004-11-13 SQLEngine::Schema::TableSet(3)
NAME | SYNOPSIS | DESCRIPTION | SEE ALSO
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=DBIx::SQLEngine::Schema::TableSet&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>