Lines Matching refs:xDel

18677   void (*xDel)(void*);  /* Destructor for pUser */  member
23831 void (*xDel)(void*);/* Destructor for Mem.z - only valid if MEM_Dyn */ member
83873 assert( (p->flags & MEM_Dyn)==0 || p->xDel!=0 );
84119 assert( pMem->xDel!=0 && pMem->xDel!=SQLITE_DYNAMIC );
84120 pMem->xDel((void *)(pMem->z));
84168 if( pMem->xDel==sqlite3_free
84175 if( pMem->xDel==sqlite3RCStrUnref ){
84398 assert( p->xDel!=SQLITE_DYNAMIC && p->xDel!=0 );
84399 p->xDel((void *)p->z);
84808 pMem->xDel = xDestructor ? xDestructor : sqlite3NoopDestructor;
84832 && pMem->xDel==sqlite3RowSetDelete;
84853 pMem->xDel = sqlite3RowSetDelete;
85002 void (*xDel)(void*) /* Destructor function */
85039 if( xDel && xDel!=SQLITE_TRANSIENT ){
85040 if( xDel==SQLITE_DYNAMIC ){
85043 xDel((void*)z);
85054 if( xDel==SQLITE_TRANSIENT ){
85069 if( xDel==SQLITE_DYNAMIC ){
85073 pMem->xDel = xDel;
85074 flags |= ((xDel==SQLITE_STATIC)?MEM_Static:MEM_Dyn);
85230 && pVal->xDel==xFree
85852 void (*xDel)(void*) /* Destructor for the string */
85854 if( v ) sqlite3VdbeMemSetStr((Mem *)v, z, n, enc, xDel);
88100 testcase( (p->flags & MEM_Dyn)!=0 && p->xDel==sqlite3VdbeFrameMemDel );
88787 void (*xDel)(void*) /* Memory management strategy for zName */
88794 assert( !zName || xDel!=SQLITE_DYNAMIC );
88799 rc = sqlite3VdbeMemSetStr(pColName, zName, -1, SQLITE_UTF8, xDel);
91852 void (*xDel)(void*) /* Destructor function */
91855 int rc = sqlite3VdbeMemSetStr(pOut, z, n, enc, xDel);
91874 void (*xDel)(void*), /* The destructor */
91877 assert( xDel!=SQLITE_DYNAMIC );
91878 if( xDel==0 ){
91880 }else if( xDel==SQLITE_TRANSIENT ){
91883 xDel((void*)p);
91899 void (*xDel)(void *)
91903 invokeValueDestructor(z, xDel, pCtx);
91909 setResultStrOrError(pCtx, z, n, 0, xDel);
91915 void (*xDel)(void *)
91917 assert( xDel!=SQLITE_DYNAMIC );
91920 invokeValueDestructor(z, xDel, 0);
91926 (void)invokeValueDestructor(z, xDel, pCtx);
91928 setResultStrOrError(pCtx, z, (int)n, 0, xDel);
92022 void (*xDel)(void *)
92026 invokeValueDestructor(z, xDel, 0);
92031 setResultStrOrError(pCtx, z, n, SQLITE_UTF8, xDel);
92037 void (*xDel)(void *),
92042 invokeValueDestructor(z, xDel, 0);
92047 assert( xDel!=SQLITE_DYNAMIC );
92053 (void)invokeValueDestructor(z, xDel, pCtx);
92055 setResultStrOrError(pCtx, z, (int)n, enc, xDel);
92064 void (*xDel)(void *)
92067 setResultStrOrError(pCtx, z, n & ~(u64)1, SQLITE_UTF16NATIVE, xDel);
92073 void (*xDel)(void *)
92076 setResultStrOrError(pCtx, z, n & ~(u64)1, SQLITE_UTF16BE, xDel);
92082 void (*xDel)(void *)
92085 setResultStrOrError(pCtx, z, n & ~(u64)1, SQLITE_UTF16LE, xDel);
92484 if( (pVal->flags & MEM_Dyn)==0 || pVal->xDel!=sqlite3VdbeValueListFree ){
93143 void (*xDel)(void*), /* Destructor for the data */
93155 rc = sqlite3VdbeMemSetStr(pVar, zData, nData, encoding, xDel);
93165 }else if( xDel!=SQLITE_STATIC && xDel!=SQLITE_TRANSIENT ){
93166 xDel((void*)zData);
93180 void (*xDel)(void*)
93185 return bindText(pStmt, i, zData, nData, xDel, 0);
93192 void (*xDel)(void*)
93194 assert( xDel!=SQLITE_DYNAMIC );
93195 return bindText(pStmt, i, zData, nData, xDel, 0);
93256 void (*xDel)(void*)
93258 return bindText(pStmt, i, zData, nData, xDel, SQLITE_UTF8);
93265 void (*xDel)(void*),
93268 assert( xDel!=SQLITE_DYNAMIC );
93273 return bindText(pStmt, i, zData, nData, xDel, enc);
93281 void (*xDel)(void*)
93283 return bindText(pStmt, i, zData, n & ~(u64)1, xDel, SQLITE_UTF16NATIVE);
101735 pRt->xDel = sqlite3VdbeFrameMemDel;
101759 assert( pRt->xDel==sqlite3VdbeFrameMemDel );
128858 pColl->xDel = 0; /* Do not copy the destructor */
184066 if( pColl[j].xDel ){
184067 pColl[j].xDel(pColl[j].pUser);
185455 void(*xDel)(void*)
185501 if( p->xDel ){
185502 p->xDel(p->pUser);
185514 pColl->xDel = xDel;
186355 void(*xDel)(void*)
186364 rc = createCollation(db, zName, (u8)enc, pCtx, xCompare, xDel);