Functions for reading and writing keywords
[All DRMS API functions]

Collaboration diagram for Functions for reading and writing keywords:


int drms_appendcomment (DRMS_Record_t *rec, const char *str, int newline)
int drms_appendhistory (DRMS_Record_t *rec, const char *str, int newline)
int drms_appkey_string (DRMS_Record_t *rec, const char *key, const char *value)
int drms_copykey (DRMS_Record_t *target, DRMS_Record_t *source, const char *key)
int drms_copykeyB (DRMS_Keyword_t *tgtkey, DRMS_Keyword_t *srckey)
int drms_copykeys (DRMS_Record_t *target, DRMS_Record_t *source, int usesrcset, DRMS_KeywordClass_t class)
DRMS_Type_Value_t drms_getkey (DRMS_Record_t *rec, const char *key, DRMS_Type_t *type, int *status)
char drms_getkey_char (DRMS_Record_t *rec, const char *key, int *status)
double drms_getkey_double (DRMS_Record_t *rec, const char *key, int *status)
float drms_getkey_float (DRMS_Record_t *rec, const char *key, int *status)
int drms_getkey_int (DRMS_Record_t *rec, const char *key, int *status)
long long drms_getkey_longlong (DRMS_Record_t *rec, const char *key, int *status)
DRMS_Value_t drms_getkey_p (DRMS_Record_t *rec, const char *key, int *status)
short drms_getkey_short (DRMS_Record_t *rec, const char *key, int *status)
char * drms_getkey_string (DRMS_Record_t *rec, const char *key, int *status)
TIME drms_getkey_time (DRMS_Record_t *rec, const char *key, int *status)
DRMS_Keyword_tdrms_keyword_basefromvalkey (DRMS_Keyword_t *valkey)
HContainer_tdrms_keyword_createinfocon (DRMS_Env_t *drmsEnv, const char *seriesName, int *status)
void drms_keyword_destroyinfocon (HContainer_t **info)
void drms_keyword_fprint (FILE *keyfile, DRMS_Keyword_t *key)
void drms_keyword_fprintval (FILE *keyfile, DRMS_Keyword_t *key)
double drms_keyword_getdouble (DRMS_Keyword_t *keyword, int *status)
TIME drms_keyword_getepoch (DRMS_Keyword_t *key, int *status)
DRMS_RecScopeType_t drms_keyword_getrecscope (DRMS_Keyword_t *key)
const char * drms_keyword_getrecscopestr (DRMS_Keyword_t *key, int *status)
int drms_keyword_getsegscope (DRMS_Keyword_t *key)
double drms_keyword_getslotbase (DRMS_Keyword_t *slotkey, int *status)
double drms_keyword_getslotcarr0 (void)
TIME drms_keyword_getslotepoch (DRMS_Keyword_t *slotkey, int *status)
double drms_keyword_getslotstep (DRMS_Keyword_t *slotkey, DRMS_SlotKeyUnit_t *unit, int *status)
DRMS_SlotKeyUnit_t drms_keyword_getslotunit (DRMS_Keyword_t *slotkey, int *status)
double drms_keyword_getstep (DRMS_Keyword_t *key, DRMS_RecScopeType_t recscope, DRMS_SlotKeyUnit_t *unit, int *status)
TIME drms_keyword_gettime (DRMS_Keyword_t *keyword, int *status)
DRMS_Type_t drms_keyword_gettype (DRMS_Keyword_t *key)
DRMS_SlotKeyUnit_t drms_keyword_getunit (DRMS_Keyword_t *key, int *status)
double drms_keyword_getvalkeybase (DRMS_Keyword_t *valkey, int *status)
double drms_keyword_getvalkeystep (DRMS_Keyword_t *valkey, int *status)
const DRMS_Type_Value_tdrms_keyword_getvalue (DRMS_Keyword_t *key)
int drms_keyword_inclass (DRMS_Keyword_t *key, DRMS_KeywordClass_t class)
DRMS_Keyword_tdrms_keyword_indexfromvalkey (DRMS_Keyword_t *valkey)
int drms_keyword_isconstant (DRMS_Keyword_t *key)
int drms_keyword_isindex (DRMS_Keyword_t *key)
int drms_keyword_isprime (DRMS_Keyword_t *key)
int drms_keyword_isslotted (DRMS_Keyword_t *key)
int drms_keyword_isvariable (DRMS_Keyword_t *key)
int drms_keyword_keysmatch (DRMS_Keyword_t *k1, DRMS_Keyword_t *k2)
DRMS_Keyword_tdrms_keyword_lookup (DRMS_Record_t *rec, const char *key, int followlink)
void drms_keyword_print (DRMS_Keyword_t *key)
void drms_keyword_printval (DRMS_Keyword_t *key)
int drms_keyword_slotval2indexval (DRMS_Keyword_t *slotkey, DRMS_Value_t *valin, DRMS_Value_t *valout, DRMS_Value_t *startdur)
void drms_keyword_snprintfval (DRMS_Keyword_t *key, char *buf, int size)
DRMS_Keyword_tdrms_keyword_stepfromvalkey (DRMS_Keyword_t *valkey)
DRMS_RecScopeType_t drms_keyword_str2recscope (const char *str, int *status)
DRMS_Type_t drms_keyword_type (DRMS_Keyword_t *key)
int drms_setkey (DRMS_Record_t *rec, const char *key, DRMS_Type_t type, DRMS_Type_Value_t *value)
int drms_setkey_char (DRMS_Record_t *rec, const char *key, char value)
int drms_setkey_double (DRMS_Record_t *rec, const char *key, double value)
int drms_setkey_float (DRMS_Record_t *rec, const char *key, float value)
int drms_setkey_int (DRMS_Record_t *rec, const char *key, int value)
int drms_setkey_longlong (DRMS_Record_t *rec, const char *key, long long value)
int drms_setkey_p (DRMS_Record_t *rec, const char *key, DRMS_Value_t *value)
int drms_setkey_short (DRMS_Record_t *rec, const char *key, short value)
int drms_setkey_string (DRMS_Record_t *rec, const char *key, const char *value)
int drms_setkey_time (DRMS_Record_t *rec, const char *key, TIME value)

Generated on Mon Mar 26 07:00:53 2018 for JSOC_Documentation by  doxygen