NRAO Home > CASA > CASA Toolkit Reference Manual
table.addcols - Function

3.2.1 !!!REQUIRES COLUMN DESCRIPTION FUNCTIONS THAT HAVE NOT BEEN IMPLEMENTED!!! add one or more columns


Description

Columns can be added to a table that was opened nomodify=False. The new columns will be filled with a default value (0 or blank).

!!!THESE COLUMN DESCRIPTION FUNCTIONS HAVE NOT BEEN IMPLEMENTED!!!
For each column to be added a column description has to be setup using function tablecreatescalarcoldesc or tablecreatearraycoldesc. When multiple columns are used, they have to be combined in a single record using tablecreatedesc.
It is possible to specify data manager info in order to define a data manager (storage manager or virtual column engine) for the columns to be added.

Arguments





Inputs

desc

Description of one or more columns

allowed:

record

Default:

dminfo

Optional description data manager to use

allowed:

record

Default:

Returns
bool

Example

 
 
!!!REQUIRES COLUMN DESCRIPTION FUNCTIONS THAT HAVE NOT BEEN IMPLEMENTED!!!  
  tb.open("mytable", nomodify=False)  
  dc3=tablecreatescalarcoldesc(’C3’, ’a’)  
  dc4=tablecreatescalarcoldesc(’C4’, as_float(0))  
  dc5=tablecreatearraycoldesc(’C5’, as_double(0), 2, [10,20])  
  tb.addcols(dc3)  
# True  
  tb.addcols(tablecreatedesc(dc4, dc5))  
# True  
 
A single column can be added as such, but multiple columns have  
to be combined.  

__________________________________________________________________


More information about CASA may be found at the CASA web page

Copyright 2016 Associated Universities Inc., Washington, D.C.

This code is available under the terms of the GNU General Public Lincense


Home | Contact Us | Directories | Site Map | Help | Privacy Policy | Search