Lines Matching defs:pArg
2684 static int pcachetraceInit(void *pArg){
2687 fprintf(pcachetraceOut, "PCACHETRACE: xInit(%p)\n", pArg);
2689 nRes = pcacheBase.xInit(pArg);
2691 fprintf(pcachetraceOut, "PCACHETRACE: xInit(%p) -> %d\n", pArg, nRes);
2695 static void pcachetraceShutdown(void *pArg){
2697 fprintf(pcachetraceOut, "PCACHETRACE: xShutdown(%p)\n", pArg);
2699 pcacheBase.xShutdown(pArg);
4401 Decimal *pArg;
4417 pArg = decimal_new(context, argv[0], 1);
4418 decimal_add(p, pArg);
4419 decimal_free(pArg);
4427 Decimal *pArg;
4432 pArg = decimal_new(context, argv[0], 1);
4433 if( pArg ) pArg->sign = !pArg->sign;
4434 decimal_add(p, pArg);
4435 decimal_free(pArg);
8846 static int apndFileControl(sqlite3_file*, int op, void *pArg);
9051 static int apndFileControl(sqlite3_file *pFile, int op, void *pArg){
9055 if( op==SQLITE_FCNTL_SIZE_HINT ) *(sqlite3_int64*)pArg += paf->iPgOne;
9056 rc = pFile->pMethods->xFileControl(pFile, op, pArg);
9058 *(char**)pArg = sqlite3_mprintf("apnd(%lld)/%z", paf->iPgOne,*(char**)pArg);
15334 int sqlite3_recover_config(sqlite3_recover*, int op, void *pArg);
15338 ** The pArg argument points to a string buffer containing the name
15346 ** The pArg value must actually be a pointer to a value of type
15357 ** The pArg value must actually be a pointer to a value of type
15365 ** The pArg value must actually be a pointer to a value of type
18647 static int recoverVfsFileControl(sqlite3_file*, int op, void *pArg);
18942 static int recoverVfsFileControl(sqlite3_file *pFd, int op, void *pArg){
18944 (pFd->pMethods ? pFd->pMethods->xFileControl(pFd, op, pArg) : SQLITE_NOTFOUND)
19238 int sqlite3_recover_config(sqlite3_recover *p, int op, void *pArg){
19253 p->zStateDb = recoverMPrintf(p, "%s", (char*)pArg);
19257 const char *zArg = (const char*)pArg;
19268 p->bFreelistCorrupt = *(int*)pArg;
19272 p->bRecoverRowid = *(int*)pArg;
19276 p->bSlowIndexes = *(int*)pArg;
19605 static void shellLog(void *pArg, int iErrCode, const char *zMsg){
19606 ShellState *p = (ShellState*)pArg;
20497 void *pArg,
20504 ShellState *p = (ShellState*)pArg;
20889 static int callback(void *pArg, int nArg, char **azArg, char **azCol){
20891 return shell_callback(pArg, nArg, azArg, azCol, NULL);
20898 static int captureOutputCallback(void *pArg, int nArg, char **azArg, char **az){
20899 ShellText *p = (ShellText*)pArg;
21179 ShellState *pArg, /* Pointer to ShellState */
21184 if( pArg==0 || pArg->out==0 ) return 0;
21186 if( pArg->pStmt && pArg->statsOn==2 ){
21188 sqlite3_stmt *pStmt = pArg->pStmt;
21210 if( pArg->statsOn==3 ){
21211 if( pArg->pStmt ){
21212 iCur = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_VM_STEP,bReset);
21222 if( pArg->shellFlgs & SHFLG_Pagecache ){
21238 if( pArg->shellFlgs & SHFLG_Lookaside ){
21276 if( pArg->pStmt ){
21278 iCur = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_FULLSCAN_STEP,
21281 iCur = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_SORT, bReset);
21283 iCur = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_AUTOINDEX,bReset);
21285 iHit = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_FILTER_HIT,
21287 iMiss = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_FILTER_MISS,
21292 iCur = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_VM_STEP, bReset);
21294 iCur = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_REPREPARE,bReset);
21296 iCur = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_RUN, bReset);
21298 iCur = sqlite3_stmt_status(pArg->pStmt, SQLITE_STMTSTATUS_MEMUSED, bReset);
21343 ShellState *pArg /* Pointer to ShellState */
21346 sqlite3_stmt *p = pArg->pStmt;
21350 eqp_reset(pArg);
21401 if( zName && pArg->scanstatsOn>1 ){
21411 eqp_append(pArg, iId, iPid, zText);
21415 eqp_render(pArg, nTotal);
21531 ShellState *pArg /* Pointer to ShellState */
21535 UNUSED_PARAMETER(pArg);
21537 if( pArg->scanstatsOn==3 ){
21547 sqlite3_stmt *pSave = pArg->pStmt;
21548 pArg->pStmt = pStmt;
21551 pArg->cnt = 0;
21552 pArg->cMode = MODE_ScanExp;
21553 explain_data_prepare(pArg, pStmt);
21554 exec_prepared_stmt(pArg, pStmt);
21555 explain_data_delete(pArg);
21558 pArg->pStmt = pSave;
21561 display_explain_scanstats(db, pArg);
21613 static void bind_prepared_stmt(ShellState *pArg, sqlite3_stmt *pStmt){
21621 if( sqlite3_table_column_metadata(pArg->db, "TEMP", "sqlite_parameters",
21626 rc = sqlite3_prepare_v2(pArg->db,
22086 ShellState *pArg, /* Pointer to ShellState */
22092 if( pArg->cMode==MODE_Column
22093 || pArg->cMode==MODE_Table
22094 || pArg->cMode==MODE_Box
22095 || pArg->cMode==MODE_Markdown
22097 exec_prepared_stmt_columnar(pArg, pStmt);
22128 && pArg
22129 && (pArg->cMode==MODE_Insert || pArg->cMode==MODE_Quote)
22144 if( shell_callback(pArg, nCol, azVals, azCols, aiTypes) ){
22152 if( pArg->cMode==MODE_Json ){
22153 fputs("]\n", pArg->out);
22154 }else if( pArg->cMode==MODE_Count ){
22305 ShellState *pArg, /* Pointer to ShellState */
22313 sqlite3 *db = pArg->db;
22320 if( pArg->expert.pExpert ){
22321 rc = expertHandleSQL(pArg, zSql, pzErrMsg);
22322 return expertFinish(pArg, (rc!=SQLITE_OK), pzErrMsg);
22345 if( pArg ){
22346 pArg->pStmt = pStmt;
22347 pArg->cnt = 0;
22351 if( pArg && pArg->autoEQP && sqlite3_stmt_isexplain(pStmt)==0 ){
22356 if( pArg->autoEQP>=AUTOEQP_trigger ){
22368 if( zEQPLine[0]=='-' ) eqp_render(pArg, 0);
22369 eqp_append(pArg, iEqpId, iParentId, zEQPLine);
22371 eqp_render(pArg, 0);
22373 if( pArg->autoEQP>=AUTOEQP_full ){
22378 pArg->cMode = MODE_Explain;
22380 explain_data_prepare(pArg, pExplain);
22381 exec_prepared_stmt(pArg, pExplain);
22382 explain_data_delete(pArg);
22385 if( pArg->autoEQP>=AUTOEQP_trigger && triggerEQP==0 ){
22393 if( pArg ){
22395 pArg->cMode = pArg->mode;
22396 if( pArg->autoExplain ){
22398 pArg->cMode = MODE_Explain;
22401 pArg->cMode = MODE_EQP;
22407 if( pArg->cMode==MODE_Explain && bIsExplain ){
22408 explain_data_prepare(pArg, pStmt);
22412 bind_prepared_stmt(pArg, pStmt);
22413 exec_prepared_stmt(pArg, pStmt);
22414 explain_data_delete(pArg);
22415 eqp_render(pArg, 0);
22418 if( pArg && pArg->statsOn ){
22419 display_stats(db, pArg, 0);
22423 if( pArg && pArg->scanstatsOn ){
22424 display_scanstats(db, pArg);
22440 if( pArg ){
22441 pArg->pStmt = NULL;
22588 static int dump_callback(void *pArg, int nArg, char **azArg, char **azNotUsed){
22593 ShellState *p = (ShellState *)pArg;
23799 void *pArg, /* The ShellState pointer */
23803 ShellState *p = (ShellState*)pArg;