diff options
| author | Clark Williams <williams@redhat.com> | 2012-01-12 10:09:19 -0600 |
|---|---|---|
| committer | Clark Williams <williams@redhat.com> | 2012-01-12 10:09:19 -0600 |
| commit | fa1758387eff03d47c9049d8efcd5eabef622f55 (patch) | |
| tree | 78cc5743722f50db6b88fc30f1fdb9323a060496 /server/parser/xmlparser.h | |
| parent | c9c862c407a27946931ca8f60f9a3a733f364d74 (diff) | |
| parent | 53f19edb5795cbb31263f00a01d443f222deb970 (diff) | |
| download | rteval-fa1758387eff03d47c9049d8efcd5eabef622f55.tar.gz rteval-fa1758387eff03d47c9049d8efcd5eabef622f55.tar.xz rteval-fa1758387eff03d47c9049d8efcd5eabef622f55.zip | |
Merge remote-tracking branch 'davids/master' into work
Conflicts:
rteval/hackbench.py
rteval/rteval.py
Signed-off-by: Clark Williams <williams@redhat.com>
Diffstat (limited to 'server/parser/xmlparser.h')
| -rw-r--r-- | server/parser/xmlparser.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/server/parser/xmlparser.h b/server/parser/xmlparser.h index f903037..79c79a1 100644 --- a/server/parser/xmlparser.h +++ b/server/parser/xmlparser.h @@ -39,6 +39,16 @@ typedef struct { unsigned int rterid; /**< References rtevalruns.rterid */ } parseParams; + +/** + * Database specific helper functions + */ +typedef struct { + char *(*dbh_FormatArray)(LogContext *log, xmlNode *sql_n); /** Formats data as arrays */ +} dbhelper_func; + +void init_xmlparser(dbhelper_func const * dbhelpers); +char * sqldataValueHash(LogContext *log, xmlNode *sql_n); xmlDoc *parseToSQLdata(LogContext *log, xsltStylesheet *xslt, xmlDoc *indata_d, parseParams *params); char *sqldataExtractContent(LogContext *log, xmlNode *sql_n); int sqldataGetFid(LogContext *log, xmlNode *sqld, const char *fname); @@ -46,4 +56,5 @@ char *sqldataGetValue(LogContext *log, xmlDoc *sqld, const char *fname, int reci xmlDoc *sqldataGetHostInfo(LogContext *log, xsltStylesheet *xslt, xmlDoc *summaryxml, int syskey, char **hostname, char **ipaddr); int sqldataGetRequiredSchemaVer(LogContext *log, xmlNode *sqldata_root); + #endif |
