DBIx:: StORM:: TiedTable

Summary
An inner class used to represent a mapping of table names to DBIx::StORM::Table objects for a given connection.
Create a new tied object.
Fetch a table object for a particular table in the hash
Check for the existence of a table on a particular connection.
Reset the iterator and return the first hash object.
Return the next table from the iterator.
Return the number of tables available on the connection.

DBIx:: StORM:: TiedTable

An inner class used to represent a mapping of table names to DBIx::StORM::Table objects for a given connection.

=end NaturalDocs

Summary
Create a new tied object.
Fetch a table object for a particular table in the hash
Check for the existence of a table on a particular connection.
Reset the iterator and return the first hash object.
Return the next table from the iterator.
Return the number of tables available on the connection.

Functions

TIEHASH (private static)

Create a new tied object.

Parameters

Object $stormThe DBIx::StORM connection object

Returns

ObjectA new DBIx::StORM::TiedTable object

=end NaturalDocs

FETCH (private instance)

Fetch a table object for a particular table in the hash

Parameters

String $indexThe name of the table to fetch a table object for

Returns

ObjectTable object of type DBIx::StORM::Table

=end NaturalDocs

EXISTS (private instance)

Check for the existence of a table on a particular connection.

Parameters

String $indexThe name of the table to check

Returns

BooleanWhether the table exists

=end NaturalDocs

FIRSTKEY (private instance)

Reset the iterator and return the first hash object.

The tables are returned in a random order.

Parameters

None

Returns

Stringthe table name
ObjectTable as a DBIx::StORM::Table (list context only)

=end NaturalDocs

NEXTKEY (private instance)

Return the next table from the iterator.

The tables are returned in a random order.

Parameters

None

Returns

Stringthe table name
ObjectTable as a DBIx::StORM::Table (list context only)

=end NaturalDocs

SCALAR (private instance)

Return the number of tables available on the connection.

Parameters

None

Returns

Integerthe number of tables available

=end NaturalDocs