Lines Matching refs:eDest
18550 #define IgnorableOrderby(X) ((X->eDest)<=SRT_DistQueue)
18564 u8 eDest; /* How to dispose of the results. On of SRT_* above. */ member
102574 dest.eDest = SRT_Mem;
102580 dest.eDest = SRT_Exists;
129052 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
129053 pDest->eDest = (u8)eDest;
129829 int eDest = pDest->eDest; /* How to dispose of results */
129879 }else if( eDest!=SRT_Exists ){
129888 if( eDest==SRT_Mem || eDest==SRT_Output || eDest==SRT_Coroutine ){
129893 if( pSort && hasDistinct==0 && eDest!=SRT_EphemTab && eDest!=SRT_Table ){
129938 testcase( eDest==SRT_Set );
129939 testcase( eDest==SRT_Mem );
129940 testcase( eDest==SRT_Coroutine );
129941 testcase( eDest==SRT_Output );
129942 assert( eDest==SRT_Set || eDest==SRT_Mem
129943 || eDest==SRT_Coroutine || eDest==SRT_Output );
130028 switch( eDest ){
130059 testcase( eDest==SRT_Table );
130060 testcase( eDest==SRT_EphemTab );
130061 testcase( eDest==SRT_Fifo );
130062 testcase( eDest==SRT_DistFifo );
130065 if( eDest==SRT_DistFifo ){
130144 testcase( eDest==SRT_Coroutine );
130145 testcase( eDest==SRT_Output );
130149 }else if( eDest==SRT_Coroutine ){
130176 if( eDest==SRT_DistQueue ){
130185 if( eDest==SRT_DistQueue ){
130213 assert( eDest==SRT_Discard );
130384 int eDest = pDest->eDest;
130414 if( eDest==SRT_Output || eDest==SRT_Coroutine || eDest==SRT_Mem ){
130419 if( eDest==SRT_EphemTab || eDest==SRT_Table ){
130501 switch( eDest ){
130524 assert( eDest==SRT_Output || eDest==SRT_Coroutine );
130525 testcase( eDest==SRT_Output );
130526 testcase( eDest==SRT_Coroutine );
130527 if( eDest==SRT_Output ){
130536 if( eDest==SRT_Set ){
131274 int eDest = SRT_Fifo; /* How to write to Queue */
131316 eDest = pOrderBy ? SRT_DistQueue : SRT_DistFifo;
131319 eDest = pOrderBy ? SRT_Queue : SRT_Fifo;
131321 sqlite3SelectDestInit(&destQueue, eDest, iQueue);
131517 if( dest.eDest==SRT_EphemTab ){
131520 dest.eDest = SRT_Table;
131611 if( dest.eDest==priorOp ){
131650 uniondest.eDest = op;
131670 assert( unionTab==dest.iSDParm || dest.eDest!=priorOp );
131672 if( dest.eDest!=priorOp && db->mallocFailed==0 ){
131896 assert( pDest->eDest!=SRT_Exists );
131897 assert( pDest->eDest!=SRT_Table );
131898 switch( pDest->eDest ){
131965 assert( pDest->eDest==SRT_Output );
134711 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo );
134712 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Fifo );
134713 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue );
134714 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Queue );
134716 assert(pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union ||
134717 pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard ||
134718 pDest->eDest==SRT_Queue || pDest->eDest==SRT_DistFifo ||
134719 pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_Fifo);
134739 if( pDest->eDest==SRT_Output ){
135126 if( pDest->eDest==SRT_EphemTab ){