1 #ifndef _CEGOXMLDEF_H_INCLUDED_
2 #define _CEGOXMLDEF_H_INCLUDED_
3 ///////////////////////////////////////////////////////////////////////////////
4 //
5 // CegoXMLdef.h
6 // ------------
7 // Cego XML tag and attribute definition
8 //
9 // Design and Implementation by Bjoern Lemke
10 //
11 // (C)opyright 2000-2019 Bjoern Lemke
12 //
13 // INTERFACE MODULE
14 //
15 // Class: NA
16 //
17 // Description: XML tag and attribute definitions
18 //
19 // Status: CLEAN
20 //
21 ///////////////////////////////////////////////////////////////////////////////
22 
23 #include "CegoDefs.h"
24 
25 #define XML_VERSION_ATTR "version"
26 #define XML_VERSION_VALUE "1.0"
27 #define XML_CEGO "CEGO"
28 
29 // session requests
30 #define XML_ADMINSESSION_REQUEST "ADMINSESSION"
31 #define XML_DBSESSION_REQUEST "DBSESSION"
32 #define XML_LOGSESSION_REQUEST "LOGSESSION"
33 #define XML_SESSION_CLOSE "CLOSE"
34 
35 // admin session requests
36 #define XML_RETRIEVETABLESET_REQUEST "RETRIEVETABLESET"
37 #define XML_LOCKINFO_REQUEST "LOCKINFO"
38 #define XML_LOCKSTAT_REQUEST "LOCKSTAT"
39 #define XML_POOLINFO_REQUEST "POOLINFO"
40 #define XML_PARAMETERINFO_REQUEST "PARAMETERINFO"
41 #define XML_POOLENTRYLIST_REQUEST "POOLENTRYLIST"
42 #define XML_THREADINFO_REQUEST "THREADINFO"
43 #define XML_DBTHREADABORT_REQUEST "DBTHREADABORT"
44 #define XML_DBTHREADINFO_REQUEST "DBTHREADINFO"
45 #define XML_ADMTHREADINFO_REQUEST "ADMTHREADINFO"
46 #define XML_LOGTHREADINFO_REQUEST "LOGTHREADINFO"
47 #define XML_DBSESSIONINFO_REQUEST "DBSESSIONINFO"
48 #define XML_COPYINFO_REQUEST "COPYINFO"
49 
50 #define XML_LISTQUERYCACHE_REQUEST "LISTQUERYCACHE"
51 #define XML_CLEANQUERYCACHE_REQUEST "CLEANQUERYCACHE"
52 #define XML_SETQUERYCACHEPARAM_REQUEST "SETQUERYCACHEPARAM"
53 
54 #define XML_LISTTABLECACHE_REQUEST "LISTTABLECACHE"
55 #define XML_CLEANTABLECACHE_REQUEST "CLEANTABLECACHE"
56 #define XML_SETTABLECACHEENTRY_REQUEST "SETTABLECACHEENTRY"
57 #define XML_SETTABLECACHESIZE_REQUEST "SETTABLECACHESIZE"
58 
59 #define XML_DEFINE_TABLESET_REQUEST "DEFINE_TABLESET"
60 #define XML_REMOVE_TABLESET_REQUEST "REMOVE_TABLESET"
61 #define XML_RESET_TABLESET_REQUEST "RESET_TABLESET"
62 #define XML_CREATE_TABLESET_REQUEST "CREATE_TABLESET"
63 #define XML_COPY_TABLESET_REQUEST "COPY_TABLESET"
64 #define XML_COPY_FILE_REQUEST "COPY_FILE"
65 #define XML_CREATE_FKEY_REQUEST "CREATE_FKEY"
66 #define XML_DROP_TABLESET_REQUEST "DROP_TABLESET"
67 #define XML_DROP_OBJECT_REQUEST "DROP_OBJECT"
68 #define XML_GET_NODELIST_REQUEST "GET_NODELIST"
69 #define XML_GET_DBINFO_REQUEST "GET_DBINFO"
70 #define XML_GET_TSINFO_REQUEST "GET_TSINFO"
71 #define XML_GET_DETAILED_TSINFO_REQUEST "GET_DETAILED_TSINFO"
72 #define XML_GET_OBJECT_INFO_REQUEST "GET_OBJECT_INFO"
73 #define XML_GET_TRANSACTION_INFO_REQUEST "GET_TRANSACTION_INFO"
74 #define XML_GET_BUSTAT_REQUEST "GET_BUSTAT"
75 #define XML_RESET_BUSTAT_REQUEST "GET_BUSTAT"
76 #define XML_GET_DBSPEC_REQUEST "GET_DBSPEC"
77 #define XML_INIT_LOGS_REQUEST "INIT_LOGS"
78 #define XML_PROP_TSINFO_REQUEST "PROP_TSINFO"
79 #define XML_SET_TABLESETNODE_REQUEST "SET_TABLESETNODEINFO"
80 #define XML_SET_LSN_REQUEST "SET_LSN"
81 #define XML_SET_RUNSTATE_REQUEST "SET_RUNSTATE"
82 #define XML_SET_SYNCSTATE_REQUEST "SET_SYNCSTATE"
83 #define XML_START_TABLESET_REQUEST "START_TABLESET"
84 #define XML_START_RECOVER_REQUEST "START_RECOVER"
85 #define XML_STOP_TABLESET_REQUEST "STOP_TABLESET"
86 #define XML_STOP_RECOVER_REQUEST "STOP_RECOVER"
87 #define XML_RESTORE_REQUEST "RESTORE"
88 #define XML_RECOVER_REQUEST "RECOVER"
89 #define XML_SECSWITCH_REQUEST "SECSWITCH"
90 #define XML_SYNC_TABLESET_REQUEST "SYNC_TABLESET"
91 #define XML_EXPORT_TABLESET_REQUEST "EXPORT_TABLESET"
92 #define XML_IMPORT_TABLESET_REQUEST "IMPORT_TABLESET"
93 #define XML_EXPORT_TABLE_REQUEST "EXPORT_TABLE"
94 #define XML_IMPORT_TABLE_REQUEST "IMPORT_TABLE"
95 #define XML_ADD_DATAFILE_REQUEST "ADD_DATAFILE"
96 #define XML_SHOW_USER_REQUEST "SHOW_USER"
97 #define XML_ADD_USER_REQUEST "ADD_USER"
98 #define XML_REMOVE_USER_REQUEST "REMOVE_USER"
99 #define XML_CHANGE_PWD_REQUEST "CHANGE_PWD"
100 #define XML_ASSIGN_ROLE_REQUEST "ASSIGN_ROLE"
101 #define XML_REMOVE_ROLE_REQUEST "REMOVE_ROLE"
102 #define XML_LIST_ROLE_REQUEST "LIST_ROLE"
103 #define XML_SHOW_ROLE_REQUEST "SHOW_ROLE"
104 #define XML_CREATE_ROLE_REQUEST "CREATE_ROLE"
105 #define XML_DROP_ROLE_REQUEST "DROP_ROLE"
106 #define XML_SET_PERM_REQUEST "SET_PERM"
107 #define XML_REMOVE_PERM_REQUEST "REMOVE_PERM"
108 
109 #define XML_USER_TRACE_REQUEST "USER_TRACE"
110 #define XML_ADD_ARCHLOG_REQUEST "ADD_ARCHLOG"
111 #define XML_REMOVE_ARCHLOG_REQUEST "REMOVE_ARCHLOG"
112 #define XML_BEGIN_BACKUP_REQUEST "BEGIN_BACKUP"
113 #define XML_EXECUTE_BACKUP_REQUEST "EXECUTE_BACKUP"
114 #define XML_END_BACKUP_REQUEST "END_BACKUP"
115 #define XML_LIST_BACKUP_REQUEST "LIST_BACKUP"
116 
117 #define XML_VERIFY_TABLESET_REQUEST "VERIFY_TABLESET"
118 #define XML_CORRECT_TABLESET_REQUEST "CORRECT_TABLESET"
119 #define XML_DUMP_OBJECT_REQUEST "DUMP_OBJECT"
120 #define XML_SET_LOGMNG_REQUEST "SET_LOGMNG"
121 #define XML_SET_BACKUPMNG_REQUEST "SET_BACKUPMNG"
122 #define XML_SHOW_LOGMNG_REQUEST "SHOW_LOGMNG"
123 #define XML_SHOW_BACKUPMNG_REQUEST "SHOW_BACKUPMNG"
124 #define XML_SET_CHECKPOINT_REQUEST "SET_CHECKPOINT"
125 #define XML_SET_TSINITFILE_REQUEST "SET_TSINITFILE"
126 
127 #define XML_SET_TSROOTPATH_REQUEST "SET_TSROOTPATH"
128 #define XML_SET_TSSYSSIZE_REQUEST "SET_TSSYSSIZE"
129 #define XML_SET_TSTMPSIZE_REQUEST "SET_TSTMPSIZE"
130 #define XML_SET_TSAPPSIZE_REQUEST "SET_TSAPPSIZE"
131 
132 #define XML_SET_TSLOGNUM_REQUEST "SET_TSLOGNUM"
133 #define XML_SET_TSLOGSIZE_REQUEST "SET_TSLOGSIZE"
134 #define XML_SET_TSSORTAREASIZE_REQUEST "SET_TSSORTAREASIZE"
135 #define XML_SET_TSLOGUSER_REQUEST "SET_TSLOGUSER"
136 
137 #define XML_ENABLE_TABLECACHE_REQUEST "MED_ENABLE_TABLECACHE"
138 #define XML_DISABLE_TABLECACHE_REQUEST "MED_DISABLE_TABLECACHE"
139 #define XML_ENABLE_QUERYCACHE_REQUEST "MED_ENABLE_QUERYCACHE"
140 #define XML_DISABLE_QUERYCACHE_REQUEST "MED_DISABLE_QUERYCACHE"
141 
142 // mediator requests
143 #define XML_MED_NOTIFY_REQUEST "MED_NOTIFY"
144 #define XML_MED_DEFINE_TABLESET_REQUEST "MED_DEFINE_TABLESET"
145 #define XML_MED_REMOVE_TABLESET_REQUEST "MED_REMOVE_TABLESET"
146 #define XML_MED_RESET_TABLESET_REQUEST "MED_RESET_TABLESET"
147 #define XML_MED_CREATE_TABLESET_REQUEST "MED_CREATE_TABLESET"
148 #define XML_MED_CORRECT_TABLESET_REQUEST "MED_CORRECT_TABLESET"
149 #define XML_MED_DROP_TABLESET_REQUEST "MED_DROP_TABLESET"
150 #define XML_MED_START_TABLESET_REQUEST "MED_START_TABLESET"
151 #define XML_MED_STOP_TABLESET_REQUEST "MED_STOP_TABLESET"
152 #define XML_MED_COPY_TABLESET_REQUEST "MED_COPY_TABLESET"
153 #define XML_MED_SWITCH_TABLESET_REQUEST "MED_SWITCH_TABLESET"
154 #define XML_MED_ADD_ARCHLOG_REQUEST "MED_ADD_ARCHLOG"
155 #define XML_MED_REMOVE_ARCHLOG_REQUEST "MED_REMOVE_ARCHLOG"
156 #define XML_MED_ADD_DATAFILE_REQUEST "MED_ADD_DATAFILE"
157 #define XML_MED_GET_TABLESETLIST_REQUEST "MED_GET_TABLESETLIST"
158 #define XML_MED_GET_DETAILEDTABLESETINFO_REQUEST "MED_GET_DETAILEDTABLESETINFO"
159 #define XML_MED_GET_OBJECTINFO_REQUEST "MED_GET_OBJECTINFO"
160 #define XML_MED_GET_TRANSACTIONINFO_REQUEST "MED_GET_TRANSACTIONINFO"
161 #define XML_MED_GET_BUSTAT_REQUEST "MED_GET_BUSTAT"
162 #define XML_MED_RESET_BUSTAT_REQUEST "MED_RESET_BUSTAT"
163 #define XML_MED_BEGIN_BACKUP_REQUEST "MED_BEGIN_BACKUP"
164 #define XML_MED_EXECUTE_BACKUP_REQUEST "MED_EXECUTE_BACKUP"
165 #define XML_MED_END_BACKUP_REQUEST "MED_END_BACKUP"
166 #define XML_MED_LIST_BACKUP_REQUEST "MED_LIST_BACKUP"
167 #define XML_MED_RESTORE_REQUEST "MED_RESTORE"
168 #define XML_MED_RECOVER_REQUEST "MED_RECOVER"
169 #define XML_MED_SECSWITCH_REQUEST "MED_SECSWITCH"
170 #define XML_MED_SECRELOCATE_REQUEST "MED_SECRELOCATE"
171 #define XML_MED_CHECK_TABLESET_REQUEST "MED_CHECK_TABLESET"
172 #define XML_MED_VERIFY_TABLESET_REQUEST "MED_VERIFY_TABLESET"
173 #define XML_MED_ENABLE_ARCHLOG_REQUEST "MED_ENABLE_ARCHLOG"
174 #define XML_MED_DISABLE_ARCHLOG_REQUEST "MED_DISABLE_ARCHLOG"
175 #define XML_MED_ENABLE_AUTOCORRECT_REQUEST "MED_ENABLE_AUTOCORRECT"
176 #define XML_MED_DISABLE_AUTOCORRECT_REQUEST "MED_DISABLE_AUTOCORRECT"
177 
178 #define XML_SEC_MEDSWITCH_REQUEST "SEC_MEDSWITCH"
179 #define XML_SEC_MEDRELOCATE_REQUEST "SEC_MEDRELOCATE"
180 
181 // db session requests
182 #define XML_ALTERTABLE_REQUEST "ALTERTABLE"
183 #define XML_CREATETABLE_REQUEST "CREATETABLE"
184 #define XML_CREATEINDEX_REQUEST "CREATEINDEX"
185 #define XML_CREATEVIEW_REQUEST "CREATEVIEW"
186 #define XML_CREATEPROCEDURE_REQUEST "CREATEPROCEDURE"
187 #define XML_CREATETRIGGER_REQUEST "CREATETRIGGER"
188 #define XML_DELETE_REQUEST "DELETE"
189 #define XML_GETTABLE_REQUEST "GETTABLE"
190 #define XML_GETOBJLIST_REQUEST "GETOBJLIST"
191 #define XML_GETOBJLISTBYTABLE_REQUEST "GETOBJLISTBYTABLE"
192 #define XML_INSERT_REQUEST "INSERT"
193 #define XML_UPDATE_REQUEST "UPDATE"
194 #define XML_DELETE_REQUEST "DELETE"
195 #define XML_OBJECTINFO_REQUEST "OBJECTINFO"
196 #define XML_QUERY_REQUEST "QUERY"
197 #define XML_QUERYABORT_REQUEST "QUERYABORT"
198 #define XML_DBPRODINFO_REQUEST "DBPRODINFO"
199 #define XML_OBJRENAME_REQUEST "OBJRENAME"
200 #define XML_SYNC_REQUEST "SYNC"
201 #define XML_GETPAGECOUNT_REQUEST "GETPAGECOUNT"
202 #define XML_REORG_REQUEST "REORG"
203 #define XML_PUTBLOB_REQUEST "PUTBLOB"
204 #define XML_GETBLOB_REQUEST "GETBLOB"
205 #define XML_DELBLOB_REQUEST "DELBLOB"
206 #define XML_PUTCLOB_REQUEST "PUTCLOB"
207 #define XML_GETCLOB_REQUEST "GETCLOB"
208 #define XML_DELCLOB_REQUEST "DELCLOB"
209 
210 #define XML_STARTTRANSACTION_REQUEST "STARTTRANSACTION"
211 #define XML_COMMITTRANSACTION_REQUEST "COMMITTRANSACTION"
212 #define XML_ROLLBACKTRANSACTION_REQUEST "ROLLBACKTRANSACTION"
213 #define XML_GETTID_REQUEST "GETTID"
214 #define XML_CREATECHECK_REQUEST "CREATECHECK"
215 
216 // response types
217 #define XML_CEGO_DB_CONFIG_DOC "CEGO_DB_CONFIG"
218 #define XML_ERROR_DOC "ERROR"
219 #define XML_OK_DOC "OK"
220 #define XML_SACK_DOC "SACK"
221 #define XML_DATA_DOC "DATA"
222 #define XML_INFO_DOC "INFO"
223 #define XML_EXPORT_DOC "CEGO_EXPORT"
224 #define XML_IMPORT_DOC "CEGO_IMPORT"
225 #define XML_TSTICKET_DOC "TSTICKET"
226 
227 // xml tags
228 #define XML_ALTER_ELEMENT "ALTER"
229 #define XML_AGGREGATION_ELEMENT "AGGREGATION"
230 #define XML_ALIAS_ELEMENT "ALIAS"
231 #define XML_ARCHIVELOG_ELEMENT "ARCHIVELOG"
232 #define XML_BACKUPMNGINFO_ELEMENT "BACKUPMNGINFO"
233 #define XML_ATTRCHECK_ELEMENT "ATTRCHECK"
234 #define XML_ATTRDESC_ELEMENT "ATTRDESC"
235 #define XML_BACKUP_ELEMENT "BACKUP"
236 #define XML_BACKUPLIST_ELEMENT "BACKUPLIST"
237 #define XML_BLOB_ELEMENT "BLOB"
238 #define XML_BUSINFO_ELEMENT "BUSINFO"
239 #define XML_BUENTRY_ELEMENT "BUENTRY"
240 #define XML_CACHE_ELEMENT "CACHE"
241 #define XML_CACHEINFO_ELEMENT "CACHEINFO"
242 #define XML_CASE_ELEMENT "CASE"
243 #define XML_CASECLAUSE_ELEMENT "CASECLAUSE"
244 #define XML_CHECK_ELEMENT "CHECK"
245 #define XML_CODESC_ELEMENT "CODESC"
246 #define XML_COL_ELEMENT "COL"
247 #define XML_COLIST_ELEMENT "COLIST"
248 #define XML_COND_ELEMENT "COND"
249 #define XML_COPY_ELEMENT "COPY"
250 #define XML_COPYINFO_ELEMENT "COPYINFO"
251 #define XML_COUNTER_ELEMENT "COUNTER"
252 #define XML_CORRECTION_ELEMENT "CORRECTION"
253 #define XML_DATA_ELEMENT "DATA"
254 #define XML_DATABASE_ELEMENT "DATABASE"
255 #define XML_DATAFILE_ELEMENT "DATAFILE"
256 #define XML_DATEFORMAT_ELEMENT "DATEFORMAT"
257 #define XML_DBINFO_ELEMENT "DBINFO"
258 #define XML_DBSESSION_ELEMENT "DBSESSION"
259 #define XML_DBSESSIONINFO_ELEMENT "DBSESSIONINFO"
260 #define XML_EXPR_ELEMENT "EXPR"
261 #define XML_FACTOR_ELEMENT "FACTOR"
262 #define XML_FIELD_ELEMENT "FIELD"
263 #define XML_FILEINFO_ELEMENT "FILEINFO"
264 #define XML_FRAME_ELEMENT "FRAME"
265 #define XML_FKEY_ELEMENT "FKEY"
266 #define XML_FUNCTION_ELEMENT "FUNCTION"
267 #define XML_GDID_ELEMENT "GDID"
268 #define XML_GROUPING_ELEMENT "GROUPING"
269 #define XML_HAVING_ELEMENT "HAVING"
270 #define XML_HOST_ELEMENT "HOST"
271 #define XML_INDEX_ELEMENT "INDEX"
272 #define XML_JOIN_ELEMENT "JOIN"
273 #define XML_KEY_ELEMENT "KEY"
274 #define XML_KEYSCHEMA_ELEMENT "KEYSCHEMA"
275 #define XML_LOCKINFO_ELEMENT "LOCKINFO"
276 #define XML_LOCKSTAT_ELEMENT "LOCKSTAT"
277 #define XML_LOCKENTRY_ELEMENT "LOCKENTRY"
278 #define XML_LOGFILE_ELEMENT "LOGFILE"
279 #define XML_LOGMNGINFO_ELEMENT "LOGMNGINFO"
280 #define XML_MODULE_ELEMENT "MODULE"
281 #define XML_NODE_ELEMENT "NODE"
282 #define XML_NODEINFO_ELEMENT "NODEINFO"
283 #define XML_NOROWS_ELEMENT "NOROWS"
284 #define XML_OBJ_ELEMENT "OBJ"
285 #define XML_OBJLIST_ELEMENT "OBJLIST"
286 #define XML_OUTPARAM_ELEMENT "OUTPARAM"
287 #define XML_ORDERING_ELEMENT "ORDERING"
288 #define XML_PARAMETERLIST_ELEMENT "PARAMETERLIST"
289 #define XML_PARAMETERINFO_ELEMENT "PARAMETERINFO"
290 #define XML_PERM_ELEMENT "PERM"
291 #define XML_PERMINFO_ELEMENT "PERMINFO"
292 #define XML_PLAN_ELEMENT "PLAN"
293 #define XML_POOLINFO_ELEMENT "POOLINFO"
294 #define XML_POOLENTRYLIST_ELEMENT "POOLENTRYLIST"
295 #define XML_POOLENTRY_ELEMENT "POOLENTRY"
296 #define XML_PRED_ELEMENT "PRED"
297 #define XML_PROCEDURE_ELEMENT "PROCEDURE"
298 #define XML_REFSCHEMA_ELEMENT "REFSCHEMA"
299 #define XML_REF_ELEMENT "REF"
300 #define XML_ROLE_ELEMENT "ROLE"
301 #define XML_ROLELIST_ELEMENT "ROLELIST"
302 #define XML_ROW_ELEMENT "ROW"
303 #define XML_SCHEMA_ELEMENT "SCHEMA"
304 #define XML_SELECT_ELEMENT "SELECT"
305 #define XML_SELECTION_ELEMENT "SELECTION"
306 #define XML_TABLE_ELEMENT "TABLE"
307 #define XML_TABLEDESC_ELEMENT "TABLEDESC"
308 #define XML_TABLELIST_ELEMENT "TABLELIST"
309 #define XML_TABLESET_ELEMENT "TABLESET"
310 #define XML_TABLESETLIST_ELEMENT "TABLESETLIST"
311 #define XML_TABLESETCHECK_ELEMENT "TABLESETCHECK"
312 #define XML_TAINFO_ELEMENT "TAINFO"
313 #define XML_TAENTRY_ELEMENT "TAENTRY"
314 #define XML_TERM_ELEMENT "TERM"
315 #define XML_THREAD_ELEMENT "THREAD"
316 #define XML_THREADINFO_ELEMENT "THREADINFO"
317 #define XML_TRIGGER_ELEMENT "TRIGGER"
318 #define XML_USERINFO_ELEMENT "USERINFO"
319 #define XML_USER_ELEMENT "USER"
320 #define XML_VERIFICATION_ELEMENT "VERIFICATION"
321 #define XML_VIEW_ELEMENT "VIEW"
322 
323 // xml attributes
324 #define XML_ACTIVEDBTHREAD_ATTR "ACTDBTHREAD"
325 #define XML_ACTIVEADMTHREAD_ATTR "ACTADMTHREAD"
326 #define XML_ACTIVELOGTHREAD_ATTR "ACTLOGTHREAD"
327 #define XML_ADMINPORT_ATTR "ADMINPORT"
328 #define XML_AFFECTED_ATTR "AFFCOUNT"
329 #define XML_AGG_ATTR "AGG"
330 #define XML_APPSIZE_ATTR "APPSIZE"
331 #define XML_BACKUPMNGPROG_ATTR "BACKUPMNGPROG"
332 #define XML_ARCHMODE_ATTR "ARCHMODE"
333 #define XML_ARCHID_ATTR "ARCHID"
334 #define XML_ARCHPATH_ATTR "ARCHPATH"
335 #define XML_ATTRNAME_ATTR "ATTRNAME"
336 #define XML_AUTOCORRECT_ATTR "AUTOCORRECT"
337 #define XML_AVGFIXTRY_ATTR "AVGFIXTRY"
338 #define XML_BPHITRATE_ATTR "BPHITRATE"
339 #define XML_SPREADRATE_ATTR "SPREADRATE"
340 #define XML_BACKUPID_ATTR "BACKUPID"
341 #define XML_BACKUPTS_ATTR "BACKUPTS"
342 #define XML_BUINFO_ATTR "BUINFO"
343 #define XML_BUMSG_ATTR "BUMSG"
344 #define XML_CSMODE_ATTR "CSMODE"
345 #define XML_CHECKATTR_ATTR "CHECKATTR"
346 #define XML_CHECKPOINT_ATTR "CHECKPOINT"
347 #define XML_CID_ATTR "CID"
348 #define XML_CLEANUP_ATTR "CLEANUP"
349 #define XML_CMD_ATTR "CMD"
350 #define XML_COLNAME_ATTR "COLNAME"
351 #define XML_COLALIAS_ATTR "COLALIAS"
352 #define XML_COLVAL_ATTR "COLVAL"
353 #define XML_COLTYPE_ATTR "COLTYPE"
354 #define XML_COLTYPEID_ATTR "COLTYPEID"
355 #define XML_COLSIZE_ATTR "COLSIZE"
356 #define XML_COLDIM_ATTR "COLDIM"
357 #define XML_COLNULLABLE_ATTR "COLNULLABLE"
358 #define XML_COLDEFVALUE_ATTR "COLDEFVALUE"
359 #define XML_COMP_ATTR "COMP"
360 #define XML_COND_ATTR "COND"
361 #define XML_CPDUMP_ATTR "CPDUMP"
362 #define XML_CURFIXCOUNT_ATTR "CURFIXCOUNT"
363 #define XML_CURRENCYSYMBOL_ATTR "CURRENCYSYMBOL"
364 #define XML_DATAPORT_ATTR "DATAPORT"
365 #define XML_DATALEN_ATTR "DATALEN"
366 #define XML_DATAID_ATTR "DATAID"
367 #define XML_DATETIMEFORMAT_ATTR "DATETIMEFORMAT"
368 #define XML_DECIMALPOINT_ATTR "DECIMALPOINT"
369 #define XML_DBNAME_ATTR "DBNAME"
370 #define XML_DBPRODNAME_ATTR "DBPRODNAME"
371 #define XML_DBPRODVERSION_ATTR "DBPRODVERSION"
372 #define XML_DUPLICATENULL_ATTR "DUPLICATENULL"
373 #define XML_EXPR_ATTR "EXPR"
374 #define XML_ESCCMD_ATTR "ESCCMD"
375 #define XML_FACTOR_ATTR "FACTOR"
376 #define XML_FILEID_ATTR "FILEID"
377 #define XML_FILESIZE_ATTR "FILESIZE"
378 #define XML_FILENAME_ATTR "FILENAME"
379 #define XML_FILELOCKTIMEOUT_ATTR "FILELOCKTIMEOUT"
380 #define XML_FILTER_ATTR "FILTER"
381 #define XML_FIXSTAT_ATTR "FIXSTAT"
382 #define XML_FORCELOAD_ATTR "FORCELOAD"
383 #define XML_FORMAT_ATTR "FORMAT"
384 #define XML_FUNCTYPE_ATTR "FUNCTYPE"
385 #define XML_FKEY_ATTR "FKEY"
386 #define XML_GROUPNAME_ATTR "GROUPNAME"
387 #define XML_HOSTNAME_ATTR "HOSTNAME"
388 #define XML_HOSTROLE_ATTR "HOSTROLE"
389 #define XML_ID_ATTR "ID"
390 #define XML_INDEXNAME_ATTR "INDEXNAME"
391 #define XML_INDEXTYPE_ATTR "INDEXTYPE"
392 #define XML_ISDIRTY_ATTR "ISDIRTY"
393 #define XML_ISSTRUCT_ATTR "ISSTRUCT"
394 #define XML_ISUSED_ATTR "ISUSED"
395 #define XML_ISBEFORE_ATTR "ISBEFORE"
396 #define XML_ISONINSERT_ATTR "ISONINSERT"
397 #define XML_ISONUPDATE_ATTR "ISONUPDATE"
398 #define XML_ISONDELETE_ATTR "ISONDELETE"
399 #define XML_JAVATYPE_ATTR "JAVATYPE"
400 #define XML_JOINSTRAT_ATTR "JOINSTRAT"
401 #define XML_LASTACTION_ATTR "LASTACTION"
402 #define XML_LASTPAGE_ATTR "LASTPAGE"
403 #define XML_LOCKID_ATTR "LOCKID"
404 #define XML_LOCKCAT_ATTR "LOCKCAT"
405 #define XML_LOCKCOUNT_ATTR "LOCKCOUNT"
406 #define XML_PARAMNAME_ATTR "PARAMNAME"
407 #define XML_PARAMVALUE_ATTR "PARAMVALUE"
408 #define XML_RDLOCKHIT_ATTR "RDLOCKHIT"
409 #define XML_RDLOCKDELAY_ATTR "RDLOCKDELAY"
410 #define XML_WRLOCKHIT_ATTR "WRLOCKHIT"
411 #define XML_WRLOCKDELAY_ATTR "WRLOCKDELAY"
412 #define XML_KEEPTICKET_ATTR "KEEPTICKET"
413 #define XML_LEVEL_ATTR "LEVEL"
414 #define XML_LOGPORT_ATTR "LOGPORT"
415 #define XML_LOGFILENAME_ATTR "LOGFILENAME"
416 #define XML_LOGFILESIZE_ATTR "LOGFILESIZE"
417 #define XML_LOGFILENUM_ATTR "LOGFILENUM"
418 #define XML_LOGMNGPROG_ATTR "LOGMNGPROG"
419 #define XML_LOGMNGTIMEOUT_ATTR "LOGMNGTIMEOUT"
420 #define XML_LOGUSER_ATTR "LOGUSER"
421 #define XML_LSN_ATTR "LSN"
422 #define XML_WRITTENLSN_ATTR "WRITTENLSN"
423 #define XML_NUMLOCKTRIES_ATTR "NUMLOCKTRIES"
424 #define XML_SORTAREASIZE_ATTR "SORTAREASIZE"
425 #define XML_MAXFIXCOUNT_ATTR "MAXFIXCOUNT"
426 #define XML_MAXTABLECACHEENTRY_ATTR "MAXTABLECACHEENTRY"
427 #define XML_MAXTABLECACHESIZE_ATTR "MAXTABLECACHESIZE"
428 #define XML_TABLECACHEUSEDSIZE_ATTR "TABLECACHEUSEDSIZE"
429 #define XML_MAXQUERYCACHEENTRY_ATTR "MAXQUERYCACHEENTRY"
430 #define XML_MAXQUERYCACHESIZE_ATTR "MAXQUERYCACHESIZE"
431 #define XML_QUERYCACHEHASHRANGE_ATTR "QUERYCACHEHASHRANGE"
432 #define XML_QUERYCACHEUSEDSIZE_ATTR "QUERYCACHEUSEDSIZE"
433 #define XML_MVAL_ATTR "MVAL"
434 #define XML_MAXSENDLEN_ATTR "MAXSENDLEN"
435 #define XML_MAXTSID_ATTR "MAXTSID"
436 #define XML_MEDIATOR_ATTR "MEDIATOR"
437 #define XML_MODE_ATTR "MODE"
438 #define XML_MSG_ATTR "MSG"
439 #define XML_NAME_ATTR "NAME"
440 #define XML_NEWOBJNAME_ATTR "NEWOBJNAME"
441 #define XML_NUMENTRY_ATTR "NUMQUERY"
442 #define XML_NUMDBTHREAD_ATTR "NUMDBTHREAD"
443 #define XML_NUMADMTHREAD_ATTR "NUMADMTHREAD"
444 #define XML_NUMLOCK_ATTR "NUMLOCK"
445 #define XML_NUMLOGTHREAD_ATTR "NUMLOGTHREAD"
446 #define XML_NUMTOTAL_ATTR "NUMTOTAL"
447 #define XML_NUMUSED_ATTR "NUMUSED"
448 #define XML_NUMFREE_ATTR "NUMFREE"
449 #define XML_NUMDIRTY_ATTR "NUMDIRTY"
450 #define XML_NUMFIXES_ATTR "NUMFIXES"
451 #define XML_NUMPERSISTENT_ATTR "NUMPERSISTENT"
452 #define XML_NUMNOSYNC_ATTR "NUMNOSYNC"
453 #define XML_NUMDISKREAD_ATTR "NUMDISKREAD"
454 #define XML_NUMDISKWRITE_ATTR "NUMDISKWRITE"
455 #define XML_NUMREQUEST_ATTR "NUMREQUEST"
456 #define XML_NUMQUERYREQUEST_ATTR "NUMQUERYREQUEST"
457 #define XML_NUMQUERY_ATTR "NUMQUERY"
458 #define XML_THREADLOAD_ATTR "THREADLOAD"
459 #define XML_ALLOCATEDSORT_ATTR "ALLOCATEDSORT"
460 #define XML_RBO_ATTR "RBO"
461 #define XML_NUMOP_ATTR "NUMOP"
462 #define XML_PAGELOCKTIMEOUT_ATTR "PAGELOCKTIMEOUT"
463 #define XML_PERM_ATTR "PERM"
464 #define XML_PERMID_ATTR "PERMID"
465 #define XML_POOLLOCKTIMEOUT_ATTR "POOLLOCKTIMEOUT"
466 #define XML_READDELAY_ATTR "READDELAY"
467 #define XML_RECLOCKTIMEOUT_ATTR "RECLOCKTIMEOUT"
468 #define XML_ROLE_ATTR "ROLE"
469 #define XML_WRITEDELAY_ATTR "WRITEDELAY"
470 #define XML_STATSTART_ATTR "STATSTART"
471 #define XML_NUMROWS_ATTR "NUMROWS"
472 #define XML_NUMHITS_ATTR "NUMHITS"
473 #define XML_NUMRECSEMA_ATTR "NUMRECSEMA"
474 #define XML_NUMRBRECSEMA_ATTR "NUMRBRECSEMA"
475 #define XML_NUMSYSRECSEMA_ATTR "NUMSYSRECSEMA"
476 #define XML_NUMSYSPAGESEMA_ATTR "NUMSYSPAGESEMA"
477 #define XML_NUMDATAPAGESEMA_ATTR "NUMDATAPAGESEMA"
478 #define XML_NUMIDXPAGESEMA_ATTR "NUMIDXPAGESEMA"
479 #define XML_NUMRBPAGESEMA_ATTR "NUMRBPAGESEMA"
480 #define XML_NUMDATAFILESEMA_ATTR "NUMDATAFILESEMA"
481 #define XML_NUMBUFFERPOOLSEMA_ATTR "NUMBUFFERPOOLSEMA"
482 #define XML_NUMUSAGE_ATTR "NUMUSAGE"
483 #define XML_MAXFIXTRIES_ATTR "MAXFIXTRIES"
484 #define XML_MAXPAGEDELETE_ATTR "MAXPAGEDELETE"
485 #define XML_MAXPAGEDELETE_ATTR "MAXPAGEDELETE"
486 #define XML_OBJNAME_ATTR "OBJNAME"
487 #define XML_OBJTYPE_ATTR "OBJTYPE"
488 #define XML_OCCSTATE_ATTR "OCCSTATE"
489 #define XML_OFFSET_ATTR "OFFSET"
490 #define XML_PATTERN_ATTR "PATTERN"
491 #define XML_PVAL_ATTR "PVAL"
492 #define XML_PAGEID_ATTR "PAGEID"
493 #define XML_PAGEOFFSET_ATTR "PAGEOFFSET"
494 #define XML_PAGESIZE_ATTR "PAGESIZE"
495 #define XML_PIDFILE_ATTR "PIDFILE"
496 #define XML_PIT_ATTR "PIT"
497 #define XML_POS_ATTR "POS"
498 #define XML_PRIMARY_ATTR "PRIMARY"
499 #define XML_PRED_ATTR "PRED"
500 #define XML_PROCNAME_ATTR "PROCNAME"
501 #define XML_PROCTEXT_ATTR "PROCTEXT"
502 #define XML_PROTOCOL_ATTR "PROTOCOL"
503 #define XML_TRIGGERNAME_ATTR "TRIGGERNAME"
504 #define XML_TRIGGERTEXT_ATTR "TRIGGERTEXT"
505 #define XML_QESCMODE_ATTR "QESCMODE"
506 #define XML_QUERYCACHE_ATTR "QUERYCACHE"
507 #define XML_QUEUEDELAY_ATTR "QUEUEDELAY"
508 #define XML_REFTABLENAME_ATTR "REFTABLENAME"
509 #define XML_ROLE_ATTR "ROLE"
510 #define XML_RUNSTATE_ATTR "RUNSTATE"
511 #define XML_SEGMENT_ATTR "SEGMENT"
512 #define XML_SECONDARY_ATTR "SECONDARY"
513 #define XML_SELECTTIMEOUT_ATTR "SELECTTIMEOUT"
514 #define XML_STATUS_ATTR "STATUS"
515 #define XML_SYNCSTATE_ATTR "SYNCSTATE"
516 #define XML_SYSSIZE_ATTR "SYSSIZE"
517 #define XML_SYSPAGEOFFSET_ATTR "SYSPAGEOFFSET"
518 #define XML_SIZE_ATTR "SIZE"
519 #define XML_SYSFILE_ATTR "SYSFILE"
520 #define XML_SYSFID_ATTR "SYSFID"
521 #define XML_SYSNAME_ATTR "SYSNAME"
522 #define XML_SYSTOTAL_ATTR "SYSTOTAL"
523 #define XML_SYSUSED_ATTR "SYSUSED"
524 #define XML_SVAL_ATTR "SVAL"
525 #define XML_TABLENAME_ATTR "TABLENAME"
526 #define XML_TABLEALIAS_ATTR "TABLEALIAS"
527 #define XML_TABLETYPE_ATTR "TABLETYPE"
528 #define XML_TARGETHOST_ATTR "TARGETHOST"
529 #define XML_TABLESET_ATTR "TABLESET"
530 #define XML_TABLECACHE_ATTR "TABLECACHE"
531 #define XML_TEMPPAGEOFFSET_ATTR "TEMPPAGEOFFSET"
532 #define XML_TERM_ATTR "TERM"
533 #define XML_TID_ATTR "TID"
534 #define XML_TIMESTAMP_ATTR "TIMESTAMP"
535 #define XML_TIMEOUT_ATTR "TIMEOUT"
536 #define XML_TRACE_ATTR "TRACE"
537 #define XML_TSID_ATTR "TSID"
538 #define XML_TSROOT_ATTR "TSROOT"
539 #define XML_TSTICKET_ATTR "TSTICKET"
540 #define XML_TSINITFILE_ATTR "TSINITFILE"
541 #define XML_TTL_ATTR "TTL"
542 #define XML_THID_ATTR "THID"
543 #define XML_TMPFID_ATTR "TMPFID"
544 #define XML_TMPSIZE_ATTR "TMPSIZE"
545 #define XML_TMPNAME_ATTR "TMPNAME"
546 #define XML_TEMPFILE_ATTR "TEMPFILE"
547 #define XML_TEMPTOTAL_ATTR "TEMPTOTAL"
548 #define XML_TEMPUSED_ATTR "TEMPUSED"
549 #define XML_TYPE_ATTR "TYPE"
550 #define XML_USAGE_ATTR "USAGE"
551 #define XML_PASSWD_ATTR "PASSWD"
552 #define XML_UPTIME_ATTR "UPTIME"
553 #define XML_USER_ATTR "USER"
554 #define XML_VALUE_ATTR "VALUE"
555 #define XML_VIEWSTMT_ATTR "VIEWSTMT"
556 #define XML_VIEWNAME_ATTR "VIEWNAME"
557 #define XML_VIEWTEXT_ATTR "VIEWTEXT"
558 #define XML_PAGECOUNT_ATTR "PAGECOUNT"
559 #define XML_SYSUSAGE_ATTR "SYSUSAGE"
560 #define XML_TEMPUSAGE_ATTR "TEMPUSAGE"
561 #define XML_APPUSAGE_ATTR "APPUSAGE"
562 #define XML_NOINIT_ATTR "NOINIT"
563 
564 // xml values
565 
566 #define XML_BIGINT_VALUE "bigint"
567 #define XML_FLOAT_VALUE "float"
568 #define XML_DOUBLE_VALUE "double"
569 #define XML_SMALLINT_VALUE "smallint"
570 #define XML_TINYINT_VALUE "tiny"
571 #define XML_DECIMAL_VALUE "decimal"
572 #define XML_FIXED_VALUE "fixed"
573 #define XML_STRING_VALUE "string"
574 #define XML_DATETIME_VALUE "datetime"
575 #define XML_BOOL_VALUE "bool"
576 #define XML_INT_VALUE "int"
577 #define XML_LONG_VALUE "long"
578 #define XML_BLOB_VALUE "blob"
579 #define XML_CLOB_VALUE "clob"
580 #define XML_NULL_VALUE "null"
581 #define XML_PAGEIDTYPE_VALUE "PageIdType"
582 #define XML_INDEX_VALUE "index"
583 #define XML_PINDEX_VALUE "primary"
584 #define XML_UINDEX_VALUE "unique"
585 #define XML_BTREE_VALUE "btree"
586 #define XML_PBTREE_VALUE "primbtree"
587 #define XML_UBTREE_VALUE "unibtree"
588 #define XML_ACTIVE_VALUE "ACTIVE"
589 #define XML_FREE_VALUE "FREE"
590 #define XML_OCCUPIED_VALUE "OCCUPIED"
591 #define XML_CLOSED_VALUE "VALUE"
592 #define XML_SYSTAB_VALUE "SYSTAB"
593 #define XML_APPTAB_VALUE "APPTAB"
594 #define XML_RECOVER_VALUE "RECOVER"
595 #define XML_ACTIVE_LOCKED_VALUE "ACTIVE_LOCKED"
596 
597 #define XML_ON_VALUE "ON"
598 #define XML_OFF_VALUE "OFF"
599 #define XML_TRUE_VALUE "TRUE"
600 #define XML_FALSE_VALUE "FALSE"
601 #define XML_DBPRODNAME_VALUE CEGO_PRODUCT
602 #define XML_DBPRODVERSION_VALUE CEGO_VERSION
603 #define XML_SYSOBJ_VALUE "SYSOBJ"
604 #define XML_TABOBJ_VALUE "TABOBJ"
605 #define XML_PIXOBJ_VALUE "PIXOBJ"
606 #define XML_UIXOBJ_VALUE "UIXOBJ"
607 #define XML_IDXOBJ_VALUE "IDXOBJ"
608 #define XML_VIEWOBJ_VALUE "VIEWOBJ"
609 #define XML_JOINOBJ_VALUE "JOINOBJ"
610 #define XML_FKEYOBJ_VALUE "FKEYOBJ"
611 #define XML_CHECKOBJ_VALUE "CHECKOBJ"
612 #define XML_TRIGGEROBJ_VALUE "TRIGGEROBJ"
613 #define XML_ALIASOBJ_VALUE "ALIASOBJ"
614 #define XML_PROCOBJ_VALUE "PROCOBJ"
615 #define XML_RBSEGOBJ_VALUE "RBSEGOBJ"
616 #define XML_BTREEOBJ_VALUE "BTREEOBJ"
617 #define XML_PBTREEOBJ_VALUE "PBTREEOBJ"
618 #define XML_UBTREEOBJ_VALUE "UBTREEOBJ"
619 
620 #define XML_READY_VALUE "READY"
621 #define XML_BUSY_VALUE "BUSY"
622 #define XML_CONNECTED_VALUE "CONNECTED"
623 
624 // tableset run states
625 #define XML_DEFINED_VALUE "DEFINED"
626 #define XML_ONLINE_VALUE "ONLINE"
627 #define XML_OFFLINE_VALUE "OFFLINE"
628 #define XML_BACKUP_VALUE "BACKUP"
629 #define XML_RECOVERY_VALUE "RECOVERY"
630 #define XML_CHECKPOINT_VALUE "CHECKPOINT"
631 
632 // tableset sync states
633 #define XML_NOT_SYNCHED_VALUE "NOT_SYNCHED"
634 #define XML_SYNCHED_VALUE "SYNCHED"
635 #define XML_ON_COPY_VALUE "ON_COPY"
636 #define XML_LOG_LOSS_VALUE "LOG_LOSS"
637 
638 // role values
639 
640 #define XML_ROLE_ALL_VALUE "ALL"
641 #define XML_ROLE_READOBJ_VALUE "READOBJ"
642 #define XML_ROLE_WRITEOBJ_VALUE "WRITEOBJ"
643 #define XML_ROLE_CREATEOBJ_VALUE "CREATEOBJ"
644 #define XML_ROLE_DROPOBJ_VALUE "DROPOBJ"
645 #define XML_ROLE_EXECPROC_VALUE "EXECPROC"
646 
647 
648 // lock cat values
649 #define XML_LOCK_REC_VALUE "LOCKREC"
650 #define XML_LOCK_RBREC_VALUE "LOCKRBREC"
651 #define XML_LOCK_SYSREC_VALUE "LOCKSYSREC"
652 #define XML_LOCK_THREADPOOL_VALUE "LOCKTHREADPOOL"
653 #define XML_LOCK_SYSPAGE_VALUE "LOCKSYSPAGE"
654 #define XML_LOCK_DATAPAGE_VALUE "LOCKDATAPAGE"
655 #define XML_LOCK_IDXPAGE_VALUE "LOCKIDXPAGE"
656 #define XML_LOCK_RBPAGE_VALUE "LOCKRBPAGE"
657 #define XML_LOCK_DATAFILE_VALUE "LOCKDATAFILE"
658 #define XML_LOCK_BUFFERPOOL_VALUE "LOCKBUFFERPOOL"
659 #define XML_LOCK_LOGMNG_VALUE "LOCKLOGMNG"
660 
661 // prediacte encoding values
662 
663 #define XML_AND_VALUE "AND"
664 #define XML_OR_VALUE "OR"
665 #define XML_EQUAL_VALUE "EQUAL"
666 #define XML_NOTEQUAL_VALUE "NOTEQUAL"
667 #define XML_LESSTHAN_VALUE "LESSTHAN"
668 #define XML_MORETHAN_VALUE "MORETHAN"
669 #define XML_LESSEQUALTHAN_VALUE "LESSEQUALTHAN"
670 #define XML_MOREEQUALTHAN_VALUE "MOREEQUALTHAN"
671 #define XML_NULLCOMP_VALUE "NULLCOMP"
672 #define XML_NOTNULLCOMP_VALUE "NOTNULLCOMP"
673 #define XML_EXISTS_VALUE "EXISTS"
674 #define XML_ISLIKE_VALUE "ISLIKE"
675 #define XML_ISNOTLIKE_VALUE "ISNOTLIKE"
676 #define XML_IN_VALUE "IN"
677 #define XML_NOTIN_VALUE "NOTIN"
678 #define XML_INQUERY_VALUE "INQUERY"
679 #define XML_NOTINQUERY_VALUE "NOTINQUERY"
680 #define XML_PLUS_VALUE "PLUS"
681 #define XML_SUB_VALUE "SUB"
682 #define XML_CONCAT_VALUE "CONCAT"
683 #define XML_TERM_VALUE "TERM"
684 #define XML_COND_VALUE "COND"
685 #define XML_PRED_VALUE "PRED"
686 #define XML_NOTPRED_VALUE "NOTPRED"
687 #define XML_MUL_VALUE "MUL"
688 #define XML_DIV_VALUE "DIV"
689 #define XML_FACTOR_VALUE "FACTOR"
690 #define XML_CONST_VALUE "CONST"
691 #define XML_ATTR_VALUE "ATTR"
692 #define XML_VAR_VALUE "VAR"
693 #define XML_EXPR_VALUE "EXPR"
694 #define XML_FETCH_VALUE "FETCH"
695 #define XML_EXPRCOMP_VALUE "EXPRCOMP"
696 #define XML_BETWEEN_VALUE "BETWEEN"
697 #define XML_FETCH_VALUE "FETCH"
698 #define XML_AGGREGATION_VALUE "AGGREGATION"
699 #define XML_FUNCTION_VALUE "FUNCTION"
700 #define XML_QUERY_VALUE "QUERY"
701 #define XML_SELECT_VALUE "SELECT"
702 
703 #define XML_ADD_VALUE "ADD"
704 #define XML_MODIFY_COLUMN_VALUE "MODIFY_COLUMN"
705 #define XML_MODIFY_DEFAULT_VALUE "MODIFY_DEFAULT"
706 #define XML_DROP_VALUE "DROP"
707 #define XML_RENAME_VALUE "RENAME"
708 
709 #define XML_INT2ASCFUNC_VALUE "INT2ASCFUNC"
710 #define XML_ASC2INTFUNC_VALUE "ASC2INTFUNC"
711 #define XML_TRIMFUNC_VALUE "TRIMFUNC"
712 #define XML_RTRIMFUNC_VALUE "RTRIMFUNC"
713 #define XML_LTRIMFUNC_VALUE "LTRIMFUNC"
714 #define XML_ROUNDFUNC_VALUE "ROUND"
715 #define XML_TRUNCFUNC_VALUE "TRUNCFUNC"
716 #define XML_DATE2STRFUNC_VALUE "DATE2STRFUNC"
717 #define XML_DATE2LONGFUNC_VALUE "DATE2LONGFUNC"
718 #define XML_LONG2DATEFUNC_VALUE "LONG2DATEFUNC"
719 #define XML_NEWDATEFUNC_VALUE "NEWDATEFUNC"
720 #define XML_LOWERFUNC_VALUE "LOWERFUNC"
721 #define XML_UPPERFUNC_VALUE "UPPERFUNC"
722 #define XML_LEFTFUNC_VALUE "LEFTFUNC"
723 #define XML_RIGHTFUNC_VALUE "RIGHTFUNC"
724 #define XML_SUBSTRFUNC_VALUE "SUBSTRFUNC"
725 #define XML_GETPOSFUNC_VALUE "GETPOSFUNC"
726 #define XML_STR2INTFUNC_VALUE "STR2INTFUNC"
727 #define XML_STR2LONGFUNC_VALUE "STR2LONGFUNC"
728 #define XML_STR2DATEFUNC_VALUE "STR2DATEFUNC"
729 #define XML_RANDSTRFUNC_VALUE "RANDSTRFUNC"
730 #define XML_RANDINTFUNC_VALUE "RANDINTFUNC"
731 #define XML_REPLACEFUNC_VALUE "REPLACEFUNC"
732 #define XML_LENGTHFUNC_VALUE "LENGTHFUNC"
733 #define XML_MODFUNC_VALUE "MODFUNC"
734 #define XML_DIVFUNC_VALUE "DIVFUNC"
735 #define XML_LMODFUNC_VALUE "LMODFUNC"
736 #define XML_LDIVFUNC_VALUE "LDIVFUNC"
737 
738 #define XML_POWERFUNC_VALUE "POWERFUNC"
739 #define XML_BITANDFUNC_VALUE "BITANDFUNC"
740 #define XML_BITORFUNC_VALUE "BITORFUNC"
741 #define XML_BITXORFUNC_VALUE "BITXORFUNC"
742 #define XML_BLOBSIZEFUNC_VALUE "BLOBSIZEFUNC"
743 #define XML_BLOBREFFUNC_VALUE "BLOBREFFUNC"
744 #define XML_CLOBSIZEFUNC_VALUE "CLOBSIZEFUNC"
745 #define XML_CLOBREFFUNC_VALUE "CLOBREFFUNC"
746 #define XML_CLOB2STRFUNC_VALUE "CLOB2STRFUNC"
747 #define XML_NEXTCOUNTFUNC_VALUE "NEXTCOUNT"
748 #define XML_SETCOUNTFUNC_VALUE "SETCOUNT"
749 
750 #define XML_USERDEFINEDFUNC_VALUE "USERDEFINEDFUNC"
751 
752 #define XML_TABLE_VALUE "TABLE"
753 #define XML_VIEW_VALUE "VIEW"
754 #define XML_ALIAS_VALUE "ALIAS"
755 #define XML_INNERJOIN_VALUE "INNERJOIN"
756 #define XML_LEFTOUTERJOIN_VALUE "LEFTOUTERJOIN"
757 #define XML_RIGHTOUTERJOIN_VALUE "RIGHTOUTERJOIN"
758 
759 #define XML_APPFILE_VALUE "APP"
760 #define XML_TEMPFILE_VALUE "TEMP"
761 #define XML_SYSFILE_VALUE "SYS"
762 
763 #define XML_MIN_VALUE "MIN"
764 #define XML_MAX_VALUE "MAX"
765 #define XML_SUM_VALUE "SUM"
766 #define XML_AVG_VALUE "AVG"
767 #define XML_COUNT_VALUE "COUNT"
768 
769 #define XML_XML_VALUE "XML"
770 #define XML_BIN_VALUE "BIN"
771 #define XML_PLAIN_VALUE "PLAIN"
772 
773 #define XML_BLOBPREFIX "B@"
774 #define XML_CLOBPREFIX "C@"
775 
776 #define XML_NOTICE_VALUE "NOTICE"
777 #define XML_LOGERR_VALUE "LOGERR"
778 #define XML_DEBUG_VALUE "DEBUG"
779 #define XML_NONE_VALUE "NONE"
780 
781 #define XML_STR_VALUE "STR"
782 #define XML_ID_VALUE "ID"
783 
784 #define XML_ADMIN_ROLE "admin"
785 #define XML_CREATE_ROLE "create"
786 #define XML_MODIFY_ROLE "modify"
787 #define XML_READ_ROLE "read"
788 #define XML_DROP_ROLE "drop"
789 
790 #endif
791