Provided by: octopussy_1.0.6-0ubuntu2_all bug

NAME

       Octopussy::Table - Octopussy Table module

FUNCTIONS

   New(\%conf)
       Creates a new Table with configuration '$conf'

       Parameters:

       \%conf - hashref of the new Table configuration

   Clone($table, $cloned_table)
   Remove($table)
       Removes the Table '$table'

       Parameters:

       $service - Name of the Table to remove

   List()
       Get List of Tables

   Filename($table)
       Get the XML filename for the Table '$table'

   Configuration($table)
       Get the configuration for the Table '$table'

   Configurations($sort)
       Get the configuration for all Tables

   Add_Field($table, $fieldname, $fieldtype)
       Adds Field '$fieldname' of type '$fieldtype' to Table '$table'

   Remove_Field($table, $fieldname)
       Removes Field '$fieldname' from Table '$table'

   Fields($table)
       Gets fields from Table '$table'

   Fields_Configurations($table, $sort)
       Gets the configuration for all Fields

   SQL($table, $fields, $indexes)
       Generates SQL code to create the Table '$table'

   Field_Type_List($table, $type)
       Gets field list from Table '$table' where Field type is '$type'

   Devices_and_Services_With($table)
       Returns one arrayref of devicegroups, one of devices and one of services which contains
       messages with Table '$table'

   Valid_Pattern($table, $pattern)
   Updates_Installation(@tables)
   Update_Get_Fields($table)
   Updates_Diff($table)
   Valid_Name($name)
       Checks that '$name' is valid for a Table name

AUTHOR

       Sebastien Thebert <octo.devel@gmail.com>