| /sqlite-3.40.0/src/ |
| H A D | parse.y | 35 %extra_context {Parse *pParse} 115 sqlite3 *db = pParse->db; in disableLookaside() 116 pParse->disableLookaside++; in disableLookaside() 127 Parse *pParse, in updateDeleteLimitError() argument 1408 sqlite3RenameTokenMap(pParse, pParse->pNewIndex->zName, &Y); 1444 Parse *pParse, 1569 sqlite3ErrorMsg(pParse, 1580 sqlite3ErrorMsg(pParse, 1585 sqlite3ErrorMsg(pParse, 1646 sqlite3Detach(pParse, D); [all …]
|
| H A D | build.c | 146 db = pParse->db; in sqlite3FinishCoding() 147 assert( db->pParse==pParse ); in sqlite3FinishCoding() 158 v = pParse->pVdbe; in sqlite3FinishCoding() 281 assert( pParse->pAinc==0 || pParse->nTab>0 ); in sqlite3FinishCoding() 319 pParse->nErr++; in sqlite3NestedParse() 497 Parse *pParse, in sqlite3LocateTableItem() argument 1349 reg1 = pParse->regRowid = ++pParse->nMem; in sqlite3StartTable() 1350 reg2 = pParse->regRoot = ++pParse->nMem; in sqlite3StartTable() 1462 pRet->pParse = pParse; in sqlite3AddReturning() 3930 assert( db->pParse==pParse ); in sqlite3CreateIndex() [all …]
|
| H A D | delete.c | 87 if( pParse->pToplevel!=0 in vtabIsReadOnly() 102 db = pParse->db; in tabIsReadOnly() 222 pParse, 0, sqlite3PExpr(pParse, TK_ROW, 0, 0) in sqlite3LimitWhere() 321 db = pParse->db; in sqlite3DeleteFrom() 322 assert( db->pParse==pParse ); in sqlite3DeleteFrom() 323 if( pParse->nErr ){ in sqlite3DeleteFrom() 395 pParse->nTab++; in sqlite3DeleteFrom() 430 sNC.pParse = pParse; in sqlite3DeleteFrom() 440 && !pParse->nested in sqlite3DeleteFrom() 659 if( pParse->nested==0 && pParse->pTriggerTab==0 ){ in sqlite3DeleteFrom() [all …]
|
| H A D | trigger.c | 322 pParse->pNewTrigger = 0; in sqlite3FinishTrigger() 460 sqlite3 *db = pParse->db; in triggerStepAllocate() 496 sqlite3 *db = pParse->db; in sqlite3TriggerInsertStep() 960 Vdbe *v = pParse->pVdbe; in codeReturningTrigger() 969 assert( db->pParse==pParse ); in codeReturningTrigger() 980 if( pParse->nErr==0 ){ in codeReturningTrigger() 993 sNC.pParse = pParse; in codeReturningTrigger() 1020 pParse->eTriggerOp = 0; in codeReturningTrigger() 1021 pParse->pTriggerTab = 0; in codeReturningTrigger() 1036 Vdbe *v = pParse->pVdbe; in codeTriggerProgram() [all …]
|
| H A D | alter.c | 327 assert( db->pParse==pParse ); in sqlite3AlterFinishAddColumn() 740 assert( pParse==pParse->db->pParse ); in renameTokenCheckAll() 741 assert( pParse->db->mallocFailed==0 || pParse->nErr!=0 ); in renameTokenCheckAll() 810 Parse *pParse = pWalker->pParse; in renameUnmapExprCb() local 825 Parse *pParse = pWalker->pParse; in renameWalkWith() local 842 sNC.pParse = pParse; in renameWalkWith() 872 Parse *pParse = pWalker->pParse; in renameUnmapSelectCb() local 911 sWalker.pParse = pParse; in sqlite3RenameExprUnmap() 928 sWalker.pParse = pParse; in sqlite3RenameExprlistUnmap() 1295 sNC.pParse = pParse; in renameResolveTrigger() [all …]
|
| H A D | expr.c | 1573 w.pParse = 0; in gatherSelectWindows() 2393 w.pParse = pParse; in sqlite3ExprIsConstantOrGroupBy() 4848 if( !pParse->pTriggerTab && !pParse->nested ){ in sqlite3ExprCodeTarget() 4985 assert( pParse->pVdbe!=0 || pParse->db->mallocFailed ); in sqlite3ExprCode() 6175 Parse *pParse = pWalker->pParse; in agginfoPersistExprCb() local 6208 pWalker->pParse = pParse; in sqlite3AggInfoPersistWalkerInit() 6253 Parse *pParse = pNC->pParse; in analyzeAggregate() local 6431 return pParse->aTempReg[--pParse->nTempReg]; in sqlite3GetTempReg() 6441 if( pParse->nTempReg<ArraySize(pParse->aTempReg) ){ in sqlite3ReleaseTempReg() 6442 pParse->aTempReg[pParse->nTempReg++] = iReg; in sqlite3ReleaseTempReg() [all …]
|
| H A D | select.c | 2014 sNC.pParse = pParse; in generateColumnTypes() 4617 x.pParse = pParse; in flattenSubquery() 4902 x.pParse = pParse; in propagateConstants() 4923 w.pParse = pParse; in propagateConstants() 5111 x.pParse = pParse; in pushDownWhereTerms() 6105 w.pParse = pParse; in sqlite3SelectExpand() 6173 w.pParse = pParse; in sqlite3SelectAddTypeInfo() 6197 assert( pParse->db->pParse==pParse ); in sqlite3SelectPrep() 6220 assert( pParse->db->pParse==pParse ); in resetAccumulator() 6462 sWalker.pParse = pParse; in havingToWhere() [all …]
|
| H A D | update.c | 245 pList = sqlite3ExprListAppend(pParse, pList, exprRowColumn(pParse, i)); in updateFromSelect() 250 pList = sqlite3ExprListAppend(pParse, 0, sqlite3PExpr(pParse,TK_ROW,0,0)); in updateFromSelect() 253 pGrp = sqlite3ExprListAppend(pParse, 0, sqlite3PExpr(pParse,TK_ROW,0,0)); in updateFromSelect() 352 db = pParse->db; in sqlite3Update() 353 assert( db->pParse==pParse ); in sqlite3Update() 354 if( pParse->nErr ){ in sqlite3Update() 427 pParse->nTab++; in sqlite3Update() 450 sNC.pParse = pParse; in sqlite3Update() 667 && !pParse->nested in sqlite3Update() 1128 if( pParse->nested==0 && pParse->pTriggerTab==0 && pUpsert==0 ){ in sqlite3Update() [all …]
|
| H A D | fkey.c | 198 assert( pParse ); in sqlite3FkLocateIndex() 282 sqlite3ErrorMsg(pParse, in sqlite3FkLocateIndex() 339 && !pParse->pToplevel in fkLookupParent() 441 && !pParse->pToplevel in fkLookupParent() 442 && !pParse->isMultiWrite in fkLookupParent() 480 sqlite3 *db = pParse->db; in exprTableRegister() 641 sNameContext.pParse = pParse; in fkScanChildren() 647 if( pParse->nErr==0 ){ in fkScanChildren() 736 sqlite3 *db = pParse->db; in sqlite3FkDropTable() 991 pParse->nTab++; in sqlite3FkCheck() [all …]
|
| H A D | insert.c | 36 v = pParse->pVdbe; in sqlite3OpenTable() 502 if( pParse->nTab==0 ) pParse->nTab = 1; in sqlite3AutoincrementBegin() 565 if( pParse->pAinc ) autoIncrementEnd(pParse); in sqlite3AutoincrementEnd() 729 db = pParse->db; in sqlite3Insert() 730 assert( db->pParse==pParse ); in sqlite3Insert() 841 pParse->nMem++; in sqlite3Insert() 924 assert( db->pParse==pParse ); in sqlite3Insert() 979 sNC.pParse = pParse; in sqlite3Insert() 1413 if( pParse->nested==0 && pParse->pTriggerTab==0 ){ in sqlite3Insert() 1708 db = pParse->db; in sqlite3GenerateConstraintChecks() [all …]
|
| H A D | window.c | 750 Parse *pParse = pWalker->pParse; in selectWindowRewriteExprCb() local 877 sWalker.pParse = pParse; in selectWindowRewriteEList() 1658 Parse *pParse = p->pParse; in windowAggStep() local 1769 Parse *pParse = p->pParse; in windowAggFinal() local 1809 Parse *pParse = p->pParse; in windowFullScan() local 1920 Parse *pParse = p->pParse; in windowReturnOneRow() local 2102 Parse *pParse = p->pParse; in windowCodeRangeTest() local 2233 Parse *pParse = p->pParse; in windowCodeOp() local 2820 s.pParse = pParse; in sqlite3WindowCodeStep() 2887 regPeer = pParse->nMem+1; pParse->nMem += nPeer; in sqlite3WindowCodeStep() [all …]
|
| H A D | resolve.c | 82 db = pParse->db; in resolveAlias() 862 pParse = pNC->pParse; in resolveExprStep() 863 assert( pParse==pWalker->pParse ); in resolveExprStep() 1374 nc.pParse = pParse; in resolveOrderByTermToExprList() 1636 pParse = pNC->pParse; in resolveOrderGroupBy() 1702 pParse = pWalker->pParse; in resolveSelectStep() 1732 sNC.pParse = pParse; in resolveSelectStep() 1983 w.pParse = pNC->pParse; in sqlite3ResolveExprNames() 2020 w.pParse = pNC->pParse; in sqlite3ResolveExprListNames() 2079 w.pParse = pParse; in sqlite3ResolveSelectNames() [all …]
|
| H A D | auth.c | 92 pParse->rc = SQLITE_ERROR; in sqliteAuthBadReturnCode() 124 pParse->rc = SQLITE_AUTH; in sqlite3AuthReadCol() 163 pTab = pParse->pTriggerTab; in sqlite3AuthRead() 198 Parse *pParse, in sqlite3AuthCheck() argument 204 sqlite3 *db = pParse->db; in sqlite3AuthCheck() 233 pParse->rc = SQLITE_AUTH; in sqlite3AuthCheck() 247 Parse *pParse, in sqlite3AuthContextPush() argument 251 assert( pParse ); in sqlite3AuthContextPush() 252 pContext->pParse = pParse; in sqlite3AuthContextPush() 262 if( pContext->pParse ){ in sqlite3AuthContextPop() [all …]
|
| H A D | wherecode.c | 388 Vdbe *v = pParse->pVdbe; in codeApplyAffinity() 476 sqlite3 *db = pParse->db; in removeUnindexableInClauseTerms() 568 Vdbe *v = pParse->pVdbe; in codeEqualityTerm() 792 pParse->nMem += nReg; in codeAllEqualityTerms() 794 zAff = sqlite3DbStrDup(pParse->db,sqlite3IndexAffinityStr(pParse->db,pIdx)); in codeAllEqualityTerms() 1024 Parse *pParse = pWInfo->pParse; in codeCursorHint() local 1026 Vdbe *v = pParse->pVdbe; in codeCursorHint() 1043 sWalker.pParse = pParse; in codeCursorHint() 1154 Parse *pParse = pWInfo->pParse; /* Parse context */ in codeDeferredSeek() local 1342 db = pParse->db; in sqlite3WhereCodeOneLoopStart() [all …]
|
| H A D | json.c | 378 pParse->aUp = 0; in jsonParseReset() 710 assert( pParse->nNode>=pParse->nAlloc ); in jsonParseAddNodeExpand() 720 assert( pParse->nNode<pParse->nAlloc ); in jsonParseAddNodeExpand() 736 if( pParse->aNode==0 || pParse->nNode>=pParse->nAlloc ){ in jsonParseAddNode() 739 p = &pParse->aNode[pParse->nNode]; in jsonParseAddNode() 787 pNode = &pParse->aNode[pParse->nNode-1]; in jsonParseValue() 804 pParse->aNode[iThis].n = pParse->nNode - (u32)iThis - 1; in jsonParseValue() 827 pParse->aNode[iThis].n = pParse->nNode - (u32)iThis - 1; in jsonParseValue() 854 if( !pParse->oom ) pParse->aNode[pParse->nNode-1].jnFlags = jnFlags; in jsonParseValue() 932 memset(pParse, 0, sizeof(*pParse)); in jsonParse() [all …]
|
| H A D | tokenize.c | 586 pParse->rc = SQLITE_OK; 587 pParse->zTail = zSql; 608 assert( pParse->nVar==0 ); 611 db->pParse = pParse; 617 pParse->nErr++; 631 pParse->nErr++; 692 if( pParse->zErrMsg || (pParse->rc!=SQLITE_OK && pParse->rc!=SQLITE_DONE) ){ 694 pParse->zErrMsg = sqlite3MPrintf(db, "%s", sqlite3ErrStr(pParse->rc)); 696 sqlite3_log(pParse->rc, "%s in \"%s\"", pParse->zErrMsg, pParse->zTail); 699 pParse->zTail = zSql; [all …]
|
| H A D | prepare.c | 477 pParse->nErr++; in sqlite3ReadSchema() 574 assert( db->pParse==pParse ); in sqlite3ParseObjectReset() 577 if( pParse->aTableLock ) sqlite3DbNNFreeNN(db, pParse->aTableLock); in sqlite3ParseObjectReset() 585 if( pParse->aLabel ) sqlite3DbNNFreeNN(db, pParse->aLabel); in sqlite3ParseObjectReset() 592 assert( pParse->db->pParse==pParse ); in sqlite3ParseObjectReset() 593 db->pParse = pParse->pOuterParse; in sqlite3ParseObjectReset() 594 pParse->db = 0; in sqlite3ParseObjectReset() 659 assert( db->pParse!=pParse ); in sqlite3ParseObjectInit() 660 pParse->pOuterParse = db->pParse; in sqlite3ParseObjectInit() 661 db->pParse = pParse; in sqlite3ParseObjectInit() [all …]
|
| H A D | pragma.c | 382 Parse *pParse, in sqlite3Pragma() argument 402 pParse->nMem = 2; in sqlite3Pragma() 464 pParse->nErr++; in sqlite3Pragma() 465 pParse->rc = rc; in sqlite3Pragma() 931 pParse->nErr++; in sqlite3Pragma() 1232 pParse->nMem = 6; in sqlite3Pragma() 1300 pParse->nMem = 5; in sqlite3Pragma() 1392 pParse->nMem = 3; in sqlite3Pragma() 1407 pParse->nMem = 2; in sqlite3Pragma() 1551 if( pParse->nTab<i ) pParse->nTab = i; in sqlite3Pragma() [all …]
|
| H A D | vtab.c | 402 db = pParse->db; in sqlite3VtabBeginParse() 436 if( pParse->sArg.z && pParse->pNewTable ){ in addArgumentToVtab() 440 addModuleArgument(pParse, pParse->pNewTable, sqlite3DbStrNDup(db, z, n)); in addArgumentToVtab() 455 pParse->sArg.z = 0; in sqlite3VtabFinishParse() 475 pParse->sNameToken.n = (int)(pEnd->z - pParse->sNameToken.z) + pEnd->n; in sqlite3VtabFinishParse() 496 pParse->regRowid in sqlite3VtabFinishParse() 506 iReg = ++pParse->nMem; in sqlite3VtabFinishParse() 523 pParse->pNewTable = 0; in sqlite3VtabFinishParse() 533 pParse->sArg.z = 0; in sqlite3VtabArgInit() 534 pParse->sArg.n = 0; in sqlite3VtabArgInit() [all …]
|
| H A D | analyze.c | 186 sqlite3 *db = pParse->db; in openStatTable() 1001 pParse->nMem = MAX(pParse->nMem, iMem); in analyzeOneTable() 1044 pParse->nTab = MAX(pParse->nTab, iTab); in analyzeOneTable() 1107 pParse->nMem = MAX(pParse->nMem, regPrev+nColTest); in analyzeOneTable() 1279 pParse->nMem = MAX(pParse->nMem, regCol+nCol); in analyzeOneTable() 1351 iStatCur = pParse->nTab; in analyzeDatabase() 1352 pParse->nTab += 3; in analyzeDatabase() 1354 iMem = pParse->nMem+1; in analyzeDatabase() 1355 iTab = pParse->nTab; in analyzeDatabase() 1378 pParse->nTab += 3; in analyzeTable() [all …]
|
| H A D | attach.c | 341 sqlite3* db = pParse->db; in codeAttach() 344 if( pParse->nErr ) goto attach_end; in codeAttach() 346 sName.pParse = pParse; in codeAttach() 373 v = sqlite3GetVdbe(pParse); in codeAttach() 374 regArgs = sqlite3GetTempRange(pParse, 4); in codeAttach() 444 if( pFix->pParse->db->init.busy ){ in fixExprCb() 461 sqlite3 *db = pFix->pParse->db; in fixSelectCb() 470 sqlite3ErrorMsg(pFix->pParse, in fixSelectCb() 511 sqlite3 *db = pParse->db; in sqlite3FixInit() 513 pFix->pParse = pParse; in sqlite3FixInit() [all …]
|
| H A D | where.c | 356 Parse *pParse = pWC->pWInfo->pParse; in whereScanNext() local 1176 Parse *pParse = pWInfo->pParse; in allocateIndexInfo() local 1295 pHidden->pParse = pParse; in allocateIndexInfo() 3230 pParse = pWC->pWInfo->pParse; in whereUsablePartialIndex() 3689 Parse *pParse = pBuilder->pWInfo->pParse; in whereLoopAddVirtualOne() local 3956 Parse *pParse = pHidden->pParse; in sqlite3VtabUsesAllSchemas() local 4015 pParse = pWInfo->pParse; in whereLoopAddVirtual() 4468 Parse *pParse = pWInfo->pParse; in wherePathSatisfiesOrderBy() local 4800 pParse = pWInfo->pParse; in wherePathSolver() 5693 pWInfo->pParse = pParse; in sqlite3WhereBegin() [all …]
|
| /sqlite-3.40.0/ext/session/ |
| H A D | changesetfuzz.c | 536 FuzzChangesetGroup *pGrp = pParse->apGroup[pParse->nGroup-1]; in fuzzParseRecord() 544 if( (pParse->nVal & (pParse->nVal-1))==0 ){ in fuzzParseRecord() 545 int nNew = pParse->nVal ? pParse->nVal*2 : 4; in fuzzParseRecord() 550 pParse->apVal[pParse->nVal++] = p; in fuzzParseRecord() 574 FuzzChangesetGroup *pGrp = pParse->apGroup[pParse->nGroup-1]; in fuzzParseChanges() 597 pParse->nChange++; in fuzzParseChanges() 636 pParse->apGroup, sizeof(FuzzChangesetGroup*)*(pParse->nGroup+1) in fuzzParseChangeset() 823 pParse->apGroup[pChange->iGroup] = pParse->apGroup[iGrp]; in fuzzSelectChange() 992 pCopy = pParse->apVal[fuzzRandomInt(pParse->nVal)]; in fuzzCopyChange() 1011 pCopy = pParse->apVal[fuzzRandomInt(pParse->nVal)]; in fuzzCopyChange() [all …]
|
| /sqlite-3.40.0/ext/fts5/ |
| H A D | fts5parse.y | 26 %extra_argument {Fts5Parse *pParse} 83 %destructor input { (void)pParse; } 102 A = sqlite3Fts5ParseColset(pParse, 0, &X); in colset() 105 A = sqlite3Fts5ParseColset(pParse, 0, &X); in colset() 106 A = sqlite3Fts5ParseColsetInvert(pParse, A); in colset() 112 A = sqlite3Fts5ParseColset(pParse, 0, &X); in colsetlist() 126 sqlite3Fts5ParseSetColset(pParse, Y, X); in expr() 142 sqlite3Fts5ParseSetColset(pParse, A, X); in cnearset() 154 A = sqlite3Fts5ParseNearset(pParse, 0, Y); in nearset() 157 sqlite3Fts5ParseNear(pParse, &X); in nearset() [all …]
|
| H A D | fts5_expr.c | 153 Fts5Parse *pParse, in fts5ExprGetToken() argument 1633 assert( pLast==pParse->apPhrase[pParse->nPhrase-2] ); in sqlite3Fts5ParseNearset() 1641 pParse->apPhrase[pParse->nPhrase-2] = pPhrase; in sqlite3Fts5ParseNearset() 1745 pParse->pExpr = p; in sqlite3Fts5ParseFinished() 1791 pParse->rc = rc; in sqlite3Fts5ParseTerm() 1811 pParse->apPhrase[pParse->nPhrase-1] = sCtx.pPhrase; in sqlite3Fts5ParseTerm() 1926 Fts5Parse *pParse, in sqlite3Fts5ParseSetDistance() argument 2108 Fts5Parse *pParse, in fts5ParseSetColset() argument 2243 pParse->apPhrase[pParse->nPhrase++] = pPhrase; in fts5ParsePhraseToAnd() 2360 if( pParse->rc ){ in sqlite3Fts5ParseImplicitAnd() [all …]
|