Lines Matching refs:pVal
174 const void *sqlite3_value_blob(sqlite3_value *pVal){ in sqlite3_value_blob() argument
175 Mem *p = (Mem*)pVal; in sqlite3_value_blob()
184 return sqlite3_value_text(pVal); in sqlite3_value_blob()
187 int sqlite3_value_bytes(sqlite3_value *pVal){ in sqlite3_value_bytes() argument
188 return sqlite3ValueBytes(pVal, SQLITE_UTF8); in sqlite3_value_bytes()
190 int sqlite3_value_bytes16(sqlite3_value *pVal){ in sqlite3_value_bytes16() argument
191 return sqlite3ValueBytes(pVal, SQLITE_UTF16NATIVE); in sqlite3_value_bytes16()
193 double sqlite3_value_double(sqlite3_value *pVal){ in sqlite3_value_double() argument
194 return sqlite3VdbeRealValue((Mem*)pVal); in sqlite3_value_double()
196 int sqlite3_value_int(sqlite3_value *pVal){ in sqlite3_value_int() argument
197 return (int)sqlite3VdbeIntValue((Mem*)pVal); in sqlite3_value_int()
199 sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){ in sqlite3_value_int64() argument
200 return sqlite3VdbeIntValue((Mem*)pVal); in sqlite3_value_int64()
202 unsigned int sqlite3_value_subtype(sqlite3_value *pVal){ in sqlite3_value_subtype() argument
203 Mem *pMem = (Mem*)pVal; in sqlite3_value_subtype()
206 void *sqlite3_value_pointer(sqlite3_value *pVal, const char *zPType){ in sqlite3_value_pointer() argument
207 Mem *p = (Mem*)pVal; in sqlite3_value_pointer()
219 const unsigned char *sqlite3_value_text(sqlite3_value *pVal){ in sqlite3_value_text() argument
220 return (const unsigned char *)sqlite3ValueText(pVal, SQLITE_UTF8); in sqlite3_value_text()
223 const void *sqlite3_value_text16(sqlite3_value* pVal){ in sqlite3_value_text16() argument
224 return sqlite3ValueText(pVal, SQLITE_UTF16NATIVE); in sqlite3_value_text16()
226 const void *sqlite3_value_text16be(sqlite3_value *pVal){ in sqlite3_value_text16be() argument
227 return sqlite3ValueText(pVal, SQLITE_UTF16BE); in sqlite3_value_text16be()
229 const void *sqlite3_value_text16le(sqlite3_value *pVal){ in sqlite3_value_text16le() argument
230 return sqlite3ValueText(pVal, SQLITE_UTF16LE); in sqlite3_value_text16le()
237 int sqlite3_value_type(sqlite3_value* pVal){ in sqlite3_value_type() argument
307 if( pVal->flags & MEM_Null ){ in sqlite3_value_type()
309 }else if( pVal->flags & (MEM_Real|MEM_IntReal) ){ in sqlite3_value_type()
311 }else if( pVal->flags & MEM_Int ){ in sqlite3_value_type()
313 }else if( pVal->flags & MEM_Str ){ in sqlite3_value_type()
316 assert( eType == aType[pVal->flags&MEM_AffMask] ); in sqlite3_value_type()
319 return aType[pVal->flags&MEM_AffMask]; in sqlite3_value_type()
321 int sqlite3_value_encoding(sqlite3_value *pVal){ in sqlite3_value_encoding() argument
322 return pVal->enc; in sqlite3_value_encoding()
326 int sqlite3_value_nochange(sqlite3_value *pVal){ in sqlite3_value_nochange() argument
327 return (pVal->flags&(MEM_Null|MEM_Zero))==(MEM_Null|MEM_Zero); in sqlite3_value_nochange()
331 int sqlite3_value_frombind(sqlite3_value *pVal){ in sqlite3_value_frombind() argument
332 return (pVal->flags&MEM_FromBind)!=0; in sqlite3_value_frombind()
886 sqlite3_value *pVal, /* Pointer to the ValueList object */ in valueFromValueList() argument
894 if( pVal==0 ) return SQLITE_MISUSE; in valueFromValueList()
895 pRhs = (ValueList*)sqlite3_value_pointer(pVal, "ValueList"); in valueFromValueList()
933 int sqlite3_vtab_in_first(sqlite3_value *pVal, sqlite3_value **ppOut){ in sqlite3_vtab_in_first() argument
934 return valueFromValueList(pVal, ppOut, 0); in sqlite3_vtab_in_first()
941 int sqlite3_vtab_in_next(sqlite3_value *pVal, sqlite3_value **ppOut){ in sqlite3_vtab_in_next() argument
942 return valueFromValueList(pVal, ppOut, 1); in sqlite3_vtab_in_next()