Provided by: libur-perl_0.440-1_all bug

NAME

       UR::DataSource::Meta::RDBMS::Table - Object-oriented class for RDBMS table objects.

SYNOPSIS

         $t = UR::DataSource::Meta::RDBMS::Table->get(
                             data_source => 'Namespace::DataSource::Name',
                             table_name => 'MY_TABLE_NAME');
         @c = $t->column_names;
         @f = $t->fk_constraint_names;

DESCRIPTION

       Objects of this class represent a table in a database.  They are primarily used by the
       class updating logic in the command line tool "ur update classes", but can be retrieved
       and used in any application.  Their instances come from from the MetaDB
       (UR::DataSource::Meta) which is partitioned and has one physical database per Namespace.

   Related Metadata Methods
       @col_objs = $t->columns();
       @col_names = $t->column_names();
       @fk_objs = $t->fk_constraints();
       @fk_names = $t->fk_constraint_names();
       @ref_fk_objs = $t->ref_fk_constraints();
       @ref_fk_names = $t->ref_fk_constraint_names();
       @pk_objs = $t->primary_key_constraint_columns();
       @pk_col_names = $t->primary_key_constraint_column_names();
       @bi_objs = $t->bitmap_indexes();
       @bi_names = $t->bitmap_index_names();
           Return related metadata objects (or names) for the given table object.