Lines Matching full:pvalue
8288 SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *pBtree, int idx, u32 *pValue);
21574 ** *pValue to that integer and return true. Otherwise return false.
21580 SQLITE_PRIVATE int sqlite3GetInt32(const char *zNum, int *pValue){
21611 *pValue = (int)v;
63026 SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){
63028 sqlite3VdbeMemCopy(&pCtx->s, pValue);
63874 SQLITE_API int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue){
63876 switch( pValue->type ){
63878 rc = sqlite3_bind_int64(pStmt, i, pValue->u.i);
63882 rc = sqlite3_bind_double(pStmt, i, pValue->r);
63886 if( pValue->flags & MEM_Zero ){
63887 rc = sqlite3_bind_zeroblob(pStmt, i, pValue->u.nZero);
63889 rc = sqlite3_bind_blob(pStmt, i, pValue->z, pValue->n,SQLITE_TRANSIENT);
63894 rc = bindText(pStmt,i, pValue->z, pValue->n, SQLITE_TRANSIENT,
63895 pValue->enc);
75597 ** in *pValue. If the expression is not an integer or if it is too big
75598 ** to fit in a signed 32-bit integer, return 0 and leave *pValue unchanged.
75600 SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr *p, int *pValue){
75609 *pValue = p->u.iValue;
75614 rc = sqlite3ExprIsInteger(p->pLeft, pValue);
75620 *pValue = -v;
92370 Token *pValue, /* Token for <value>, or NULL */
92404 zRight = sqlite3MPrintf(db, "-%T", pValue);
92406 zRight = sqlite3NameFromToken(db, pValue);
100504 sqlite3_value *pValue;
100510 pCol->affinity, &pValue);
100511 if( pValue ){
100512 sqlite3VdbeChangeP4(v, -1, (const char *)pValue, P4_MEM);
107872 static void spanExpr(ExprSpan *pOut, Parse *pParse, int op, Token *pValue){
107873 pOut->pExpr = sqlite3PExpr(pParse, op, 0, 0, pValue);
107874 pOut->zStart = pValue->z;
107875 pOut->zEnd = &pValue->z[pValue->n];
131303 static int deserializeGeometry(sqlite3_value *pValue, RtreeConstraint *pCons){
131309 if( sqlite3_value_type(pValue)!=SQLITE_BLOB ) return SQLITE_ERROR;
131312 nBlob = sqlite3_value_bytes(pValue);
131326 memcpy(p, sqlite3_value_blob(pValue), nBlob);