aRTtable-class              package:aRT              R Documentation

_C_l_a_s_s "_a_R_T_t_a_b_l_e"

_D_e_s_c_r_i_p_t_i_o_n:

     Class that represents a DBMS table. It can be one of the various
     TerraLib table types.

     Tables are created from layers, and their attributes can be linked
     to other tables or geometries. For selecting data joining tables
     with the links use aRTthemes.

_O_b_j_e_c_t_s _f_r_o_m _t_h_e _C_l_a_s_s:

     Objects can be created by calls of the form 'new("aRTtable",
     aRTlayer, tablename, create = T)'

_S_l_o_t_s:

     '_p_o_i_n_t_e_r': An external pointer. DO NOT change it!

_E_x_t_e_n_d_s:

     Class '"aRTcomponent"', directly.

_M_e_t_h_o_d_s:

     _i_n_i_t_i_a_l_i_z_e: Initializer of aRTlayer class.

     _a_d_d_C_o_l_u_m_n_s: Add new columns to the table.

     _a_d_d_R_o_w_s: Add new elements to the table.

     _g_e_t_D_a_t_a: Returns the table values.

_T_a_b_l_e _t_y_p_e_s:

     In TerraLib there are several types of table, implementing the
     entity relationship, temporal and other models. They are:

     "_s_t_a_t_i_c" Table which each geomety has one, and only one,
          respective row.

     "_m_e_d_i_a" A media table has only two columns: object_id and
          media_name.  It associates an url to a geometry double-click
          in a TerraLib-based GIS. A layer can have only one media
          table, and this table does not have a name.

     "_e_x_t_e_r_n_a_l" Each row is not implicitly connected to a geometry, but
          the table can have foreign keys to all static, event and
          dynamoc tables.

     "_e_v_e_n_t" Event. 

     "_a_t_t_d_y_n" dynamic Attributes.

     "_a_l_l_d_y_n" Fully dynamic (attributes and geometry). (not implemented
          yet)

     "_g_e_o_m_d_y_n" Dynamic Geometry. (not implemented yet)

     "_d_e_f_a_u_l_t" The default value depending on the parent. If the class
          is aRTlayer, default will be static, else (aRTdb) it will be
          external.

_A_u_t_h_o_r(_s):

     Pedro Ribeiro de Andrade Neto

_R_e_f_e_r_e_n_c_e_s:

     <URL: http://www.est.ufpr.br/aRT>

_S_e_e _A_l_s_o:

     See 'aRTtable-METHOD' for a method of this class or
     'CLASSNAME-class' for links to other classes.

