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
102590 dest.eDest = SRT_Mem;
102596 dest.eDest = SRT_Exists;
129068 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
129069 pDest->eDest = (u8)eDest;
129845 int eDest = pDest->eDest; /* How to dispose of results */
129895 }else if( eDest!=SRT_Exists ){
129904 if( eDest==SRT_Mem || eDest==SRT_Output || eDest==SRT_Coroutine ){
129909 if( pSort && hasDistinct==0 && eDest!=SRT_EphemTab && eDest!=SRT_Table ){
129954 testcase( eDest==SRT_Set );
129955 testcase( eDest==SRT_Mem );
129956 testcase( eDest==SRT_Coroutine );
129957 testcase( eDest==SRT_Output );
129958 assert( eDest==SRT_Set || eDest==SRT_Mem
129959 || eDest==SRT_Coroutine || eDest==SRT_Output );
130044 switch( eDest ){
130075 testcase( eDest==SRT_Table );
130076 testcase( eDest==SRT_EphemTab );
130077 testcase( eDest==SRT_Fifo );
130078 testcase( eDest==SRT_DistFifo );
130081 if( eDest==SRT_DistFifo ){
130160 testcase( eDest==SRT_Coroutine );
130161 testcase( eDest==SRT_Output );
130165 }else if( eDest==SRT_Coroutine ){
130192 if( eDest==SRT_DistQueue ){
130201 if( eDest==SRT_DistQueue ){
130229 assert( eDest==SRT_Discard );
130400 int eDest = pDest->eDest;
130430 if( eDest==SRT_Output || eDest==SRT_Coroutine || eDest==SRT_Mem ){
130435 if( eDest==SRT_EphemTab || eDest==SRT_Table ){
130517 switch( eDest ){
130540 assert( eDest==SRT_Output || eDest==SRT_Coroutine );
130541 testcase( eDest==SRT_Output );
130542 testcase( eDest==SRT_Coroutine );
130543 if( eDest==SRT_Output ){
130552 if( eDest==SRT_Set ){
131290 int eDest = SRT_Fifo; /* How to write to Queue */
131332 eDest = pOrderBy ? SRT_DistQueue : SRT_DistFifo;
131335 eDest = pOrderBy ? SRT_Queue : SRT_Fifo;
131337 sqlite3SelectDestInit(&destQueue, eDest, iQueue);
131533 if( dest.eDest==SRT_EphemTab ){
131536 dest.eDest = SRT_Table;
131627 if( dest.eDest==priorOp ){
131666 uniondest.eDest = op;
131686 assert( unionTab==dest.iSDParm || dest.eDest!=priorOp );
131688 if( dest.eDest!=priorOp && db->mallocFailed==0 ){
131912 assert( pDest->eDest!=SRT_Exists );
131913 assert( pDest->eDest!=SRT_Table );
131914 switch( pDest->eDest ){
131981 assert( pDest->eDest==SRT_Output );
134727 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo );
134728 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Fifo );
134729 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue );
134730 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Queue );
134732 assert(pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union ||
134733 pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard ||
134734 pDest->eDest==SRT_Queue || pDest->eDest==SRT_DistFifo ||
134735 pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_Fifo);
134755 if( pDest->eDest==SRT_Output ){
135142 if( pDest->eDest==SRT_EphemTab ){