Lines Matching refs:MEM_Null

23403 #define MEM_Null      0x0001   /* Value is NULL (or a pointer) */  macro
23445 (((X)->flags&MEM_TypeMask)==(MEM_Null|MEM_Zero) \
82830 if( p->flags & MEM_Null ){
82847 assert( (p->flags & ~(MEM_Null|MEM_Term|MEM_Subtype|MEM_FromBind
83095 pMem->flags &= (MEM_Null|MEM_Int|MEM_Real|MEM_IntReal);
83282 assert( (pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef );
83286 t.flags = MEM_Null;
83312 assert( (pAccum->flags & MEM_Null)!=0 || pFunc==pAccum->u.pDef );
83347 p->flags = MEM_Null;
83464 if( pMem->flags & MEM_Null ) return ifNull;
83568 testcase( pMem->flags & MEM_Null );
83569 if( (pMem->flags & (MEM_Int|MEM_Real|MEM_IntReal|MEM_Null))==0 ){
83584 assert( (pMem->flags & (MEM_Int|MEM_Real|MEM_IntReal|MEM_Null))!=0 );
83597 if( pMem->flags & MEM_Null ) return SQLITE_OK;
83667 pMem->flags = MEM_Null;
83748 assert( pMem->flags==MEM_Null );
83752 pMem->flags = MEM_Null|MEM_Dyn|MEM_Subtype|MEM_Term;
83914 pFrom->flags = MEM_Null;
84057 pMem->flags = MEM_Null;
84110 assert( (pVal->flags & (MEM_Null))==0 );
84157 if( pVal->flags&MEM_Null ){
84187 p->flags = MEM_Null;
84235 pRec->aMem[i].flags = MEM_Null;
84818 assert( (p->flags & MEM_Null)==0 || (p->flags & (MEM_Str|MEM_Blob))==0 );
84832 if( p->flags & MEM_Null ) return 0;
86798 }else if( pMem->flags & MEM_Null ){
87548 initMemArray(p->aVar, nVar, db, MEM_Null);
87688 initMemArray(p->aColName, n, db, MEM_Null);
88712 if( flags&MEM_Null ){
88906 pMem->flags = IsNaN(x) ? MEM_Null : MEM_Real;
88920 pMem->flags = MEM_Null;
88934 pMem->flags = MEM_Null|MEM_Zero;
88942 pMem->flags = MEM_Null;
89183 && ((mem1.flags & MEM_Null) || (pPKey2->aMem[i].flags & MEM_Null))
89273 sqlite3VdbeMemInit(&c1, pMem1->db, MEM_Null);
89274 sqlite3VdbeMemInit(&c2, pMem1->db, MEM_Null);
89398 if( combined_flags&MEM_Null ){
89399 return (f2&MEM_Null) - (f1&MEM_Null);
89724 !=(serial_type==0 || (pRhs->flags&MEM_Null)))
89974 testcase( flags & MEM_Null );
89976 if( (flags & (MEM_Real|MEM_IntReal|MEM_Null|MEM_Blob))==0
90178 if( 0==(pMem->flags & MEM_Null) ){
90544 p->aVar[i].flags = MEM_Null;
90563 assert( p->flags==MEM_Null && p->z==0 );
90594 (MEM_Null|MEM_Term|MEM_Subtype)
90692 if( pVal->flags & MEM_Null ){
90712 return (pVal->flags&(MEM_Null|MEM_Zero))==(MEM_Null|MEM_Zero);
90738 }else if( pNew->flags & MEM_Null ){
90910 pOut->flags = MEM_Null;
91053 if( pCtx->pOut->flags & MEM_Null ){
91405 (MEM_Null|MEM_Term|MEM_Subtype) );
91662 /* .flags = */ (u16)MEM_Null,
92021 pVar->flags = MEM_Null;
93047 if( pVar->flags & MEM_Null ){
93601 assert( (pMem->flags & MEM_Null)==0
93603 if( pMem->flags & (MEM_Int|MEM_Real|MEM_IntReal|MEM_Null) ){
93607 return pMem->flags & (MEM_Int|MEM_Real|MEM_IntReal|MEM_Null);
93687 }else if( p->flags & MEM_Null ){
94325 if( (pIn3->flags & MEM_Null)==0 ) break;
94578 pOut->flags = nullFlag = pOp->p1 ? (MEM_Null|MEM_Cleared) : MEM_Null;
94605 pOut->flags = (pOut->flags&~(MEM_Undefined|MEM_AffMask))|MEM_Null;
94860 testcase( flags1 & MEM_Null );
94861 testcase( pIn2->flags & MEM_Null );
94862 if( (flags1 | pIn2->flags) & MEM_Null ){
94985 }else if( ((type1 | type2) & MEM_Null)!=0 ){
95096 if( (pIn1->flags | pIn2->flags) & MEM_Null ){
95369 if( (flags1 | flags3)&MEM_Null ){
95379 if( (flags1&flags3&MEM_Null)!=0
95384 res = ((flags3 & MEM_Null) ? -1 : +1); /* Operands are not equal */
95594 && ((aMem[p1+idx].flags & MEM_Null) || (aMem[p2+idx].flags & MEM_Null))
95663 MemSetTypeFlag(pOut, MEM_Null);
95710 if( (pIn1->flags & MEM_Null)==0 ){
95729 if( (pIn1->flags & MEM_Null)==0 ){
95809 VdbeBranchTaken( (pIn1->flags & MEM_Null)!=0, 2);
95810 if( (pIn1->flags & MEM_Null)!=0 ){
95917 if( (aMem[pOp->p1].flags & MEM_Null)!=0
95918 || (aMem[pOp->p3].flags & MEM_Null)!=0
95934 VdbeBranchTaken( (pIn1->flags & MEM_Null)==0, 2);
95935 if( (pIn1->flags & MEM_Null)==0 ){
96255 pDest->flags = MEM_Null;
96361 if( (pIn1->flags & MEM_Null)==0 ){
96566 while( (pLast->flags & MEM_Null)!=0 && nField>pOp->p5 ){
96602 if( pRec->flags & MEM_Null ){
97585 assert( aMem[pOp->p3].flags & MEM_Null );
97898 if( (newType & MEM_Null) || oc>=OP_SeekGE ){
98453 if( r.aMem[ii].flags & MEM_Null ){
99185 pOut->flags = MEM_Null;
99205 pOut->flags = MEM_Null;
99923 pOut->flags = MEM_Null;
100785 sqlite3VdbeMemInit(pCtx->pOut, db, MEM_Null);
100840 assert( pCtx->pOut->flags==MEM_Null );
100862 pCtx->pOut->flags = MEM_Null;
100866 assert( pCtx->pOut->flags==MEM_Null );
100903 assert( (pMem->flags & ~(MEM_Null|MEM_Agg))==0 );
101380 pOut->flags = MEM_Null;
101496 pDest->flags = MEM_Null|MEM_Zero;
101499 MemSetTypeFlag(pDest, MEM_Null);
101659 assert( nArg>1 && apArg[0] && (apArg[0]->flags&MEM_Null) );
101789 MemSetTypeFlag(pOut, MEM_Null);
101851 if( pIn1->flags & MEM_Null ){
105559 if( r2->aMem[i].flags & MEM_Null ){