Lines Matching refs:pVal
140 const void *sqlite3_value_blob(sqlite3_value *pVal){
141 Mem *p = (Mem*)pVal;
148 return sqlite3_value_text(pVal);
151 int sqlite3_value_bytes(sqlite3_value *pVal){
152 return sqlite3ValueBytes(pVal, SQLITE_UTF8);
154 int sqlite3_value_bytes16(sqlite3_value *pVal){
155 return sqlite3ValueBytes(pVal, SQLITE_UTF16NATIVE);
157 double sqlite3_value_double(sqlite3_value *pVal){
158 return sqlite3VdbeRealValue((Mem*)pVal);
160 int sqlite3_value_int(sqlite3_value *pVal){
161 return (int)sqlite3VdbeIntValue((Mem*)pVal);
163 sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){
164 return sqlite3VdbeIntValue((Mem*)pVal);
166 const unsigned char *sqlite3_value_text(sqlite3_value *pVal){
167 return (const unsigned char *)sqlite3ValueText(pVal, SQLITE_UTF8);
170 const void *sqlite3_value_text16(sqlite3_value* pVal){
171 return sqlite3ValueText(pVal, SQLITE_UTF16NATIVE);
173 const void *sqlite3_value_text16be(sqlite3_value *pVal){
174 return sqlite3ValueText(pVal, SQLITE_UTF16BE);
176 const void *sqlite3_value_text16le(sqlite3_value *pVal){
177 return sqlite3ValueText(pVal, SQLITE_UTF16LE);
180 int sqlite3_value_type(sqlite3_value* pVal){
181 return pVal->type;