Lines Matching refs:eDest

18540 #define IgnorableOrderby(X) ((X->eDest)<=SRT_DistQueue)
18554 u8 eDest; /* How to dispose of the results. On of SRT_* above. */ member
102557 dest.eDest = SRT_Mem;
102563 dest.eDest = SRT_Exists;
128953 SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, int iParm){
128954 pDest->eDest = (u8)eDest;
129730 int eDest = pDest->eDest; /* How to dispose of results */
129780 }else if( eDest!=SRT_Exists ){
129789 if( eDest==SRT_Mem || eDest==SRT_Output || eDest==SRT_Coroutine ){
129794 if( pSort && hasDistinct==0 && eDest!=SRT_EphemTab && eDest!=SRT_Table ){
129839 testcase( eDest==SRT_Set );
129840 testcase( eDest==SRT_Mem );
129841 testcase( eDest==SRT_Coroutine );
129842 testcase( eDest==SRT_Output );
129843 assert( eDest==SRT_Set || eDest==SRT_Mem
129844 || eDest==SRT_Coroutine || eDest==SRT_Output );
129929 switch( eDest ){
129960 testcase( eDest==SRT_Table );
129961 testcase( eDest==SRT_EphemTab );
129962 testcase( eDest==SRT_Fifo );
129963 testcase( eDest==SRT_DistFifo );
129966 if( eDest==SRT_DistFifo ){
130045 testcase( eDest==SRT_Coroutine );
130046 testcase( eDest==SRT_Output );
130050 }else if( eDest==SRT_Coroutine ){
130077 if( eDest==SRT_DistQueue ){
130086 if( eDest==SRT_DistQueue ){
130114 assert( eDest==SRT_Discard );
130285 int eDest = pDest->eDest;
130315 if( eDest==SRT_Output || eDest==SRT_Coroutine || eDest==SRT_Mem ){
130320 if( eDest==SRT_EphemTab || eDest==SRT_Table ){
130402 switch( eDest ){
130425 assert( eDest==SRT_Output || eDest==SRT_Coroutine );
130426 testcase( eDest==SRT_Output );
130427 testcase( eDest==SRT_Coroutine );
130428 if( eDest==SRT_Output ){
130437 if( eDest==SRT_Set ){
131175 int eDest = SRT_Fifo; /* How to write to Queue */
131217 eDest = pOrderBy ? SRT_DistQueue : SRT_DistFifo;
131220 eDest = pOrderBy ? SRT_Queue : SRT_Fifo;
131222 sqlite3SelectDestInit(&destQueue, eDest, iQueue);
131418 if( dest.eDest==SRT_EphemTab ){
131421 dest.eDest = SRT_Table;
131512 if( dest.eDest==priorOp ){
131551 uniondest.eDest = op;
131573 assert( unionTab==dest.iSDParm || dest.eDest!=priorOp );
131575 if( dest.eDest!=priorOp && db->mallocFailed==0 ){
131799 assert( pDest->eDest!=SRT_Exists );
131800 assert( pDest->eDest!=SRT_Table );
131801 switch( pDest->eDest ){
131868 assert( pDest->eDest==SRT_Output );
134612 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistFifo );
134613 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Fifo );
134614 assert( p->pOrderBy==0 || pDest->eDest!=SRT_DistQueue );
134615 assert( p->pOrderBy==0 || pDest->eDest!=SRT_Queue );
134617 assert(pDest->eDest==SRT_Exists || pDest->eDest==SRT_Union ||
134618 pDest->eDest==SRT_Except || pDest->eDest==SRT_Discard ||
134619 pDest->eDest==SRT_Queue || pDest->eDest==SRT_DistFifo ||
134620 pDest->eDest==SRT_DistQueue || pDest->eDest==SRT_Fifo);
134639 if( pDest->eDest==SRT_Output ){
135026 if( pDest->eDest==SRT_EphemTab ){