/external/chromium_org/third_party/sqlite/src/src/ |
H A D | resolve.c | 23 ** result set in pEList. 50 ExprList *pEList, /* A result set */ 51 int iCol, /* A column in the result set. 0..pEList->nExpr-1 */ 59 assert( iCol>=0 && iCol<pEList->nExpr ); 60 pOrig = pEList->a[iCol].pExpr; 68 if( pEList->a[iCol].iAlias==0 ){ 69 pEList->a[iCol].iAlias = (u16)(++pParse->nAlias); 71 pDup->iTable = pEList->a[iCol].iAlias; 157 ExprList *pEList; local 300 if( cnt==0 && (pEList 48 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 623 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 668 ExprList *pEList; /* The columns of the result set */ local 741 ExprList *pEList; local 833 ExprList *pEList; local 931 ExprList *pEList; /* Result set expression list */ local [all...] |
H A D | select.c | 23 sqlite3ExprListDelete(db, p->pEList); 52 ExprList *pEList, /* which columns to include in the result */ 71 if( pEList==0 ){ 72 pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db,TK_ALL,0)); 74 pNew->pEList = pEList; 521 ** If srcTab and nColumn are both zero, then the pEList expressions 523 ** then data is pulled from srcTab and pEList is used only to get the 529 ExprList *pEList, /* List of values being extracted */ 548 assert( pEList! 50 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 526 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 1220 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 3057 ExprList *pEList = p->pEList; local 3163 ExprList *pEList; local 3714 ExprList *pEList; /* List of columns to extract. */ local [all...] |
H A D | trigger.c | 386 ExprList *pEList, /* The VALUE clause: a list of values to be inserted */ 392 assert(pEList == 0 || pSelect == 0); 393 assert(pEList != 0 || pSelect != 0 || db->mallocFailed); 399 pTriggerStep->pExprList = sqlite3ExprListDup(db, pEList, EXPRDUP_REDUCE); 404 sqlite3ExprListDelete(db, pEList); 418 ExprList *pEList, /* The SET clause: list of column and new values */ 426 pTriggerStep->pExprList = sqlite3ExprListDup(db, pEList, EXPRDUP_REDUCE); 430 sqlite3ExprListDelete(db, pEList); 608 ** pEList is the SET clause of an UPDATE statement. Each entry 609 ** in pEList i 382 sqlite3TriggerInsertStep( sqlite3 *db, Token *pTableName, IdList *pColumn, ExprList *pEList, Select *pSelect, u8 orconf ) argument 415 sqlite3TriggerUpdateStep( sqlite3 *db, Token *pTableName, ExprList *pEList, Expr *pWhere, u8 orconf ) argument 616 checkColumnOverlap(IdList *pIdList, ExprList *pEList) argument [all...] |
H A D | delete.c | 143 ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */ local 175 pEList = sqlite3ExprListAppend(pParse, 0, pSelectRowid); 176 if( pEList == 0 ) goto limit_where_cleanup_2; 182 sqlite3ExprListDelete(pParse->db, pEList); 187 pSelect = sqlite3SelectNew(pParse,pEList,pSelectSrc,pWhere,0,0,
|
H A D | update.c | 603 ExprList *pEList = 0; /* The result set of the SELECT statement */ local 617 pEList = sqlite3ExprListAppend(pParse, 0, sqlite3Expr(db, TK_ID, "_rowid_")); 619 pEList = sqlite3ExprListAppend(pParse, pEList, 629 pEList = sqlite3ExprListAppend(pParse, pEList, pExpr); 631 pSelect = sqlite3SelectNew(pParse, pEList, pSrc, pWhere, 0, 0, 0, 0, 0, 0);
|
H A D | walker.c | 80 if( sqlite3WalkExprList(pWalker, p->pEList) ) return WRC_Abort;
|
H A D | insert.c | 616 assert( pSelect->pEList ); 617 nColumn = pSelect->pEList->nExpr; 1613 ExprList *pEList; /* The result set of the SELECT */ local 1674 pEList = pSelect->pEList; 1675 assert( pEList!=0 ); 1676 if( pEList->nExpr!=1 ){ 1679 assert( pEList->a[0].pExpr ); 1680 if( pEList->a[0].pExpr->op!=TK_ALL ){
|
H A D | expr.c | 37 return sqlite3ExprAffinity(pExpr->x.pSelect->pEList->a[0].pExpr); 168 aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff); 309 heightOfExprList(p->pEList, pnHeight); 944 pNew->pEList = sqlite3ExprListDup(db, p->pEList, flags); 1068 ** If the expression list pEList contains more than iLimit elements, 1073 ExprList *pEList, 1077 testcase( pEList && pEList->nExpr==mx ); 1078 testcase( pEList 1071 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 1345 ExprList *pEList; local 1649 ExprList *pEList; local 2764 ExprList *pEList; /* List of WHEN terms */ local [all...] |
H A D | attach.c | 474 if( sqlite3FixExprList(pFix, pSelect->pEList) ){
|
H A D | sqliteInt.h | 1978 ** a list of named expression (pEList). The named expression list may 1981 ** pEList corresponds to the result set of a SELECT and is NULL for 1999 ExprList *pEList; /* Optional list of named expressions */ member in struct:NameContext 2031 ExprList *pEList; /* The fields of the result */ member in struct:Select
|
H A D | where.c | 469 mask |= exprListTableUsage(pMaskSet, pS->pEList);
|
/external/chromium_org/third_party/sqlite/amalgamation/ |
H A D | sqlite3.c | 10323 ** a list of named expression (pEList). The named expression list may 10326 ** pEList corresponds to the result set of a SELECT and is NULL for 10344 ExprList *pEList; /* Optional list of named expressions */ member in struct:NameContext 10376 ExprList *pEList; /* The fields of the result */ member in struct:Select 69579 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType ) argument 69688 ExprList *pEList; local 70154 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 70199 ExprList *pEList; /* The columns of the result set */ local 70272 ExprList *pEList; local 70364 ExprList *pEList; local 70462 ExprList *pEList; /* Result set expression list */ local 71808 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 72082 ExprList *pEList; local 72386 ExprList *pEList; local 73501 ExprList *pEList; /* List of WHEN terms */ local 81200 ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */ local 86096 ExprList *pEList; /* The result set of the SELECT */ local 89972 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, int isDistinct, Expr *pLimit, Expr *pOffset ) argument 90448 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, int nColumn, ExprList *pOrderBy, int distinct, SelectDest *pDest, int iContinue, int iBreak ) argument 91142 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, int *pnCol, Column **paCol ) argument 92979 ExprList *pEList = p->pEList; local 93085 ExprList *pEList; local 93636 ExprList *pEList; /* List of columns to extract. */ local 94968 sqlite3TriggerInsertStep( sqlite3 *db, Token *pTableName, IdList *pColumn, ExprList *pEList, Select *pSelect, u8 orconf ) argument 95001 sqlite3TriggerUpdateStep( sqlite3 *db, Token *pTableName, ExprList *pEList, Expr *pWhere, u8 orconf ) argument 95202 checkColumnOverlap(IdList *pIdList, ExprList *pEList) argument 96302 ExprList *pEList = 0; /* The result set of the SELECT statement */ local [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 11631 ** a list of named expression (pEList). The named expression list may 11634 ** pEList corresponds to the result set of a SELECT and is NULL for 11652 ExprList *pEList; /* Optional list of result-set columns */ member in struct:NameContext 11690 ExprList *pEList; /* The fields of the result */ member in struct:Select 76854 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType, int nSubquery ) argument 77034 ExprList *pEList; local 77574 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 77619 ExprList *pEList; /* The columns of the result set */ local 77692 ExprList *pEList; local 77790 ExprList *pEList; local 77896 ExprList *pEList; /* Result set expression list */ local 79407 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 79670 ExprList *pEList; local 80034 ExprList *pEList; local 81245 ExprList *pEList; /* List of WHEN terms */ local 90969 ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */ local 96550 ExprList *pEList; /* The result set of the SELECT */ local 101528 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, u16 selFlags, Expr *pLimit, Expr *pOffset ) argument 102060 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, SortCtx *pSort, DistinctCtx *pDistinct, SelectDest *pDest, int iContinue, int iBreak ) argument 102973 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, i16 *pnCol, Column **paCol ) argument 105027 ExprList *pEList = pExpr->x.pList; /* Arguments to agg function */ local 105254 ExprList *pEList; local 105394 ExprList *pEList; local 105983 ExprList *pEList; /* List of columns to extract. */ local 107483 sqlite3TriggerUpdateStep( sqlite3 *db, Token *pTableName, ExprList *pEList, Expr *pWhere, u8 orconf ) argument 107685 checkColumnOverlap(IdList *pIdList, ExprList *pEList) argument 108895 ExprList *pEList = 0; /* The result set of the SELECT statement */ local [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 11631 ** a list of named expression (pEList). The named expression list may 11634 ** pEList corresponds to the result set of a SELECT and is NULL for 11652 ExprList *pEList; /* Optional list of result-set columns */ member in struct:NameContext 11690 ExprList *pEList; /* The fields of the result */ member in struct:Select 76874 resolveAlias( Parse *pParse, ExprList *pEList, int iCol, Expr *pExpr, const char *zType, int nSubquery ) argument 77054 ExprList *pEList; local 77594 resolveAsName( Parse *pParse, ExprList *pEList, Expr *pE ) argument 77639 ExprList *pEList; /* The columns of the result set */ local 77712 ExprList *pEList; local 77810 ExprList *pEList; local 77916 ExprList *pEList; /* Result set expression list */ local 79427 sqlite3ExprListCheckLength( Parse *pParse, ExprList *pEList, const char *zObject ) argument 79690 ExprList *pEList; local 80054 ExprList *pEList; local 81265 ExprList *pEList; /* List of WHEN terms */ local 90989 ExprList *pEList = NULL; /* Expression list contaning only pSelectRowid */ local 96570 ExprList *pEList; /* The result set of the SELECT */ local 101548 sqlite3SelectNew( Parse *pParse, ExprList *pEList, SrcList *pSrc, Expr *pWhere, ExprList *pGroupBy, Expr *pHaving, ExprList *pOrderBy, u16 selFlags, Expr *pLimit, Expr *pOffset ) argument 102080 selectInnerLoop( Parse *pParse, Select *p, ExprList *pEList, int srcTab, SortCtx *pSort, DistinctCtx *pDistinct, SelectDest *pDest, int iContinue, int iBreak ) argument 102993 selectColumnsFromExprList( Parse *pParse, ExprList *pEList, i16 *pnCol, Column **paCol ) argument 105047 ExprList *pEList = pExpr->x.pList; /* Arguments to agg function */ local 105274 ExprList *pEList; local 105414 ExprList *pEList; local 106003 ExprList *pEList; /* List of columns to extract. */ local 107503 sqlite3TriggerUpdateStep( sqlite3 *db, Token *pTableName, ExprList *pEList, Expr *pWhere, u8 orconf ) argument 107705 checkColumnOverlap(IdList *pIdList, ExprList *pEList) argument 108915 ExprList *pEList = 0; /* The result set of the SELECT statement */ local [all...] |