MCPcopy Create free account
hub / github.com/aui-framework/aui / expertHandleSQL

Function expertHandleSQL

aui.sqlite/3rdparty/sqlite3/shell.c:12869–12877  ·  view source on GitHub ↗

** This function is called to process SQL if the previous shell command ** was ".expert". It passes the SQL in the second argument directly to ** the sqlite3expert object. ** ** If successful, SQLITE_OK is returned. Otherwise, an SQLite error ** code. In this case, (*pzErr) may be set to point to a buffer containing ** an English language error message. It is the responsibility of the ** caller to

Source from the content-addressed store, hash-verified

12867** caller to eventually free this buffer using sqlite3_free().
12868*/
12869static int expertHandleSQL(
12870 ShellState *pState,
12871 const char *zSql,
12872 char **pzErr
12873){
12874 assert( pState->expert.pExpert );
12875 assert( pzErr==0 || *pzErr==0 );
12876 return sqlite3_expert_sql(pState->expert.pExpert, zSql, pzErr);
12877}
12878
12879/*
12880** This function is called either to silently clean up the object

Callers 1

shell_execFunction · 0.85

Calls 1

sqlite3_expert_sqlFunction · 0.85

Tested by

no test coverage detected