next up previous contents
Next: ITEM_SUB_CATEGORY Up: DDL Definitions Describing Previous: ITEM_STRUCTURE

ITEM_STRUCTURE_LIST

 

The item_structure_list category holds definitions of matrices and vectors that can be associated with data items. A component of the key for this category is _item_type_list.code, which is referenced by _item_structure.code to assign a structure type to a data item.

The definition of a structure involves the specification of a length for each dimension of the matrix structure. The combination of items _item_structure_list.code and _item_structure_list.index forms the basis for this category. The latter index item is the identifier for the dimension, hence multiple unique dimensions can be specified for each structure code. The length of each dimension is assigned to _item_structure_list.dimension.

The DDL for the item_structure_list category is given in the following section.

save_ITEM_STRUCTURE_LIST

    _category.description    
;
     This category holds a description for each structure type.
;
    _category.id                          item_structure_list
    _category.mandatory_code              no

     loop_
    _category_key.name                    '_item_structure_list.code'
                                          '_item_structure_list.index'
     loop_
    _category_group.id                    'ddl_group'
                                          'item_group'
    save_

save__item_structure_list.code

    _item_description.description   
;
     The name of the matrix/vector structure declaration.
;
     loop_
    _item.name                                
    _item.category_id                            
    _item.mandatory_code 
        '_item_structure_list.code'   item_structure_list   yes   
        '_item_structure.code'        item_structure        yes   

    _item_linked.parent_name            '_item_structure_list.code'   
    _item_linked.child_name             '_item_structure.code'   
    _item_type.code                       code

    save_

save__item_structure_list.index

    _item_description.description
;
    Identifies the one based index of a row/column of the structure.
;
    _item.name                         '_item_structure_list.index'
    _item.category_id                    item_structure_list
    _item.mandatory_code                 yes
     loop_
    _item_range.minimum
    _item_range.maximum
     1   1
     1   .
    _item_type.code                      int

save_

save__item_structure_list.dimension

    _item_description.description
;
    Identifies the length of this row/column of the structure.
;
    _item.name                       '_item_structure_list.dimension'
    _item.category_id                  item_structure_list
    _item.mandatory_code               yes
     loop_
    _item_range.minimum
    _item_range.maximum
     1   1
     1   .
    _item_type.code                    int

    save_



John Westbrook
Thu Apr 11 06:25:55 EDT 1996