Lines Matching refs:MEM_Zero

21191     int nZero;          /* Extra zero bytes when MEM_Zero and MEM_Blob set */
21254 #define MEM_Zero 0x4000 /* Mem.i contains count of 0s appended to blob */
21257 #undef MEM_Zero
21258 #define MEM_Zero 0x0000
21271 ((p)->flags = ((p)->flags&~(MEM_TypeMask|MEM_Zero))|f)
21277 (((X)->flags&MEM_TypeMask)==(MEM_Null|MEM_Zero) \
21604 #define ExpandBlob(P) (((P)->flags&MEM_Zero)?sqlite3VdbeMemExpandBlob(P):0)
76824 assert( pMem->flags & MEM_Zero );
76842 pMem->flags &= ~(MEM_Zero|MEM_Term);
76879 assert( !(pMem->flags&MEM_Zero) );
77217 pMem->flags &= ~(MEM_Str|MEM_Blob|MEM_Zero);
77259 pMem->flags &= ~(MEM_Int|MEM_Real|MEM_IntReal|MEM_Blob|MEM_Zero);
77308 pMem->flags = MEM_Blob|MEM_Zero;
77415 if( p->flags & MEM_Zero ){
78366 if( p->flags & MEM_Zero ){
82065 if( flags & MEM_Zero ){
82170 ** of the pMem->u.nZero bytes for a MEM_Zero value.
82201 assert( pMem->n + ((pMem->flags & MEM_Zero)?pMem->u.nZero:0)
82274 pMem->flags = MEM_Null|MEM_Zero;
82621 ** with MEM_Zero. Return true if it could be a zero-blob.
82645 assert( (pB1->flags & MEM_Zero)==0 || n1==0 );
82646 assert( (pB2->flags & MEM_Zero)==0 || n2==0 );
82648 if( (pB1->flags|pB2->flags) & MEM_Zero ){
82649 if( pB1->flags & pB2->flags & MEM_Zero ){
82651 }else if( pB1->flags & MEM_Zero ){
82984 assert( (pRhs->flags & MEM_Zero)==0 || pRhs->n==0 );
82996 }else if( pRhs->flags & MEM_Zero ){
83949 return (pVal->flags&(MEM_Null|MEM_Zero))==(MEM_Null|MEM_Zero);
85160 if( pValue->flags & MEM_Zero ){
85849 }else if( pVar->flags & MEM_Zero ){
86385 if( f & MEM_Zero ){
86421 printf(p->flags & MEM_Zero ? " NULL-nochng" : " NULL");
87517 }else if( (flags1 & MEM_Zero)!=0 ){
87525 }else if( (flags2 & MEM_Zero)!=0 ){
89003 if( pRec->flags & MEM_Zero ){
89004 /* Values with MEM_Null and MEM_Zero are created by xColumn virtual
89077 if( pRec->flags & MEM_Zero ){
89134 pOut->flags |= MEM_Zero;
90679 assert( (r.aMem[ii].flags & MEM_Zero)==0 || r.aMem[ii].n==0 );
91086 if( pData->flags & MEM_Zero ){
93595 pDest->flags = MEM_Null|MEM_Zero;