我在尋找C函數的源代碼mysql_stmt_free_result()
哪裏可以找到這個函數的源代碼?
我到處搜索,但沒有找到源代碼。我需要了解這個函數到底釋放了什麼。 documentation缺少關於什麼被釋放的信息。
我在尋找C函數的源代碼mysql_stmt_free_result()
哪裏可以找到這個函數的源代碼?
我到處搜索,但沒有找到源代碼。我需要了解這個函數到底釋放了什麼。 documentation缺少關於什麼被釋放的信息。
從MySQL 5.6.11版本:
my_bool STDCALL mysql_stmt_free_result(MYSQL_STMT *stmt)
{
DBUG_ENTER("mysql_stmt_free_result");
/* Free the client side and close the server side cursor if there is one */
DBUG_RETURN(reset_stmt_handle(stmt, RESET_LONG_DATA | RESET_STORE_RESULT |
RESET_CLEAR_ERROR));
}
能否請您提供一些更多的代碼,功能'DBUG_ENTER'和'reset_stmt_handle'。 –
@ We'reAllMadHere請按照我的答案的鏈接,你可以找到這些函數和宏在那裏的定義。 –
我的東西它是用Java編寫的,和c心不是開源的人......所以可能不會得到的代碼..但不斷嘗試 –
@AshishRatan:MySQL的C API用Java寫的?你在吸菸?!另外:MySQL的[是開源(https://dev.mysql.com/doc/internals/en/getting-source-tree.html),這是寫在的langauge沒關係... –
你知道你可以直接下載源代碼,對吧? http://dev.mysql.com/downloads/connector/c/ – Dmitri