Lines Matching defs:apVal

63713       sqlite3_value **apVal;
64020 sqlite3_value **apVal;
64889 sqlite3_value **apVal;
64894 u.ag.apVal = p->apArg;
64895 assert( u.ag.apVal || u.ag.n==0 );
64905 u.ag.apVal[u.ag.i] = u.ag.pArg;
64940 (*u.ag.ctx.pFunc->xFunc)(&u.ag.ctx, u.ag.n, u.ag.apVal); /* IMP: R-24505-23230 */
68949 sqlite3_value **apVal;
68955 u.ce.apVal = p->apArg;
68956 assert( u.ce.apVal || u.ce.n==0 );
68959 u.ce.apVal[u.ce.i] = u.ce.pRec;
68980 (u.ce.ctx.pFunc->xStep)(&u.ce.ctx, u.ce.n, u.ce.apVal); /* IMP: R-24505-23230 */
116868 int nVal, /* Number of elements in apVal */
116869 sqlite3_value **apVal /* Arguments for the indexing scheme */
116899 const char *zQuery = (const char *)sqlite3_value_text(apVal[0]);
116901 if( zQuery==0 && sqlite3_value_type(apVal[0])!=SQLITE_NULL ){
116946 rc = sqlite3_bind_value(pCsr->pStmt, 1, apVal[0]);
117018 sqlite3_value **apVal, /* Array of arguments */
117021 return sqlite3Fts3UpdateMethod(pVtab, nArg, apVal, pRowid);
117131 int nVal, /* Size of apVal[] array */
117132 sqlite3_value **apVal /* Array of arguments */
117134 Fts3Cursor *pCsr; /* Cursor handle passed through apVal[0] */
117151 if( fts3FunctionArg(pContext, "snippet", apVal[0], &pCsr) ) return;
117154 case 6: nToken = sqlite3_value_int(apVal[5]);
117155 case 5: iCol = sqlite3_value_int(apVal[4]);
117156 case 4: zEllipsis = (const char*)sqlite3_value_text(apVal[3]);
117157 case 3: zEnd = (const char*)sqlite3_value_text(apVal[2]);
117158 case 2: zStart = (const char*)sqlite3_value_text(apVal[1]);
117173 sqlite3_value **apVal /* Array of arguments */
117175 Fts3Cursor *pCsr; /* Cursor handle passed through apVal[0] */
117180 if( fts3FunctionArg(pContext, "offsets", apVal[0], &pCsr) ) return;
117199 sqlite3_value **apVal /* Array of arguments */
117203 Fts3Cursor *pCursor; /* Cursor handle passed through apVal[0] */
117208 if( fts3FunctionArg(pContext, "optimize", apVal[0], &pCursor) ) return;
117233 sqlite3_value **apVal /* Array of arguments */
117235 Fts3Cursor *pCsr; /* Cursor handle passed through apVal[0] */
117237 if( SQLITE_OK==fts3FunctionArg(pContext, "matchinfo", apVal[0], &pCsr) ){
117240 zArg = (const char *)sqlite3_value_text(apVal[1]);
119398 int nVal, /* Number of elements in apVal */
119399 sqlite3_value **apVal /* Arguments for the indexing scheme */
119427 const unsigned char *zStr = sqlite3_value_text(apVal[0]);
119430 pCsr->filter.nTerm = sqlite3_value_bytes(apVal[0]);
119436 pCsr->zStop = sqlite3_mprintf("%s", sqlite3_value_text(apVal[iIdx]));
119437 pCsr->nStop = sqlite3_value_bytes(apVal[iIdx]);
122499 ** If argument apVal is not NULL, then it must point to an array with
122508 sqlite3_value **apVal /* Values to bind to statement */
122573 if( apVal ){
122577 rc = sqlite3_bind_value(pStmt, i+1, apVal[i]);
122631 ** array apVal[] to the SQL statement identified by eStmt, the statement
122641 sqlite3_value **apVal /* Parameters to bind */
122646 rc = fts3SqlStmt(p, eStmt, &pStmt, apVal);
123005 ** Argument apVal is the same as the similarly named argument passed to
123008 static int fts3InsertTerms(Fts3Table *p, sqlite3_value **apVal, u32 *aSz){
123011 const char *zText = (const char *)sqlite3_value_text(apVal[i]);
123016 aSz[p->nColumn] += sqlite3_value_bytes(apVal[i]);
123023 ** The apVal parameter is passed a copy of the apVal argument passed by
123026 ** apVal[0] Not used for INSERT.
123027 ** apVal[1] rowid
123028 ** apVal[2] Left-most user-defined column
123030 ** apVal[p->nColumn+1] Right-most user-defined column
123031 ** apVal[p->nColumn+2] Hidden column with same name as table
123032 ** apVal[p->nColumn+3] Hidden "docid" column (alias for rowid)
123036 sqlite3_value **apVal, /* Array of values to insert */
123050 rc = fts3SqlStmt(p, SQL_CONTENT_INSERT, &pContentInsert, &apVal[1]);
123065 if( SQLITE_NULL!=sqlite3_value_type(apVal[3+p->nColumn]) ){
123066 if( SQLITE_NULL==sqlite3_value_type(apVal[0])
123067 && SQLITE_NULL!=sqlite3_value_type(apVal[1])
123072 rc = sqlite3_bind_value(pContentInsert, 1, apVal[3+p->nColumn]);
123112 ** The first element in the apVal[] array is assumed to contain the docid
124375 ** The first value in the apVal[] array is assumed to contain an integer.
125385 sqlite3_value **apVal, /* Array of arguments */
125404 && sqlite3_value_type(apVal[0])==SQLITE_NULL
125405 && sqlite3_value_type(apVal[p->nColumn+2])!=SQLITE_NULL
125407 rc = fts3SpecialInsert(p, apVal[p->nColumn+2]);
125431 sqlite3_value *pNewRowid = apVal[3+p->nColumn];
125433 pNewRowid = apVal[1];
125437 sqlite3_value_type(apVal[0])==SQLITE_NULL
125438 || sqlite3_value_int64(apVal[0])!=sqlite3_value_int64(pNewRowid)
125460 rc = fts3InsertData(p, apVal, pRowid);
125470 if( sqlite3_value_type(apVal[0])!=SQLITE_NULL ){
125471 assert( sqlite3_value_type(apVal[0])==SQLITE_INTEGER );
125472 rc = fts3DeleteByRowid(p, apVal[0], &nChng, aSzDel);
125474 iRemove = sqlite3_value_int64(apVal[0]);
125480 rc = fts3InsertData(p, apVal, pRowid);
125487 rc = fts3InsertTerms(p, apVal, aSzIns);