base/drms/libs/api/drms_series.h File Reference

Functions to query the existence of series, get information about a series' primary keywords, and check series compatibility. More...

#include "drms_types.h"

Include dependency graph for drms_series.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define kSERIESVERSION

FunctionsTitleTestFour

int drms_addkeys_toseries (DRMS_Env_t *env, const char *series, const char *spec, char **sql)
int drms_dropkeys_fromseries (DRMS_Env_t *env, const char *series, char **keys, int nkeys)
char * drms_series_all_querystringA (DRMS_Env_t *env, const char *series, const char *fields, int limit, int cursor, int *status)
char * drms_series_all_querystringB (DRMS_Env_t *env, const char *series, const char *npkwhere, const char *fields, int limit, int cursor, int *status)
char * drms_series_all_querystringC (DRMS_Env_t *env, const char *series, const char *pkwhere, const char *fields, int limit, int cursor, int *status)
char * drms_series_all_querystringD (DRMS_Env_t *env, const char *series, const char *pkwhere, const char *npkwhere, const char *fields, int limit, int cursor, int *status)
char * drms_series_all_querystringFL (DRMS_Env_t *env, const char *seriesname, const char *npkwhere, HContainer_t *pkwhereNFL, const char *fields, int limit, HContainer_t *firstlast, int *status)
int drms_series_canupdatesummaries (DRMS_Env_t *env, const char *series, int *status)
int drms_series_checkkeycompat (DRMS_Env_t *drmsEnv, const char *series, DRMS_Keyword_t *keys, int nKeys, int *status)
int drms_series_checkrecordcompat (DRMS_Env_t *drmsEnv, const char *series, DRMS_Record_t *recTempl, HContainer_t *matchSegs, int *status)
int drms_series_checksegcompat (DRMS_Env_t *drmsEnv, const char *series, DRMS_Segment_t *segs, int nSegs, int *status)
int drms_series_checkseriescompat (DRMS_Env_t *drmsEnv, const char *series1, const char *series2, HContainer_t *matchSegs, int *status)
char ** drms_series_createpkeyarray (DRMS_Env_t *env, const char *seriesName, int *nPKeys, int *status)
char * drms_series_createPkeyColList (DRMS_Env_t *env, const char *series, const char *prefix, const char *suffix, char *pkeyarr[], int *npkey, int *status)
char * drms_series_createPkeyList (DRMS_Env_t *env, const char *series, const char *prefix, const char *suffix, char *pkeyarr[], int *npkey, int *status)
char ** drms_series_createrealpkeyarray (DRMS_Env_t *env, const char *seriesName, int *nPKeys, int *status)
int drms_series_createshadow (DRMS_Env_t *env, const char *series, const char *tname)
void drms_series_destroypkeyarray (char ***pkeys, int nElements)
int drms_series_dropshadow (DRMS_Env_t *env, const char *series, const char *tname)
int drms_series_exists (DRMS_Env_t *drmsEnv, const char *sname, int *status)
int drms_series_gethighestkeyrank (DRMS_Env_t *env, const char *series, int *status)
int16_t drms_series_getnewsuretention (DRMS_SeriesInfo_t *si)
int16_t drms_series_getstagingretention (DRMS_SeriesInfo_t *si)
int drms_series_hastemptab (const char *query)
int drms_series_isreplicated (DRMS_Env_t *env, const char *series)
int drms_series_isvers (DRMS_SeriesInfo_t *si, DRMS_SeriesVersion_t *v)
char * drms_series_n_querystringA (DRMS_Env_t *env, const char *series, const char *fields, int nrecs, int limit, int *status)
char * drms_series_n_querystringB (DRMS_Env_t *env, const char *series, const char *npkwhere, const char *fields, int nrecs, int limit, int *status)
char * drms_series_n_querystringC (DRMS_Env_t *env, const char *series, const char *pkwhere, const char *fields, int nrecs, int limit, int *status)
char * drms_series_n_querystringD (DRMS_Env_t *env, const char *series, const char *pkwhere, const char *npkwhere, const char *fields, int nrecs, int limit, int *status)
char * drms_series_n_querystringFL (DRMS_Env_t *env, const char *series, const char *npkwhere, HContainer_t *pkwhereNFL, const char *fields, int nrecs, int limit, HContainer_t *firstlast, int *status)
char * drms_series_nrecords_querystringA (const char *series, int *status)
char * drms_series_nrecords_querystringB (const char *series, const char *npkwhere, int *status)
char * drms_series_nrecords_querystringC (const char *series, const char *pkwhere, int *status)
char * drms_series_nrecords_querystringD (const char *series, const char *pkwhere, const char *npkwhere, int *status)
char * drms_series_nrecords_querystringFL (DRMS_Env_t *env, const char *series, const char *npkwhere, HContainer_t *pkwhereNFL, HContainer_t *firstlast, int *status)
void drms_series_setcreateshadows (DRMS_Env_t *env, int *val)
int drms_series_shadowexists (DRMS_Env_t *env, const char *series, int *status)
int drms_series_summaryexists (DRMS_Env_t *env, const char *series, int *status)
void drms_series_unsetcreateshadows (DRMS_Env_t *env)
int drms_series_updatesummaries (DRMS_Env_t *env, const char *series, int nrows, int ncols, char **pkeynames, long long *recnums, int added)
int get_namespace (const char *seriesname, char **namespace, char **shortname)
int GetColumnNames (DRMS_Env_t *env, const char *oid, char **colnames)
int GetTableOID (DRMS_Env_t *env, const char *ns, const char *table, char **oid)


Detailed Description

Functions to query the existence of series, get information about a series' primary keywords, and check series compatibility.

See also:
drms_keyword.h drms_record.h drms_segment.h drms_statuscodes.h drms_types.h hcontainer.h

Definition in file drms_series.h.


Generated on Sat Nov 18 07:00:42 2017 for JSOC_Documentation by  doxygen 1.5.7.1