mcf_st_cell_set — Set the cell data
subroutine mcf_st_cell_set(dsid,row_index,column_index,num_elements,data,status) integer*4 dsid integer*8 row_index integer*8 column_index integer*8 num_elements integer|real data(*) integer*4 status
mcf_st_cell_set
copies, for the
sparse-table dataset identified by dsid
, and for
the cell identified by the row index row_index
and the column index column_index
, the data from
the buffer data
to the cell's internal in-memory
buffer.
mcf_st_cell_set
can be used for all
column data types except 'K' (character strings). For the latter,
use mcf_st_cell_set_char
instead.
mcf_st_cell_set
renders previously empty
cells non-empty. In this case, the row's sorting order will not be
maintained for reasons of computational efficiency. To sort the
non-empty cells inside a row, use mcf_st_row_sort. To empty a
cell, use mcf_st_cell_clear.
dsid (input)
Dataset identifier.
row_index (input)
Row index, starting at 1.
column_index (input)
Index of the column whose data is requested. Column indices start at 1.
num_elements (input)
The number of elements of the cell. For fixed-sized columns, this parameter must match the column's num_elements attribute.
data (input)
Buffer containing the new cell data. The element data
type must match the column's data type. The number of
elements of the buffer must be
num_elements
.
status (output)
If no error occurred, 0 is returned. Otherwise, a negative value indicating the MemCom error number is returned.