Searched refs:pParse (Results 1 - 25 of 29) sorted by relevance

12

/external/chromium_org/third_party/sqlite/src/src/
H A Dauth.c84 ** 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 Ddelete.c31 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 Dtokenize.c388 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 Dexpr.c77 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 Dalter.c282 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 Dupdate.c20 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 Dparse.y28 %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 Dinsert.c192 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 Dtrigger.c47 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 Dresolve.c49 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 Dfkey.c178 ** 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 Dbuild.c32 ** 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 Dselect.c51 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 Danalyze.c34 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 Dutil.c134 ** 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 Dprepare.c424 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 Dvtab.c266 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 Dpragma.c108 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 Dwhere.c132 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 Dattach.c42 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 Dvdbeblob.c156 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 Dsqlite3.c10869 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 Dsqlite3.c10869 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 Dsqlite3.c10320 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 Dfts3_expr.c123 ** 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...]

Completed in 966 milliseconds

12