Lines Matching refs:eDest
18583 #define IgnorableOrderby(X) ((X->eDest)<=SRT_DistQueue)
18598 u8 eDest; /* How to dispose of the results. One of SRT_* above. */ member
102793 dest.eDest = SRT_Mem;
102799 dest.eDest = SRT_Exists;
129402 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
129403 pDest->eDest = (u8)eDest;
130166 int eDest = pDest->eDest; /* How to dispose of results */
130216 }else if( eDest!=SRT_Exists ){
130225 if( eDest==SRT_Mem || eDest==SRT_Output || eDest==SRT_Coroutine ){
130230 if( pSort && hasDistinct==0 && eDest!=SRT_EphemTab && eDest!=SRT_Table ){
130275 testcase( eDest==SRT_Set );
130276 testcase( eDest==SRT_Mem );
130277 testcase( eDest==SRT_Coroutine );
130278 testcase( eDest==SRT_Output );
130279 assert( eDest==SRT_Set || eDest==SRT_Mem
130280 || eDest==SRT_Coroutine || eDest==SRT_Output
130281 || eDest==SRT_Upfrom );
130366 switch( eDest ){
130397 testcase( eDest==SRT_Table );
130398 testcase( eDest==SRT_EphemTab );
130399 testcase( eDest==SRT_Fifo );
130400 testcase( eDest==SRT_DistFifo );
130403 if( eDest==SRT_DistFifo ){
130507 testcase( eDest==SRT_Coroutine );
130508 testcase( eDest==SRT_Output );
130512 }else if( eDest==SRT_Coroutine ){
130539 if( eDest==SRT_DistQueue ){
130548 if( eDest==SRT_DistQueue ){
130576 assert( eDest==SRT_Discard );
130747 int eDest = pDest->eDest;
130777 if( eDest==SRT_Output || eDest==SRT_Coroutine || eDest==SRT_Mem ){
130782 if( eDest==SRT_EphemTab || eDest==SRT_Table ){
130864 switch( eDest ){
130898 assert( eDest==SRT_Output || eDest==SRT_Coroutine );
130899 testcase( eDest==SRT_Output );
130900 testcase( eDest==SRT_Coroutine );
130901 if( eDest==SRT_Output ){
130910 if( eDest==SRT_Set ){
131648 int eDest = SRT_Fifo; /* How to write to Queue */
131690 eDest = pOrderBy ? SRT_DistQueue : SRT_DistFifo;
131693 eDest = pOrderBy ? SRT_Queue : SRT_Fifo;
131695 sqlite3SelectDestInit(&destQueue, eDest, iQueue);
131891 if( dest.eDest==SRT_EphemTab ){
131894 dest.eDest = SRT_Table;
131985 if( dest.eDest==priorOp ){
132024 uniondest.eDest = op;
132044 assert( unionTab==dest.iSDParm || dest.eDest!=priorOp );
132046 if( dest.eDest!=priorOp && db->mallocFailed==0 ){
132270 assert( pDest->eDest!=SRT_Exists );
132271 assert( pDest->eDest!=SRT_Table );
132272 switch( pDest->eDest ){
132339 assert( pDest->eDest==SRT_Output );
135106 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo );
135107 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Fifo );
135108 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue );
135109 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Queue );
135111 assert(pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union ||
135112 pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard ||
135113 pDest->eDest==SRT_Queue || pDest->eDest==SRT_DistFifo ||
135114 pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_Fifo);
135152 if( pDest->eDest==SRT_Output ){
135544 if( pDest->eDest==SRT_EphemTab ){
137805 int eDest;
137838 eDest = SRT_Upfrom;
137843 eDest = SRT_Table;
137845 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
137863 sqlite3SelectDestInit(&dest, eDest, iEph);