Lines Matching refs:FuncDef

7882 typedef struct FuncDef FuncDef;  typedef
8221 FuncDef *pFunc; /* Used when p4type is P4_FUNCDEF */
9418 FuncDef *a[23]; /* Hash table for functions */
9625 struct FuncDef { struct
9630 FuncDef *pNext; /* Next function with same name */ argument
9635 FuncDef *pHash; /* Next with a different name but the same hash */ argument
10203 FuncDef *pFunc; /* The aggregate function implementation */
11464 SQLITE_PRIVATE void sqlite3FuncDefInsert(FuncDefHash*, FuncDef*);
11465 SQLITE_PRIVATE FuncDef *sqlite3FindFunction(sqlite3*,const char*,int,int,u8,int);
11737 SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(sqlite3 *,FuncDef*, int nArg, Expr*);
12693 FuncDef *pDef; /* Used only when flags==MEM_Agg */
12772 FuncDef *pFunc; /* The definition of the function */
12794 FuncDef *pFunc; /* Pointer to function information. MUST BE FIRST */
12935 SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem*, FuncDef*);
14309 static SQLITE_WSD FuncDef aDateTimeFuncs[] = { in sqlite3RegisterDateTimeFunctions()
14327 FuncDef *aFunc = (FuncDef*)&GLOBAL(FuncDef, aDateTimeFuncs); in sqlite3RegisterDateTimeFunctions()
57398 SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){
58892 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){
58928 freeEphemeralFunction(db, (FuncDef*)p4);
59204 FuncDef *pDef = pOp->p4.pFunc;
72322 FuncDef *pDef; /* Information about the function */
75549 FuncDef *pDef; /* The function definition object */
77007 static SQLITE_WSD FuncDef aAlterTableFuncs[] = {
77018 FuncDef *aFunc = (FuncDef*)&GLOBAL(FuncDef, aAlterTableFuncs);
78631 FuncDef const *pFunc,/* FuncDef wrapper for detachFunc() or attachFunc() */
78703 static const FuncDef detach_func = {
78725 static const FuncDef attach_func = {
83180 static int matchQuality(FuncDef *p, int nArg, u8 enc){
83204 static FuncDef *functionSearch(
83210 FuncDef *p;
83224 FuncDef *pDef /* The function definition to insert */
83226 FuncDef *pOther;
83264 SQLITE_PRIVATE FuncDef *sqlite3FindFunction(
83272 FuncDef *p; /* Iterator variable */
83273 FuncDef *pBest = 0; /* Best match found so far */
85494 FuncDef *pDef;
85531 FuncDef *pDef;
85574 static SQLITE_WSD FuncDef aBuiltinFunc[] = {
85649 FuncDef *aFunc = (FuncDef*)&GLOBAL(FuncDef, aBuiltinFunc);
100207 SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction(
100209 FuncDef *pDef, /* Function to possibly overload */
100218 FuncDef *pNew;
110823 static void functionDestroy(sqlite3 *db, FuncDef *p){
110903 FuncDef *pNext, *pHash, *p;
111185 FuncDef *p;