Lines Matching refs:MEM_Int
18824 i64 i; /* Integer value used when MEM_Int is set in flags */
18866 ** set, then the string is nul terminated. The MEM_Int and MEM_Real
18871 #define MEM_Int 0x0004 /* Value is an integer */
71230 /* Cannot be both MEM_Int and MEM_Real at the same time */
71231 assert( (p->flags & (MEM_Int|MEM_Real))!=(MEM_Int|MEM_Real) );
71235 assert( (p->flags & (MEM_Int|MEM_Real|MEM_Str|MEM_Blob
71385 ** and MEM_Blob values may be discarded, MEM_Int, MEM_Real, and MEM_Null
71399 pMem->flags &= (MEM_Null|MEM_Int|MEM_Real);
71488 ** Existing representations MEM_Int and MEM_Real are invalidated if
71504 assert( fg&(MEM_Int|MEM_Real) );
71520 if( fg & MEM_Int ){
71529 if( bForce ) pMem->flags &= ~(MEM_Int|MEM_Real);
71681 if( flags & MEM_Int ){
71710 }else if( pMem->flags & MEM_Int ){
71722 ** MEM_Int if we can.
71745 MemSetTypeFlag(pMem, MEM_Int);
71758 MemSetTypeFlag(pMem, MEM_Int);
71776 ** Convert pMem so that it has types MEM_Real or MEM_Int or both.
71784 if( (pMem->flags & (MEM_Int|MEM_Real|MEM_Null))==0 ){
71790 MemSetTypeFlag(pMem, MEM_Int);
71796 MemSetTypeFlag(pMem, MEM_Int);
71802 assert( (pMem->flags & (MEM_Int|MEM_Real|MEM_Null))!=0 );
71845 pMem->flags &= ~(MEM_Int|MEM_Real|MEM_Blob|MEM_Zero);
71909 pMem->flags = MEM_Int;
71921 pMem->flags = MEM_Int;
72563 if( pVal->flags & (MEM_Int|MEM_Real) ) pVal->flags &= ~MEM_Str;
74336 }else if( pMem->flags & MEM_Int ){
74707 pMem->flags = MEM_Int;
74719 pMem->flags = MEM_Int;
74723 pMem->flags = MEM_Int;
74727 pMem->flags = MEM_Int;
76178 if( flags&MEM_Int ){
76387 pMem->flags = MEM_Int;
76434 pMem->flags = MEM_Int;
76442 pMem->flags = MEM_Int;
76450 pMem->flags = MEM_Int;
76462 pMem->flags = MEM_Int;
76470 pMem->flags = MEM_Int;
76485 pMem->flags = MEM_Int;
76852 if( combined_flags&(MEM_Int|MEM_Real) ){
76853 if( (f1 & f2 & MEM_Int)!=0 ){
76863 if( (f1&MEM_Int)!=0 ){
76871 if( (f2&MEM_Int)!=0 ){
77020 if( pRhs->flags & MEM_Int ){
77356 if( (flags & MEM_Int) ){
79508 if( pMem->flags & MEM_Int ){
79827 }else if( pVar->flags & MEM_Int ){
80138 ** will have a MEM_Int representation when bTryForInt is true.
80148 assert( (pRec->flags & (MEM_Str|MEM_Int|MEM_Real))==MEM_Str );
80152 pRec->flags |= MEM_Int;
80186 if( (pRec->flags & MEM_Int)==0 ){ /*OPTIMIZATION-IF-FALSE*/
80200 if( (pRec->flags&(MEM_Real|MEM_Int)) ){
80204 pRec->flags &= ~(MEM_Real|MEM_Int);
80243 assert( (pMem->flags & (MEM_Int|MEM_Real))==0 );
80249 return MEM_Int;
80255 ** Return the numeric type for pMem, either MEM_Int or MEM_Real or both or
80262 if( pMem->flags & (MEM_Int|MEM_Real) ){
80263 return pMem->flags & (MEM_Int|MEM_Real);
80359 }else if( (p->flags & (MEM_Int|MEM_Str))==(MEM_Int|MEM_Str) ){
80361 }else if( p->flags & MEM_Int ){
80516 pOut->flags = MEM_Int;
80528 pOut->flags = MEM_Int;
80790 pIn1->flags = MEM_Int;
80808 assert( pIn1->flags==MEM_Int );
80832 pOut->flags = MEM_Int;
80848 assert( pIn1->flags==MEM_Int );
80875 pIn1->flags = MEM_Int;
81088 assert( pIn3->flags & MEM_Int );
81283 assert( (pIn1->flags & MEM_Int)!=0 );
81480 if( (type1 & type2 & MEM_Int)!=0 ){
81502 MemSetTypeFlag(pOut, MEM_Int);
81531 MemSetTypeFlag(pOut, MEM_Int);
81651 MemSetTypeFlag(pOut, MEM_Int);
81680 if( (pIn1->flags & MEM_Int)==0 ){
81682 VdbeBranchTaken((pIn1->flags&MEM_Int)==0, 2);
81683 if( (pIn1->flags & MEM_Int)==0 ){
81692 MemSetTypeFlag(pIn1, MEM_Int);
81708 if( pIn1->flags & MEM_Int ){
81900 if( (flags1 & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
81905 if( (flags3 & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
81911 if( (pIn1->flags & pIn3->flags & MEM_Int)!=0 ){
81918 if( (flags1 & MEM_Str)==0 && (flags1 & (MEM_Int|MEM_Real))!=0 ){
81919 testcase( pIn1->flags & MEM_Int );
81926 if( (flags3 & MEM_Str)==0 && (flags3 & (MEM_Int|MEM_Real))!=0 ){
81927 testcase( pIn3->flags & MEM_Int );
81983 MemSetTypeFlag(pOut, MEM_Int);
82174 MemSetTypeFlag(pOut, MEM_Int);
82191 pOut->flags = MEM_Int;
82209 pOut->flags = MEM_Int;
83436 assert( (pIn2->flags & MEM_Int)!=0 );
83827 if( (pIn3->flags & (MEM_Int|MEM_Real|MEM_Str))==MEM_Str ){
83834 if( (pIn3->flags & MEM_Int)==0 ){
84165 if( (pIn3->flags & MEM_Int)==0 ){
84167 if( (pIn3->flags & MEM_Int)==0 ) goto jump_to_p2;
84172 assert( pIn3->flags & MEM_Int );
84317 assert( (pMem->flags & MEM_Int)!=0 ); /* mem(P3) holds an integer */
84364 ** be a MEM_Int.
84423 assert( pKey->flags & MEM_Int );
84568 || (aMem[pOp->p3].flags & MEM_Int)
85433 pOut->flags = MEM_Int;
85698 assert( (pnErr->flags & MEM_Int)!=0 );
85731 assert( (pIn2->flags & MEM_Int)!=0 );
85797 assert( pIn3->flags&MEM_Int );
86065 assert( pIn1->flags&MEM_Int );
86097 assert( pIn1->flags & MEM_Int );
86098 assert( pIn3->flags & MEM_Int );
86125 assert( pIn1->flags&MEM_Int );
86142 assert( pIn1->flags&MEM_Int );
86668 assert( (pQuery->flags&MEM_Int)!=0 && pArgc->flags==MEM_Int );
87353 v->aMem[1].flags = MEM_Int;