Lines Matching refs:xDel
37 assert( (p->flags & MEM_Dyn)==0 || p->xDel!=0 ); in sqlite3VdbeCheckMemInvariants()
279 assert( pMem->xDel!=0 && pMem->xDel!=SQLITE_DYNAMIC ); in sqlite3VdbeMemGrow()
280 pMem->xDel((void *)(pMem->z)); in sqlite3VdbeMemGrow()
524 assert( p->xDel!=SQLITE_DYNAMIC && p->xDel!=0 ); in vdbeMemClearExternAndSetNull()
525 p->xDel((void *)p->z); in vdbeMemClearExternAndSetNull()
951 pMem->xDel = xDestructor ? xDestructor : sqlite3NoopDestructor; in sqlite3VdbeMemSetPointer()
975 && pMem->xDel==sqlite3RowSetDelete; in sqlite3VdbeMemIsRowSet()
996 pMem->xDel = sqlite3RowSetDelete; in sqlite3VdbeMemSetRowSet()
1142 void (*xDel)(void*) /* Destructor function */ in sqlite3VdbeMemSetStr()
1179 if( xDel && xDel!=SQLITE_TRANSIENT ){ in sqlite3VdbeMemSetStr()
1180 if( xDel==SQLITE_DYNAMIC ){ in sqlite3VdbeMemSetStr()
1183 xDel((void*)z); in sqlite3VdbeMemSetStr()
1194 if( xDel==SQLITE_TRANSIENT ){ in sqlite3VdbeMemSetStr()
1209 if( xDel==SQLITE_DYNAMIC ){ in sqlite3VdbeMemSetStr()
1213 pMem->xDel = xDel; in sqlite3VdbeMemSetStr()
1214 flags |= ((xDel==SQLITE_STATIC)?MEM_Static:MEM_Dyn); in sqlite3VdbeMemSetStr()
1943 void (*xDel)(void*) /* Destructor for the string */ in sqlite3ValueSetStr()
1945 if( v ) sqlite3VdbeMemSetStr((Mem *)v, z, n, enc, xDel); in sqlite3ValueSetStr()