Lines Matching refs:pSelect
581 Select *pSelect, /* A SELECT statement to use as the data source */
686 Select *pSelect, /* A SELECT statement to use as the data source */ in sqlite3Insert() argument
741 if( pSelect && (pSelect->selFlags & SF_Values)!=0 && pSelect->pPrior==0 ){ in sqlite3Insert()
742 pList = pSelect->pEList; in sqlite3Insert()
743 pSelect->pEList = 0; in sqlite3Insert()
744 sqlite3SelectDelete(db, pSelect); in sqlite3Insert()
745 pSelect = 0; in sqlite3Insert()
783 sqlite3TreeViewInsert(pParse->pWith, pTabList, pColumn, pSelect, pList, in sqlite3Insert()
806 sqlite3BeginWriteOperation(pParse, pSelect || pTrigger, iDb); in sqlite3Insert()
819 && pSelect!=0 in sqlite3Insert()
821 && xferOptimization(pParse, pTab, pSelect, onError, iDb) in sqlite3Insert()
909 if( pSelect ){ in sqlite3Insert()
922 rc = sqlite3Select(pParse, pSelect, &dest); in sqlite3Insert()
929 assert( pSelect->pEList ); in sqlite3Insert()
930 nColumn = pSelect->pEList->nExpr; in sqlite3Insert()
1108 }else if( pSelect ){ in sqlite3Insert()
1199 }else if( pSelect ){ in sqlite3Insert()
1234 assert( pSelect==0 ); /* Otherwise useTempTable is true */ in sqlite3Insert()
1284 }else if( pSelect ){ in sqlite3Insert()
1392 }else if( pSelect ){ in sqlite3Insert()
1430 sqlite3SelectDelete(db, pSelect); in sqlite3Insert()
2783 Select *pSelect, /* A SELECT statement to use as the data source */ in xferOptimization() argument
2803 assert( pSelect!=0 ); in xferOptimization()
2804 if( pParse->pWith || pSelect->pWith ){ in xferOptimization()
2819 assert(pSelect->pSrc); /* allocated even if there is no FROM clause */ in xferOptimization()
2820 if( pSelect->pSrc->nSrc!=1 ){ in xferOptimization()
2823 if( pSelect->pSrc->a[0].pSelect ){ in xferOptimization()
2826 if( pSelect->pWhere ){ in xferOptimization()
2829 if( pSelect->pOrderBy ){ in xferOptimization()
2834 if( pSelect->pGroupBy ){ in xferOptimization()
2837 if( pSelect->pLimit ){ in xferOptimization()
2840 if( pSelect->pPrior ){ in xferOptimization()
2843 if( pSelect->selFlags & SF_Distinct ){ in xferOptimization()
2846 pEList = pSelect->pEList; in xferOptimization()
2860 pItem = pSelect->pSrc->a; in xferOptimization()