Lines Matching refs:pVal
374 sqlite3_value *pIn, *pVal; in vt02Filter() local
380 pVal = 0; in vt02Filter()
381 if( sqlite3_vtab_in_first(0, &pVal)!=SQLITE_MISUSE in vt02Filter()
382 || sqlite3_vtab_in_first(argv[iArg], &pVal)!=SQLITE_MISUSE in vt02Filter()
397 for( rc = sqlite3_vtab_in_first(pIn, &pVal); in vt02Filter()
398 rc==SQLITE_OK && pVal!=0; in vt02Filter()
399 rc = sqlite3_vtab_in_next(pIn, &pVal) in vt02Filter()
401 int eType = sqlite3_value_numeric_type(pVal); in vt02Filter()
403 double r = sqlite3_value_double(pVal); in vt02Filter()
408 i = sqlite3_value_int(pVal); in vt02Filter()
587 sqlite3_value *pVal; in sqlite3BestIndexLog() local
610 pVal = 0; in sqlite3BestIndexLog()
611 rc = sqlite3_vtab_rhs_value(pInfo, i, &pVal); in sqlite3BestIndexLog()
612 assert( pVal!=0 || rc!=SQLITE_OK ); in sqlite3BestIndexLog()
632 if( pVal ) sqlite3_bind_value(pStmt, 1, pVal); in sqlite3BestIndexLog()
749 sqlite3_value *pVal; in vt02BestIndex() local
754 if( sqlite3_vtab_rhs_value(pInfo, i, &pVal)==SQLITE_OK in vt02BestIndex()
755 && sqlite3_value_type(pVal)==SQLITE_INTEGER in vt02BestIndex()
757 flags = sqlite3_value_int(pVal); in vt02BestIndex()
762 if( sqlite3_vtab_rhs_value(pInfo, i, &pVal)==SQLITE_OK in vt02BestIndex()
763 && sqlite3_value_type(pVal)==SQLITE_TEXT in vt02BestIndex()
765 zLogTab = (const char*)sqlite3_value_text(pVal); in vt02BestIndex()