Home
last modified time | relevance | path

Searched refs:pParse (Results 1 – 25 of 41) sorted by relevance

12

/sqlite-3.40.0/src/
H A Dparse.y35 %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 Dbuild.c146 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 Ddelete.c87 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 Dtrigger.c322 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 Dalter.c327 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 Dexpr.c1573 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 Dselect.c2014 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 Dupdate.c245 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 Dfkey.c198 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 Dinsert.c36 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 Dwindow.c750 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 Dresolve.c82 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 Dauth.c92 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 Dwherecode.c388 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 Djson.c378 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 Dtokenize.c586 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 Dprepare.c477 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 Dpragma.c382 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 Dvtab.c402 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 Danalyze.c186 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 Dattach.c341 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 Dwhere.c356 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 Dchangesetfuzz.c536 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 Dfts5parse.y26 %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 Dfts5_expr.c153 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 …]

12