Lines Matching refs:eDest
18344 #define IgnorableDistinct(X) ((X->eDest)<=SRT_DistQueue)
18350 #define IgnorableOrderby(X) ((X->eDest)<=SRT_Fifo)
18365 u8 eDest; /* How to dispose of the results. One of SRT_* above. */ member
104892 dest.eDest = SRT_Mem;
104898 dest.eDest = SRT_Exists;
133363 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
133364 pDest->eDest = (u8)eDest;
134270 int eDest = pDest->eDest; /* How to dispose of results */
134320 }else if( eDest!=SRT_Exists ){
134329 if( eDest==SRT_Mem || eDest==SRT_Output || eDest==SRT_Coroutine ){
134334 if( pSort && hasDistinct==0 && eDest!=SRT_EphemTab && eDest!=SRT_Table ){
134379 testcase( eDest==SRT_Set );
134380 testcase( eDest==SRT_Mem );
134381 testcase( eDest==SRT_Coroutine );
134382 testcase( eDest==SRT_Output );
134383 assert( eDest==SRT_Set || eDest==SRT_Mem
134384 || eDest==SRT_Coroutine || eDest==SRT_Output
134385 || eDest==SRT_Upfrom );
134422 switch( eDest ){
134453 testcase( eDest==SRT_Table );
134454 testcase( eDest==SRT_EphemTab );
134455 testcase( eDest==SRT_Fifo );
134456 testcase( eDest==SRT_DistFifo );
134459 if( eDest==SRT_DistFifo ){
134563 testcase( eDest==SRT_Coroutine );
134564 testcase( eDest==SRT_Output );
134568 }else if( eDest==SRT_Coroutine ){
134595 if( eDest==SRT_DistQueue ){
134604 if( eDest==SRT_DistQueue ){
134632 assert( eDest==SRT_Discard );
134803 int eDest = pDest->eDest;
134833 if( eDest==SRT_Output || eDest==SRT_Coroutine || eDest==SRT_Mem ){
134838 if( eDest==SRT_EphemTab || eDest==SRT_Table ){
134920 switch( eDest ){
134954 assert( eDest==SRT_Output || eDest==SRT_Coroutine );
134955 testcase( eDest==SRT_Output );
134956 testcase( eDest==SRT_Coroutine );
134957 if( eDest==SRT_Output ){
134966 if( eDest==SRT_Set ){
135721 int eDest = SRT_Fifo; /* How to write to Queue */
135763 eDest = pOrderBy ? SRT_DistQueue : SRT_DistFifo;
135766 eDest = pOrderBy ? SRT_Queue : SRT_Fifo;
135768 sqlite3SelectDestInit(&destQueue, eDest, iQueue);
135983 if( dest.eDest==SRT_EphemTab ){
135986 dest.eDest = SRT_Table;
136079 if( dest.eDest==priorOp ){
136120 uniondest.eDest = op;
136141 assert( unionTab==dest.iSDParm || dest.eDest!=priorOp );
136143 if( dest.eDest!=priorOp && db->mallocFailed==0 ){
136375 assert( pDest->eDest!=SRT_Exists );
136376 assert( pDest->eDest!=SRT_Table );
136377 switch( pDest->eDest ){
136442 assert( pDest->eDest==SRT_Output );
139586 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo );
139587 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Fifo );
139588 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue );
139589 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Queue );
139591 assert(pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union ||
139592 pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard ||
139593 pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_DistFifo );
139652 if( pDest->eDest==SRT_Output ){
140088 if( pDest->eDest==SRT_EphemTab ){
142614 int eDest;
142648 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
142653 eDest = SRT_Table;
142655 eDest = IsVirtual(pTab) ? SRT_Table : SRT_Upfrom;
142675 sqlite3SelectDestInit(&dest, eDest, iEph);