/external/chromium_org/third_party/sqlite/src/src/ |
insert.c | 326 Select *pSelect, /* A SELECT statement to use as the data source */ 342 ** statement above, and pSelect is NULL. For the second form, pList is 343 ** NULL and pSelect is a pointer to the select statement used to generate 437 Select *pSelect, /* A SELECT statement to use as the data source */ 507 isView = pTab->pSelect!=0; 540 sqlite3BeginWriteOperation(pParse, pSelect || pTrigger, iDb); 552 if( pColumn==0 && xferOptimization(pParse, pTab, pSelect, onError, iDb) ){ 569 if( pSelect ){ 604 rc = sqlite3Select(pParse, pSelect, &dest); 616 assert( pSelect->pEList ) [all...] |
resolve.c | 307 assert( pExpr->x.pSelect==0 ); 591 sqlite3WalkSelect(pWalker, pExpr->x.pSelect); 664 Select *pSelect, /* The SELECT statement with the ORDER BY clause */ 675 pEList = pSelect->pEList; 681 nc.pSrcList = pSelect->pSrc; 737 Select *pSelect /* The SELECT statement containing the ORDER BY */ 745 pOrderBy = pSelect->pOrderBy; 757 pSelect->pNext = 0; 758 while( pSelect->pPrior ){ 759 pSelect->pPrior->pNext = pSelect [all...] |
attach.c | 462 if( sqlite3FixSelect(pFix, pItem->pSelect) ) return 1; 471 Select *pSelect /* The SELECT statement to be fixed to one database */ 473 while( pSelect ){ 474 if( sqlite3FixExprList(pFix, pSelect->pEList) ){ 477 if( sqlite3FixSrcList(pFix, pSelect->pSrc) ){ 480 if( sqlite3FixExpr(pFix, pSelect->pWhere) ){ 483 if( sqlite3FixExpr(pFix, pSelect->pHaving) ){ 486 pSelect = pSelect->pPrior; 497 if( sqlite3FixSelect(pFix, pExpr->x.pSelect) ) return 1 [all...] |
delete.c | 74 if( !viewOk && pTab->pSelect ){ 99 pDup = sqlite3SelectDup(db, pView->pSelect, 0); 108 pFrom->a[0].pSelect = pDup; 145 Select *pSelect = NULL; /* Complete SELECT tree */ 187 pSelect = sqlite3SelectNew(pParse,pEList,pSelectSrc,pWhere,0,0, 189 if( pSelect == 0 ) return 0; 197 pInClause->x.pSelect = pSelect; 204 sqlite3SelectDelete(pParse->db, pSelect); 268 isView = pTab->pSelect!=0 [all...] |
trigger.c | 26 sqlite3SelectDelete(db, pTmp->pSelect); 191 if( pTab->pSelect && tr_tm!=TK_INSTEAD ){ 196 if( !pTab->pSelect && tr_tm==TK_INSTEAD ){ 333 ** Turn a SELECT statement (that the pSelect parameter points to) into 339 TriggerStep *sqlite3TriggerSelectStep(sqlite3 *db, Select *pSelect){ 342 sqlite3SelectDelete(db, pSelect); 346 pTriggerStep->pSelect = pSelect; 387 Select *pSelect, /* A SELECT statement that supplies values */ 392 assert(pEList == 0 || pSelect == 0) [all...] |
walker.c | 50 if( sqlite3WalkSelect(pWalker, pExpr->x.pSelect) ) return WRC_Abort; 105 if( sqlite3WalkSelect(pWalker, pItem->pSelect) ){
|
select.c | 415 Select *pSelect, /* The whole SELECT statement */ 430 if( pSelect->iLimit ){ 433 if( pSelect->iOffset ){ 434 iLimit = pSelect->iOffset+1; 436 iLimit = pSelect->iLimit; [all...] |
update.c | 62 if( !pTab->pSelect ){ 150 isView = pTab->pSelect!=0; 604 Select *pSelect = 0; /* The SELECT statement */ 631 pSelect = sqlite3SelectNew(pParse, pEList, pSrc, pWhere, 0, 0, 0, 0, 0, 0); 644 sqlite3Select(pParse, pSelect, &dest); 663 sqlite3SelectDelete(db, pSelect);
|
build.c | 543 sqlite3SelectDelete(db, pTable->pSelect); [all...] |
fkey.c | 599 sqlite3SelectDelete(dbMem, pStep->pSelect); 624 if( (db->flags&SQLITE_ForeignKeys) && !IsVirtual(pTab) && !pTab->pSelect ){ [all...] |
expr.c | 37 return sqlite3ExprAffinity(pExpr->x.pSelect->pEList->a[0].pExpr); 168 aff = sqlite3CompareAffinity(pExpr->x.pSelect->pEList->a[0].pExpr, aff); 319 ** Expr.pSelect member has a height of 1. Any other expression 328 heightOfSelect(p->x.pSelect, &nHeight); 625 sqlite3SelectDelete(db, p->x.pSelect); 723 ** descended from the Expr.x.pList or Expr.x.pSelect variables). 799 /* Fill in the pNew->x.pSelect or pNew->x.pList member. */ 801 pNew->x.pSelect = sqlite3SelectDup(db, p->x.pSelect, isReduced); 912 pNewItem->pSelect = sqlite3SelectDup(db, pOldItem->pSelect, flags) [all...] |
alter.c | 447 if( pTab->pSelect ){ 771 if( pTab->pSelect ){
|
sqliteInt.h | [all...] |
vdbeblob.c | 182 if( pTab && pTab->pSelect ){
|
parse.y | [all...] |
where.c | 450 mask |= exprSelectTableUsage(pMaskSet, p->x.pSelect); [all...] |
vtab.c | 664 && !pParse->pNewTable->pSelect
|
main.c | [all...] |
/external/chromium_org/third_party/sqlite/src/ext/fts1/ |
fulltext.c | 1064 * (*pSelect) is used to hold an SQLite statement used inside this function [all...] |
/external/chromium_org/third_party/sqlite/src/ext/fts3/ |
fts3_snippet.c | [all...] |
fts3_write.c | 748 sqlite3_stmt *pSelect; 751 rc = fts3SqlStmt(p, SQL_SELECT_CONTENT_BY_ROWID, &pSelect, apVal); 753 if( SQLITE_ROW==sqlite3_step(pSelect) ){ 756 const char *zText = (const char *)sqlite3_column_text(pSelect, i); 759 sqlite3_reset(pSelect); 763 aSz[p->nColumn] += sqlite3_column_bytes(pSelect, i); 766 rc = sqlite3_reset(pSelect); 768 sqlite3_reset(pSelect); [all...] |
/external/chromium_org/third_party/sqlite/amalgamation/ |
sqlite3.c | [all...] |
/external/sqlite/dist/orig/ |
sqlite3.c | [all...] |
/external/sqlite/dist/ |
sqlite3.c | [all...] |