[ { "function_name": "sqlite3_set_authorizer", "function_signature": "int sqlite3_set_authorizer(\n sqlite3 *db,\n int (*xAuth)(void*,int,const char*,const char*,const char*,const char*),\n void *pArg\n)", "test_filename": "tests_auth_sqlite3_set_authorizer.c" }, { "function_name": "sqlite3AuthReadCol", "function_signature": "int sqlite3AuthReadCol(\n Parse *pParse, /* The parser context */\n const char *zTab, /* Table name */\n const char *zCol, /* Column name */\n int iDb /* Index of containing database. */\n)", "test_filename": "tests_auth_sqlite3AuthReadCol.c" }, { "function_name": "sqlite3AuthRead", "function_signature": "void sqlite3AuthRead(\n Parse *pParse, /* The parser context */\n Expr *pExpr, /* The expression to check authorization on */\n Schema *pSchema, /* The schema of the expression */\n SrcList *pTabList /* All table that pExpr might refer to */\n)", "test_filename": "tests_auth_sqlite3AuthRead.c" }, { "function_name": "sqlite3AuthCheck", "function_signature": "int sqlite3AuthCheck(\n Parse *pParse,\n int code,\n const char *zArg1,\n const char *zArg2,\n const char *zArg3\n)", "test_filename": "tests_auth_sqlite3AuthCheck.c" }, { "function_name": "sqlite3AuthContextPush", "function_signature": "void sqlite3AuthContextPush(\n Parse *pParse,\n AuthContext *pContext, \n const char *zContext\n)", "test_filename": "tests_auth_sqlite3AuthContextPush.c" } ]