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: | any |
|
| Default: | record |
|
| dminfo |
| Optional description data manager to use
| |
| allowed: | any |
|
| Default: | record |
|
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.
Please send any comments or questions about CASA or AIPS++ to aips2-requests@nrao.edu
Copyright © 2008 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
Updated daily during alpha development.