Home | History | Annotate | Download | only in dist

Lines Matching defs:MEM_Str

14033   u16 flags;          /* Some combination of MEM_Null, MEM_Str, MEM_Dyn, etc. */
14049 ** If the MEM_Str flag is set then Mem.z points at a string representation.
14053 ** flags may coexist with the MEM_Str flag.
14056 #define MEM_Str 0x0002 /* Value is a string */
21917 assert( pMem->flags&MEM_Str );
22153 assert( (m.flags & MEM_Str)!=0 || db->mallocFailed );
60882 if( (p->flags & (MEM_Str|MEM_Blob)) && p->z!=0 ){
60916 if( !(pMem->flags&MEM_Str) || pMem->enc==desiredEnc ){
60950 assert( bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str) );
60998 if( (f&(MEM_Str|MEM_Blob)) && pMem->z!=pMem->zMalloc ){
61048 if( (pMem->flags & MEM_Term)!=0 || (pMem->flags & MEM_Str)==0 ){
61061 ** Add MEM_Str to the set of representations for the given Mem. Numbers
61080 assert( !(fg&(MEM_Str|MEM_Blob)) );
61104 pMem->flags |= MEM_Str|MEM_Term;
61163 ** (Mem.flags==MEM_Str).
61226 }else if( flags & (MEM_Str|MEM_Blob) ){
61250 }else if( pMem->flags & (MEM_Str|MEM_Blob) ){
61327 assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 );
61338 pMem->flags &= ~(MEM_Str|MEM_Blob);
61434 if( p->flags & (MEM_Str|MEM_Blob) ){
61502 if( pTo->flags&(MEM_Str|MEM_Blob) ){
61570 flags = (enc==0?MEM_Blob:MEM_Str);
61705 assert( (MEM_Blob>>3) == MEM_Str );
61708 if( pVal->flags&MEM_Str ){
61864 if( pVal->flags & (MEM_Int|MEM_Real) ) pVal->flags &= ~MEM_Str;
63308 if( pMem->flags & MEM_Str ){
63624 pMem->flags = MEM_Static|MEM_Str|MEM_Term;
63667 pMem->flags = MEM_Str|MEM_Term;
63683 pMem->flags = MEM_Str|MEM_Term;
63694 pMem->flags = MEM_Str|MEM_Term;
65068 assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) );
65074 return ((n*2) + 12 + ((flags&MEM_Str)!=0));
65283 static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem };
65566 if( combined_flags&MEM_Str ){
65567 if( (f1 & MEM_Str)==0 ){
65570 if( (f2 & MEM_Str)==0 ){
65756 else if( pRhs->flags & MEM_Str ){
65773 mem1.flags = MEM_Str;
66046 assert( flags & MEM_Str );
66401 if( p->flags & (MEM_Blob|MEM_Str) ){
67752 }else if( pVar->flags & MEM_Str ){
67997 ** or MEM_Str that has been used by a VDBE opcode. The test procedures
68005 if( (p->flags & (MEM_Str|MEM_Blob))!=0 && p->n>sqlite3_max_blobsize ){
68071 if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc)) \
68158 if( (pRec->flags&MEM_Str)==0 ) return;
68199 if( 0==(pRec->flags&MEM_Str) && (pRec->flags&(MEM_Real|MEM_Int)) ){
68252 if( pMem->flags & (MEM_Str|MEM_Blob) ){
68312 }else if( f & MEM_Str ){
68356 }else if( (p->flags & (MEM_Int|MEM_Str))==(MEM_Int|MEM_Str) ){
69042 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
69298 || (pMem[i].flags & (MEM_Str|MEM_Blob))==0 );
69345 MemSetTypeFlag(pOut, MEM_Str);
69773 assert( MEM_Str==(MEM_Blob>>3) );
69777 assert( pIn1->flags & MEM_Str || db->mallocFailed );
69797 assert( pIn1->flags & MEM_Str || db->mallocFailed );
70565 assert( (pDest->flags & (MEM_Blob|MEM_Str))==0 || pDest->z==sMem.z );
72196 assert( pData->flags & (MEM_Blob|MEM_Str) );
73251 assert( (pnErr->flags & (MEM_Str|MEM_Blob))==0 );
73880 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
74256 assert( pName->flags & MEM_Str );