*** empty log message ***
[csql.git] / test / performance / wisc / odbcDB.h
blob2bbb5d1fcc6493435f9afdd64b0c2d9b8f03add4
1 #ifndef _odbcDB_H_
2 #define _odbcDB_H_
4 #include "db.h"
6 class odbcDB : DB {
7 public:
9 int createTable (char *);
11 int dropTable (char *);
13 int createIndex (char *idx, char *tbl, char *fld);
15 int dropIndex (char *idx, char *tbl);
17 int connect (char *dsn);
19 int populateTable(char* tblName, int numTups, int valRange);
21 int selectionQuery (int queryNum, class wiscTimer *wt,
22 char *form1, char *form2, int tblCard,
23 int resCard, int uniq, int verify, int repeatCnt,
24 int numParams);
26 int runDelete(int queryNum, class wiscTimer *wT, int bigTups,
27 char *big1tbl, char *big2tbl);
29 int runInsert(int queryNum, class wiscTimer *wt, int bigTups,
30 char *big1tbl, char *big2tbl);
32 int runUpdate(int queryNum, class wiscTimer *wt, char* col, int bigTups,
33 char *big1tbl, char *big2tbl);
35 int emptyTable (char *tblName);
37 int disconnect ();
40 #endif