Parse 9313 ext/sqlite3/libsqlite/sqlite3.c typedef struct Parse Parse; Parse 9983 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(Parse*); Parse 10000 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeSetP4KeyInfo(Parse*, Index*); Parse 10007 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeMakeReady(Vdbe*,Parse*); Parse 12233 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* The parser */ Parse 12555 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel; /* Parse structure for main program (or NULL) */ Parse 12620 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* The Parse structure */ Parse 12736 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* The parsing context. Error messages written here */ Parse 12856 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* Parser context. */ Parse 13090 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ErrorMsg(Parse*, const char*, ...); Parse 13093 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3RunParser(Parse*, const char*, char **); Parse 13094 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FinishCoding(Parse*); Parse 13095 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3GetTempReg(Parse*); Parse 13096 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ReleaseTempReg(Parse*,int); Parse 13097 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3GetTempRange(Parse*,int); Parse 13098 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse*,int,int); Parse 13099 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ClearTempRegCache(Parse*); Parse 13103 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3PExpr(Parse*, int, Expr*, Expr*, const Token*); Parse 13105 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse*,ExprList*, Token*); Parse 13106 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse*, Expr*); Parse 13108 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE ExprList *sqlite3ExprListAppend(Parse*,ExprList*,Expr*); Parse 13109 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprListSetName(Parse*,ExprList*,Token*,int); Parse 13110 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprListSetSpan(Parse*,ExprList*,ExprSpan*); Parse 13115 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Pragma(Parse*,Token*,Token*,Token*,int); Parse 13119 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BeginParse(Parse*,int); Parse 13121 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Table *sqlite3ResultSetOfSelect(Parse*,Select*); Parse 13122 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3OpenMasterTable(Parse *, int); Parse 13125 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3StartTable(Parse*,Token*,Token*,int,int,int,int); Parse 13126 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddColumn(Parse*,Token*); Parse 13127 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddNotNull(Parse*, int); Parse 13128 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddPrimaryKey(Parse*, ExprList*, int, int, int); Parse 13129 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddCheckConstraint(Parse*, Expr*); Parse 13130 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddColumnType(Parse*,Token*); Parse 13131 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddDefaultValue(Parse*,ExprSpan*); Parse 13132 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddCollateType(Parse*, Token*); Parse 13133 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3EndTable(Parse*,Token*,Token*,u8,Select*); Parse 13137 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3CodeOnce(Parse *); Parse 13159 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CreateView(Parse*,Token*,Token*,Token*,Select*,int,int); Parse 13162 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ViewGetColumnNames(Parse*,Table*); Parse 13170 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DropTable(Parse*, SrcList*, int, int); Parse 13171 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeDropTable(Parse*, Table*, int, int); Parse 13174 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse); Parse 13175 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse); Parse 13180 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Insert(Parse*, SrcList*, Select*, IdList*, int); Parse 13186 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm(Parse*, SrcList*, Token*, Token*, Parse 13188 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *, SrcList *, Token *); Parse 13189 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *, struct SrcList_item *); Parse 13191 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse*, SrcList*); Parse 13195 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Index *sqlite3CreateIndex(Parse*,Token*,Token*,SrcList*,ExprList*,int,Token*, Parse 13197 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DropIndex(Parse*, SrcList*, int); Parse 13198 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Select(Parse*, Select*, SelectDest*); Parse 13199 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Select *sqlite3SelectNew(Parse*,ExprList*,SrcList*,Expr*,ExprList*, Parse 13202 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse*, SrcList*); Parse 13203 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3IsReadOnly(Parse*, Table*, int); Parse 13204 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3OpenTable(Parse*, int iCur, int iDb, Table*, int); Parse 13206 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3LimitWhere(Parse*,SrcList*,Expr*,ExprList*,Expr*,Expr*,char*); Parse 13208 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DeleteFrom(Parse*, SrcList*, Expr*); Parse 13209 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Update(Parse*, SrcList*, ExprList*, Expr*, int); Parse 13210 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin(Parse*,SrcList*,Expr*,ExprList*,ExprList*,u16,int); Parse 13219 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeGetColumn(Parse*, Table*, int, int, int, u8); Parse 13221 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse*, int, int, int); Parse 13222 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheStore(Parse*, int, int, int); Parse 13223 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCachePush(Parse*); Parse 13224 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCachePop(Parse*); Parse 13225 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheRemove(Parse*, int, int); Parse 13226 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheClear(Parse*); Parse 13227 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheAffinityChange(Parse*, int, int); Parse 13228 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCode(Parse*, Expr*, int); Parse 13229 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeFactorable(Parse*, Expr*, int); Parse 13230 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeAtInit(Parse*, Expr*, int, u8); Parse 13231 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse*, Expr*, int*); Parse 13232 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse*, Expr*, int); Parse 13233 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeAndCache(Parse*, Expr*, int); Parse 13234 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeExprList(Parse*, ExprList*, int, u8); Parse 13237 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse*, Expr*, int, int); Parse 13238 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse*, Expr*, int, int); Parse 13240 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Table *sqlite3LocateTable(Parse*,int isView,const char*, const char*); Parse 13241 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Table *sqlite3LocateTableItem(Parse*,int isView,struct SrcList_item *); Parse 13245 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Vacuum(Parse*); Parse 13254 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse*); Parse 13258 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeVerifySchema(Parse*, int); Parse 13259 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeVerifyNamedSchema(Parse*, const char *zDb); Parse 13260 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BeginTransaction(Parse*, int); Parse 13261 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CommitTransaction(Parse*); Parse 13262 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3RollbackTransaction(Parse*); Parse 13263 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Savepoint(Parse*, int, Token*); Parse 13274 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3GenerateRowDelete(Parse*,Table*,Trigger*,int,int,int,i16,u8,u8,u8); Parse 13275 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3GenerateRowIndexDelete(Parse*, Table*, int, int, int*); Parse 13276 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3GenerateIndexKey(Parse*, Index*, int, int, int, int*,Index*,int); Parse 13277 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ResolvePartIdxLabel(Parse*,int); Parse 13278 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3GenerateConstraintChecks(Parse*,Table*,int*,int,int,int,int, Parse 13280 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CompleteInsertion(Parse*,Table*,int,int,int,int*,int,int,int); Parse 13281 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3OpenTableAndIndices(Parse*, Table*, int, int, u8*, int*, int*); Parse 13282 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BeginWriteOperation(Parse*, int, int); Parse 13283 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3MultiWrite(Parse*); Parse 13284 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3MayAbort(Parse*); Parse 13285 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3HaltConstraint(Parse*, int, int, char*, i8, u8); Parse 13286 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3UniqueConstraint(Parse*, int, Index*); Parse 13287 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3RowidConstraint(Parse*, int, Table*); Parse 13305 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ChangeCookie(Parse*, int); Parse 13308 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3MaterializeView(Parse*, Table*, Expr*, int); Parse 13312 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BeginTrigger(Parse*, Token*,Token*,int,int,IdList*,SrcList*, Parse 13314 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FinishTrigger(Parse*, TriggerStep*, Token*); Parse 13315 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DropTrigger(Parse*, SrcList*, int); Parse 13316 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DropTriggerPtr(Parse*, Trigger*); Parse 13317 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Trigger *sqlite3TriggersExist(Parse *, Table*, int, ExprList*, int *pMask); Parse 13318 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Trigger *sqlite3TriggerList(Parse *, Table *); Parse 13319 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeRowTrigger(Parse*, Trigger *, int, ExprList*, int, Table *, Parse 13321 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeRowTriggerDirect(Parse *, Trigger *, Table *, int, int, int); Parse 13322 ext/sqlite3/libsqlite/sqlite3.c void sqliteViewTriggers(Parse*, Table*, Expr*, int, ExprList*); Parse 13331 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3TriggerColmask(Parse*,Trigger*,ExprList*,int,int,Table*,int); Parse 13345 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3JoinType(Parse*, Token*, Token*, Token*); Parse 13346 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CreateForeignKey(Parse*, ExprList*, Token*, ExprList*, int); Parse 13347 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DeferForeignKey(Parse*, int); Parse 13349 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AuthRead(Parse*,Expr*,Schema*,SrcList*); Parse 13350 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3AuthCheck(Parse*,int, const char*, const char*, const char*); Parse 13351 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AuthContextPush(Parse*, AuthContext*, const char*); Parse 13353 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3AuthReadCol(Parse*, const char *, const char *, int); Parse 13360 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Attach(Parse*, Expr*, Expr*, Expr*); Parse 13361 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Detach(Parse*, Expr*); Parse 13362 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FixInit(DbFixer*, Parse*, int, const char*, const Token*); Parse 13416 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3TwoPartName(Parse *, Token *, Token *, Token **); Parse 13423 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse); Parse 13425 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char*zName); Parse 13426 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr); Parse 13427 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAddCollateToken(Parse *pParse, Expr*, const Token*, int); Parse 13428 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAddCollateString(Parse*,Expr*,const char*); Parse 13430 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3CheckCollSeq(Parse *, CollSeq *); Parse 13431 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3CheckObjectName(Parse *, const char *); Parse 13466 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Reindex(Parse*, Token*, Token*); Parse 13468 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AlterRenameTable(Parse*, SrcList*, Token*); Parse 13470 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3NestedParse(Parse*, const char*, ...); Parse 13472 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3CodeSubselect(Parse *, Expr *, int, int); Parse 13473 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3SelectPrep(Parse*, Select*, NameContext*); Parse 13476 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ResolveSelectNames(Parse*, Select*, NameContext*); Parse 13477 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ResolveSelfReference(Parse*,Table*,int,Expr*,ExprList*); Parse 13478 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ResolveOrderGroupBy(Parse*, Select*, ExprList*, const char*); Parse 13480 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AlterFinishAddColumn(Parse *, Token *); Parse 13481 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *, SrcList *); Parse 13482 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3GetCollSeq(Parse*, u8, CollSeq *, const char*); Parse 13484 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Analyze(Parse*, Token*, Token*); Parse 13493 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3MinimumFileFormat(Parse*, int, int); Parse 13500 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoOfIndex(Parse*, Index*); Parse 13510 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3OpenTempDatabase(Parse *); Parse 13526 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Stat4ProbeSetValue(Parse*,Index*,UnpackedRecord**,Expr*,u8,int,int*); Parse 13527 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3Stat4ValueFromExpr(Parse*, Expr*, u8, sqlite3_value**); Parse 13537 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Parser(void*, int, Token, Parse*); Parse 13550 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3TableLock(Parse *, int, int, u8, const char *); Parse 13584 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabMakeWritable(Parse*,Table*); Parse 13585 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabBeginParse(Parse*, Token*, Token*, Token*, int); Parse 13586 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse*, Token*); Parse 13587 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabArgInit(Parse*); Parse 13588 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabArgExtend(Parse*, Token*); Parse 13590 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VtabCallConnect(Parse*, Table*); Parse 13598 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ParserReset(Parse*); Parse 13600 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprListCheckLength(Parse*, ExprList*, const char*); Parse 13601 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3BinaryCompareCollSeq(Parse *, Expr *, Expr *); Parse 13609 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE With *sqlite3WithAdd(Parse*,With*,Token*,ExprList*,Select*); Parse 13611 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3WithPush(Parse*, With*, u8); Parse 13625 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FkCheck(Parse*, Table*, int, int, int*, int); Parse 13626 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FkDropTable(Parse*, SrcList *, Table*); Parse 13627 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FkActions(Parse*, Table*, ExprList*, int, int*, int); Parse 13628 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FkRequired(Parse*, Table*, int*, int); Parse 13629 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE u32 sqlite3FkOldmask(Parse*, Table*); Parse 13640 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FkLocateIndex(Parse*,Table*,FKey*,Index**,int**); Parse 13680 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FindInIndex(Parse *, Expr *, u32, int*); Parse 13696 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p); Parse 13699 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCheckHeight(Parse*, int); Parse 14825 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* Parsing context used to create this Vdbe */ Parse 23602 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...){ Parse 62384 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; Parse 64166 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; Parse 64561 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 64635 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 64669 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 64803 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(Parse *pParse){ Parse 64878 ext/sqlite3/libsqlite/sqlite3.c Parse *p = v->pParse; Parse 64958 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = p->pParse; Parse 65053 ext/sqlite3/libsqlite/sqlite3.c Parse *p = v->pParse; Parse 65072 ext/sqlite3/libsqlite/sqlite3.c Parse *p = v->pParse; Parse 65230 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = p->pParse; Parse 65650 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VdbeSetP4KeyInfo(Parse *pParse, Index *pIdx){ Parse 66438 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse /* Parsing context */ Parse 77575 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = 0; Parse 77599 ext/sqlite3/libsqlite/sqlite3.c memset(pParse, 0, sizeof(Parse)); Parse 81384 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 81508 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context */ Parse 81850 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Leave error message here */ Parse 81865 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Leave error message here */ Parse 81904 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; Parse 82117 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context for error messages */ Parse 82156 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context for error messages */ Parse 82203 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The error context into which to write the error */ Parse 82229 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context. Leave error messages here */ Parse 82327 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context. Leave error messages here */ Parse 82386 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* Parsing context */ Parse 82440 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* Parsing context */ Parse 82704 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pNC->pParse; Parse 82746 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 82773 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 82873 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 82888 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprAddCollateString(Parse *pParse, Expr *pExpr, const char *zC){ Parse 82924 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ Parse 83073 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, Parse 83096 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing (and code generating) context */ Parse 83122 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCheckHeight(Parse *pParse, int nHeight){ Parse 83202 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ Parse 83222 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ Parse 83347 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 83422 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Expr *sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken){ Parse 83453 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr){ Parse 83928 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 83973 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 83998 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 84019 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, Parse 84373 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3CodeOnce(Parse *pParse){ Parse 84483 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3FindInIndex(Parse *pParse, Expr *pX, u32 inFlags, int *prRhsHasNull){ Parse 84636 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 84865 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing and code generating context */ Parse 85054 ext/sqlite3/libsqlite/sqlite3.c static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ Parse 85092 ext/sqlite3/libsqlite/sqlite3.c static void cacheEntryClear(Parse *pParse, struct yColCache *p){ Parse 85106 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg){ Parse 85171 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg){ Parse 85189 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCachePush(Parse *pParse){ Parse 85203 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCachePop(Parse *pParse){ Parse 85227 ext/sqlite3/libsqlite/sqlite3.c static void sqlite3ExprCachePinRegister(Parse *pParse, int iReg){ Parse 85272 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing and code generating context */ Parse 85303 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheClear(Parse *pParse){ Parse 85324 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount){ Parse 85332 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg){ Parse 85346 ext/sqlite3/libsqlite/sqlite3.c static int usedAsColumnCache(Parse *pParse, int iFrom, int iTo){ Parse 85378 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target){ Parse 85995 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 86026 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg){ Parse 86064 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target){ Parse 86085 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr, int target){ Parse 86105 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target){ Parse 86392 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 86442 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing and code generating context */ Parse 86498 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ Parse 86623 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull){ Parse 86999 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pNC->pParse; Parse 87165 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3GetTempReg(Parse *pParse){ Parse 87180 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ReleaseTempReg(Parse *pParse, int iReg){ Parse 87197 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3GetTempRange(Parse *pParse, int nReg){ Parse 87211 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg){ Parse 87222 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ClearTempRegCache(Parse *pParse){ Parse 87511 ext/sqlite3/libsqlite/sqlite3.c static char *whereForeignKeys(Parse *pParse, Table *pTab){ Parse 87527 ext/sqlite3/libsqlite/sqlite3.c static char *whereTempTriggers(Parse *pParse, Table *pTab){ Parse 87561 ext/sqlite3/libsqlite/sqlite3.c static void reloadTableSchema(Parse *pParse, Table *pTab, const char *zName){ Parse 87610 ext/sqlite3/libsqlite/sqlite3.c static int isSystemTable(Parse *pParse, const char *zName){ Parse 87623 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context. */ Parse 87823 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat){ Parse 87853 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef){ Parse 87980 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc){ Parse 88234 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 89017 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 89343 ext/sqlite3/libsqlite/sqlite3.c static void loadAnalysis(Parse *pParse, int iDb){ Parse 89353 ext/sqlite3/libsqlite/sqlite3.c static void analyzeDatabase(Parse *pParse, int iDb){ Parse 89380 ext/sqlite3/libsqlite/sqlite3.c static void analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx){ Parse 89411 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2){ Parse 90268 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 90340 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Detach(Parse *pParse, Expr *pDbname){ Parse 90361 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey){ Parse 90384 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Error messages will be written here */ Parse 90631 ext/sqlite3/libsqlite/sqlite3.c static void sqliteAuthBadReturnCode(Parse *pParse){ Parse 90646 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 90683 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 90740 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, Parse 90780 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, Parse 90834 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BeginParse(Parse *pParse, int explainFlag){ Parse 90862 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 90868 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel = sqlite3ParseToplevel(pParse); Parse 90901 ext/sqlite3/libsqlite/sqlite3.c static void codeTableLocks(Parse *pParse){ Parse 90942 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FinishCoding(Parse *pParse){ Parse 91064 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3NestedParse(Parse *pParse, const char *zFormat, ...){ Parse 91069 ext/sqlite3/libsqlite/sqlite3.c # define SAVE_SZ (sizeof(Parse) - offsetof(Parse,nVar)) Parse 91146 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* context in which to report errors */ Parse 91188 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, Parse 91496 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3OpenMasterTable(Parse *p, int iDb){ Parse 91558 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing and code generating context */ Parse 91592 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3CheckObjectName(Parse *pParse, const char *zName){ Parse 91640 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 91862 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddColumn(Parse *pParse, Token *pName){ Parse 91912 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddNotNull(Parse *pParse, int onError){ Parse 92015 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddColumnType(Parse *pParse, Token *pType){ Parse 92038 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan){ Parse 92082 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 92152 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 92176 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AddCollateType(Parse *pParse, Token *pToken){ Parse 92228 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *zName){ Parse 92259 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ChangeCookie(Parse *pParse, int iDb){ Parse 92474 ext/sqlite3/libsqlite/sqlite3.c static void convertToWithoutRowidTable(Parse *pParse, Table *pTab){ Parse 92612 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 92829 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context */ Parse 92905 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable){ Parse 93066 ext/sqlite3/libsqlite/sqlite3.c static void destroyRootPage(Parse *pParse, int iTable, int iDb){ Parse 93094 ext/sqlite3/libsqlite/sqlite3.c static void destroyTable(Parse *pParse, Table *pTab){ Parse 93153 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context */ Parse 93175 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView){ Parse 93246 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr){ Parse 93362 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 93482 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DeferForeignKey(Parse *pParse, int isDeferred){ Parse 93503 ext/sqlite3/libsqlite/sqlite3.c static void sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage){ Parse 93635 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* All information about this parse */ Parse 94161 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists){ Parse 94456 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList){ Parse 94508 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 94551 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy){ Parse 94594 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BeginTransaction(Parse *pParse, int type){ Parse 94620 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CommitTransaction(Parse *pParse){ Parse 94637 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3RollbackTransaction(Parse *pParse){ Parse 94655 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Savepoint(Parse *pParse, int op, Token *pName){ Parse 94675 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3OpenTempDatabase(Parse *pParse){ Parse 94710 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeVerifySchema(Parse *pParse, int iDb){ Parse 94711 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel = sqlite3ParseToplevel(pParse); Parse 94731 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb){ Parse 94755 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb){ Parse 94756 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel = sqlite3ParseToplevel(pParse); Parse 94769 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3MultiWrite(Parse *pParse){ Parse 94770 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel = sqlite3ParseToplevel(pParse); Parse 94790 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3MayAbort(Parse *pParse){ Parse 94791 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel = sqlite3ParseToplevel(pParse); Parse 94801 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 94821 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 94850 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 94892 ext/sqlite3/libsqlite/sqlite3.c static void reindexTable(Parse *pParse, Table *pTab, char const *zColl){ Parse 94911 ext/sqlite3/libsqlite/sqlite3.c static void reindexDatabases(Parse *pParse, char const *zColl){ Parse 94943 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2){ Parse 95007 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx){ Parse 95041 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 95188 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 95228 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){ Parse 95615 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){ Parse 95636 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk){ Parse 95674 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 95710 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 95802 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 96174 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 96303 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing and code generating context */ Parse 96365 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 96418 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ResolvePartIdxLabel(Parse *pParse, int iLabel){ Parse 98411 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context to store any error in */ Parse 98546 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 98686 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing and code generating context */ Parse 98765 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 98928 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab){ Parse 99045 ext/sqlite3/libsqlite/sqlite3.c static int isSetNullAction(Parse *pParse, FKey *pFKey){ Parse 99046 ext/sqlite3/libsqlite/sqlite3.c Parse *pTop = sqlite3ParseToplevel(pParse); Parse 99079 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 99278 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 99315 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 99375 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 99561 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 99657 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Generate code into this VDBE */ Parse 99785 ext/sqlite3/libsqlite/sqlite3.c static int readsTable(Parse *p, int iDb, Table *pTab){ Parse 99841 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 99847 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel = sqlite3ParseToplevel(pParse); Parse 99872 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse){ Parse 99915 ext/sqlite3/libsqlite/sqlite3.c static void autoIncStep(Parse *pParse, int memId, int regRowid){ Parse 99928 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse){ Parse 99965 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 100070 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 100760 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 101170 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 101254 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 101396 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 103718 ext/sqlite3/libsqlite/sqlite3.c static int invalidateTempStorage(Parse *pParse){ Parse 103740 ext/sqlite3/libsqlite/sqlite3.c static int changeTempStorage(Parse *pParse, const char *zStorageType){ Parse 103755 ext/sqlite3/libsqlite/sqlite3.c static void returnSingleInt(Parse *pParse, const char *zLabel, i64 value){ Parse 103857 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, Parse 106008 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse){ Parse 106028 ext/sqlite3/libsqlite/sqlite3.c static void schemaIsValid(Parse *pParse){ Parse 106105 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3ParserReset(Parse *pParse){ Parse 106125 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* Parsing context */ Parse 106566 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 106657 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){ Parse 106771 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 106854 ext/sqlite3/libsqlite/sqlite3.c static int sqliteProcessJoin(Parse *pParse, Select *p){ Parse 106944 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 106955 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 107073 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing and code generating context */ Parse 107099 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context. */ Parse 107124 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 107510 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 107563 ext/sqlite3/libsqlite/sqlite3.c static void explainTempTable(Parse *pParse, const char *zUsage){ Parse 107602 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 107630 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 107928 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 107968 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 108045 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 108148 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing contexts */ Parse 108188 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect){ Parse 108224 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse *pParse){ Parse 108263 ext/sqlite3/libsqlite/sqlite3.c static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak){ Parse 108323 ext/sqlite3/libsqlite/sqlite3.c static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol){ Parse 108346 ext/sqlite3/libsqlite/sqlite3.c static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int nExtra){ Parse 108413 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 108541 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 108550 ext/sqlite3/libsqlite/sqlite3.c static void selectWrongNumTermsError(Parse *pParse, Select *p){ Parse 108571 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 108638 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 109014 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 109236 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 109773 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 110023 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel = sqlite3ParseToplevel(pParse); Parse 110277 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom){ Parse 110323 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; Parse 110408 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3WithPush(Parse *pParse, With *pWith, u8 bFree){ Parse 110436 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pWalker->pParse; Parse 110547 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pWalker->pParse; Parse 110583 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pWalker->pParse; Parse 110884 ext/sqlite3/libsqlite/sqlite3.c static void sqlite3SelectExpand(Parse *pParse, Select *pSelect){ Parse 110916 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; Parse 110949 ext/sqlite3/libsqlite/sqlite3.c static void sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect){ Parse 110974 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 110998 ext/sqlite3/libsqlite/sqlite3.c static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){ Parse 111039 ext/sqlite3/libsqlite/sqlite3.c static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){ Parse 111055 ext/sqlite3/libsqlite/sqlite3.c static void updateAccumulator(Parse *pParse, AggInfo *pAggInfo){ Parse 111139 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 111173 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 112324 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){ Parse 112358 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parse context of the CREATE TRIGGER statement */ Parse 112547 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parser context */ Parse 112761 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr){ Parse 112811 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger){ Parse 112914 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 112950 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context */ Parse 112975 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 113069 ext/sqlite3/libsqlite/sqlite3.c static void transferParseError(Parse *pTo, Parse *pFrom){ Parse 113086 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Current parse context */ Parse 113091 ext/sqlite3/libsqlite/sqlite3.c Parse *pTop = sqlite3ParseToplevel(pParse); Parse 113098 ext/sqlite3/libsqlite/sqlite3.c Parse *pSubParse; /* Parse context for sub-vdbe */ Parse 113121 ext/sqlite3/libsqlite/sqlite3.c pSubParse = sqlite3StackAllocZero(db, sizeof(Parse)); Parse 113200 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Current parse context */ Parse 113205 ext/sqlite3/libsqlite/sqlite3.c Parse *pRoot = sqlite3ParseToplevel(pParse); Parse 113234 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 113306 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 113368 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 113418 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context */ Parse 113488 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 114099 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context */ Parse 114277 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3Vacuum(Parse *pParse){ Parse 114861 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 114910 ext/sqlite3/libsqlite/sqlite3.c static void addArgumentToVtab(Parse *pParse){ Parse 114923 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){ Parse 115007 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabArgInit(Parse *pParse){ Parse 115017 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabArgExtend(Parse *pParse, Token *p){ Parse 115168 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3VtabCallConnect(Parse *pParse, Table *pTab){ Parse 115281 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; Parse 115623 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE void sqlite3VtabMakeWritable(Parse *pParse, Table *pTab){ Parse 115624 ext/sqlite3/libsqlite/sqlite3.c Parse *pToplevel = sqlite3ParseToplevel(pParse); Parse 116122 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* Parsing and code generating context */ Parse 116555 ext/sqlite3/libsqlite/sqlite3.c static void exprCommute(Parse *pParse, Expr *pExpr){ Parse 116651 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pWC->pWInfo->pParse; Parse 116812 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing and code generating context */ Parse 117115 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pWInfo->pParse; /* Parser context */ Parse 117387 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pWInfo->pParse; /* Parsing context */ Parse 117694 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 117727 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 117869 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context */ Parse 118052 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, Parse 118169 ext/sqlite3/libsqlite/sqlite3.c static int vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p){ Parse 118216 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Database connection */ Parse 118456 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing & code generating context */ Parse 118569 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing & code generating context */ Parse 118747 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing & code generating context */ Parse 118812 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing & code generating context */ Parse 118916 ext/sqlite3/libsqlite/sqlite3.c static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff){ Parse 118957 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context */ Parse 119075 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context */ Parse 119249 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parse context */ Parse 119431 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* Parsing context */ Parse 120871 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pWInfo->pParse; /* Parsing context */ Parse 121443 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* The parsing context */ Parse 122117 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse; /* Parsing context */ Parse 122621 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parser context */ Parse 123045 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse = pWInfo->pParse; Parse 123298 ext/sqlite3/libsqlite/sqlite3.c static void parserDoubleLinkSelect(Parse *pParse, Select *p){ Parse 123328 ext/sqlite3/libsqlite/sqlite3.c static void spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue){ Parse 123339 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* The parsing context. Errors accumulate here */ Parse 123353 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context to record errors */ Parse 123365 ext/sqlite3/libsqlite/sqlite3.c static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ Parse 123378 ext/sqlite3/libsqlite/sqlite3.c Parse *pParse, /* Parsing context to record errors */ Parse 123463 ext/sqlite3/libsqlite/sqlite3.c #define sqlite3ParserARG_SDECL Parse *pParse; Parse 123464 ext/sqlite3/libsqlite/sqlite3.c #define sqlite3ParserARG_PDECL ,Parse *pParse Parse 123465 ext/sqlite3/libsqlite/sqlite3.c #define sqlite3ParserARG_FETCH Parse *pParse = yypParser->pParse Parse 127469 ext/sqlite3/libsqlite/sqlite3.c SQLITE_PRIVATE int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){