2014-02-23 76 views
1

我在尋找C函數的源代碼mysql_stmt_free_result()哪裏可以找到這個函數的源代碼?

我到處搜索,但沒有找到源代碼。我需要了解這個函數到底釋放了什麼。 documentation缺少關於什麼被釋放的信息。

+0

我的東西它是用Java編寫的,和c心不是開源的人......所以可能不會得到的代碼..但不斷嘗試 –

+0

@AshishRatan:MySQL的C API用Java寫的?你在吸菸?!另外:MySQL的[是開源(https://dev.mysql.com/doc/internals/en/getting-source-tree.html),這是寫在的langauge沒關係... –

+0

你知道你可以直接下載源代碼,對吧? http://dev.mysql.com/downloads/connector/c/ – Dmitri

回答

2

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)); 
} 

這裏是the MySQL development repository

+0

能否請您提供一些更多的代碼,功能'DBUG_ENTER'和'reset_stmt_handle'。 –

+0

@ We'reAllMadHere請按照我的答案的鏈接,你可以找到這些函數和宏在那裏的定義。 –

相關問題