Lines Matching refs:MEM_Null

23891 #define MEM_Null      0x0001   /* Value is NULL (or a pointer) */  macro
23933 (((X)->flags&MEM_TypeMask)==(MEM_Null|MEM_Zero) \
83884 if( p->flags & MEM_Null ){
83901 assert( (p->flags & ~(MEM_Null|MEM_Term|MEM_Subtype|MEM_FromBind
84149 pMem->flags &= (MEM_Null|MEM_Int|MEM_Real|MEM_IntReal);
84336 assert( (pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef );
84340 t.flags = MEM_Null;
84366 assert( (pAccum->flags & MEM_Null)!=0 || pFunc==pAccum->u.pDef );
84401 p->flags = MEM_Null;
84518 if( pMem->flags & MEM_Null ) return ifNull;
84622 testcase( pMem->flags & MEM_Null );
84623 if( (pMem->flags & (MEM_Int|MEM_Real|MEM_IntReal|MEM_Null))==0 ){
84638 assert( (pMem->flags & (MEM_Int|MEM_Real|MEM_IntReal|MEM_Null))!=0 );
84651 if( pMem->flags & MEM_Null ) return SQLITE_OK;
84721 pMem->flags = MEM_Null;
84802 assert( pMem->flags==MEM_Null );
84806 pMem->flags = MEM_Null|MEM_Dyn|MEM_Subtype|MEM_Term;
84971 pFrom->flags = MEM_Null;
85114 pMem->flags = MEM_Null;
85167 assert( (pVal->flags & (MEM_Null))==0 );
85214 if( pVal->flags&MEM_Null ){
85244 p->flags = MEM_Null;
85292 pRec->aMem[i].flags = MEM_Null;
85876 assert( (p->flags & MEM_Null)==0 || (p->flags & (MEM_Str|MEM_Blob))==0 );
85890 if( p->flags & MEM_Null ) return 0;
87867 }else if( pMem->flags & MEM_Null ){
88629 initMemArray(p->aVar, nVar, db, MEM_Null);
88769 initMemArray(p->aColName, n, db, MEM_Null);
89793 if( flags&MEM_Null ){
89987 pMem->flags = IsNaN(x) ? MEM_Null : MEM_Real;
90001 pMem->flags = MEM_Null;
90015 pMem->flags = MEM_Null|MEM_Zero;
90023 pMem->flags = MEM_Null;
90265 && ((mem1.flags & MEM_Null) || (pPKey2->aMem[i].flags & MEM_Null))
90355 sqlite3VdbeMemInit(&c1, pMem1->db, MEM_Null);
90356 sqlite3VdbeMemInit(&c2, pMem1->db, MEM_Null);
90473 if( combined_flags&MEM_Null ){
90474 return (f2&MEM_Null) - (f1&MEM_Null);
90799 !=(serial_type==0 || (pRhs->flags&MEM_Null)))
91049 testcase( flags & MEM_Null );
91051 if( (flags & (MEM_Real|MEM_IntReal|MEM_Null|MEM_Blob))==0
91253 if( 0==(pMem->flags & MEM_Null) ){
91627 p->aVar[i].flags = MEM_Null;
91646 assert( p->flags==MEM_Null && p->z==0 );
91677 (MEM_Null|MEM_Term|MEM_Subtype)
91775 if( pVal->flags & MEM_Null ){
91795 return (pVal->flags&(MEM_Null|MEM_Zero))==(MEM_Null|MEM_Zero);
91821 }else if( pNew->flags & MEM_Null ){
91993 pOut->flags = MEM_Null;
92136 if( pCtx->pOut->flags & MEM_Null ){
92488 (MEM_Null|MEM_Term|MEM_Subtype) );
92745 /* .flags = */ (u16)MEM_Null,
93116 pVar->flags = MEM_Null;
94185 if( pVar->flags & MEM_Null ){
94837 assert( (pMem->flags & MEM_Null)==0
94839 if( pMem->flags & (MEM_Int|MEM_Real|MEM_IntReal|MEM_Null) ){
94843 return pMem->flags & (MEM_Int|MEM_Real|MEM_IntReal|MEM_Null);
94923 }else if( p->flags & MEM_Null ){
95562 if( (pIn3->flags & MEM_Null)==0 ) break;
95827 pOut->flags = nullFlag = pOp->p1 ? (MEM_Null|MEM_Cleared) : MEM_Null;
95854 pOut->flags = (pOut->flags&~(MEM_Undefined|MEM_AffMask))|MEM_Null;
96111 testcase( flags1 & MEM_Null );
96112 testcase( pIn2->flags & MEM_Null );
96113 if( (flags1 | pIn2->flags) & MEM_Null ){
96236 }else if( ((type1 | type2) & MEM_Null)!=0 ){
96347 if( (pIn1->flags | pIn2->flags) & MEM_Null ){
96620 if( (flags1 | flags3)&MEM_Null ){
96630 if( (flags1&flags3&MEM_Null)!=0
96635 res = ((flags3 & MEM_Null) ? -1 : +1); /* Operands are not equal */
96845 && ((aMem[p1+idx].flags & MEM_Null) || (aMem[p2+idx].flags & MEM_Null))
96914 MemSetTypeFlag(pOut, MEM_Null);
96961 if( (pIn1->flags & MEM_Null)==0 ){
96980 if( (pIn1->flags & MEM_Null)==0 ){
97066 VdbeBranchTaken( (pIn1->flags & MEM_Null)!=0, 2);
97067 if( (pIn1->flags & MEM_Null)!=0 ){
97174 if( (aMem[pOp->p1].flags & MEM_Null)!=0
97175 || (aMem[pOp->p3].flags & MEM_Null)!=0
97191 VdbeBranchTaken( (pIn1->flags & MEM_Null)==0, 2);
97192 if( (pIn1->flags & MEM_Null)==0 ){
97512 pDest->flags = MEM_Null;
97618 if( (pIn1->flags & MEM_Null)==0 ){
97823 while( (pLast->flags & MEM_Null)!=0 && nField>pOp->p5 ){
97859 if( pRec->flags & MEM_Null ){
98843 assert( aMem[pOp->p3].flags & MEM_Null );
99161 if( (newType & MEM_Null) || oc>=OP_SeekGE ){
99717 if( r.aMem[ii].flags & MEM_Null ){
100449 pOut->flags = MEM_Null;
100469 pOut->flags = MEM_Null;
101187 pOut->flags = MEM_Null;
102061 sqlite3VdbeMemInit(pCtx->pOut, db, MEM_Null);
102117 assert( pCtx->pOut->flags==MEM_Null );
102139 pCtx->pOut->flags = MEM_Null;
102143 assert( pCtx->pOut->flags==MEM_Null );
102180 assert( (pMem->flags & ~(MEM_Null|MEM_Agg))==0 );
102657 pOut->flags = MEM_Null;
102774 pDest->flags = MEM_Null|MEM_Zero;
102777 MemSetTypeFlag(pDest, MEM_Null);
102938 assert( nArg>1 && apArg[0] && (apArg[0]->flags&MEM_Null) );
103068 MemSetTypeFlag(pOut, MEM_Null);
103130 if( pIn1->flags & MEM_Null ){
106867 if( r2->aMem[i].flags & MEM_Null ){