Lines Matching refs:eDest

37 void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
38 pDest->eDest = (u8)eDest;
506 int eDest = pDest->eDest;
507 if( nExpr>1 && (eDest==SRT_Mem || eDest==SRT_Set) ){
542 int eDest = pDest->eDest; /* How to dispose of results */
573 }else if( eDest!=SRT_Exists ){
578 sqlite3ExprCodeExprList(pParse, pEList, regResult, eDest==SRT_Output);
595 switch( eDest ){
624 testcase( eDest==SRT_Table );
625 testcase( eDest==SRT_EphemTab );
694 testcase( eDest==SRT_Coroutine );
695 testcase( eDest==SRT_Output );
701 }else if( eDest==SRT_Coroutine ){
717 assert( eDest==SRT_Discard );
881 int eDest = pDest->eDest;
889 if( eDest==SRT_Output || eDest==SRT_Coroutine ){
899 switch( eDest ){
902 testcase( eDest==SRT_Table );
903 testcase( eDest==SRT_EphemTab );
926 assert( eDest==SRT_Output || eDest==SRT_Coroutine );
927 testcase( eDest==SRT_Output );
928 testcase( eDest==SRT_Coroutine );
936 if( eDest==SRT_Output ){
953 if( eDest==SRT_Output || eDest==SRT_Coroutine ){
1510 ** of type eDest with parameter iParm.
1574 if( dest.eDest==SRT_EphemTab ){
1578 dest.eDest = SRT_Table;
1650 if( dest.eDest==priorOp && ALWAYS(!p->pLimit &&!p->pOffset) ){
1695 uniondest.eDest = op;
1715 assert( unionTab==dest.iParm || dest.eDest!=priorOp );
1716 if( dest.eDest!=priorOp ){
1719 if( dest.eDest==SRT_Output ){
1794 if( dest.eDest==SRT_Output ){
1936 switch( pDest->eDest ){
1943 testcase( pDest->eDest==SRT_Table );
1944 testcase( pDest->eDest==SRT_EphemTab );
2016 assert( pDest->eDest==SRT_Output );
2453 if( pDest->eDest==SRT_Output ){
3658 ** pDest->eDest Result
3741 assert(pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union ||
3742 pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard);
3893 if( pDest->eDest==SRT_EphemTab ){
4362 if( rc==SQLITE_OK && pDest->eDest==SRT_Output ){