Lines Matching defs:iArg
17398 ** FUNCTION(zName, nArg, iArg, bNC, xFunc)
17401 ** value passed as iArg is cast to a (void*) and made available
17405 ** VFUNCTION(zName, nArg, iArg, bNC, xFunc)
17408 ** SFUNCTION(zName, nArg, iArg, bNC, xFunc)
17424 ** DFUNCTION(zName, nArg, iArg, bNC, xFunc)
17428 ** a single query. The iArg is ignored. The user-data is always set
17434 ** PURE_DATE(zName, nArg, iArg, bNC, xFunc)
17436 ** except that it does set the SQLITE_FUNC_CONSTANT flags. iArg is
17440 ** AGGREGATE(zName, nArg, iArg, bNC, xStep, xFinal)
17446 ** WAGGREGATE(zName, nArg, iArg, xStep, xFinal, xValue, xInverse)
17460 #define FUNCTION(zName, nArg, iArg, bNC, xFunc) \
17463 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17464 #define VFUNCTION(zName, nArg, iArg, bNC, xFunc) \
17466 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17467 #define SFUNCTION(zName, nArg, iArg, bNC, xFunc) \
17469 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17473 #define JFUNCTION(zName, nArg, iArg, xFunc) \
17476 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
17477 #define INLINE_FUNC(zName, nArg, iArg, mFlags) \
17480 SQLITE_INT_TO_PTR(iArg), 0, noopFunc, 0, 0, 0, #zName, {0} }
17481 #define TEST_FUNC(zName, nArg, iArg, mFlags) \
17485 SQLITE_INT_TO_PTR(iArg), 0, noopFunc, 0, 0, 0, #zName, {0} }
17486 #define DFUNCTION(zName, nArg, iArg, bNC, xFunc) \
17489 #define PURE_DATE(zName, nArg, iArg, bNC, xFunc) \
17493 #define FUNCTION2(zName, nArg, iArg, bNC, xFunc, extraFlags) \
17496 SQLITE_INT_TO_PTR(iArg), 0, xFunc, 0, 0, 0, #zName, {0} }
88907 ** Return the auxiliary data pointer, if any, for the iArg'th argument to
88912 ** Undocumented behavior: If iArg is negative then access a cache of
88914 ** single prepared statement. The iArg values must match.
88916 SQLITE_API void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){
88926 if( pAuxData->iAuxArg==iArg && (pAuxData->iAuxOp==pCtx->iOp || iArg<0) ){
88934 ** Set the auxiliary data pointer and delete function, for the iArg'th
88940 ** Undocumented behavior: If iArg is negative then make the data available
88941 ** to all functions within the current prepared statement using iArg as an
88946 int iArg,
88961 if( pAuxData->iAuxArg==iArg && (pAuxData->iAuxOp==pCtx->iOp || iArg<0) ){
88969 pAuxData->iAuxArg = iArg;
133706 u64 iArg; /* Extra argument */
133714 /* iArg: */ 0 },
133720 /* iArg: */ 0 },
133726 /* iArg: */ BTREE_APPLICATION_ID },
133733 /* iArg: */ 0 },
133741 /* iArg: */ SQLITE_AutoIndex },
133748 /* iArg: */ 0 },
133754 /* iArg: */ 0 },
133761 /* iArg: */ 0 },
133768 /* iArg: */ 0 },
133774 /* iArg: */ SQLITE_CellSizeCk },
133780 /* iArg: */ SQLITE_CkptFullFSync },
133787 /* iArg: */ 0 },
133794 /* iArg: */ 0 },
133801 /* iArg: */ SQLITE_CountRows },
133808 /* iArg: */ 0 },
133815 /* iArg: */ BTREE_DATA_VERSION },
133822 /* iArg: */ 0 },
133829 /* iArg: */ 0 },
133837 /* iArg: */ SQLITE_DeferFKs },
133845 /* iArg: */ SQLITE_NullCallback },
133852 /* iArg: */ 0 },
133859 /* iArg: */ 0 },
133866 /* iArg: */ 0 },
133874 /* iArg: */ SQLITE_ForeignKeys },
133882 /* iArg: */ BTREE_FREE_PAGE_COUNT },
133889 /* iArg: */ SQLITE_FullColNames },
133894 /* iArg: */ SQLITE_FullFSync },
133902 /* iArg: */ 0 },
133909 /* iArg: */ 0 },
133915 /* iArg: */ 2 },
133920 /* iArg: */ 3 },
133928 /* iArg: */ SQLITE_IgnoreChecks },
133936 /* iArg: */ 0 },
133943 /* iArg: */ 0 },
133948 /* iArg: */ 0 },
133953 /* iArg: */ 1 },
133960 /* iArg: */ 0 },
133967 /* iArg: */ 0 },
133972 /* iArg: */ 0 },
133979 /* iArg: */ 0 },
133986 /* iArg: */ SQLITE_LegacyAlter },
133993 /* iArg: */ 0 },
134000 /* iArg: */ 0 },
134007 /* iArg: */ 0 },
134012 /* iArg: */ 0 },
134017 /* iArg: */ 0 },
134026 /* iArg: */ 0 },
134034 /* iArg: */ 0 },
134040 /* iArg: */ 0 },
134045 /* iArg: */ 0 },
134053 /* iArg: */ SQLITE_ParserTrace },
134061 /* iArg: */ 0 },
134068 /* iArg: */ SQLITE_QueryOnly },
134075 /* iArg: */ 0 },
134082 /* iArg: */ SQLITE_ReadUncommit },
134087 /* iArg: */ SQLITE_RecTriggers },
134094 /* iArg: */ 1 },
134101 /* iArg: */ SQLITE_ReverseOrder },
134108 /* iArg: */ BTREE_SCHEMA_VERSION },
134115 /* iArg: */ 0 },
134122 /* iArg: */ SQLITE_ShortColNames },
134128 /* iArg: */ 0 },
134133 /* iArg: */ 0 },
134140 /* iArg: */ SQLITE_SqlTrace },
134148 /* iArg: */ 0 },
134155 /* iArg: */ 0 },
134162 /* iArg: */ 0 },
134167 /* iArg: */ 0 },
134172 /* iArg: */ 1 },
134179 /* iArg: */ 0 },
134184 /* iArg: */ 0 },
134191 /* iArg: */ 4 },
134196 /* iArg: */ 5 },
134202 /* iArg: */ 0 },
134208 /* iArg: */ SQLITE_TrustedSchema },
134215 /* iArg: */ BTREE_USER_VERSION },
134223 /* iArg: */ SQLITE_VdbeAddopTrace },
134228 /* iArg: */ SQLITE_SqlTrace|SQLITE_VdbeListing|SQLITE_VdbeTrace },
134233 /* iArg: */ SQLITE_VdbeEQP },
134238 /* iArg: */ SQLITE_VdbeListing },
134243 /* iArg: */ SQLITE_VdbeTrace },
134251 /* iArg: */ 0 },
134256 /* iArg: */ 0 },
134263 /* iArg: */ SQLITE_WriteSchema|SQLITE_NoSchemaError },
135364 returnSingleInt(v, (db->flags & pPragma->iArg)!=0 );
135366 u64 mask = pPragma->iArg; /* Mask of bits to set or clear. */
135434 if( pPragma->iArg==0 ){
135457 sqlite3VdbeMultiLoad(v, 1, pPragma->iArg ? "issisii" : "issisi",
135593 if( pPragma->iArg ){
135609 if( pPragma->iArg ){
136409 int iCookie = pPragma->iArg; /* Which cookie to read or write */
136765 /* Pragma iArg
136779 if( pPragma->iArg==2 || pPragma->iArg==3 ){
136789 n = pPragma->iArg<4 ? sqlite3Strlen30(zRight) : -1;
136791 if( (pPragma->iArg & 1)==0 ){
188862 int iArg = 0;
188865 sqlite3_int64 nNew = sizeof(char *)*(iArg+1);
188873 aArg[iArg++] = z;
188878 rc = m->xCreate(iArg, aArg, ppTok);
214925 int iArg = 0; /* Count of argv[] parameters used so far */
214934 const char *zDbase = (const char*)sqlite3_value_text(argv[iArg++]);
214946 zName = (const char*)sqlite3_value_text(argv[iArg++]);
214950 pCsr->isAgg = sqlite3_value_double(argv[iArg++])!=0.0;
218298 int iArg = *(int*)pArg;
218299 if( iArg>=0 ){
218303 pSession->bEnableSize = (iArg!=0);
222588 static int sqlite3Fts5StorageIntegrity(Fts5Storage *p, int iArg);
229030 int iArg = 1;
229043 iArg = 2;
229046 nConfig = 3 + (nArg-iArg);
229055 for(i=3; iArg<nArg; iArg++){
229056 const char *z = (const char*)sqlite3_value_text(apVal[iArg]);
238379 int iArg = sqlite3_value_int(pVal);
238380 rc = sqlite3Fts5StorageIntegrity(pTab->pStorage, iArg);
240643 static int sqlite3Fts5StorageIntegrity(Fts5Storage *p, int iArg){
240660 || (pConfig->eContent==FTS5_CONTENT_EXTERNAL && iArg)