root/vtcross/trunk/src/cbr.h @ 17

Revision 16, 0.7 KB (checked in by ahe, 16 years ago)

adding sqlite3 source (sorry such a huge file), cbr test

Line 
1//
2// Case-based reasoner
3//
4
5#include "sqlite3.h"
6
7//#define CBR_LEN_FILENAME 64
8
9#define DATABASENAME "cactus_cbr"
10
11typedef struct cbr_s * cbr;
12
13// create the CBR
14cbr cbr_create(char * _filename, char * _tablename, char * _cols[], unsigned int _len);
15
16// free the CBR
17void cbr_free(cbr _cbr);
18
19// print databse/table
20void cbr_print(cbr _cbr);
21
22#define EQ 0    // equals
23#define NE 1    // not equals
24#define GT 2    // greater than
25#define GE 3    // greater than or equal to
26#define LT 4    // less than
27#define LE 5    // less than or equal to
28int cbr_search(cbr _cbr, char *_names[], int * _ops, float *_vals, unsigned int _n, float *_retvals);
29
30int cbr_add_row(cbr _cbr, char *_cols[], float *_vals, unsigned int _len);
31
Note: See TracBrowser for help on using the browser.