Home
last modified time | relevance | path

Searched refs:pDef (Results 1 – 9 of 9) sorted by relevance

/sqlite-3.40.0/src/
H A Dresolve.c1004 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 Dvtab.c1127 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 Dexpr.c1111 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 Dfunc.c1971 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 Dvdbeaux.c19 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 Dvdbemem.c462 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 DvdbeInt.h214 FuncDef *pDef; /* Used only when flags==MEM_Agg */ member
H A Dvdbeapi.c981 pMem->u.pDef = p->pFunc; in createAggContext()
/sqlite-3.40.0/ext/fts3/
H A Dfts3_write.c5463 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 …]