Searched refs:pDef (Results 1 – 9 of 9) sorted by relevance
| /sqlite-3.40.0/src/ |
| H A D | resolve.c | 1004 if( pDef==0 ){ in resolveExprStep() 1006 if( pDef==0 ){ in resolveExprStep() 1012 is_agg = pDef->xFinalize!=0; in resolveExprStep() 1013 if( pDef->funcFlags & SQLITE_FUNC_UNLIKELY ){ in resolveExprStep() 1071 if( (pDef->funcFlags & SQLITE_FUNC_INTERNAL)!=0 in resolveExprStep() 1080 pDef = 0; in resolveExprStep() 1092 || (pDef->xValue==0 && pDef->xInverse==0) in resolveExprStep() 1093 || (pDef->xValue && pDef->xInverse && pDef->xSFunc && pDef->xFinalize) in resolveExprStep() 1095 if( pDef && pDef->xValue==0 && pWin ){ in resolveExprStep() 1192 assert( pDef!=0 || IN_RENAME_OBJECT ); in resolveExprStep() [all …]
|
| H A D | vtab.c | 1127 FuncDef *pDef, /* Function to possibly overload */ in sqlite3VtabOverloadFunction() argument 1140 if( NEVER(pExpr==0) ) return pDef; in sqlite3VtabOverloadFunction() 1141 if( pExpr->op!=TK_COLUMN ) return pDef; in sqlite3VtabOverloadFunction() 1144 if( NEVER(pTab==0) ) return pDef; in sqlite3VtabOverloadFunction() 1145 if( !IsVirtual(pTab) ) return pDef; in sqlite3VtabOverloadFunction() 1150 if( pMod->xFindFunction==0 ) return pDef; in sqlite3VtabOverloadFunction() 1162 for(i=0; pDef->zName[i]; i++){ in sqlite3VtabOverloadFunction() 1170 return pDef; in sqlite3VtabOverloadFunction() 1178 return pDef; in sqlite3VtabOverloadFunction() 1180 *pNew = *pDef; in sqlite3VtabOverloadFunction() [all …]
|
| H A D | expr.c | 1111 const FuncDef *pDef /* The function being invoked */ in sqlite3ExprFunctionUsable() argument 1116 if( (pDef->funcFlags & SQLITE_FUNC_DIRECT)!=0 in sqlite3ExprFunctionUsable() 4476 pDef = sqlite3FindFunction(db, zId, nFarg, enc, 0); in sqlite3ExprCodeTarget() 4478 if( pDef==0 && pParse->explain ){ in sqlite3ExprCodeTarget() 4482 if( pDef==0 || pDef->xFinalize!=0 ){ in sqlite3ExprCodeTarget() 4486 if( pDef->funcFlags & SQLITE_FUNC_INLINE ){ in sqlite3ExprCodeTarget() 4492 sqlite3ExprFunctionUsable(pParse, pExpr, pDef); in sqlite3ExprCodeTarget() 4550 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[1].pExpr); in sqlite3ExprCodeTarget() 4552 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[0].pExpr); in sqlite3ExprCodeTarget() 4555 if( pDef->funcFlags & SQLITE_FUNC_NEEDCOLL ){ in sqlite3ExprCodeTarget() [all …]
|
| H A D | func.c | 1971 FuncDef *pDef; in sqlite3IsLikeFunction() local 1981 pDef = sqlite3FindFunction(db, pExpr->u.zToken, nExpr, SQLITE_UTF8, 0); in sqlite3IsLikeFunction() 1983 if( pDef==0 ) return 0; in sqlite3IsLikeFunction() 1985 if( NEVER(pDef==0) || (pDef->funcFlags & SQLITE_FUNC_LIKE)==0 ){ in sqlite3IsLikeFunction() 1993 memcpy(aWc, pDef->pUserData, 3); in sqlite3IsLikeFunction() 2012 *pIsNocase = (pDef->funcFlags & SQLITE_FUNC_CASE)==0; in sqlite3IsLikeFunction()
|
| H A D | vdbeaux.c | 19 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef); 1211 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){ in freeEphemeralFunction() argument 1213 if( (pDef->funcFlags & SQLITE_FUNC_EPHEM)!=0 ){ in freeEphemeralFunction() 1214 sqlite3DbNNFreeNN(db, pDef); in freeEphemeralFunction() 1787 FuncDef *pDef = pOp->p4.pFunc; in sqlite3VdbeDisplayP4() local 1788 sqlite3_str_appendf(&x, "%s(%d)", pDef->zName, pDef->nArg); in sqlite3VdbeDisplayP4() 1792 FuncDef *pDef = pOp->p4.pCtx->pFunc; in sqlite3VdbeDisplayP4() local 1793 sqlite3_str_appendf(&x, "%s(%d)", pDef->zName, pDef->nArg); in sqlite3VdbeDisplayP4()
|
| H A D | vdbemem.c | 462 assert( (pMem->flags & MEM_Null)!=0 || pFunc==pMem->u.pDef ); in sqlite3VdbeMemFinalize() 492 assert( (pAccum->flags & MEM_Null)!=0 || pFunc==pAccum->u.pDef ); in sqlite3VdbeMemAggValue() 519 sqlite3VdbeMemFinalize(p, p->u.pDef); in vdbeMemClearExternAndSetNull()
|
| H A D | vdbeInt.h | 214 FuncDef *pDef; /* Used only when flags==MEM_Agg */ member
|
| H A D | vdbeapi.c | 981 pMem->u.pDef = p->pFunc; in createAggContext()
|
| /sqlite-3.40.0/ext/fts3/ |
| H A D | fts3_write.c | 5463 Fts3DeferredToken *pDef; in sqlite3Fts3FreeDeferredDoclists() local 5464 for(pDef=pCsr->pDeferred; pDef; pDef=pDef->pNext){ in sqlite3Fts3FreeDeferredDoclists() 5466 pDef->pList = 0; in sqlite3Fts3FreeDeferredDoclists() 5475 Fts3DeferredToken *pDef; in sqlite3Fts3FreeDeferredTokens() local 5477 for(pDef=pCsr->pDeferred; pDef; pDef=pNext){ in sqlite3Fts3FreeDeferredTokens() 5478 pNext = pDef->pNext; in sqlite3Fts3FreeDeferredTokens() 5480 sqlite3_free(pDef); in sqlite3Fts3FreeDeferredTokens() 5520 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){ in sqlite3Fts3CacheDeferredDoclists() 5522 if( (pDef->iCol>=p->nColumn || pDef->iCol==i) in sqlite3Fts3CacheDeferredDoclists() 5536 for(pDef=pCsr->pDeferred; pDef && rc==SQLITE_OK; pDef=pDef->pNext){ in sqlite3Fts3CacheDeferredDoclists() [all …]
|