GDS general subroutines


The following general subroutines belong to the category GDS:
``Gipsy Database System'' In parentheses the name of the source file is given.
GDS_CLOSE
Close set. (gdsd_basic.c)
GDS_CLOSEALL
Close all sets. (gdsd_basic.c)
GDS_CREATE
Create a new set. (gdsd_basic.c)
GDS_DELETE
Delete set. (gdsd_basic.c)
GDS_ERRSTR
Obtain the message string associated with a GDS error code. (gds___error.c)
GDS_EXIST
Test whether set exists. (gdsd_basic.c)
GDS_EXTEND
create or extend an axis (gds_extend.c)
GDS_FTYPE
Returns the Floating point type of a set. (gdsd_basic.c)
GDS_HANDLE
Obtain a GDS set handle. (gdsd_basic.c)
GDS_ITYPE
Returns the Integer type of a set. (gdsd_basic.c)
GDS_LOCK
Obtain exclusive access to a set. (gdsd_basic.c)
GDS_NITEMS
Returns the number of descriptor items present in a set. (gdsd_basic.c)
GDS_OPTIMIZE
Modify lay-out of GDS descriptor file for efficient access. (gdsd_basic.c)
GDS_PRIME
Returns the size of the set's hash table. (gdsd_basic.c)
GDS_RENAME
Rename an existing GDS set (gdsd_basic.c)
GDS_SYNC
Update descriptor file. (gdsd_basic.c)
GDS_UNLOCK
Abandon exclusive access to a set. (gdsd_basic.c)
GDSC_AXNUM
return axis number of a specified axis (gdsc_axnum.c)
GDSC_FILL
return coordinate word filled with a grid value for each axis. (gdsc_fill.c)
GDSC_GRID
extract a grid value from a coordinate word (gdsc_grid.c)
GDSC_INTERSECT
return the intersection coordinate word of two subsets (gdsc_intersect.c)
GDSC_NAME
return the name of an axis (gdsc_name.c)
GDSC_NDIMS
return the dimensionality of a coordinate word (gdsc_ndims.c)
GDSC_ORIGIN
return the origin of an axis (gdsc_origin.c)
GDSC_RANGE
return lower left and upper right corner of a subset (gdsc_range.c)
GDSC_SIZE
return the size of an axis (gdsc_size.c)
GDSC_SUBSTRUCT
return subset delimited by two coordinate words (gdsc_substruct.c)
GDSC_WORD
apply a grid to a coordinate word and return the new one (gdsc_word.c)
GDSD_BASIC
Describes the basic GDS system. (gdsd_basic.c)
GDSD_DELALL
Delete descriptor item at all levels where it exists. (gdsd_basic.c)
GDSD_DELETE
Delete descriptor item. (gdsd_basic.c)
GDSD_FIND
Find next descriptor name. (gdsd_basic.c)
GDSD_LENGTH
Obtain length of descriptor item (gdsd_basic.c)
GDSD_RCHAR
See GDSD_Rxxx (gdsd_wfits.shl)
GDSD_RDBLE
See GDSD_Rxxx (gdsd_wfits.shl)
GDSD_READ
Read GDS descriptor item. (gdsd_basic.c)
GDSD_READC
Read CHARACTER-typed descriptor item (gdsd_basic.c)
GDSD_REWIND
Set current read position at beginning of descriptor item. (gdsd_basic.c)
GDSD_RFITS
Read FITS descriptor item (gdsd_wfits.shl)
GDSD_RINT
See GDSD_Rxxx (gdsd_wfits.shl)
GDSD_RLOG
See GDSD_Rxxx (gdsd_wfits.shl)
GDSD_RREAL
See GDSD_Rxxx (gdsd_wfits.shl)
GDSD_RVAR
Read variable length record from descriptor item. (gdsd_wvar.shl)
GDSD_Rxxx
Read FITS data field (gdsd_wfits.shl)
GDSD_TYPE
obtain FITS item type (gdsd_basic.c)
GDSD_WCHAR
See GDSD_Wxxx (gdsd_wfits.shl)
GDSD_WDBLE
See GDSD_Wxxx (gdsd_wfits.shl)
GDSD_WFITS
Write FITS-type descriptor item (gdsd_wfits.shl)
GDSD_WINT
See GDSD_Wxxx (gdsd_wfits.shl)
GDSD_WLOG
See GDSD_Wxxx (gdsd_wfits.shl)
GDSD_WREAL
See GDSD_Wxxx (gdsd_wfits.shl)
GDSD_WRITE
Write descriptor item. (gdsd_basic.c)
GDSD_WRITEC
Write CHARACTER-typed descriptor item (gdsd_basic.c)
GDSD_WVAR
Write variable length record to descriptor item. (gdsd_wvar.shl)
GDSD_Wxxx
Write FITS data field (gdsd_wfits.shl)
GDST_ABSLEVEL
Disable/enable search at higher levels. (gds_tune.c)
GDST_IMMEDIATE
Set "immediate reporting" for locked sets. (gds_tune.c)
GDST_INCR
Change increment for descriptor file extends. (gds_tune.c)
GDST_INITSIZE
Change initial file size for sets to be created. (gds_tune.c)
GDST_PRIME
Change hash table size for sets to be created. (gds_tune.c)
RMINMAX
Finds the minimum and maximum and the number of blanks in subsets by reading the corresponding descriptors or, when they are not present, by determining them. (wminmax.c)
UMINMAX
Determines and updates the minimum and maximum and the number of blanks in subsets. (wminmax.c)
WMINMAX
Writes (new) minimum and maximum and number of blanks of subsets in the descriptor file and optionally deletes the MINMAX descriptors at intersecting levels. (wminmax.c)

GIPSY GIPSY