diff options
author | Charlie Brej <cbrej@cs.man.ac.uk> | 2010-08-04 13:43:46 +0100 |
---|---|---|
committer | Charlie Brej <cbrej@cs.man.ac.uk> | 2010-08-04 13:43:46 +0100 |
commit | 16ca591594ba4bbda51830e4d7fc59aa66cb8f07 (patch) | |
tree | 5af199fb3dd32d5ce7587bf576657381a4b6c653 | |
parent | f3d77eecc3e0d37f0ff72b03645cb9e4781484f2 (diff) |
Test formation of a query
-rw-r--r-- | src/libtidbit/tidbit-query.h | 1 | ||||
-rw-r--r-- | src/main.c | 11 |
2 files changed, 8 insertions, 4 deletions
diff --git a/src/libtidbit/tidbit-query.h b/src/libtidbit/tidbit-query.h index 63cd0b0..06bfc3e 100644 --- a/src/libtidbit/tidbit-query.h +++ b/src/libtidbit/tidbit-query.h @@ -37,5 +37,6 @@ struct _TidbitQuery{ PtrTidbitQuery tidbit_query_new (char* table_name); void tidbit_query_ref (PtrTidbitQuery query); void tidbit_query_unref (PtrTidbitQuery query); +void tidbit_query_add_exp (PtrTidbitQuery query, char* key, char* value, TidbitQueryExpType type); #endif @@ -58,14 +58,17 @@ int main(int argc, char** argv) tidbit_record_sign (record, key); tidbit_database_insert_record (database, record); - g_print("%s\n", record->signature); + g_print("Insert: %s\n", record->signature); + tidbit_record_unref (record); record = tidbit_database_fetch_record (database, record->signature); - g_print("%s\n", record->signature); + g_print("Fetch: %s\n", record->signature); + tidbit_record_unref (record); + PtrTidbitQuery query = tidbit_query_new ("test/tablename"); + tidbit_query_add_exp (query, "key", "value", TIDBIT_QUERY_EXP_TyPE_EQ); - - + tidbit_database_query (database, query); |