/external/chromium_org/third_party/sqlite/src/src/ |
H A D | resolve.c | 522 FuncDef *pDef; /* Information about the function */ local 529 pDef = sqlite3FindFunction(pParse->db, zId, nId, n, enc, 0); 530 if( pDef==0 ){ 531 pDef = sqlite3FindFunction(pParse->db, zId, nId, -1, enc, 0); 532 if( pDef==0 ){ 538 is_agg = pDef->xFunc==0; 541 if( pDef ){ 542 auth = sqlite3AuthCheck(pParse, SQLITE_FUNCTION, 0, pDef->zName, 0); 546 pDef->zName);
|
H A D | vtab.c | 843 ** The first parameter (pDef) is a function implementation. The 851 ** Return either the pDef argument (indicating no change) or a 857 FuncDef *pDef, /* Function to possibly overload */ 873 if( NEVER(pExpr==0) ) return pDef; 874 if( pExpr->op!=TK_COLUMN ) return pDef; 876 if( NEVER(pTab==0) ) return pDef; 877 if( (pTab->tabFlags & TF_Virtual)==0 ) return pDef; 882 if( pMod->xFindFunction==0 ) return pDef; 887 zLowerName = sqlite3DbStrDup(db, pDef->zName); 896 return pDef; 855 sqlite3VtabOverloadFunction( sqlite3 *db, FuncDef *pDef, int nArg, Expr *pExpr ) argument [all...] |
H A D | func.c | 1428 FuncDef *pDef; local 1429 pDef = sqlite3FindFunction(db, zName, sqlite3Strlen30(zName), 1431 if( ALWAYS(pDef) ){ 1432 pDef->flags = flagVal; 1465 FuncDef *pDef; local 1473 pDef = sqlite3FindFunction(db, pExpr->u.zToken, 1476 if( NEVER(pDef==0) || (pDef->flags & SQLITE_FUNC_LIKE)==0 ){ 1484 memcpy(aWc, pDef->pUserData, 3); 1488 *pIsNocase = (pDef [all...] |
H A D | vdbeInt.h | 144 FuncDef *pDef; /* Used only when flags==MEM_Agg */ member in union:Mem::__anon15537
|
H A D | vdbeaux.c | 577 static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){ argument 578 if( ALWAYS(pDef) && (pDef->flags & SQLITE_FUNC_EPHEM)!=0 ){ 579 sqlite3DbFree(db, pDef); 892 FuncDef *pDef = pOp->p4.pFunc; local 893 sqlite3_snprintf(nTemp, zTemp, "%s(%d)", pDef->zName, pDef->nArg);
|
H A D | expr.c | 2529 FuncDef *pDef; /* The function definition object */ local 2549 pDef = sqlite3FindFunction(db, zId, nId, nFarg, enc, 0); 2550 if( pDef==0 ){ 2559 if( pDef->flags & SQLITE_FUNC_COALESCE ){ 2597 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[1].pExpr); 2599 pDef = sqlite3VtabOverloadFunction(db, pDef, nFarg, pFarg->a[0].pExpr); 2606 if( (pDef->flags & SQLITE_FUNC_NEEDCOLL)!=0 && !pColl ){ 2610 if( pDef [all...] |
/external/chromium_org/third_party/sqlite/src/ext/fts3/ |
H A D | fts3_write.c | 2515 Fts3DeferredToken *pDef; local 2516 for(pDef=pCsr->pDeferred; pDef; pDef=pDef->pNext){ 2517 sqlite3_free(pDef->pList); 2518 pDef->pList = 0; 2530 Fts3DeferredToken *pDef; local 2532 for(pDef=pCsr->pDeferred; pDef; pDe 2553 Fts3DeferredToken *pDef; /* Used to iterate through deferred tokens */ local [all...] |
/external/chromium_org/third_party/sqlite/amalgamation/ |
H A D | sqlite3.c | 12358 FuncDef *pDef; /* Used only when flags==MEM_Agg */ member in union:Mem::__anon15468 57702 freeEphemeralFunction(sqlite3 *db, FuncDef *pDef) argument 58017 FuncDef *pDef = pOp->p4.pFunc; local 70053 FuncDef *pDef; /* Information about the function */ local 73266 FuncDef *pDef; /* The function definition object */ local 83127 FuncDef *pDef; local 83164 FuncDef *pDef; local 97567 sqlite3VtabOverloadFunction( sqlite3 *db, FuncDef *pDef, int nArg, Expr *pExpr ) argument 122432 Fts3DeferredToken *pDef; local 122447 Fts3DeferredToken *pDef; local 122470 Fts3DeferredToken *pDef; /* Used to iterate through deferred tokens */ local [all...] |
/external/sqlite/dist/orig/ |
H A D | sqlite3.c | 14028 FuncDef *pDef; /* Used only when flags==MEM_Agg */ member in union:Mem::__anon31006 62876 freeEphemeralFunction(sqlite3 *db, FuncDef *pDef) argument 63270 FuncDef *pDef = pOp->p4.pFunc; local 77450 FuncDef *pDef; /* Information about the function */ local 80974 FuncDef *pDef; /* The function definition object */ local 93246 FuncDef *pDef; local 93283 FuncDef *pDef; local 110291 sqlite3VtabOverloadFunction( sqlite3 *db, FuncDef *pDef, int nArg, Expr *pExpr ) argument 142006 Fts3DeferredToken *pDef; local 142018 Fts3DeferredToken *pDef; local 142041 Fts3DeferredToken *pDef; /* Used to iterate through deferred tokens */ local [all...] |
/external/sqlite/dist/ |
H A D | sqlite3.c | 14028 FuncDef *pDef; /* Used only when flags==MEM_Agg */ member in union:Mem::__anon31037 62896 freeEphemeralFunction(sqlite3 *db, FuncDef *pDef) argument 63290 FuncDef *pDef = pOp->p4.pFunc; local 77470 FuncDef *pDef; /* Information about the function */ local 80994 FuncDef *pDef; /* The function definition object */ local 93266 FuncDef *pDef; local 93303 FuncDef *pDef; local 110311 sqlite3VtabOverloadFunction( sqlite3 *db, FuncDef *pDef, int nArg, Expr *pExpr ) argument 142038 Fts3DeferredToken *pDef; local 142050 Fts3DeferredToken *pDef; local 142073 Fts3DeferredToken *pDef; /* Used to iterate through deferred tokens */ local [all...] |