Home | History | Annotate | Download | only in orig

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 );
60862 if( (p->flags & (MEM_Str|MEM_Blob)) && p->z!=0 ){
60896 if( !(pMem->flags&MEM_Str) || pMem->enc==desiredEnc ){
60930 assert( bPreserve==0 || pMem->flags&(MEM_Blob|MEM_Str) );
60978 if( (f&(MEM_Str|MEM_Blob)) && pMem->z!=pMem->zMalloc ){
61028 if( (pMem->flags & MEM_Term)!=0 || (pMem->flags & MEM_Str)==0 ){
61041 ** Add MEM_Str to the set of representations for the given Mem. Numbers
61060 assert( !(fg&(MEM_Str|MEM_Blob)) );
61084 pMem->flags |= MEM_Str|MEM_Term;
61143 ** (Mem.flags==MEM_Str).
61206 }else if( flags & (MEM_Str|MEM_Blob) ){
61230 }else if( pMem->flags & (MEM_Str|MEM_Blob) ){
61307 assert( (pMem->flags & (MEM_Blob|MEM_Str))!=0 );
61318 pMem->flags &= ~(MEM_Str|MEM_Blob);
61414 if( p->flags & (MEM_Str|MEM_Blob) ){
61482 if( pTo->flags&(MEM_Str|MEM_Blob) ){
61550 flags = (enc==0?MEM_Blob:MEM_Str);
61685 assert( (MEM_Blob>>3) == MEM_Str );
61688 if( pVal->flags&MEM_Str ){
61844 if( pVal->flags & (MEM_Int|MEM_Real) ) pVal->flags &= ~MEM_Str;
63288 if( pMem->flags & MEM_Str ){
63604 pMem->flags = MEM_Static|MEM_Str|MEM_Term;
63647 pMem->flags = MEM_Str|MEM_Term;
63663 pMem->flags = MEM_Str|MEM_Term;
63674 pMem->flags = MEM_Str|MEM_Term;
65048 assert( pMem->db->mallocFailed || flags&(MEM_Str|MEM_Blob) );
65054 return ((n*2) + 12 + ((flags&MEM_Str)!=0));
65263 static const u16 aFlag[] = { MEM_Blob|MEM_Ephem, MEM_Str|MEM_Ephem };
65546 if( combined_flags&MEM_Str ){
65547 if( (f1 & MEM_Str)==0 ){
65550 if( (f2 & MEM_Str)==0 ){
65736 else if( pRhs->flags & MEM_Str ){
65753 mem1.flags = MEM_Str;
66026 assert( flags & MEM_Str );
66381 if( p->flags & (MEM_Blob|MEM_Str) ){
67732 }else if( pVar->flags & MEM_Str ){
67977 ** or MEM_Str that has been used by a VDBE opcode. The test procedures
67985 if( (p->flags & (MEM_Str|MEM_Blob))!=0 && p->n>sqlite3_max_blobsize ){
68051 if(((P)->flags&(MEM_Str|MEM_Blob))==0 && sqlite3VdbeMemStringify(P,enc)) \
68138 if( (pRec->flags&MEM_Str)==0 ) return;
68179 if( 0==(pRec->flags&MEM_Str) && (pRec->flags&(MEM_Real|MEM_Int)) ){
68232 if( pMem->flags & (MEM_Str|MEM_Blob) ){
68292 }else if( f & MEM_Str ){
68336 }else if( (p->flags & (MEM_Int|MEM_Str))==(MEM_Int|MEM_Str) ){
69022 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
69278 || (pMem[i].flags & (MEM_Str|MEM_Blob))==0 );
69325 MemSetTypeFlag(pOut, MEM_Str);
69753 assert( MEM_Str==(MEM_Blob>>3) );
69757 assert( pIn1->flags & MEM_Str || db->mallocFailed );
69777 assert( pIn1->flags & MEM_Str || db->mallocFailed );
70545 assert( (pDest->flags & (MEM_Blob|MEM_Str))==0 || pDest->z==sMem.z );
72176 assert( pData->flags & (MEM_Blob|MEM_Str) );
73231 assert( (pnErr->flags & (MEM_Str|MEM_Blob))==0 );
73860 pOut->flags = MEM_Str|MEM_Static|MEM_Term;
74236 assert( pName->flags & MEM_Str );