Lines Matching refs:pVal

531       sqlite3_value *pVal;  in sessionPreupdateHash()  local
534 rc = pSession->hook.xNew(pSession->hook.pCtx, i, &pVal); in sessionPreupdateHash()
536 rc = pSession->hook.xOld(pSession->hook.pCtx, i, &pVal); in sessionPreupdateHash()
540 eType = sqlite3_value_type(pVal); in sessionPreupdateHash()
545 iVal = sqlite3_value_int64(pVal); in sessionPreupdateHash()
547 double rVal = sqlite3_value_double(pVal); in sessionPreupdateHash()
556 z = (const u8 *)sqlite3_value_text(pVal); in sessionPreupdateHash()
558 z = (const u8 *)sqlite3_value_blob(pVal); in sessionPreupdateHash()
560 n = sqlite3_value_bytes(pVal); in sessionPreupdateHash()
861 sqlite3_value *pVal; /* Value returned by preupdate_new/old */ in sessionPreupdateEqual() local
872 rc = pSession->hook.xNew(pSession->hook.pCtx, iCol, &pVal); in sessionPreupdateEqual()
875 rc = pSession->hook.xOld(pSession->hook.pCtx, iCol, &pVal); in sessionPreupdateEqual()
878 if( sqlite3_value_type(pVal)!=eType ) return 0; in sessionPreupdateEqual()
889 if( sqlite3_value_int64(pVal)!=iVal ) return 0; in sessionPreupdateEqual()
894 if( sqlite3_value_double(pVal)!=rVal ) return 0; in sessionPreupdateEqual()
900 if( sqlite3_value_bytes(pVal)!=n ) return 0; in sessionPreupdateEqual()
902 z = sqlite3_value_text(pVal); in sessionPreupdateEqual()
904 z = sqlite3_value_blob(pVal); in sessionPreupdateEqual()
1167 sqlite3_value *pVal = 0; in sessionStat1Old() local
1168 int rc = p->hook.xOld(p->hook.pCtx, iCol, &pVal); in sessionStat1Old()
1169 if( rc==SQLITE_OK && iCol==1 && sqlite3_value_type(pVal)==SQLITE_NULL ){ in sessionStat1Old()
1170 pVal = p->pSession->pZeroBlob; in sessionStat1Old()
1172 *ppVal = pVal; in sessionStat1Old()
1177 sqlite3_value *pVal = 0; in sessionStat1New() local
1178 int rc = p->hook.xNew(p->hook.pCtx, iCol, &pVal); in sessionStat1New()
1179 if( rc==SQLITE_OK && iCol==1 && sqlite3_value_type(pVal)==SQLITE_NULL ){ in sessionStat1New()
1180 pVal = p->pSession->pZeroBlob; in sessionStat1New()
1182 *ppVal = pVal; in sessionStat1New()
2040 static void sessionAppendValue(SessionBuffer *p, sqlite3_value *pVal, int *pRc){ in sessionAppendValue() argument
2044 rc = sessionSerializeValue(0, pVal, &nByte); in sessionAppendValue()
2047 rc = sessionSerializeValue(&p->aBuf[p->nBuf], pVal, 0); in sessionAppendValue()
2966 sqlite3_value *pVal, /* Set the value of this object */ in sessionValueSetStr() argument
2978 sqlite3ValueSetStr(pVal, nData, (char*)aCopy, enc, sqlite3_free); in sessionValueSetStr()
3647 sqlite3_value *pVal = apVal[iCol + (abPK[iCol] ? 0 : nCol)]; in sessionChangesetInvert() local
3648 sessionAppendValue(&sOut, pVal, &rc); in sessionChangesetInvert()
3655 sqlite3_value *pVal = (abPK[iCol] ? 0 : apVal[iCol]); in sessionChangesetInvert() local
3656 sessionAppendValue(&sOut, pVal, &rc); in sessionChangesetInvert()
4096 sqlite3_value *pVal /* Value to bind */ in sessionBindValue() argument
4098 int eType = sqlite3_value_type(pVal); in sessionBindValue()
4103 if( (eType==SQLITE_TEXT || eType==SQLITE_BLOB) && pVal->z==0 ){ in sessionBindValue()
4109 return sqlite3_bind_value(pStmt, i, pVal); in sessionBindValue()
4144 sqlite3_value *pVal = 0; in sessionBindRow() local
4145 (void)xValue(pIter, i, &pVal); in sessionBindRow()
4146 if( pVal==0 ){ in sessionBindRow()
4151 rc = sessionBindValue(pStmt, i+1, pVal); in sessionBindRow()
4237 sqlite3_value *pVal = 0; in sessionRebaseAdd() local
4239 sqlite3changeset_old(pIter, i, &pVal); in sessionRebaseAdd()
4241 sqlite3changeset_new(pIter, i, &pVal); in sessionRebaseAdd()
4243 sessionAppendValue(&p->rebase, pVal, &rc); in sessionRebaseAdd()