Home | History | Annotate | Download | only in dist

Lines Matching refs:pVal

11037 **       pVal    where to write the integers value.
11049 int *pVal;
11057 pVal = va_arg(ap, int*);
11069 *pVal = val;
47252 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){
47253 if( !pVal ) return 0;
47255 assert( pVal->db==0 || sqlite3_mutex_held(pVal->db->mutex) );
47257 assert( (pVal->flags & MEM_RowSet)==0 );
47259 if( pVal->flags&MEM_Null ){
47263 pVal->flags |= (pVal->flags & MEM_Blob)>>3;
47264 expandBlob(pVal);
47265 if( pVal->flags&MEM_Str ){
47266 sqlite3VdbeChangeEncoding(pVal, enc & ~SQLITE_UTF16_ALIGNED);
47267 if( (enc & SQLITE_UTF16_ALIGNED)!=0 && 1==(1&SQLITE_PTR_TO_INT(pVal->z)) ){
47268 assert( (pVal->flags & (MEM_Ephem|MEM_Static))!=0 );
47269 if( sqlite3VdbeMemMakeWriteable(pVal)!=SQLITE_OK ){
47273 sqlite3VdbeMemNulTerminate(pVal);
47275 assert( (pVal->flags&MEM_Blob)==0 );
47276 sqlite3VdbeMemStringify(pVal, enc);
47277 assert( 0==(1&SQLITE_PTR_TO_INT(pVal->z)) );
47279 assert(pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) || pVal->db==0
47280 || pVal->db->mallocFailed );
47281 if( pVal->enc==(enc & ~SQLITE_UTF16_ALIGNED) ){
47282 return pVal->z;
47320 sqlite3_value *pVal = 0;
47332 pVal = sqlite3ValueNew(db);
47333 if( pVal==0 ) goto no_mem;
47335 sqlite3VdbeMemSetInt64(pVal, (i64)pExpr->u.iValue);
47339 sqlite3ValueSetStr(pVal, -1, zVal, SQLITE_UTF8, SQLITE_DYNAMIC);
47340 if( op==TK_FLOAT ) pVal->type = SQLITE_FLOAT;
47343 sqlite3ValueApplyAffinity(pVal, SQLITE_AFF_NUMERIC, SQLITE_UTF8);
47345 sqlite3ValueApplyAffinity(pVal, affinity, SQLITE_UTF8);
47348 sqlite3VdbeChangeEncoding(pVal, enc);
47351 if( SQLITE_OK==sqlite3ValueFromExpr(db,pExpr->pLeft,enc,affinity,&pVal) ){
47352 pVal->u.i = -1 * pVal->u.i;
47354 pVal->r = (double)-1 * pVal->r;
47362 pVal = sqlite3ValueNew(db);
47363 if( !pVal ) goto no_mem;
47367 sqlite3VdbeMemSetStr(pVal, sqlite3HexToBlob(db, zVal, nVal), nVal/2,
47372 if( pVal ){
47373 sqlite3VdbeMemStoreType(pVal);
47375 *ppVal = pVal;
47381 sqlite3ValueFree(pVal);
47412 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){
47413 Mem *p = (Mem*)pVal;
47414 if( (p->flags & MEM_Blob)!=0 || sqlite3ValueText(pVal, enc) ){
50674 SQLITE_API const void *sqlite3_value_blob(sqlite3_value *pVal){
50675 Mem *p = (Mem*)pVal;
50682 return sqlite3_value_text(pVal);
50685 SQLITE_API int sqlite3_value_bytes(sqlite3_value *pVal){
50686 return sqlite3ValueBytes(pVal, SQLITE_UTF8);
50688 SQLITE_API int sqlite3_value_bytes16(sqlite3_value *pVal){
50689 return sqlite3ValueBytes(pVal, SQLITE_UTF16NATIVE);
50691 SQLITE_API double sqlite3_value_double(sqlite3_value *pVal){
50692 return sqlite3VdbeRealValue((Mem*)pVal);
50694 SQLITE_API int sqlite3_value_int(sqlite3_value *pVal){
50695 return (int)sqlite3VdbeIntValue((Mem*)pVal);
50697 SQLITE_API sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){
50698 return sqlite3VdbeIntValue((Mem*)pVal);
50700 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value *pVal){
50701 return (const unsigned char *)sqlite3ValueText(pVal, SQLITE_UTF8);
50704 SQLITE_API const void *sqlite3_value_text16(sqlite3_value* pVal){
50705 return sqlite3ValueText(pVal, SQLITE_UTF16NATIVE);
50707 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value *pVal){
50708 return sqlite3ValueText(pVal, SQLITE_UTF16BE);
50710 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value *pVal){
50711 return sqlite3ValueText(pVal, SQLITE_UTF16LE);
50714 SQLITE_API int sqlite3_value_type(sqlite3_value* pVal){
50715 return pVal->type;
52242 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value *pVal){
52243 Mem *pMem = (Mem*)pVal;
52254 sqlite3_value *pVal,
52258 applyAffinity((Mem *)pVal, affinity, enc);
64913 sqlite3_value *pVal;
64914 if( sqlite3ValueFromExpr(db, pDflt, SQLITE_UTF8, SQLITE_AFF_NONE, &pVal) ){
64918 if( !pVal ){
64922 sqlite3ValueFree(pVal);
87392 sqlite3_value *pVal = 0;
87430 pVal = sqlite3VdbeGetValue(pReprepare, pRight->iColumn, SQLITE_AFF_NONE);
87431 if( pVal && sqlite3_value_type(pVal)==SQLITE_TEXT ){
87432 z = (char *)sqlite3_value_text(pVal);
87471 sqlite3ValueFree(pVal);
88697 ** pVal lies in, sets *piRegion to the region index (a value between 0
88706 sqlite3_value *pVal, /* Value to consider */
88709 if( ALWAYS(pVal) ){
88712 int eType = sqlite3_value_type(pVal);
88715 double r = sqlite3_value_double(pVal);
88726 /* pVal comes from sqlite3ValueFromExpr() so the type cannot be NULL */
88730 z = (const u8 *)sqlite3_value_blob(pVal);
88740 z = (const u8 *)sqlite3ValueText(pVal, pColl->enc);
88746 pVal, pColl->enc);
95344 sqlite3_value *pVal;
95352 pVal = sqlite3ValueNew(0);
95353 sqlite3ValueSetStr(pVal, -1, zSql, SQLITE_UTF16NATIVE, SQLITE_STATIC);
95354 zSql8 = sqlite3ValueText(pVal, SQLITE_UTF8);
95360 sqlite3ValueFree(pVal);
97265 sqlite3_value *pVal;
97275 pVal = sqlite3ValueNew(0);
97276 sqlite3ValueSetStr(pVal, -1, zFilename, SQLITE_UTF16NATIVE, SQLITE_STATIC);
97277 zFilename8 = sqlite3ValueText(pVal, SQLITE_UTF8);
97288 sqlite3ValueFree(pVal);
99127 static void fts3GetDeltaVarint(char **pp, sqlite3_int64 *pVal){
99130 *pVal += iVal;
99133 static void fts3GetDeltaVarint2(char **pp, char *pEnd, sqlite3_int64 *pVal){
99137 fts3GetDeltaVarint(pp, pVal);
100826 sqlite3_value *pVal, /* argv[0] passed to function */
100830 if( sqlite3_value_type(pVal)!=SQLITE_BLOB
100831 || sqlite3_value_bytes(pVal)!=sizeof(Fts3Cursor *)
100838 memcpy(&pRet, sqlite3_value_blob(pVal), sizeof(Fts3Cursor *));
106087 ** Argument pVal contains the result of <expr>. Currently the only
106090 static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){
106092 const char *zVal = (const char *)sqlite3_value_text(pVal);
106093 int nVal = sqlite3_value_bytes(pVal);