return sql_check_error(conn->db);
}
-
-/*************************************************************************
- *
- * Function: sql_select_query
- *
- * Purpose: Issue a select query to the database
- *
- *************************************************************************/
-static int sql_select_query(rlm_sql_handle_t *handle, rlm_sql_config_t *config,
- char *querystr)
-{
- return sql_query(handle, config, querystr);
-}
-
-
/*************************************************************************
*
* Function: sql_store_result
return sql_free_result(handle, config);
}
-
-/*************************************************************************
- *
- * Function: sql_finish_select_query
- *
- * Purpose: End the select query, such as freeing memory or result
- *
- *************************************************************************/
-static int sql_finish_select_query(rlm_sql_handle_t *handle,
- rlm_sql_config_t *config)
-{
- return sql_free_result(handle, config);
-}
-
-
/*************************************************************************
*
* Function: sql_affected_rows
/* Exported to rlm_sql */
rlm_sql_module_t rlm_sql_sqlite = {
"rlm_sql_sqlite",
+ sql_instantiate,
sql_init_socket,
sql_destroy_socket,
sql_query,
- sql_select_query,
+ sql_query,
sql_store_result,
sql_num_fields,
sql_num_rows,
sql_error,
sql_close,
sql_finish_query,
- sql_finish_select_query,
+ sql_finish_query,
sql_affected_rows
};