/external/chromium_org/third_party/sqlite/src/src/ |
H A D | auth.c | 84 ** Write an error message into pParse->zErrMsg that explains that the 87 static void sqliteAuthBadReturnCode(Parse *pParse){ argument 88 sqlite3ErrorMsg(pParse, "authorizer malfunction"); 89 pParse->rc = SQLITE_ERROR; 99 ** is treated as SQLITE_DENY. In this case an error is left in pParse. 102 Parse *pParse, /* The parser context */ 107 sqlite3 *db = pParse->db; /* Database handle */ 111 rc = db->xAuth(db->pAuthArg, SQLITE_READ, zTab,zCol,zDb,pParse->zAuthContext); 114 sqlite3ErrorMsg(pParse, "access to %s.%s.%s is prohibited",zDb,zTab,zCol); 116 sqlite3ErrorMsg(pParse, "acces 101 sqlite3AuthReadCol( Parse *pParse, const char *zTab, const char *zCol, int iDb ) argument 134 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 191 sqlite3AuthCheck( Parse *pParse, int code, const char *zArg1, const char *zArg2, const char *zArg3 ) argument 227 sqlite3AuthContextPush( Parse *pParse, AuthContext *pContext, const char *zContext ) argument [all...] |
H A D | delete.c | 31 Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){ argument 35 pTab = sqlite3LocateTable(pParse, 0, pItem->zName, pItem->zDatabase); 36 sqlite3DeleteTable(pParse->db, pItem->pTab); 41 if( sqlite3IndexedByLookup(pParse, pItem) ){ 52 int sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk){ argument 61 ** In either case leave an error message in pParse and return non-zero. 64 && sqlite3GetVTable(pParse->db, pTab)->pMod->pModule->xUpdate==0 ) 66 && (pParse->db->flags & SQLITE_WriteSchema)==0 67 && pParse->nested==0 ) 69 sqlite3ErrorMsg(pParse, "tabl 89 sqlite3MaterializeView( Parse *pParse, Table *pView, Expr *pWhere, int iCur ) argument 131 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 223 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 478 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument 584 sqlite3GenerateRowIndexDelete( Parse *pParse, Table *pTab, int iCur, int *aRegIdx ) argument 612 sqlite3GenerateIndexKey( Parse *pParse, Index *pIdx, int iCur, int regOut, int doMakeRec ) argument [all...] |
H A D | tokenize.c | 388 int sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg){ argument 395 sqlite3 *db = pParse->db; /* The database connection */ 403 pParse->rc = SQLITE_OK; 404 pParse->zTail = zSql; 412 assert( pParse->pNewTable==0 ); 413 assert( pParse->pNewTrigger==0 ); 414 assert( pParse->nVar==0 ); 415 assert( pParse->nVarExpr==0 ); 416 assert( pParse->nVarExprAlloc==0 ); 417 assert( pParse [all...] |
H A D | expr.c | 77 Expr *sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName){ argument 80 sqlite3 *db = pParse->db; 82 pColl = sqlite3LocateCollSeq(pParse, zColl); 92 CollSeq *sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ argument 108 sqlite3 *db = pParse->db; 120 if( sqlite3CheckCollSeq(pParse, pColl) ){ 216 Parse *pParse, 229 pColl = sqlite3ExprCollSeq(pParse, pLeft); 231 pColl = sqlite3ExprCollSeq(pParse, pRight); 241 Parse *pParse, /* Th 215 sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) argument 240 codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) argument 267 sqlite3ExprCheckHeight(Parse *pParse, int nHeight) argument 340 sqlite3ExprSetHeight(Parse *pParse, Expr *p) argument 479 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 514 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 545 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 979 sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) argument 1025 sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) argument 1050 sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, ExprSpan *pSpan ) argument 1071 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 1428 sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound) argument 1571 sqlite3CodeSubselect( Parse *pParse, Expr *pExpr, int rMayHaveNull, int isRowid ) argument 1793 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 1949 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 1980 cacheEntryClear(Parse *pParse, struct yColCache *p) argument 1994 sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg) argument 2067 sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg) argument 2085 sqlite3ExprCachePush(Parse *pParse) argument 2094 sqlite3ExprCachePop(Parse *pParse, int N) argument 2114 sqlite3ExprCachePinRegister(Parse *pParse, int iReg) argument 2154 sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg ) argument 2181 sqlite3ExprCacheClear(Parse *pParse) argument 2197 sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount) argument 2205 sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) argument 2222 sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg) argument 2238 usedAsColumnCache(Parse *pParse, int iFrom, int iTo) argument 2260 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 2866 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 2883 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 2911 sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) argument 2999 Parse *pParse = pWalker->pParse; local 3053 sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr) argument 3070 sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int doHardCopy ) argument 3105 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull ) argument 3163 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 3283 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 3535 Parse *pParse = pNC->pParse; local 3703 sqlite3GetTempReg(Parse *pParse) argument 3718 sqlite3ReleaseTempReg(Parse *pParse, int iReg) argument 3735 sqlite3GetTempRange(Parse *pParse, int nReg) argument 3749 sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) argument [all...] |
H A D | alter.c | 282 static char *whereForeignKeys(Parse *pParse, Table *pTab){ argument 286 zWhere = whereOrName(pParse->db, zWhere, p->pFrom->zName); 298 static char *whereTempTriggers(Parse *pParse, Table *pTab){ argument 301 const Schema *pTempSchema = pParse->db->aDb[1].pSchema; /* Temp db schema */ 309 sqlite3 *db = pParse->db; 310 for(pTrig=sqlite3TriggerList(pParse, pTab); pTrig; pTrig=pTrig->pNext){ 317 char *zNew = sqlite3MPrintf(pParse->db, "type='trigger' AND (%s)", zWhere); 318 sqlite3DbFree(pParse->db, zWhere); 332 static void reloadTableSchema(Parse *pParse, Table *pTab, const char *zName){ argument 340 v = sqlite3GetVdbe(pParse); 381 isSystemTable(Parse *pParse, const char *zName) argument 393 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 594 sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat) argument 623 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 747 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument [all...] |
H A D | update.c | 20 Parse *pParse, /* The parsing context */ 89 Parse *pParse, /* The parser context */ 133 db = pParse->db; 134 if( pParse->nErr || db->mallocFailed ){ 141 pTab = sqlite3SrcListLookup(pParse, pTabList); 143 iDb = sqlite3SchemaToIndex(pParse->db, pTab->pSchema); 149 pTrigger = sqlite3TriggersExist(pParse, pTab, TK_UPDATE, pChanges, &tmask); 162 if( sqlite3ViewGetColumnNames(pParse, pTab) ){ 165 if( sqlite3IsReadOnly(pParse, pTab, tmask) ){ 177 pTabList->a[0].iCursor = iCur = pParse 88 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 593 updateVirtualTable( Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowid, int *aXRef, Expr *pWhere ) argument [all...] |
H A D | parse.y | 28 %extra_argument {Parse *pParse} 35 sqlite3ErrorMsg(pParse, "near \"%T\": syntax error", &TOKEN); 36 pParse->parseError = 1; 40 sqlite3ErrorMsg(pParse, "parser stack overflow"); 41 pParse->parseError = 1; 107 explain ::= . { sqlite3BeginParse(pParse, 0); } 109 explain ::= EXPLAIN. { sqlite3BeginParse(pParse, 1); } 110 explain ::= EXPLAIN QUERY PLAN. { sqlite3BeginParse(pParse, 2); } 112 cmdx ::= cmd. { sqlite3FinishCoding(pParse); } 117 cmd ::= BEGIN transtype(Y) trans_opt. {sqlite3BeginTransaction(pParse, [all...] |
H A D | insert.c | 192 Parse *pParse, /* Parsing context */ 198 Parse *pToplevel = sqlite3ParseToplevel(pParse); 204 pInfo = sqlite3DbMallocRaw(pParse->db, sizeof(*pInfo)); 223 void sqlite3AutoincrementBegin(Parse *pParse){ argument 225 sqlite3 *db = pParse->db; /* The database connection */ 229 Vdbe *v = pParse->pVdbe; /* VDBE under construction */ 233 assert( pParse->pTriggerTab==0 ); 234 assert( pParse==sqlite3ParseToplevel(pParse) ); 237 for(p = pParse 191 autoIncBegin( Parse *pParse, int iDb, Table *pTab ) argument 265 autoIncStep(Parse *pParse, int memId, int regRowid) argument 278 sqlite3AutoincrementEnd(Parse *pParse) argument 433 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 1137 sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int rowidChng, int isUpdate, int overrideError, int ignoreDest, int *pbMayReplace ) argument 1423 sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int isUpdate, int appendBias, int useSeekResult ) argument 1483 sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int baseCur, int op ) argument 1606 xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) argument [all...] |
H A D | trigger.c | 47 Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){ argument 48 Schema * const pTmpSchema = pParse->db->aDb[1].pSchema; 51 if( pParse->disableTriggers ){ 57 assert( sqlite3SchemaMutexHeld(pParse->db, 0, pTmpSchema) ); 76 ** in pParse->pNewTrigger. After the trigger actions have been parsed, the 81 Parse *pParse, /* The parse context of the CREATE TRIGGER statement */ 95 sqlite3 *db = pParse->db; /* The database connection */ 108 sqlite3ErrorMsg(pParse, "temporary trigger may not have qualified name"); 115 iDb = sqlite3TwoPartName(pParse, pName1, pName2, &pName); 129 pTab = sqlite3SrcListLookup(pParse, pTableNam 80 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 258 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 477 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 530 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 631 sqlite3TriggersExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 667 targetSrcList( Parse *pParse, TriggerStep *pStep ) argument 692 codeTriggerProgram( Parse *pParse, TriggerStep *pStepList, int orconf ) argument 802 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 914 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 948 sqlite3CodeRowTriggerDirect( Parse *pParse, Trigger *p, Table *pTab, int reg, int orconf, int ignoreJump ) argument 1020 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 1082 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument [all...] |
H A D | resolve.c | 49 Parse *pParse, /* Parsing context */ 63 db = pParse->db; 66 pDup = sqlite3PExpr(pParse, TK_AS, pDup, 0, 0); 69 pEList->a[iCol].iAlias = (u16)(++pParse->nAlias); 126 ** in pParse and return WRC_Abort. Return WRC_Prune on success. 129 Parse *pParse, /* The parsing context */ 139 sqlite3 *db = pParse->db; /* The database connection */ 230 if( zDb==0 && zTab!=0 && cnt==0 && pParse->pTriggerTab!=0 ){ 231 int op = pParse->eTriggerOp; 236 pTab = pParse 48 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 128 lookupName( Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr ) argument 441 Parse *pParse; local 623 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 662 resolveOrderByTermToExprList( Parse *pParse, Select *pSelect, Expr *pE ) argument 709 resolveOutOfRangeError( Parse *pParse, const char *zType, int i, int mx ) argument 735 resolveCompoundOrderBy( Parse *pParse, Select *pSelect ) argument 825 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 884 Parse *pParse; /* Parsing context */ local 930 Parse *pParse; /* Parsing context */ local 1150 Parse *pParse = pNC->pParse; local 1191 sqlite3ResolveSelectNames( Parse *pParse, Select *p, NameContext *pOuterNC ) argument [all...] |
H A D | fkey.c | 178 ** into pParse. If an OOM error occurs, non-zero is returned and the 179 ** pParse->db->mallocFailed flag is set. 182 Parse *pParse, /* Parse context to store any error in */ 196 assert( pParse ); 220 aiCol = (int *)sqlite3DbMallocRaw(pParse->db, nCol*sizeof(int)); 277 if( !pParse->disableTriggers ){ 278 sqlite3ErrorMsg(pParse, "foreign key mismatch"); 280 sqlite3DbFree(pParse->db, aiCol); 315 Parse *pParse, /* Parse context */ 326 Vdbe *v = sqlite3GetVdbe(pParse); /* Vdb 181 locateFkeyIndex( Parse *pParse, Table *pParent, FKey *pFKey, Index **ppIdx, int **paiCol ) argument 314 fkLookupParent( Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore ) argument 457 fkScanChildren( Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr ) argument 622 sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab) argument 683 sqlite3FkCheck( Parse *pParse, Table *pTab, int regOld, int regNew ) argument 829 sqlite3FkOldmask( Parse *pParse, Table *pTab ) argument 865 sqlite3FkRequired( Parse *pParse, Table *pTab, int *aChange, int chngRowid ) argument 940 fkActionTrigger( Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges ) argument 1125 sqlite3FkActions( Parse *pParse, Table *pTab, ExprList *pChanges, int regOld ) argument [all...] |
H A D | build.c | 32 ** be parsed. Initialize the pParse structure as needed. 34 void sqlite3BeginParse(Parse *pParse, int explainFlag){ argument 35 pParse->explain = (u8)explainFlag; 36 pParse->nVar = 0; 62 Parse *pParse, /* Parsing context */ 68 Parse *pToplevel = sqlite3ParseToplevel(pParse); 101 static void codeTableLocks(Parse *pParse){ argument 105 pVdbe = sqlite3GetVdbe(pParse); 108 for(i=0; i<pParse->nTableLock; i++){ 109 TableLock *p = &pParse 61 sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) argument 129 sqlite3FinishCoding(Parse *pParse) argument 234 sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) argument 300 sqlite3LocateTable( Parse *pParse, int isView, const char *zName, const char *zDbase ) argument 663 sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) argument 700 sqlite3CheckObjectName(Parse *pParse, const char *zName) argument 726 sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) argument 949 sqlite3AddColumn(Parse *pParse, Token *pName) argument 998 sqlite3AddNotNull(Parse *pParse, int onError) argument 1075 sqlite3AddColumnType(Parse *pParse, Token *pType) argument 1097 sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan) argument 1140 sqlite3AddPrimaryKey( Parse *pParse, ExprList *pList, int onError, int autoInc, int sortOrder ) argument 1204 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 1224 sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 1275 sqlite3LocateCollSeq(Parse *pParse, const char *zName) argument 1309 sqlite3ChangeCookie(Parse *pParse, int iDb) argument 1460 sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, Select *pSelect ) argument 1668 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 1746 sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) argument 1907 destroyRootPage(Parse *pParse, int iTable, int iDb) argument 1935 destroyTable(Parse *pParse, Table *pTab) argument 1992 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 2170 sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) argument 2291 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument 2312 sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) argument 2396 sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Token *pEnd, int sortOrder, int ifNotExist ) argument 2906 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 3212 sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) argument 3263 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 3307 sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) argument 3350 sqlite3BeginTransaction(Parse *pParse, int type) argument 3376 sqlite3CommitTransaction(Parse *pParse) argument 3396 sqlite3RollbackTransaction(Parse *pParse) argument 3417 sqlite3Savepoint(Parse *pParse, int op, Token *pName) argument 3437 sqlite3OpenTempDatabase(Parse *pParse) argument 3488 sqlite3CodeVerifySchema(Parse *pParse, int iDb) argument 3519 sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb) argument 3543 sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb) argument 3557 sqlite3MultiWrite(Parse *pParse) argument 3578 sqlite3MayAbort(Parse *pParse) argument 3588 sqlite3HaltConstraint(Parse *pParse, int onError, char *p4, int p4type) argument 3620 reindexTable(Parse *pParse, Table *pTab, char const *zColl) argument 3639 reindexDatabases(Parse *pParse, char const *zColl) argument 3671 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 3735 sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx) argument [all...] |
H A D | select.c | 51 Parse *pParse, /* Parsing context */ 64 sqlite3 *db = pParse->db; 72 pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db,TK_ALL,0)); 121 ** a join type, but put an error in the pParse structure. 123 int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC){ argument 168 sqlite3ErrorMsg(pParse, "unknown or unsupported join type: " 173 sqlite3ErrorMsg(pParse, 237 Parse *pParse, /* Parsing context */ 246 sqlite3 *db = pParse->db; 259 pEq = sqlite3PExpr(pParse, TK_E 50 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 236 addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) argument 320 sqliteProcessJoin(Parse *pParse, Select *p) argument 412 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 475 codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) argument 501 checkForMultiColumnSelectError( Parse *pParse, SelectDest *pDest, int nExpr ) argument 526 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 747 keyInfoFromExprList(Parse *pParse, ExprList *pList) argument 801 explainTempTable(Parse *pParse, const char *zUsage) argument 839 explainComposite( Parse *pParse, int op, int iSub1, int iSub2, int bUseTmp ) argument 867 generateSortTail( Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest ) argument 1104 generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 1144 generateColumnNames( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 1220 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 1311 selectAddColumnTypeAndCollation( Parse *pParse, int nCol, Column *aCol, Select *pSelect ) argument 1348 sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect) argument 1384 sqlite3GetVdbe(Parse *pParse) argument 1416 computeLimitRegisters(Parse *pParse, Select *p, int iBreak) argument 1476 multiSelectCollSeq(Parse *pParse, Select *p, int iCol) argument 1531 multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) argument 1900 generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int p4type, int iBreak ) argument 2123 multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) argument 2672 flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg ) argument 3116 sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) argument 3160 Parse *pParse = pWalker->pParse; local 3405 sqlite3SelectExpand(Parse *pParse, Select *pSelect) argument 3429 Parse *pParse; local 3462 sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) argument 3485 sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 3508 resetAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 3540 finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) argument 3556 updateAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 3630 explainSimpleCount( Parse *pParse, Table *pTab, Index *pIdx ) argument 3705 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) argument [all...] |
H A D | analyze.c | 34 Parse *pParse, /* Parsing context */ 54 sqlite3 *db = pParse->db; 56 Vdbe *v = sqlite3GetVdbe(pParse); 68 ** of the new table in register pParse->regRoot. This is important 70 sqlite3NestedParse(pParse, 73 aRoot[i] = pParse->regRoot; 80 sqlite3TableLock(pParse, iDb, aRoot[i], 1, zTab); 82 sqlite3NestedParse(pParse, 105 Parse *pParse, /* Parser context */ 111 sqlite3 *db = pParse 33 openStatTable( Parse *pParse, int iDb, int iStatCur, const char *zWhere, const char *zWhereType ) argument 104 analyzeOneTable( Parse *pParse, Table *pTab, Index *pOnlyIdx, int iStatCur, int iMem ) argument 372 loadAnalysis(Parse *pParse, int iDb) argument 382 analyzeDatabase(Parse *pParse, int iDb) argument 407 analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx) argument 438 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument [all...] |
H A D | util.c | 134 ** Add an error message to pParse->zErrMsg and increment pParse->nErr. 150 void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...){ argument 153 sqlite3 *db = pParse->db; 160 pParse->nErr++; 161 sqlite3DbFree(db, pParse->zErrMsg); 162 pParse->zErrMsg = zMsg; 163 pParse->rc = SQLITE_ERROR;
|
H A D | prepare.c | 424 int sqlite3ReadSchema(Parse *pParse){ argument 426 sqlite3 *db = pParse->db; 429 rc = sqlite3Init(db, &pParse->zErrMsg); 432 pParse->rc = rc; 433 pParse->nErr++; 441 ** of date set pParse->rc to SQLITE_SCHEMA. If all schema cookies 442 ** make no changes to pParse->rc. 444 static void schemaIsValid(Parse *pParse){ argument 445 sqlite3 *db = pParse->db; 450 assert( pParse 530 Parse *pParse; /* Parsing context */ local [all...] |
H A D | vtab.c | 266 Parse *pParse, /* Parsing context */ 275 sqlite3StartTable(pParse, pName1, pName2, 0, 0, 1, 0); 276 pTable = pParse->pNewTable; 280 db = pParse->db; 289 pParse->sNameToken.n = (int)(&pModuleName->z[pModuleName->n] - pName1->z); 298 sqlite3AuthCheck(pParse, SQLITE_CREATE_VTABLE, pTable->zName, 299 pTable->azModuleArg[0], pParse->db->aDb[iDb].zName); 306 ** in pParse->zArg[] and appends it to the list of arguments on the 307 ** virtual table currently under construction in pParse->pTable. 309 static void addArgumentToVtab(Parse *pParse){ argument 265 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName ) argument 322 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument 404 sqlite3VtabArgInit(Parse *pParse) argument 414 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 536 sqlite3VtabCallConnect(Parse *pParse, Table *pTab) argument 638 Parse *pParse; local 921 sqlite3VtabMakeWritable(Parse *pParse, Table *pTab) argument [all...] |
H A D | pragma.c | 108 static int invalidateTempStorage(Parse *pParse){ argument 109 sqlite3 *db = pParse->db; 112 sqlite3ErrorMsg(pParse, "temporary storage cannot be changed " 130 static int changeTempStorage(Parse *pParse, const char *zStorageType){ argument 132 sqlite3 *db = pParse->db; 134 if( invalidateTempStorage( pParse ) != SQLITE_OK ){ 145 static void returnSingleInt(Parse *pParse, const char *zLabel, i64 value){ argument 146 Vdbe *v = sqlite3GetVdbe(pParse); 147 int mem = ++pParse->nMem; 148 i64 *pI64 = sqlite3DbMallocRaw(pParse 164 flagPragma(Parse *pParse, const char *zLeft, const char *zRight) argument 301 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument [all...] |
H A D | where.c | 132 Parse *pParse; /* The parser context */ member in struct:WhereClause 262 Parse *pParse, /* The parsing context */ 265 pWC->pParse = pParse; 299 sqlite3 *db = pWC->pParse->db; 340 sqlite3 *db = pWC->pParse->db; 516 static void exprCommute(Parse *pParse, Expr *pExpr){ argument 520 pExpr->pRight->pColl = sqlite3ExprCollSeq(pParse, pExpr->pRight); 521 pExpr->pLeft->pColl = sqlite3ExprCollSeq(pParse, pExpr->pLeft); 589 Parse *pParse local 260 whereClauseInit( WhereClause *pWC, Parse *pParse, WhereMaskSet *pMaskSet ) argument 640 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 848 Parse *pParse = pWC->pParse; /* Parser context */ local 1110 Parse *pParse = pWC->pParse; /* Parsing context */ local 1420 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int wsFlags, int *pbRev ) argument 1621 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 1735 bestAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereCost *pCost ) argument 1798 constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) argument 1952 allocateIndexInfo( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy ) argument 2065 vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) argument 2114 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 2276 whereRangeRegion( Parse *pParse, Index *pIdx, sqlite3_value *pVal, int roundUp, int *piRegion ) argument 2383 valueFromExpr( Parse *pParse, Expr *pExpr, u8 aff, sqlite3_value **pp ) argument 2442 whereRangeScanEst( Parse *pParse, Index *p, int nEq, WhereTerm *pLower, WhereTerm *pUpper, int *piEst ) argument 2538 whereEqualScanEst( Parse *pParse, Index *p, Expr *pExpr, double *pnRow ) argument 2595 whereInScanEst( Parse *pParse, Index *p, ExprList *pList, double *pnRow ) argument 2685 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 3148 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 3224 codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) argument 3264 codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iTarget ) argument 3357 codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, WhereClause *pWC, Bitmask notReady, int nExtraReg, char **pzAff ) argument 3506 explainOneScan( Parse *pParse, SrcList *pTabList, WhereLevel *pLevel, int iLevel, int iFrom, u16 wctrlFlags ) argument 3603 Parse *pParse; /* Parsing context */ local 4366 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList **ppOrderBy, u16 wctrlFlags ) argument 4865 Parse *pParse = pWInfo->pParse; local [all...] |
H A D | attach.c | 42 sqlite3ErrorMsg(pName->pParse, "invalid name: \"%s\"", pExpr->u.zToken); 289 Parse *pParse, /* The parser context */ 300 sqlite3* db = pParse->db; 304 sName.pParse = pParse; 311 pParse->nErr++; 323 rc = sqlite3AuthCheck(pParse, type, zAuthArg, 0, 0); 331 v = sqlite3GetVdbe(pParse); 332 regArgs = sqlite3GetTempRange(pParse, 4); 333 sqlite3ExprCode(pParse, pFilenam 288 codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) argument 362 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 384 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 409 sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) argument [all...] |
H A D | vdbeblob.c | 156 Parse *pParse = 0; local 166 pParse = sqlite3StackAllocRaw(db, sizeof(*pParse)); 167 if( !pParse ) goto blob_open_out; 170 memset(pParse, 0, sizeof(Parse)); 171 pParse->db = db; 176 pTab = sqlite3LocateTable(pParse, 0, zTable, zDb); 179 sqlite3ErrorMsg(pParse, "cannot open virtual table: %s", zTable); 184 sqlite3ErrorMsg(pParse, "cannot open view: %s", zTable); 188 if( pParse [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 10869 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 10880 double savedNQueryLoop; /* pParse->nQueryLoop outside the WHERE loop */ 10910 Parse *pParse; /* The parser */ member in struct:NameContext 11178 #define IN_DECLARE_VTAB (pParse->declareVtab) 11187 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 11297 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 11377 Parse *pParse; /* Parser context. */ member in struct:Walker 11645 SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse); 11646 SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse); 11872 SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse); 21195 sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) argument 57726 Parse *pParse; local 71329 Parse *pParse = 0; local 73214 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 73312 lookupName( Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr ) argument 73612 Parse *pParse; local 73794 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 73833 resolveOrderByTermToExprList( Parse *pParse, Select *pSelect, Expr *pE ) argument 73880 resolveOutOfRangeError( Parse *pParse, const char *zType, int i, int mx ) argument 73906 resolveCompoundOrderBy( Parse *pParse, Select *pSelect ) argument 73996 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 74055 Parse *pParse; /* Parsing context */ local 74101 Parse *pParse; /* Parsing context */ local 74335 Parse *pParse = pNC->pParse; local 74376 sqlite3ResolveSelectNames( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 74468 sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName) argument 74483 sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr) argument 74606 sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) argument 74631 codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) argument 74658 sqlite3ExprCheckHeight(Parse *pParse, int nHeight) argument 74731 sqlite3ExprSetHeight(Parse *pParse, Expr *p) argument 74871 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 74906 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 74937 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 75379 sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) argument 75424 sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) argument 75449 sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, ExprSpan *pSpan ) argument 75470 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 75775 sqlite3CodeOnce(Parse *pParse) argument 75835 sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound) argument 75984 sqlite3CodeSubselect( Parse *pParse, Expr *pExpr, int rMayHaveNull, int isRowid ) argument 76203 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 76359 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 76390 cacheEntryClear(Parse *pParse, struct yColCache *p) argument 76404 sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg) argument 76477 sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg) argument 76495 sqlite3ExprCachePush(Parse *pParse) argument 76504 sqlite3ExprCachePop(Parse *pParse, int N) argument 76524 sqlite3ExprCachePinRegister(Parse *pParse, int iReg) argument 76564 sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg ) argument 76591 sqlite3ExprCacheClear(Parse *pParse) argument 76607 sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount) argument 76615 sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) argument 76632 sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg) argument 76648 usedAsColumnCache(Parse *pParse, int iFrom, int iTo) argument 76670 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 77278 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 77295 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 77323 sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) argument 77669 Parse *pParse = pWalker->pParse; local 77723 sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr) argument 77740 sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int doHardCopy ) argument 77775 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull ) argument 77833 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 77953 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 78201 Parse *pParse = pNC->pParse; local 78369 sqlite3GetTempReg(Parse *pParse) argument 78384 sqlite3ReleaseTempReg(Parse *pParse, int iReg) argument 78401 sqlite3GetTempRange(Parse *pParse, int nReg) argument 78415 sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) argument 78426 sqlite3ClearTempRegCache(Parse *pParse) argument 78713 whereForeignKeys(Parse *pParse, Table *pTab) argument 78729 whereTempTriggers(Parse *pParse, Table *pTab) argument 78763 reloadTableSchema(Parse *pParse, Table *pTab, const char *zName) argument 78812 isSystemTable(Parse *pParse, const char *zName) argument 78824 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 79025 sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat) argument 79054 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 79178 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 79394 openStatTable( Parse *pParse, int iDb, int iStatCur, const char *zWhere, const char *zWhereType ) argument 79688 analyzeOneTable( Parse *pParse, Table *pTab, Index *pOnlyIdx, int iStatCur, int iMem ) argument 79967 loadAnalysis(Parse *pParse, int iDb) argument 79977 analyzeDatabase(Parse *pParse, int iDb) argument 80002 analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx) argument 80033 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 80688 codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) argument 80762 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 80784 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 80809 sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) argument 81032 sqliteAuthBadReturnCode(Parse *pParse) argument 81046 sqlite3AuthReadCol( Parse *pParse, const char *zTab, const char *zCol, int iDb ) argument 81079 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 81136 sqlite3AuthCheck( Parse *pParse, int code, const char *zArg1, const char *zArg2, const char *zArg3 ) argument 81172 sqlite3AuthContextPush( Parse *pParse, AuthContext *pContext, const char *zContext ) argument 81227 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 81254 sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) argument 81294 codeTableLocks(Parse *pParse) argument 81322 sqlite3FinishCoding(Parse *pParse) argument 81425 sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) argument 81491 sqlite3LocateTable( Parse *pParse, int isView, const char *zName, const char *zDbase ) argument 81854 sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) argument 81891 sqlite3CheckObjectName(Parse *pParse, const char *zName) argument 81917 sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) argument 82140 sqlite3AddColumn(Parse *pParse, Token *pName) argument 82189 sqlite3AddNotNull(Parse *pParse, int onError) argument 82266 sqlite3AddColumnType(Parse *pParse, Token *pType) argument 82288 sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan) argument 82331 sqlite3AddPrimaryKey( Parse *pParse, ExprList *pList, int onError, int autoInc, int sortOrder ) argument 82395 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 82415 sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 82466 sqlite3LocateCollSeq(Parse *pParse, const char *zName) argument 82500 sqlite3ChangeCookie(Parse *pParse, int iDb) argument 82651 sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, Select *pSelect ) argument 82858 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 82936 sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) argument 83097 destroyRootPage(Parse *pParse, int iTable, int iDb) argument 83125 destroyTable(Parse *pParse, Table *pTab) argument 83182 sqlite3ClearStatTables( Parse *pParse, int iDb, const char *zType, const char *zName ) argument 83205 sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView) argument 83276 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 83391 sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) argument 83512 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument 83533 sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) argument 83658 sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Token *pEnd, int sortOrder, int ifNotExist ) argument 84174 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 84467 sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) argument 84518 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 84562 sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) argument 84606 sqlite3BeginTransaction(Parse *pParse, int type) argument 84632 sqlite3CommitTransaction(Parse *pParse) argument 84649 sqlite3RollbackTransaction(Parse *pParse) argument 84667 sqlite3Savepoint(Parse *pParse, int op, Token *pName) argument 84687 sqlite3OpenTempDatabase(Parse *pParse) argument 84738 sqlite3CodeVerifySchema(Parse *pParse, int iDb) argument 84769 sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb) argument 84793 sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb) argument 84807 sqlite3MultiWrite(Parse *pParse) argument 84828 sqlite3MayAbort(Parse *pParse) argument 84838 sqlite3HaltConstraint(Parse *pParse, int onError, char *p4, int p4type) argument 84870 reindexTable(Parse *pParse, Table *pTab, char const *zColl) argument 84889 reindexDatabases(Parse *pParse, char const *zColl) argument 84921 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 84985 sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx) argument 85131 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 85502 sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc) argument 85523 sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk) argument 85560 sqlite3MaterializeView( Parse *pParse, Table *pView, Expr *pWhere, int iCur ) argument 85602 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 85693 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 85951 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument 86057 sqlite3GenerateRowIndexDelete( Parse *pParse, Table *pTab, int iCur, int *aRegIdx ) argument 86085 sqlite3GenerateIndexKey( Parse *pParse, Index *pIdx, int iCur, int regOut, int doMakeRec ) argument 87922 locateFkeyIndex( Parse *pParse, Table *pParent, FKey *pFKey, Index **ppIdx, int **paiCol ) argument 88055 fkLookupParent( Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore ) argument 88210 fkScanChildren( Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr ) argument 88375 sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab) argument 88436 sqlite3FkCheck( Parse *pParse, Table *pTab, int regOld, int regNew ) argument 88599 sqlite3FkOldmask( Parse *pParse, Table *pTab ) argument 88635 sqlite3FkRequired( Parse *pParse, Table *pTab, int *aChange, int chngRowid ) argument 88710 fkActionTrigger( Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges ) argument 88896 sqlite3FkActions( Parse *pParse, Table *pTab, ExprList *pChanges, int regOld ) argument 89153 autoIncBegin( Parse *pParse, int iDb, Table *pTab ) argument 89185 sqlite3AutoincrementBegin(Parse *pParse) argument 89228 autoIncStep(Parse *pParse, int memId, int regRowid) argument 89241 sqlite3AutoincrementEnd(Parse *pParse) argument 89396 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 90101 sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int rowidChng, int isUpdate, int overrideError, int ignoreDest, int *pbMayReplace ) argument 90387 sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int isUpdate, int appendBias, int useSeekResult ) argument 90447 sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int baseCur, int op ) argument 90564 xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) argument 92174 invalidateTempStorage(Parse *pParse) argument 92196 changeTempStorage(Parse *pParse, const char *zStorageType) argument 92211 returnSingleInt(Parse *pParse, const char *zLabel, i64 value) argument 92230 flagPragma(Parse *pParse, const char *zLeft, const char *zRight) argument 92366 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 94065 sqlite3ReadSchema(Parse *pParse) argument 94085 schemaIsValid(Parse *pParse) argument 94171 Parse *pParse; /* Parsing context */ local 94551 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 94629 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 94742 addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) argument 94826 sqliteProcessJoin(Parse *pParse, Select *p) argument 94918 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 94987 codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) argument 95013 checkForMultiColumnSelectError( Parse *pParse, SelectDest *pDest, int nExpr ) argument 95038 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 95259 keyInfoFromExprList(Parse *pParse, ExprList *pList) argument 95313 explainTempTable(Parse *pParse, const char *zUsage) argument 95351 explainComposite( Parse *pParse, int op, int iSub1, int iSub2, int bUseTmp ) argument 95379 generateSortTail( Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest ) argument 95631 generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 95671 generateColumnNames( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 95747 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 95841 selectAddColumnTypeAndCollation( Parse *pParse, int nCol, Column *aCol, Select *pSelect ) argument 95878 sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect) argument 95914 sqlite3GetVdbe(Parse *pParse) argument 95946 computeLimitRegisters(Parse *pParse, Select *p, int iBreak) argument 96006 multiSelectCollSeq(Parse *pParse, Select *p, int iCol) argument 96061 multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) argument 96434 generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int p4type, int iBreak ) argument 96657 multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) argument 97211 flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg ) argument 97657 sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) argument 97701 Parse *pParse = pWalker->pParse; local 97946 sqlite3SelectExpand(Parse *pParse, Select *pSelect) argument 97970 Parse *pParse; local 98003 sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) argument 98026 sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 98049 resetAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 98081 finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) argument 98097 updateAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 98180 explainSimpleCount( Parse *pParse, Table *pTab, Index *pIdx ) argument 98255 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) argument 99361 sqlite3TriggerList(Parse *pParse, Table *pTab) argument 99394 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 99585 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 99803 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 99856 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 99957 sqlite3TriggersExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 99993 targetSrcList( Parse *pParse, TriggerStep *pStep ) argument 100018 codeTriggerProgram( Parse *pParse, TriggerStep *pStepList, int orconf ) argument 100128 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 100241 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 100275 sqlite3CodeRowTriggerDirect( Parse *pParse, Trigger *p, Table *pTab, int reg, int orconf, int ignoreJump ) argument 100347 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 100409 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 100529 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 101039 updateVirtualTable( Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowid, int *aXRef, Expr *pWhere, int onError ) argument 101198 sqlite3Vacuum(Parse *pParse) argument 101740 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName, int ifNotExists ) argument 101785 addArgumentToVtab(Parse *pParse) argument 101798 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument 101880 sqlite3VtabArgInit(Parse *pParse) argument 101890 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 102014 sqlite3VtabCallConnect(Parse *pParse, Table *pTab) argument 102126 Parse *pParse; local 102460 sqlite3VtabMakeWritable(Parse *pParse, Table *pTab) argument 102672 Parse *pParse; /* The parser context */ member in struct:WhereClause 102803 whereClauseInit( WhereClause *pWC, Parse *pParse, WhereMaskSet *pMaskSet, u16 wctrlFlags ) argument 103070 exprCommute(Parse *pParse, Expr *pExpr) argument 103144 Parse *pParse = pWC->pParse; local 103196 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 103404 Parse *pParse = pWC->pParse; /* Parser context */ local 103667 Parse *pParse = pWC->pParse; /* Parsing context */ local 103967 findIndexCol( Parse *pParse, ExprList *pList, int iBase, Index *pIdx, int iCol ) argument 104005 isDistinctIndex( Parse *pParse, WhereClause *pWC, Index *pIdx, int base, ExprList *pDistinct, int nEqCol ) argument 104058 isDistinctRedundant( Parse *pParse, SrcList *pTabList, WhereClause *pWC, ExprList *pDistinct ) argument 104133 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int wsFlags, int *pbRev ) argument 104337 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 104456 bestAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereCost *pCost ) argument 104527 constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) argument 104678 allocateIndexInfo( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy ) argument 104793 vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) argument 104842 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 104991 whereKeyStats( Parse *pParse, Index *pIdx, sqlite3_value *pVal, int roundUp, tRowcnt *aStat ) argument 105160 valueFromExpr( Parse *pParse, Expr *pExpr, u8 aff, sqlite3_value **pp ) argument 105217 whereRangeScanEst( Parse *pParse, Index *p, int nEq, WhereTerm *pLower, WhereTerm *pUpper, double *pRangeDiv ) argument 105301 whereEqualScanEst( Parse *pParse, Index *p, Expr *pExpr, double *pnRow ) argument 105350 whereInScanEst( Parse *pParse, Index *p, ExprList *pList, double *pnRow ) argument 105405 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, ExprList *pDistinct, WhereCost *pCost ) argument 105890 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 105966 codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) argument 106006 codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iTarget ) argument 106099 codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, WhereClause *pWC, Bitmask notReady, int nExtraReg, char **pzAff ) argument 106250 explainOneScan( Parse *pParse, SrcList *pTabList, WhereLevel *pLevel, int iLevel, int iFrom, u16 wctrlFlags ) argument 106347 Parse *pParse; /* Parsing context */ local 107147 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList **ppOrderBy, ExprList *pDistinct, u16 wctrlFlags ) argument 107667 Parse *pParse = pWInfo->pParse; local 107872 spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue) argument 107881 spanBinaryExpr( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pLeft, ExprSpan *pRight ) argument 107895 spanUnaryPostfix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPostOp ) argument 107909 binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op) argument 107920 spanUnaryPrefix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPreOp ) argument 111922 sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg) argument 122457 getNextToken( ParseContext *pParse, int iCol, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 122548 getNextString( ParseContext *pParse, const char *zInput, int nInput, Fts3Expr **ppExpr ) argument 122672 getNextNode( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 122896 fts3ExprParse( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 10869 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 10880 double savedNQueryLoop; /* pParse->nQueryLoop outside the WHERE loop */ 10910 Parse *pParse; /* The parser */ member in struct:NameContext 11178 #define IN_DECLARE_VTAB (pParse->declareVtab) 11187 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 11297 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 11377 Parse *pParse; /* Parser context. */ member in struct:Walker 11645 SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse); 11646 SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse); 11872 SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse); 21195 sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) argument 57754 Parse *pParse; local 71357 Parse *pParse = 0; local 73250 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 73348 lookupName( Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr ) argument 73648 Parse *pParse; local 73830 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 73869 resolveOrderByTermToExprList( Parse *pParse, Select *pSelect, Expr *pE ) argument 73916 resolveOutOfRangeError( Parse *pParse, const char *zType, int i, int mx ) argument 73942 resolveCompoundOrderBy( Parse *pParse, Select *pSelect ) argument 74032 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 74091 Parse *pParse; /* Parsing context */ local 74137 Parse *pParse; /* Parsing context */ local 74371 Parse *pParse = pNC->pParse; local 74412 sqlite3ResolveSelectNames( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 74504 sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName) argument 74519 sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr) argument 74642 sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) argument 74667 codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) argument 74694 sqlite3ExprCheckHeight(Parse *pParse, int nHeight) argument 74767 sqlite3ExprSetHeight(Parse *pParse, Expr *p) argument 74907 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 74942 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 74973 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 75415 sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) argument 75460 sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) argument 75485 sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, ExprSpan *pSpan ) argument 75506 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 75811 sqlite3CodeOnce(Parse *pParse) argument 75871 sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound) argument 76020 sqlite3CodeSubselect( Parse *pParse, Expr *pExpr, int rMayHaveNull, int isRowid ) argument 76239 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 76395 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 76426 cacheEntryClear(Parse *pParse, struct yColCache *p) argument 76440 sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg) argument 76513 sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg) argument 76531 sqlite3ExprCachePush(Parse *pParse) argument 76540 sqlite3ExprCachePop(Parse *pParse, int N) argument 76560 sqlite3ExprCachePinRegister(Parse *pParse, int iReg) argument 76600 sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg ) argument 76627 sqlite3ExprCacheClear(Parse *pParse) argument 76643 sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount) argument 76651 sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) argument 76668 sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg) argument 76684 usedAsColumnCache(Parse *pParse, int iFrom, int iTo) argument 76706 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 77314 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 77331 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 77359 sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) argument 77705 Parse *pParse = pWalker->pParse; local 77759 sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr) argument 77776 sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int doHardCopy ) argument 77811 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull ) argument 77869 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 77989 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 78237 Parse *pParse = pNC->pParse; local 78405 sqlite3GetTempReg(Parse *pParse) argument 78420 sqlite3ReleaseTempReg(Parse *pParse, int iReg) argument 78437 sqlite3GetTempRange(Parse *pParse, int nReg) argument 78451 sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) argument 78462 sqlite3ClearTempRegCache(Parse *pParse) argument 78749 whereForeignKeys(Parse *pParse, Table *pTab) argument 78765 whereTempTriggers(Parse *pParse, Table *pTab) argument 78799 reloadTableSchema(Parse *pParse, Table *pTab, const char *zName) argument 78848 isSystemTable(Parse *pParse, const char *zName) argument 78860 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 79061 sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat) argument 79090 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 79214 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 79430 openStatTable( Parse *pParse, int iDb, int iStatCur, const char *zWhere, const char *zWhereType ) argument 79724 analyzeOneTable( Parse *pParse, Table *pTab, Index *pOnlyIdx, int iStatCur, int iMem ) argument 80003 loadAnalysis(Parse *pParse, int iDb) argument 80013 analyzeDatabase(Parse *pParse, int iDb) argument 80038 analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx) argument 80069 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 80724 codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) argument 80798 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 80820 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 80845 sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) argument 81068 sqliteAuthBadReturnCode(Parse *pParse) argument 81082 sqlite3AuthReadCol( Parse *pParse, const char *zTab, const char *zCol, int iDb ) argument 81115 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 81172 sqlite3AuthCheck( Parse *pParse, int code, const char *zArg1, const char *zArg2, const char *zArg3 ) argument 81208 sqlite3AuthContextPush( Parse *pParse, AuthContext *pContext, const char *zContext ) argument 81263 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 81290 sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) argument 81330 codeTableLocks(Parse *pParse) argument 81358 sqlite3FinishCoding(Parse *pParse) argument 81461 sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) argument 81527 sqlite3LocateTable( Parse *pParse, int isView, const char *zName, const char *zDbase ) argument 81890 sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) argument 81927 sqlite3CheckObjectName(Parse *pParse, const char *zName) argument 81953 sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) argument 82176 sqlite3AddColumn(Parse *pParse, Token *pName) argument 82225 sqlite3AddNotNull(Parse *pParse, int onError) argument 82302 sqlite3AddColumnType(Parse *pParse, Token *pType) argument 82324 sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan) argument 82367 sqlite3AddPrimaryKey( Parse *pParse, ExprList *pList, int onError, int autoInc, int sortOrder ) argument 82431 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 82451 sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 82502 sqlite3LocateCollSeq(Parse *pParse, const char *zName) argument 82536 sqlite3ChangeCookie(Parse *pParse, int iDb) argument 82687 sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, Select *pSelect ) argument 82894 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 82972 sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) argument 83133 destroyRootPage(Parse *pParse, int iTable, int iDb) argument 83161 destroyTable(Parse *pParse, Table *pTab) argument 83218 sqlite3ClearStatTables( Parse *pParse, int iDb, const char *zType, const char *zName ) argument 83241 sqlite3CodeDropTable(Parse *pParse, Table *pTab, int iDb, int isView) argument 83312 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 83427 sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) argument 83548 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument 83569 sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) argument 83694 sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Token *pEnd, int sortOrder, int ifNotExist ) argument 84210 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 84503 sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) argument 84554 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 84598 sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) argument 84642 sqlite3BeginTransaction(Parse *pParse, int type) argument 84668 sqlite3CommitTransaction(Parse *pParse) argument 84685 sqlite3RollbackTransaction(Parse *pParse) argument 84703 sqlite3Savepoint(Parse *pParse, int op, Token *pName) argument 84723 sqlite3OpenTempDatabase(Parse *pParse) argument 84774 sqlite3CodeVerifySchema(Parse *pParse, int iDb) argument 84805 sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb) argument 84829 sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb) argument 84843 sqlite3MultiWrite(Parse *pParse) argument 84864 sqlite3MayAbort(Parse *pParse) argument 84874 sqlite3HaltConstraint(Parse *pParse, int onError, char *p4, int p4type) argument 84906 reindexTable(Parse *pParse, Table *pTab, char const *zColl) argument 84925 reindexDatabases(Parse *pParse, char const *zColl) argument 84957 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 85021 sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx) argument 85167 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 85538 sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc) argument 85559 sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk) argument 85596 sqlite3MaterializeView( Parse *pParse, Table *pView, Expr *pWhere, int iCur ) argument 85638 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 85729 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 85987 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument 86093 sqlite3GenerateRowIndexDelete( Parse *pParse, Table *pTab, int iCur, int *aRegIdx ) argument 86121 sqlite3GenerateIndexKey( Parse *pParse, Index *pIdx, int iCur, int regOut, int doMakeRec ) argument 87958 locateFkeyIndex( Parse *pParse, Table *pParent, FKey *pFKey, Index **ppIdx, int **paiCol ) argument 88091 fkLookupParent( Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore ) argument 88246 fkScanChildren( Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr ) argument 88411 sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab) argument 88472 sqlite3FkCheck( Parse *pParse, Table *pTab, int regOld, int regNew ) argument 88635 sqlite3FkOldmask( Parse *pParse, Table *pTab ) argument 88671 sqlite3FkRequired( Parse *pParse, Table *pTab, int *aChange, int chngRowid ) argument 88746 fkActionTrigger( Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges ) argument 88932 sqlite3FkActions( Parse *pParse, Table *pTab, ExprList *pChanges, int regOld ) argument 89189 autoIncBegin( Parse *pParse, int iDb, Table *pTab ) argument 89221 sqlite3AutoincrementBegin(Parse *pParse) argument 89264 autoIncStep(Parse *pParse, int memId, int regRowid) argument 89277 sqlite3AutoincrementEnd(Parse *pParse) argument 89432 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 90137 sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int rowidChng, int isUpdate, int overrideError, int ignoreDest, int *pbMayReplace ) argument 90423 sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int isUpdate, int appendBias, int useSeekResult ) argument 90483 sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int baseCur, int op ) argument 90600 xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) argument 92210 invalidateTempStorage(Parse *pParse) argument 92232 changeTempStorage(Parse *pParse, const char *zStorageType) argument 92247 returnSingleInt(Parse *pParse, const char *zLabel, i64 value) argument 92266 flagPragma(Parse *pParse, const char *zLeft, const char *zRight) argument 92402 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 94101 sqlite3ReadSchema(Parse *pParse) argument 94121 schemaIsValid(Parse *pParse) argument 94207 Parse *pParse; /* Parsing context */ local 94587 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 94665 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 94778 addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) argument 94862 sqliteProcessJoin(Parse *pParse, Select *p) argument 94954 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 95023 codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) argument 95049 checkForMultiColumnSelectError( Parse *pParse, SelectDest *pDest, int nExpr ) argument 95074 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 95295 keyInfoFromExprList(Parse *pParse, ExprList *pList) argument 95349 explainTempTable(Parse *pParse, const char *zUsage) argument 95387 explainComposite( Parse *pParse, int op, int iSub1, int iSub2, int bUseTmp ) argument 95415 generateSortTail( Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest ) argument 95667 generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 95707 generateColumnNames( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 95783 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 95877 selectAddColumnTypeAndCollation( Parse *pParse, int nCol, Column *aCol, Select *pSelect ) argument 95914 sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect) argument 95950 sqlite3GetVdbe(Parse *pParse) argument 95982 computeLimitRegisters(Parse *pParse, Select *p, int iBreak) argument 96042 multiSelectCollSeq(Parse *pParse, Select *p, int iCol) argument 96097 multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) argument 96470 generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int p4type, int iBreak ) argument 96693 multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) argument 97247 flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg ) argument 97693 sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) argument 97737 Parse *pParse = pWalker->pParse; local 97982 sqlite3SelectExpand(Parse *pParse, Select *pSelect) argument 98006 Parse *pParse; local 98039 sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) argument 98062 sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 98085 resetAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 98117 finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) argument 98133 updateAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 98216 explainSimpleCount( Parse *pParse, Table *pTab, Index *pIdx ) argument 98291 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) argument 99397 sqlite3TriggerList(Parse *pParse, Table *pTab) argument 99430 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 99621 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 99839 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 99892 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 99993 sqlite3TriggersExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 100029 targetSrcList( Parse *pParse, TriggerStep *pStep ) argument 100054 codeTriggerProgram( Parse *pParse, TriggerStep *pStepList, int orconf ) argument 100164 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 100277 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 100311 sqlite3CodeRowTriggerDirect( Parse *pParse, Trigger *p, Table *pTab, int reg, int orconf, int ignoreJump ) argument 100383 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 100445 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 100565 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 101075 updateVirtualTable( Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowid, int *aXRef, Expr *pWhere, int onError ) argument 101234 sqlite3Vacuum(Parse *pParse) argument 101776 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName, int ifNotExists ) argument 101821 addArgumentToVtab(Parse *pParse) argument 101834 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument 101916 sqlite3VtabArgInit(Parse *pParse) argument 101926 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 102050 sqlite3VtabCallConnect(Parse *pParse, Table *pTab) argument 102162 Parse *pParse; local 102496 sqlite3VtabMakeWritable(Parse *pParse, Table *pTab) argument 102708 Parse *pParse; /* The parser context */ member in struct:WhereClause 102839 whereClauseInit( WhereClause *pWC, Parse *pParse, WhereMaskSet *pMaskSet, u16 wctrlFlags ) argument 103106 exprCommute(Parse *pParse, Expr *pExpr) argument 103180 Parse *pParse = pWC->pParse; local 103232 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 103440 Parse *pParse = pWC->pParse; /* Parser context */ local 103703 Parse *pParse = pWC->pParse; /* Parsing context */ local 104003 findIndexCol( Parse *pParse, ExprList *pList, int iBase, Index *pIdx, int iCol ) argument 104041 isDistinctIndex( Parse *pParse, WhereClause *pWC, Index *pIdx, int base, ExprList *pDistinct, int nEqCol ) argument 104094 isDistinctRedundant( Parse *pParse, SrcList *pTabList, WhereClause *pWC, ExprList *pDistinct ) argument 104169 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int wsFlags, int *pbRev ) argument 104373 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 104492 bestAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereCost *pCost ) argument 104563 constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) argument 104714 allocateIndexInfo( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy ) argument 104829 vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) argument 104878 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 105027 whereKeyStats( Parse *pParse, Index *pIdx, sqlite3_value *pVal, int roundUp, tRowcnt *aStat ) argument 105196 valueFromExpr( Parse *pParse, Expr *pExpr, u8 aff, sqlite3_value **pp ) argument 105253 whereRangeScanEst( Parse *pParse, Index *p, int nEq, WhereTerm *pLower, WhereTerm *pUpper, double *pRangeDiv ) argument 105337 whereEqualScanEst( Parse *pParse, Index *p, Expr *pExpr, double *pnRow ) argument 105386 whereInScanEst( Parse *pParse, Index *p, ExprList *pList, double *pnRow ) argument 105441 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, ExprList *pDistinct, WhereCost *pCost ) argument 105926 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 106002 codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) argument 106042 codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iTarget ) argument 106135 codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, WhereClause *pWC, Bitmask notReady, int nExtraReg, char **pzAff ) argument 106286 explainOneScan( Parse *pParse, SrcList *pTabList, WhereLevel *pLevel, int iLevel, int iFrom, u16 wctrlFlags ) argument 106383 Parse *pParse; /* Parsing context */ local 107183 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList **ppOrderBy, ExprList *pDistinct, u16 wctrlFlags ) argument 107703 Parse *pParse = pWInfo->pParse; local 107908 spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue) argument 107917 spanBinaryExpr( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pLeft, ExprSpan *pRight ) argument 107931 spanUnaryPostfix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPostOp ) argument 107945 binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op) argument 107956 spanUnaryPrefix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPreOp ) argument 111958 sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg) argument 122505 getNextToken( ParseContext *pParse, int iCol, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 122596 getNextString( ParseContext *pParse, const char *zInput, int nInput, Fts3Expr **ppExpr ) argument 122720 getNextNode( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 122944 fts3ExprParse( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument [all...] |
/external/chromium_org/third_party/sqlite/amalgamation/ |
H A D | sqlite3.c | 10320 Parse *pParse; /* Parsing and code generating context */ member in struct:WhereInfo 10330 double savedNQueryLoop; /* pParse->nQueryLoop outside the WHERE loop */ 10357 Parse *pParse; /* The parser */ member in struct:NameContext 10622 #define IN_DECLARE_VTAB (pParse->declareVtab) 10631 Parse *pParse; /* The Parse structure */ member in struct:AuthContext 10741 Parse *pParse; /* The parsing context. Error messages written here */ member in struct:DbFixer 10819 Parse *pParse; /* Parser context. */ member in struct:Walker 11068 SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse); 11069 SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse); 11294 SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse); 20385 sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ...) argument 55534 Parse *pParse; local 68763 Parse *pParse = 0; local 69758 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 69838 lookupName( Parse *pParse, const char *zDb, const char *zTab, const char *zCol, NameContext *pNC, Expr *pExpr ) argument 70151 Parse *pParse; local 70333 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 70372 resolveOrderByTermToExprList( Parse *pParse, Select *pSelect, Expr *pE ) argument 70419 resolveOutOfRangeError( Parse *pParse, const char *zType, int i, int mx ) argument 70445 resolveCompoundOrderBy( Parse *pParse, Select *pSelect ) argument 70535 sqlite3ResolveOrderGroupBy( Parse *pParse, Select *pSelect, ExprList *pOrderBy, const char *zType ) argument 70594 Parse *pParse; /* Parsing context */ local 70640 Parse *pParse; /* Parsing context */ local 70860 Parse *pParse = pNC->pParse; local 70901 sqlite3ResolveSelectNames( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 70993 sqlite3ExprSetCollByToken(Parse *pParse, Expr *pExpr, Token *pCollName) argument 71008 sqlite3ExprCollSeq(Parse *pParse, Expr *pExpr) argument 71131 sqlite3BinaryCompareCollSeq( Parse *pParse, Expr *pLeft, Expr *pRight ) argument 71156 codeCompare( Parse *pParse, Expr *pLeft, Expr *pRight, int opcode, int in1, int in2, int dest, int jumpIfNull ) argument 71183 sqlite3ExprCheckHeight(Parse *pParse, int nHeight) argument 71256 sqlite3ExprSetHeight(Parse *pParse, Expr *p) argument 71395 sqlite3PExpr( Parse *pParse, int op, Expr *pLeft, Expr *pRight, const Token *pToken ) argument 71430 sqlite3ExprFunction(Parse *pParse, ExprList *pList, Token *pToken) argument 71461 sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExpr) argument 71895 sqlite3ExprListAppend( Parse *pParse, ExprList *pList, Expr *pExpr ) argument 71941 sqlite3ExprListSetName( Parse *pParse, ExprList *pList, Token *pName, int dequote ) argument 71966 sqlite3ExprListSetSpan( Parse *pParse, ExprList *pList, ExprSpan *pSpan ) argument 71987 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 72344 sqlite3FindInIndex(Parse *pParse, Expr *pX, int *prNotFound) argument 72487 sqlite3CodeSubselect( Parse *pParse, Expr *pExpr, int rMayHaveNull, int isRowid ) argument 72709 sqlite3ExprCodeIN( Parse *pParse, Expr *pExpr, int destIfFalse, int destIfNull ) argument 72865 codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem) argument 72896 cacheEntryClear(Parse *pParse, struct yColCache *p) argument 72910 sqlite3ExprCacheStore(Parse *pParse, int iTab, int iCol, int iReg) argument 72983 sqlite3ExprCacheRemove(Parse *pParse, int iReg, int nReg) argument 73001 sqlite3ExprCachePush(Parse *pParse) argument 73010 sqlite3ExprCachePop(Parse *pParse, int N) argument 73030 sqlite3ExprCachePinRegister(Parse *pParse, int iReg) argument 73070 sqlite3ExprCodeGetColumn( Parse *pParse, Table *pTab, int iColumn, int iTable, int iReg ) argument 73097 sqlite3ExprCacheClear(Parse *pParse) argument 73113 sqlite3ExprCacheAffinityChange(Parse *pParse, int iStart, int iCount) argument 73121 sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iTo, int nReg) argument 73138 sqlite3ExprCodeCopy(Parse *pParse, int iFrom, int iTo, int nReg) argument 73154 usedAsColumnCache(Parse *pParse, int iFrom, int iTo) argument 73176 sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int target) argument 73782 sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *pReg) argument 73799 sqlite3ExprCode(Parse *pParse, Expr *pExpr, int target) argument 73827 sqlite3ExprCodeAndCache(Parse *pParse, Expr *pExpr, int target) argument 73915 Parse *pParse = pWalker->pParse; local 73969 sqlite3ExprCodeConstants(Parse *pParse, Expr *pExpr) argument 73986 sqlite3ExprCodeExprList( Parse *pParse, ExprList *pList, int target, int doHardCopy ) argument 74021 exprCodeBetween( Parse *pParse, Expr *pExpr, int dest, int jumpIfTrue, int jumpIfNull ) argument 74079 sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 74199 sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int dest, int jumpIfNull) argument 74451 Parse *pParse = pNC->pParse; local 74619 sqlite3GetTempReg(Parse *pParse) argument 74634 sqlite3ReleaseTempReg(Parse *pParse, int iReg) argument 74651 sqlite3GetTempRange(Parse *pParse, int nReg) argument 74665 sqlite3ReleaseTempRange(Parse *pParse, int iReg, int nReg) argument 74955 whereForeignKeys(Parse *pParse, Table *pTab) argument 74971 whereTempTriggers(Parse *pParse, Table *pTab) argument 75005 reloadTableSchema(Parse *pParse, Table *pTab, const char *zName) argument 75054 isSystemTable(Parse *pParse, const char *zName) argument 75066 sqlite3AlterRenameTable( Parse *pParse, SrcList *pSrc, Token *pName ) argument 75267 sqlite3MinimumFileFormat(Parse *pParse, int iDb, int minFormat) argument 75296 sqlite3AlterFinishAddColumn(Parse *pParse, Token *pColDef) argument 75420 sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *pSrc) argument 75534 openStatTable( Parse *pParse, int iDb, int iStatCur, const char *zWhere, const char *zWhereType ) argument 75605 analyzeOneTable( Parse *pParse, Table *pTab, Index *pOnlyIdx, int iStatCur, int iMem ) argument 75873 loadAnalysis(Parse *pParse, int iDb) argument 75883 analyzeDatabase(Parse *pParse, int iDb) argument 75908 analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx) argument 75939 sqlite3Analyze(Parse *pParse, Token *pName1, Token *pName2) argument 76510 codeAttach( Parse *pParse, int type, FuncDef const *pFunc, Expr *pAuthArg, Expr *pFilename, Expr *pDbname, Expr *pKey ) argument 76584 sqlite3Detach(Parse *pParse, Expr *pDbname) argument 76606 sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname, Expr *pKey) argument 76631 sqlite3FixInit( DbFixer *pFix, Parse *pParse, int iDb, const char *zType, const Token *pName ) argument 76854 sqliteAuthBadReturnCode(Parse *pParse) argument 76868 sqlite3AuthReadCol( Parse *pParse, const char *zTab, const char *zCol, int iDb ) argument 76901 sqlite3AuthRead( Parse *pParse, Expr *pExpr, Schema *pSchema, SrcList *pTabList ) argument 76958 sqlite3AuthCheck( Parse *pParse, int code, const char *zArg1, const char *zArg2, const char *zArg3 ) argument 76994 sqlite3AuthContextPush( Parse *pParse, AuthContext *pContext, const char *zContext ) argument 77050 sqlite3BeginParse(Parse *pParse, int explainFlag) argument 77077 sqlite3TableLock( Parse *pParse, int iDb, int iTab, u8 isWriteLock, const char *zName ) argument 77117 codeTableLocks(Parse *pParse) argument 77145 sqlite3FinishCoding(Parse *pParse) argument 77250 sqlite3NestedParse(Parse *pParse, const char *zFormat, ...) argument 77316 sqlite3LocateTable( Parse *pParse, int isView, const char *zName, const char *zDbase ) argument 77679 sqlite3TwoPartName( Parse *pParse, Token *pName1, Token *pName2, Token **pUnqual ) argument 77716 sqlite3CheckObjectName(Parse *pParse, const char *zName) argument 77742 sqlite3StartTable( Parse *pParse, Token *pName1, Token *pName2, int isTemp, int isView, int isVirtual, int noErr ) argument 77965 sqlite3AddColumn(Parse *pParse, Token *pName) argument 78014 sqlite3AddNotNull(Parse *pParse, int onError) argument 78091 sqlite3AddColumnType(Parse *pParse, Token *pType) argument 78113 sqlite3AddDefaultValue(Parse *pParse, ExprSpan *pSpan) argument 78156 sqlite3AddPrimaryKey( Parse *pParse, ExprList *pList, int onError, int autoInc, int sortOrder ) argument 78220 sqlite3AddCheckConstraint( Parse *pParse, Expr *pCheckExpr ) argument 78240 sqlite3AddCollateType(Parse *pParse, Token *pToken) argument 78291 sqlite3LocateCollSeq(Parse *pParse, const char *zName) argument 78325 sqlite3ChangeCookie(Parse *pParse, int iDb) argument 78476 sqlite3EndTable( Parse *pParse, Token *pCons, Token *pEnd, Select *pSelect ) argument 78684 sqlite3CreateView( Parse *pParse, Token *pBegin, Token *pName1, Token *pName2, Select *pSelect, int isTemp, int noErr ) argument 78762 sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable) argument 78923 destroyRootPage(Parse *pParse, int iTable, int iDb) argument 78951 destroyTable(Parse *pParse, Table *pTab) argument 79008 sqlite3DropTable(Parse *pParse, SrcList *pName, int isView, int noErr) argument 79186 sqlite3CreateForeignKey( Parse *pParse, ExprList *pFromCol, Token *pTo, ExprList *pToCol, int flags ) argument 79307 sqlite3DeferForeignKey(Parse *pParse, int isDeferred) argument 79328 sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRootPage) argument 79412 sqlite3CreateIndex( Parse *pParse, Token *pName1, Token *pName2, SrcList *pTblName, ExprList *pList, int onError, Token *pStart, Token *pEnd, int sortOrder, int ifNotExist ) argument 79922 sqlite3DropIndex(Parse *pParse, SrcList *pName, int ifExists) argument 80228 sqlite3SrcListAssignCursors(Parse *pParse, SrcList *pList) argument 80279 sqlite3SrcListAppendFromTerm( Parse *pParse, SrcList *p, Token *pTable, Token *pDatabase, Token *pAlias, Select *pSubquery, Expr *pOn, IdList *pUsing ) argument 80323 sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, Token *pIndexedBy) argument 80366 sqlite3BeginTransaction(Parse *pParse, int type) argument 80392 sqlite3CommitTransaction(Parse *pParse) argument 80412 sqlite3RollbackTransaction(Parse *pParse) argument 80433 sqlite3Savepoint(Parse *pParse, int op, Token *pName) argument 80453 sqlite3OpenTempDatabase(Parse *pParse) argument 80504 sqlite3CodeVerifySchema(Parse *pParse, int iDb) argument 80535 sqlite3CodeVerifyNamedSchema(Parse *pParse, const char *zDb) argument 80559 sqlite3BeginWriteOperation(Parse *pParse, int setStatement, int iDb) argument 80573 sqlite3MultiWrite(Parse *pParse) argument 80594 sqlite3MayAbort(Parse *pParse) argument 80604 sqlite3HaltConstraint(Parse *pParse, int onError, char *p4, int p4type) argument 80636 reindexTable(Parse *pParse, Table *pTab, char const *zColl) argument 80655 reindexDatabases(Parse *pParse, char const *zColl) argument 80687 sqlite3Reindex(Parse *pParse, Token *pName1, Token *pName2) argument 80751 sqlite3IndexKeyinfo(Parse *pParse, Index *pIdx) argument 80924 sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl) argument 81295 sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc) argument 81316 sqlite3IsReadOnly(Parse *pParse, Table *pTab, int viewOk) argument 81353 sqlite3MaterializeView( Parse *pParse, Table *pView, Expr *pWhere, int iCur ) argument 81395 sqlite3LimitWhere( Parse *pParse, SrcList *pSrc, Expr *pWhere, ExprList *pOrderBy, Expr *pLimit, Expr *pOffset, char *zStmtType ) argument 81487 sqlite3DeleteFrom( Parse *pParse, SrcList *pTabList, Expr *pWhere ) argument 81742 sqlite3GenerateRowDelete( Parse *pParse, Table *pTab, int iCur, int iRowid, int count, Trigger *pTrigger, int onconf ) argument 81848 sqlite3GenerateRowIndexDelete( Parse *pParse, Table *pTab, int iCur, int *aRegIdx ) argument 81876 sqlite3GenerateIndexKey( Parse *pParse, Index *pIdx, int iCur, int regOut, int doMakeRec ) argument 83680 locateFkeyIndex( Parse *pParse, Table *pParent, FKey *pFKey, Index **ppIdx, int **paiCol ) argument 83813 fkLookupParent( Parse *pParse, int iDb, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr, int isIgnore ) argument 83956 fkScanChildren( Parse *pParse, SrcList *pSrc, Table *pTab, Index *pIdx, FKey *pFKey, int *aiCol, int regData, int nIncr ) argument 84121 sqlite3FkDropTable(Parse *pParse, SrcList *pName, Table *pTab) argument 84182 sqlite3FkCheck( Parse *pParse, Table *pTab, int regOld, int regNew ) argument 84328 sqlite3FkOldmask( Parse *pParse, Table *pTab ) argument 84364 sqlite3FkRequired( Parse *pParse, Table *pTab, int *aChange, int chngRowid ) argument 84439 fkActionTrigger( Parse *pParse, Table *pTab, FKey *pFKey, ExprList *pChanges ) argument 84624 sqlite3FkActions( Parse *pParse, Table *pTab, ExprList *pChanges, int regOld ) argument 84881 autoIncBegin( Parse *pParse, int iDb, Table *pTab ) argument 84913 sqlite3AutoincrementBegin(Parse *pParse) argument 84955 autoIncStep(Parse *pParse, int memId, int regRowid) argument 84968 sqlite3AutoincrementEnd(Parse *pParse) argument 85123 sqlite3Insert( Parse *pParse, SrcList *pTabList, ExprList *pList, Select *pSelect, IdList *pColumn, int onError ) argument 85827 sqlite3GenerateConstraintChecks( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int rowidChng, int isUpdate, int overrideError, int ignoreDest, int *pbMayReplace ) argument 86113 sqlite3CompleteInsertion( Parse *pParse, Table *pTab, int baseCur, int regRowid, int *aRegIdx, int isUpdate, int appendBias, int useSeekResult ) argument 86173 sqlite3OpenTableAndIndices( Parse *pParse, Table *pTab, int baseCur, int op ) argument 86296 xferOptimization( Parse *pParse, Table *pDest, Select *pSelect, int onError, int iDbDest ) argument 87851 invalidateTempStorage(Parse *pParse) argument 87873 changeTempStorage(Parse *pParse, const char *zStorageType) argument 87888 returnSingleInt(Parse *pParse, const char *zLabel, i64 value) argument 87907 flagPragma(Parse *pParse, const char *zLeft, const char *zRight) argument 88044 sqlite3Pragma( Parse *pParse, Token *pId1, Token *pId2, Token *pValue, int minusFlag ) argument 89693 sqlite3ReadSchema(Parse *pParse) argument 89713 schemaIsValid(Parse *pParse) argument 89799 Parse *pParse; /* Parsing context */ local 90179 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 90252 sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, Token *pC) argument 90365 addWhereTerm( Parse *pParse, SrcList *pSrc, int iLeft, int iColLeft, int iRight, int iColRight, int isOuterJoin, Expr **ppWhere ) argument 90449 sqliteProcessJoin(Parse *pParse, Select *p) argument 90541 pushOntoSorter( Parse *pParse, ExprList *pOrderBy, Select *pSelect, int regData ) argument 90604 codeDistinct( Parse *pParse, int iTab, int addrRepeat, int N, int iMem ) argument 90630 checkForMultiColumnSelectError( Parse *pParse, SelectDest *pDest, int nExpr ) argument 90655 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 90876 keyInfoFromExprList(Parse *pParse, ExprList *pList) argument 90930 explainTempTable(Parse *pParse, const char *zUsage) argument 90968 explainComposite( Parse *pParse, int op, int iSub1, int iSub2, int bUseTmp ) argument 90996 generateSortTail( Parse *pParse, Select *p, Vdbe *v, int nColumn, SelectDest *pDest ) argument 91233 generateColumnTypes( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 91273 generateColumnNames( Parse *pParse, SrcList *pTabList, ExprList *pEList ) argument 91349 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 91440 selectAddColumnTypeAndCollation( Parse *pParse, int nCol, Column *aCol, Select *pSelect ) argument 91477 sqlite3ResultSetOfSelect(Parse *pParse, Select *pSelect) argument 91513 sqlite3GetVdbe(Parse *pParse) argument 91545 computeLimitRegisters(Parse *pParse, Select *p, int iBreak) argument 91605 multiSelectCollSeq(Parse *pParse, Select *p, int iCol) argument 91660 multiSelect( Parse *pParse, Select *p, SelectDest *pDest ) argument 92029 generateOutputSubroutine( Parse *pParse, Select *p, SelectDest *pIn, SelectDest *pDest, int regReturn, int regPrev, KeyInfo *pKeyInfo, int p4type, int iBreak ) argument 92252 multiSelectOrderBy( Parse *pParse, Select *p, SelectDest *pDest ) argument 92801 flattenSubquery( Parse *pParse, Select *p, int iFrom, int isAgg, int subqueryIsAgg ) argument 93245 sqlite3IndexedByLookup(Parse *pParse, struct SrcList_item *pFrom) argument 93289 Parse *pParse = pWalker->pParse; local 93534 sqlite3SelectExpand(Parse *pParse, Select *pSelect) argument 93558 Parse *pParse; local 93591 sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect) argument 93614 sqlite3SelectPrep( Parse *pParse, Select *p, NameContext *pOuterNC ) argument 93637 resetAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 93669 finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo) argument 93685 updateAccumulator(Parse *pParse, AggInfo *pAggInfo) argument 93759 explainSimpleCount( Parse *pParse, Table *pTab, Index *pIdx ) argument 93834 sqlite3Select( Parse *pParse, Select *p, SelectDest *pDest ) argument 94840 sqlite3TriggerList(Parse *pParse, Table *pTab) argument 94873 sqlite3BeginTrigger( Parse *pParse, Token *pName1, Token *pName2, int tr_tm, int op, IdList *pColumns, SrcList *pTableName, Expr *pWhen, int isTemp, int noErr ) argument 95051 sqlite3FinishTrigger( Parse *pParse, TriggerStep *pStepList, Token *pAll ) argument 95270 sqlite3DropTrigger(Parse *pParse, SrcList *pName, int noErr) argument 95323 sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigger) argument 95424 sqlite3TriggersExist( Parse *pParse, Table *pTab, int op, ExprList *pChanges, int *pMask ) argument 95460 targetSrcList( Parse *pParse, TriggerStep *pStep ) argument 95485 codeTriggerProgram( Parse *pParse, TriggerStep *pStepList, int orconf ) argument 95595 codeRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 95707 getRowTrigger( Parse *pParse, Trigger *pTrigger, Table *pTab, int orconf ) argument 95741 sqlite3CodeRowTriggerDirect( Parse *pParse, Trigger *p, Table *pTab, int reg, int orconf, int ignoreJump ) argument 95813 sqlite3CodeRowTrigger( Parse *pParse, Trigger *pTrigger, int op, ExprList *pChanges, int tr_tm, Table *pTab, int reg, int orconf, int ignoreJump ) argument 95875 sqlite3TriggerColmask( Parse *pParse, Trigger *pTrigger, ExprList *pChanges, int isNew, int tr_tm, Table *pTab, int orconf ) argument 95994 sqlite3Update( Parse *pParse, SrcList *pTabList, ExprList *pChanges, Expr *pWhere, int onError ) argument 96499 updateVirtualTable( Parse *pParse, SrcList *pSrc, Table *pTab, ExprList *pChanges, Expr *pRowid, int *aXRef, Expr *pWhere ) argument 96656 sqlite3Vacuum(Parse *pParse) argument 97184 sqlite3VtabBeginParse( Parse *pParse, Token *pName1, Token *pName2, Token *pModuleName ) argument 97228 addArgumentToVtab(Parse *pParse) argument 97241 sqlite3VtabFinishParse(Parse *pParse, Token *pEnd) argument 97323 sqlite3VtabArgInit(Parse *pParse) argument 97333 sqlite3VtabArgExtend(Parse *pParse, Token *p) argument 97455 sqlite3VtabCallConnect(Parse *pParse, Table *pTab) argument 97557 Parse *pParse; local 97840 sqlite3VtabMakeWritable(Parse *pParse, Table *pTab) argument 97993 Parse *pParse; /* The parser context */ member in struct:WhereClause 98121 whereClauseInit( WhereClause *pWC, Parse *pParse, WhereMaskSet *pMaskSet ) argument 98377 exprCommute(Parse *pParse, Expr *pExpr) argument 98450 Parse *pParse = pWC->pParse; local 98501 isLikeOrGlob( Parse *pParse, Expr *pExpr, Expr **ppPrefix, int *pisComplete, int *pnoCase ) argument 98709 Parse *pParse = pWC->pParse; /* Parser context */ local 98971 Parse *pParse = pWC->pParse; /* Parsing context */ local 99281 isSortingIndex( Parse *pParse, WhereMaskSet *pMaskSet, Index *pIdx, int base, ExprList *pOrderBy, int nEqCol, int wsFlags, int *pbRev ) argument 99482 bestOrClauseIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 99596 bestAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereCost *pCost ) argument 99659 constructAutomaticIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, WhereLevel *pLevel ) argument 99813 allocateIndexInfo( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, ExprList *pOrderBy ) argument 99926 vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info *p) argument 99975 bestVirtualIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost, sqlite3_index_info **ppIdxInfo ) argument 100137 whereRangeRegion( Parse *pParse, Index *pIdx, sqlite3_value *pVal, int roundUp, int *piRegion ) argument 100244 valueFromExpr( Parse *pParse, Expr *pExpr, u8 aff, sqlite3_value **pp ) argument 100303 whereRangeScanEst( Parse *pParse, Index *p, int nEq, WhereTerm *pLower, WhereTerm *pUpper, int *piEst ) argument 100399 whereEqualScanEst( Parse *pParse, Index *p, Expr *pExpr, double *pnRow ) argument 100456 whereInScanEst( Parse *pParse, Index *p, ExprList *pList, double *pnRow ) argument 100546 bestBtreeIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 101009 bestIndex( Parse *pParse, WhereClause *pWC, struct SrcList_item *pSrc, Bitmask notReady, Bitmask notValid, ExprList *pOrderBy, WhereCost *pCost ) argument 101085 codeApplyAffinity(Parse *pParse, int base, int n, char *zAff) argument 101125 codeEqualityTerm( Parse *pParse, WhereTerm *pTerm, WhereLevel *pLevel, int iTarget ) argument 101218 codeAllEqualityTerms( Parse *pParse, WhereLevel *pLevel, WhereClause *pWC, Bitmask notReady, int nExtraReg, char **pzAff ) argument 101367 explainOneScan( Parse *pParse, SrcList *pTabList, WhereLevel *pLevel, int iLevel, int iFrom, u16 wctrlFlags ) argument 101464 Parse *pParse; /* Parsing context */ local 102227 sqlite3WhereBegin( Parse *pParse, SrcList *pTabList, Expr *pWhere, ExprList **ppOrderBy, u16 wctrlFlags ) argument 102726 Parse *pParse = pWInfo->pParse; local 102922 spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue) argument 102931 spanBinaryExpr( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pLeft, ExprSpan *pRight ) argument 102945 spanUnaryPostfix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPostOp ) argument 102959 binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op) argument 102970 spanUnaryPrefix( ExprSpan *pOut, Parse *pParse, int op, ExprSpan *pOperand, Token *pPreOp ) argument 106938 sqlite3RunParser(Parse *pParse, const char *zSql, char **pzErrMsg) argument 117560 getNextToken( ParseContext *pParse, int iCol, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 117641 getNextString( ParseContext *pParse, const char *zInput, int nInput, Fts3Expr **ppExpr ) argument 117745 getNextNode( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 117967 fts3ExprParse( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument [all...] |
/external/chromium_org/third_party/sqlite/src/ext/fts3/ |
H A D | fts3_expr.c | 123 ** and other information (column names etc.) in pParse. Create an Fts3Expr 134 ParseContext *pParse, /* fts3 query parse context */ 140 sqlite3_tokenizer *pTokenizer = pParse->pTokenizer; 215 ParseContext *pParse, /* fts3 query parse context */ 219 sqlite3_tokenizer *pTokenizer = pParse->pTokenizer; 287 p->pPhrase->iColumn = pParse->iDefaultCol; 319 ParseContext *pParse, /* fts3 query parse context */ 408 pParse->nNest++; 409 rc = fts3ExprParse(pParse, &zInput[1], nInput-1, ppExpr, &nConsumed); 419 pParse 133 getNextToken( ParseContext *pParse, int iCol, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 214 getNextString( ParseContext *pParse, const char *zInput, int nInput, Fts3Expr **ppExpr ) argument 318 getNextNode( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument 540 fts3ExprParse( ParseContext *pParse, const char *z, int n, Fts3Expr **ppExpr, int *pnConsumed ) argument [all...] |