Home
last modified time | relevance | path

Searched refs:FuncDef (Results 1 – 18 of 18) sorted by relevance

/sqlite-3.40.0/src/
H A Dcallback.c299 FuncDef *p, /* The function we are evaluating for match quality */ in matchQuality()
334 FuncDef *sqlite3FunctionSearch( in sqlite3FunctionSearch()
338 FuncDef *p; in sqlite3FunctionSearch()
352 FuncDef *aDef, /* List of global functions to be inserted */ in sqlite3InsertBuiltinFuncs()
357 FuncDef *pOther; in sqlite3InsertBuiltinFuncs()
396 FuncDef *sqlite3FindFunction( in sqlite3FindFunction()
403 FuncDef *p; /* Iterator variable */ in sqlite3FindFunction()
404 FuncDef *pBest = 0; /* Best match found so far */ in sqlite3FindFunction()
415 p = (FuncDef*)sqlite3HashFind(&db->aFunc, zName); in sqlite3FindFunction()
457 FuncDef *pOther; in sqlite3FindFunction()
[all …]
H A DvdbeInt.h214 FuncDef *pDef; /* Used only when flags==MEM_Agg */
372 FuncDef *pFunc; /* Pointer to function information */
622 int sqlite3VdbeMemFinalize(Mem*, FuncDef*);
624 int sqlite3VdbeMemAggValue(Mem*, Mem*, FuncDef*);
H A DsqliteInt.h1188 typedef struct FuncDef FuncDef; typedef
1475 FuncDef *a[SQLITE_FUNC_HASH_SZ]; /* Hash table for functions */
1829 struct FuncDef { struct
1833 FuncDef *pNext; /* Next function with same name */ argument
4253 FuncDef *pWFunc; /* The function */
4281 void sqlite3WindowUpdate(Parse*, Window*, Window*, FuncDef*);
4587 void sqlite3ExprFunctionUsable(Parse*,const Expr*,const FuncDef*);
4849 FuncDef *sqlite3FunctionSearch(int,const char*);
4850 void sqlite3InsertBuiltinFuncs(FuncDef*,int);
4851 FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,u8,u8);
[all …]
H A Dattach.c332 FuncDef const *pFunc,/* FuncDef wrapper for detachFunc() or attachFunc() */ in codeAttach()
402 static const FuncDef detach_func = { in sqlite3Detach()
422 static const FuncDef attach_func = { in sqlite3Attach()
H A Dvdbe.h54 FuncDef *pFunc; /* Used when p4type is P4_FUNCDEF */
190 int sqlite3VdbeAddFunctionCall(Parse*,int,int,int,int,const FuncDef*,int);
H A Dwindow.c611 static FuncDef aWindowFuncs[] = { in sqlite3WindowFunctions()
663 FuncDef *pFunc /* Window function definition */ in sqlite3WindowUpdate()
1422 FuncDef *p = pWin->pWFunc; in sqlite3WindowCodeInit()
1662 FuncDef *pFunc = pWin->pWFunc; in windowAggStep()
1924 FuncDef *pFunc = pWin->pWFunc; in windowReturnOneRow()
1996 FuncDef *pFunc = pWin->pWFunc; in windowInitAccum()
2026 FuncDef *pFunc = pWin->pWFunc; in windowCacheFrame()
H A Dvtab.c1125 FuncDef *sqlite3VtabOverloadFunction( in sqlite3VtabOverloadFunction()
1127 FuncDef *pDef, /* Function to possibly overload */ in sqlite3VtabOverloadFunction()
1136 FuncDef *pNew; in sqlite3VtabOverloadFunction()
H A Dvdbeaux.c19 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef);
367 const FuncDef *pFunc, /* The function to be invoked */ in sqlite3VdbeAddFunctionCall()
379 freeEphemeralFunction(pParse->db, (FuncDef*)pFunc); in sqlite3VdbeAddFunctionCall()
383 pCtx->pFunc = (FuncDef*)pFunc; in sqlite3VdbeAddFunctionCall()
1211 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){ in freeEphemeralFunction()
1255 freeEphemeralFunction(db, (FuncDef*)p4); in freeP4()
1787 FuncDef *pDef = pOp->p4.pFunc; in sqlite3VdbeDisplayP4()
1792 FuncDef *pDef = pOp->p4.pCtx->pFunc; in sqlite3VdbeDisplayP4()
H A Dvdbemem.c455 int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){ in sqlite3VdbeMemFinalize()
488 int sqlite3VdbeMemAggValue(Mem *pAccum, Mem *pOut, FuncDef *pFunc){ in sqlite3VdbeMemAggValue()
1467 FuncDef *pFunc = 0; /* Function definition */ in valueFromFunction()
H A Danalyze.c486 static const FuncDef statInitFuncdef = {
776 static const FuncDef statPushFuncdef = {
916 static const FuncDef statGetFuncdef = {
H A Dfunc.c1971 FuncDef *pDef; in sqlite3IsLikeFunction()
2229 static FuncDef aBuiltinFunc[] = { in sqlite3RegisterBuiltinFunctions()
2382 FuncDef *p; in sqlite3RegisterBuiltinFunctions()
H A Dpragma.c306 FuncDef *p, /* A particular function definition */ in pragmaFunclistLine()
1419 FuncDef *p; in sqlite3Pragma()
1429 p = (FuncDef*)sqliteHashData(j); in sqlite3Pragma()
H A Dmain.c1140 static void functionDestroy(sqlite3 *db, FuncDef *p){ in functionDestroy()
1359 FuncDef *pNext, *p; in sqlite3LeaveMutexAndCloseZombie()
1826 FuncDef *p; in sqlite3CreateFunc()
H A Ddate.c1339 static FuncDef aDateTimeFuncs[] = { in sqlite3RegisterDateTimeFunctions()
H A Dresolve.c995 FuncDef *pDef; /* Information about the function */ in resolveExprStep()
H A Dalter.c2268 static FuncDef aAlterTableFuncs[] = { in sqlite3AlterFunctions()
H A Djson.c2647 static FuncDef aJsonFunc[] = { in sqlite3RegisterJsonFunctions()
H A Dexpr.c1111 const FuncDef *pDef /* The function being invoked */ in sqlite3ExprFunctionUsable()
4451 FuncDef *pDef; /* The function definition object */ in sqlite3ExprCodeTarget()