Lines Matching refs:eDest

20108 #define IgnorableDistinct(X) ((X->eDest)<=SRT_DistQueue)
20114 #define IgnorableOrderby(X) ((X->eDest)<=SRT_Fifo)
20129 u8 eDest; /* How to dispose of the results. One of SRT_* above. */ member
114154 dest.eDest = SRT_Mem;
114160 dest.eDest = SRT_Exists;
144951 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
144952 pDest->eDest = (u8)eDest;
145989 int eDest = pDest->eDest; /* How to dispose of results */
146039 }else if( eDest!=SRT_Exists ){
146048 if( eDest==SRT_Mem || eDest==SRT_Output || eDest==SRT_Coroutine ){
146053 if( pSort && hasDistinct==0 && eDest!=SRT_EphemTab && eDest!=SRT_Table ){
146098 testcase( eDest==SRT_Set );
146099 testcase( eDest==SRT_Mem );
146100 testcase( eDest==SRT_Coroutine );
146101 testcase( eDest==SRT_Output );
146102 assert( eDest==SRT_Set || eDest==SRT_Mem
146103 || eDest==SRT_Coroutine || eDest==SRT_Output
146104 || eDest==SRT_Upfrom );
146141 switch( eDest ){
146172 testcase( eDest==SRT_Table );
146173 testcase( eDest==SRT_EphemTab );
146174 testcase( eDest==SRT_Fifo );
146175 testcase( eDest==SRT_DistFifo );
146183 if( eDest==SRT_Table && pDest->iSDParm2 ){
146188 if( eDest==SRT_DistFifo ){
146298 testcase( eDest==SRT_Coroutine );
146299 testcase( eDest==SRT_Output );
146303 }else if( eDest==SRT_Coroutine ){
146330 if( eDest==SRT_DistQueue ){
146339 if( eDest==SRT_DistQueue ){
146367 assert( eDest==SRT_Discard );
146539 int eDest = pDest->eDest;
146586 if( eDest==SRT_Output || eDest==SRT_Coroutine || eDest==SRT_Mem ){
146587 if( eDest==SRT_Mem && p->iOffset ){
146594 if( eDest==SRT_EphemTab || eDest==SRT_Table ){
146679 switch( eDest ){
146713 assert( eDest==SRT_Output || eDest==SRT_Coroutine );
146714 testcase( eDest==SRT_Output );
146715 testcase( eDest==SRT_Coroutine );
146716 if( eDest==SRT_Output ){
146725 if( eDest==SRT_Set ){
147521 int eDest = SRT_Fifo; /* How to write to Queue */
147563 eDest = pOrderBy ? SRT_DistQueue : SRT_DistFifo;
147566 eDest = pOrderBy ? SRT_Queue : SRT_Fifo;
147568 sqlite3SelectDestInit(&destQueue, eDest, iQueue);
147783 if( dest.eDest==SRT_EphemTab ){
147786 dest.eDest = SRT_Table;
147879 if( dest.eDest==priorOp ){
147920 uniondest.eDest = op;
147941 assert( unionTab==dest.iSDParm || dest.eDest!=priorOp );
147943 if( dest.eDest!=priorOp && db->mallocFailed==0 ){
148174 assert( pDest->eDest!=SRT_Exists );
148175 assert( pDest->eDest!=SRT_Table );
148176 switch( pDest->eDest ){
148246 assert( pDest->eDest==SRT_Output );
152311 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo );
152312 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Fifo );
152313 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue );
152314 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Queue );
152316 assert(pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union ||
152317 pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard ||
152318 pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_DistFifo );
152374 if( pDest->eDest==SRT_Output ){
152907 if( pDest->eDest==SRT_EphemTab ){
152969 if( pDest->eDest<=SRT_DistQueue && pDest->eDest>=SRT_DistFifo ){
155643 int eDest;
155677 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
155682 eDest = SRT_Table;
155684 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
155705 sqlite3SelectDestInit(&dest, eDest, iEph);