dbdriver.h 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. /* this file was automatically generated by ../mk_dbdriver_h.sh */
  2. #ifndef DBDRIVER_H
  3. #define DBDRIVER_H
  4. #include <grass/dbstubs.h>
  5. int db__driver_create_table();
  6. int db__driver_close_cursor();
  7. int db__driver_open_database();
  8. int db__driver_close_database();
  9. int db__driver_describe_table();
  10. int db__driver_init();
  11. int db__driver_finish();
  12. int db__driver_execute_immediate();
  13. int db__driver_begin_transaction();
  14. int db__driver_commit_transaction();
  15. int db__driver_fetch();
  16. int db__driver_get_num_rows();
  17. int db__driver_create_index();
  18. int db__driver_list_databases();
  19. int db__driver_list_tables();
  20. int db__driver_grant_on_table();
  21. int db__driver_open_select_cursor();
  22. #define init_dbdriver() do{\
  23. db_driver_create_table = db__driver_create_table;\
  24. db_driver_close_cursor = db__driver_close_cursor;\
  25. db_driver_open_database = db__driver_open_database;\
  26. db_driver_close_database = db__driver_close_database;\
  27. db_driver_describe_table = db__driver_describe_table;\
  28. db_driver_init = db__driver_init;\
  29. db_driver_finish = db__driver_finish;\
  30. db_driver_execute_immediate = db__driver_execute_immediate;\
  31. db_driver_begin_transaction = db__driver_begin_transaction;\
  32. db_driver_commit_transaction = db__driver_commit_transaction;\
  33. db_driver_fetch = db__driver_fetch;\
  34. db_driver_get_num_rows = db__driver_get_num_rows;\
  35. db_driver_create_index = db__driver_create_index;\
  36. db_driver_list_databases = db__driver_list_databases;\
  37. db_driver_list_tables = db__driver_list_tables;\
  38. db_driver_grant_on_table = db__driver_grant_on_table;\
  39. db_driver_open_select_cursor = db__driver_open_select_cursor;\
  40. }while(0)
  41. #endif