MCPcopy Create free account
hub / github.com/Kitware/VTK / expertHandleSQL

Function expertHandleSQL

ThirdParty/sqlite/vtksqlite/shell.c:24231–24239  ·  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

24229** caller to eventually free this buffer using sqlite3_free().
24230*/
24231static int expertHandleSQL(
24232 ShellState *pState,
24233 const char *zSql,
24234 char **pzErr
24235){
24236 assert( pState->expert.pExpert );
24237 assert( pzErr==0 || *pzErr==0 );
24238 return sqlite3_expert_sql(pState->expert.pExpert, zSql, pzErr);
24239}
24240
24241/*
24242** This function is called either to silently clean up the object

Callers 1

shell_execFunction · 0.85

Calls 2

sqlite3_expert_sqlFunction · 0.85
assertFunction · 0.50

Tested by

no test coverage detected