26 #define _DBOG_DOD_H_ 1
37 DBStatus dodog_get_highest_dod_version(
40 const char *dsc_level,
50 const char *dsc_level,
51 const char *dod_version,
54 #define DodDimName(dbres,row) DB_RESULT(dbres,row,0)
55 #define DodDimLength(dbres,row) DB_RESULT(dbres,row,1)
56 #define DodDimOrder(dbres,row) DB_RESULT(dbres,row,2)
65 const char *dsc_level,
66 const char *dod_version,
69 #define DodAttName(dbres,row) DB_RESULT(dbres,row,0)
70 #define DodAttType(dbres,row) DB_RESULT(dbres,row,1)
71 #define DodAttValue(dbres,row) DB_RESULT(dbres,row,2)
72 #define DodAttOrder(dbres,row) DB_RESULT(dbres,row,3)
81 const char *dsc_level,
82 const char *dod_version,
85 #define DodVarName(dbres,row) DB_RESULT(dbres,row,0)
86 #define DodVarType(dbres,row) DB_RESULT(dbres,row,1)
87 #define DodVarOrder(dbres,row) DB_RESULT(dbres,row,2)
96 const char *dsc_level,
97 const char *dod_version,
101 #define DodVarDimVarName(dbres,row) DB_RESULT(dbres,row,0)
102 #define DodVarDimName(dbres,row) DB_RESULT(dbres,row,1)
103 #define DodVarDimLength(dbres,row) DB_RESULT(dbres,row,2)
104 #define DodVarDimVarOrder(dbres,row) DB_RESULT(dbres,row,3)
105 #define DodVarDimOrder(dbres,row) DB_RESULT(dbres,row,4)
113 const char *dsc_name,
114 const char *dsc_level,
115 const char *dod_version,
116 const char *var_name,
119 #define DodVarAttVarName(dbres,row) DB_RESULT(dbres,row,0)
120 #define DodVarAttName(dbres,row) DB_RESULT(dbres,row,1)
121 #define DodVarAttType(dbres,row) DB_RESULT(dbres,row,2)
122 #define DodVarAttValue(dbres,row) DB_RESULT(dbres,row,3)
123 #define DodVarAttVarOrder(dbres,row) DB_RESULT(dbres,row,4)
124 #define DodVarAttOrder(dbres,row) DB_RESULT(dbres,row,5)
133 const char *facility,
134 const char *dsc_name,
135 const char *dsc_level,
138 #define DsDodTime(dbres,row) DB_RESULT(dbres,row,0)
139 #define DsDodVersion(dbres,row) DB_RESULT(dbres,row,1)
148 const char *facility,
149 const char *dsc_name,
150 const char *dsc_level,
153 #define DsAttName(dbres,row) DB_RESULT(dbres,row,0)
154 #define DsAttType(dbres,row) DB_RESULT(dbres,row,1)
155 #define DsAttValue(dbres,row) DB_RESULT(dbres,row,2)
164 const char *facility,
165 const char *dsc_name,
166 const char *dsc_level,
167 const char *att_name,
170 #define DsAttTimeName(dbres,row) DB_RESULT(dbres,row,0)
171 #define DsAttTimeTime(dbres,row) DB_RESULT(dbres,row,1)
177 const char *facility,
178 const char *dsc_name,
179 const char *dsc_level,
183 #define DsTimeAttName(dbres,row) DB_RESULT(dbres,row,0)
184 #define DsTimeAttTime(dbres,row) DB_RESULT(dbres,row,1)
185 #define DsTimeAttType(dbres,row) DB_RESULT(dbres,row,2)
186 #define DsTimeAttValue(dbres,row) DB_RESULT(dbres,row,3)
195 const char *facility,
196 const char *dsc_name,
197 const char *dsc_level,
198 const char *var_name,
201 #define DsVarAttVar(dbres,row) DB_RESULT(dbres,row,0)
202 #define DsVarAttName(dbres,row) DB_RESULT(dbres,row,1)
203 #define DsVarAttType(dbres,row) DB_RESULT(dbres,row,2)
204 #define DsVarAttValue(dbres,row) DB_RESULT(dbres,row,3)
210 DBStatus dodog_get_ds_var_att_times(
213 const char *facility,
214 const char *dsc_name,
215 const char *dsc_level,
216 const char *var_name,
217 const char *att_name,
220 #define DsVarAttTimeVar(dbres,row) DB_RESULT(dbres,row,0)
221 #define DsVarAttTimeName(dbres,row) DB_RESULT(dbres,row,1)
222 #define DsVarAttTimeTime(dbres,row) DB_RESULT(dbres,row,2)
225 DBStatus dodog_get_ds_var_time_atts(
228 const char *facility,
229 const char *dsc_name,
230 const char *dsc_level,
231 const char *var_name,
235 #define DsVarTimeAttVar(dbres,row) DB_RESULT(dbres,row,0)
236 #define DsVarTimeAttName(dbres,row) DB_RESULT(dbres,row,1)
237 #define DsVarTimeAttTime(dbres,row) DB_RESULT(dbres,row,2)
238 #define DsVarTimeAttType(dbres,row) DB_RESULT(dbres,row,3)
239 #define DsVarTimeAttValue(dbres,row) DB_RESULT(dbres,row,4)
247 const char *dsc_name,
248 const char *dsc_level,
250 const char *facility,
251 const char *var_name,
252 const char *prop_name,
255 #define DsPropDscName(dbres,row) DB_RESULT(dbres,row,0)
256 #define DsPropDscLevel(dbres,row) DB_RESULT(dbres,row,1)
257 #define DsPropSite(dbres,row) DB_RESULT(dbres,row,2)
258 #define DsPropFac(dbres,row) DB_RESULT(dbres,row,3)
259 #define DsPropVar(dbres,row) DB_RESULT(dbres,row,4)
260 #define DsPropName(dbres,row) DB_RESULT(dbres,row,5)
261 #define DsPropTime(dbres,row) DB_RESULT(dbres,row,6)
262 #define DsPropValue(dbres,row) DB_RESULT(dbres,row,7)