Lines Matching refs:eDest

19645 #define IgnorableDistinct(X) ((X->eDest)<=SRT_DistQueue)
19651 #define IgnorableOrderby(X) ((X->eDest)<=SRT_Fifo)
19666 u8 eDest; /* How to dispose of the results. One of SRT_* above. */ member
112700 dest.eDest = SRT_Mem;
112706 dest.eDest = SRT_Exists;
143003 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
143004 pDest->eDest = (u8)eDest;
144008 int eDest = pDest->eDest; /* How to dispose of results */
144058 }else if( eDest!=SRT_Exists ){
144067 if( eDest==SRT_Mem || eDest==SRT_Output || eDest==SRT_Coroutine ){
144072 if( pSort && hasDistinct==0 && eDest!=SRT_EphemTab && eDest!=SRT_Table ){
144117 testcase( eDest==SRT_Set );
144118 testcase( eDest==SRT_Mem );
144119 testcase( eDest==SRT_Coroutine );
144120 testcase( eDest==SRT_Output );
144121 assert( eDest==SRT_Set || eDest==SRT_Mem
144122 || eDest==SRT_Coroutine || eDest==SRT_Output
144123 || eDest==SRT_Upfrom );
144160 switch( eDest ){
144191 testcase( eDest==SRT_Table );
144192 testcase( eDest==SRT_EphemTab );
144193 testcase( eDest==SRT_Fifo );
144194 testcase( eDest==SRT_DistFifo );
144202 if( eDest==SRT_Table && pDest->iSDParm2 ){
144207 if( eDest==SRT_DistFifo ){
144311 testcase( eDest==SRT_Coroutine );
144312 testcase( eDest==SRT_Output );
144316 }else if( eDest==SRT_Coroutine ){
144343 if( eDest==SRT_DistQueue ){
144352 if( eDest==SRT_DistQueue ){
144380 assert( eDest==SRT_Discard );
144552 int eDest = pDest->eDest;
144599 if( eDest==SRT_Output || eDest==SRT_Coroutine || eDest==SRT_Mem ){
144600 if( eDest==SRT_Mem && p->iOffset ){
144607 if( eDest==SRT_EphemTab || eDest==SRT_Table ){
144692 switch( eDest ){
144726 assert( eDest==SRT_Output || eDest==SRT_Coroutine );
144727 testcase( eDest==SRT_Output );
144728 testcase( eDest==SRT_Coroutine );
144729 if( eDest==SRT_Output ){
144738 if( eDest==SRT_Set ){
145530 int eDest = SRT_Fifo; /* How to write to Queue */
145572 eDest = pOrderBy ? SRT_DistQueue : SRT_DistFifo;
145575 eDest = pOrderBy ? SRT_Queue : SRT_Fifo;
145577 sqlite3SelectDestInit(&destQueue, eDest, iQueue);
145792 if( dest.eDest==SRT_EphemTab ){
145795 dest.eDest = SRT_Table;
145888 if( dest.eDest==priorOp ){
145929 uniondest.eDest = op;
145950 assert( unionTab==dest.iSDParm || dest.eDest!=priorOp );
145952 if( dest.eDest!=priorOp && db->mallocFailed==0 ){
146182 assert( pDest->eDest!=SRT_Exists );
146183 assert( pDest->eDest!=SRT_Table );
146184 switch( pDest->eDest ){
146249 assert( pDest->eDest==SRT_Output );
150232 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo );
150233 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Fifo );
150234 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue );
150235 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Queue );
150237 assert(pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union ||
150238 pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard ||
150239 pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_DistFifo );
150295 if( pDest->eDest==SRT_Output ){
150786 if( pDest->eDest==SRT_EphemTab ){
153481 int eDest;
153515 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
153520 eDest = SRT_Table;
153522 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
153543 sqlite3SelectDestInit(&dest, eDest, iEph);