You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
#ifdef _WIN32
|
|
|
|
#include "monetdbe.h"
|
|
|
|
#else
|
|
|
|
#include "monetdb/monetdbe.h"
|
|
|
|
#endif
|
|
|
|
|
|
|
|
struct Context;
|
|
|
|
|
|
|
|
struct Server{
|
|
|
|
monetdbe_database *server = 0;
|
|
|
|
Context *cxt = 0;
|
|
|
|
bool status = 0;
|
|
|
|
char* query = 0;
|
|
|
|
int type = 1;
|
|
|
|
|
|
|
|
monetdbe_result* res = 0;
|
|
|
|
monetdbe_column* ret_col = 0;
|
|
|
|
monetdbe_cnt cnt = 0;
|
|
|
|
char* last_error = 0;
|
|
|
|
|
|
|
|
Server(Context* cxt = nullptr);
|
|
|
|
void connect(Context* cxt);
|
|
|
|
void exec(const char* q);
|
|
|
|
void *getCol(int col_idx);
|
|
|
|
void close();
|
|
|
|
~Server();
|
|
|
|
};
|