dbdriver.h 889 B

12345678910111213141516171819202122232425
  1. #ifndef DBDRIVER_H
  2. #define DBDRIVER_H
  3. #include <grass/dbstubs.h>
  4. #define init_dbdriver() do{\
  5. db_driver_create_table = db__driver_create_table;\
  6. db_driver_close_cursor = db__driver_close_cursor;\
  7. db_driver_open_database = db__driver_open_database;\
  8. db_driver_close_database = db__driver_close_database;\
  9. db_driver_describe_table = db__driver_describe_table;\
  10. db_driver_init = db__driver_init;\
  11. db_driver_finish = db__driver_finish;\
  12. db_driver_execute_immediate = db__driver_execute_immediate;\
  13. db_driver_begin_transaction = db__driver_begin_transaction;\
  14. db_driver_commit_transaction = db__driver_commit_transaction;\
  15. db_driver_fetch = db__driver_fetch;\
  16. db_driver_get_num_rows = db__driver_get_num_rows;\
  17. db_driver_create_index = db__driver_create_index;\
  18. db_driver_list_tables = db__driver_list_tables;\
  19. db_driver_open_select_cursor = db__driver_open_select_cursor;\
  20. }while(0)
  21. #endif