• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/sqlite-3.6.22/

Lines Matching defs:sqlite3_value

2996 ** KEYWORDS: {protected sqlite3_value} {unprotected sqlite3_value}
2998 ** SQLite uses the sqlite3_value object to represent all values
3000 ** for the values it stores. ^Values stored in sqlite3_value objects
3003 ** An sqlite3_value object may be either "protected" or "unprotected".
3004 ** Some interfaces require a protected sqlite3_value. Other interfaces
3005 ** will accept either a protected or an unprotected sqlite3_value.
3006 ** Every interface that accepts sqlite3_value arguments specifies
3007 ** whether or not it requires a protected sqlite3_value.
3011 ** sqlite3_value object but no mutex is held for an unprotected
3012 ** sqlite3_value object. If SQLite is compiled to be single-threaded
3017 ** sqlite3_value objects and they can be used interchangeably. However,
3020 ** sqlite3_value objects even when not strictly required.
3022 ** ^The sqlite3_value objects that are passed as parameters into the
3024 ** ^The sqlite3_value object returned by
3026 ** Unprotected sqlite3_value objects may only be used with
3029 ** interfaces require protected sqlite3_value objects.
3031 typedef struct Mem sqlite3_value;
3133 SQLITE_API int sqlite3_bind_value(sqlite3_stmt*, int, const sqlite3_value*);
3491 ** [unprotected sqlite3_value] object. An unprotected sqlite3_value object
3493 ** If the [unprotected sqlite3_value] object returned by
3596 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt*, int iCol);
3728 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
3729 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
3738 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
3739 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
3786 ** [protected sqlite3_value] objects. There is one [sqlite3_value] object for
3788 ** extract values from the [sqlite3_value] objects.
3790 ** These routines work only with [protected sqlite3_value] objects.
3791 ** Any attempt to use these routines on an [unprotected sqlite3_value]
3795 ** except that these routines take a single [protected sqlite3_value] object
3818 ** the SQL function that supplied the [sqlite3_value*] parameters.
3820 SQLITE_API const void *sqlite3_value_blob(sqlite3_value*);
3821 SQLITE_API int sqlite3_value_bytes(sqlite3_value*);
3822 SQLITE_API int sqlite3_value_bytes16(sqlite3_value*);
3823 SQLITE_API double sqlite3_value_double(sqlite3_value*);
3824 SQLITE_API int sqlite3_value_int(sqlite3_value*);
3825 SQLITE_API sqlite3_int64 sqlite3_value_int64(sqlite3_value*);
3826 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value*);
3827 SQLITE_API const void *sqlite3_value_text16(sqlite3_value*);
3828 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value*);
3829 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value*);
3830 SQLITE_API int sqlite3_value_type(sqlite3_value*);
3831 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value*);
4056 ** [unprotected sqlite3_value] object specified by the 2nd parameter. ^The
4057 ** sqlite3_result_value() interface makes a copy of the [sqlite3_value]
4058 ** so that the [sqlite3_value] specified in the parameter may change or
4060 ** ^A [protected sqlite3_value] object may always be used where an
4061 ** [unprotected sqlite3_value] object is required, so either
4062 ** kind of [sqlite3_value] object can be used with this interface.
4082 SQLITE_API void sqlite3_result_value(sqlite3_context*, sqlite3_value*);
4690 int argc, sqlite3_value **argv);
4695 int (*xUpdate)(sqlite3_vtab *, int, sqlite3_value **, sqlite3_int64 *);
4701 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**),
7440 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetValue(Vdbe*, int, u8);
8338 sqlite3_value *pErr; /* Most recent error message */
8460 void (*xFunc)(sqlite3_context*,int,sqlite3_value**); /* Regular function */
8461 void (*xStep)(sqlite3_context*,int,sqlite3_value**); /* Aggregate step */
10356 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value*, u8);
10357 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value*, u8);
10358 SQLITE_PRIVATE void sqlite3ValueSetStr(sqlite3_value*, int, const void *,u8,
10360 SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value*);
10361 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *);
10366 SQLITE_PRIVATE int sqlite3ValueFromExpr(sqlite3 *, Expr *, u8, u8, sqlite3_value **);
10367 SQLITE_PRIVATE void sqlite3ValueApplyAffinity(sqlite3_value *, u8, u8);
10408 void (*)(sqlite3_context*,int,sqlite3_value **),
10409 void (*)(sqlite3_context*,int,sqlite3_value **), void (*)(sqlite3_context*));
10479 SQLITE_PRIVATE void sqlite3InvalidFunction(sqlite3_context*,int,sqlite3_value**);
11640 sqlite3_value **argv,
11681 sqlite3_value **argv
11698 sqlite3_value **argv
11718 sqlite3_value **argv
11737 sqlite3_value **argv
11770 sqlite3_value **argv
11906 sqlite3_value **NotUsed2
11920 sqlite3_value **NotUsed2
11934 sqlite3_value **NotUsed2
11956 sqlite3_value **argv
46884 v1 = sqlite3ValueText((sqlite3_value*)&c1, pColl->enc);
46886 v2 = sqlite3ValueText((sqlite3_value*)&c2, pColl->enc);
46976 SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){
47013 ** Create a new sqlite3_value object.
47015 SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){
47026 ** Create a new sqlite3_value object, containing the value of pExpr.
47040 sqlite3_value **ppVal /* Write the new value here */
47044 sqlite3_value *pVal = 0;
47111 ** Change the string value of an sqlite3_value object
47114 sqlite3_value *v, /* Value to be set */
47124 ** Free an sqlite3_value object
47126 SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value *v){
47133 ** Return the number of bytes in the sqlite3_value object assuming
47136 SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){
47744 sqlite3ValueFree((sqlite3_value*)p4);
50222 ** Return a pointer to an sqlite3_value structure containing the value bound
50229 SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetValue(Vdbe *v, int iVar, u8 aff){
50234 sqlite3_value *pRet = sqlite3ValueNew(v->db);
50368 ** The following routines extract information from a Mem or sqlite3_value
50371 SQLITE_API const void *sqlite3_value_blob(sqlite3_value *pVal){
50382 SQLITE_API int sqlite3_value_bytes(sqlite3_value *pVal){
50385 SQLITE_API int sqlite3_value_bytes16(sqlite3_value *pVal){
50388 SQLITE_API double sqlite3_value_double(sqlite3_value *pVal){
50391 SQLITE_API int sqlite3_value_int(sqlite3_value *pVal){
50394 SQLITE_API sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){
50397 SQLITE_API const unsigned char *sqlite3_value_text(sqlite3_value *pVal){
50401 SQLITE_API const void *sqlite3_value_text16(sqlite3_value* pVal){
50404 SQLITE_API const void *sqlite3_value_text16be(sqlite3_value *pVal){
50407 SQLITE_API const void *sqlite3_value_text16le(sqlite3_value *pVal){
50411 SQLITE_API int sqlite3_value_type(sqlite3_value* pVal){
50510 SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_value *pValue){
50724 sqlite3_value **NotUsed2 /* Value of each argument */
50977 SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){
50984 return (sqlite3_value *)pOut;
51286 SQLITE_API int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqlite3_value *pValue){
51936 SQLITE_API int sqlite3_value_numeric_type(sqlite3_value *pVal){
51944 ** Exported version of applyAffinity(). This one works on sqlite3_value*,
51948 sqlite3_value *pVal,
52323 sqlite3_value **apVal;
52614 sqlite3_value **apVal;
53479 sqlite3_value **apVal;
57307 sqlite3_value **apVal;
64018 sqlite3_value **argv
64083 sqlite3_value **argv
64138 sqlite3_value **argv
64640 sqlite3_value *pVal;
65492 sqlite3_value **argv
65661 sqlite3_value **argv
69954 sqlite3_value *pTmp = sqlite3ValueNew(db);
71044 sqlite3_value **argv
71074 sqlite3_value **argv
71095 sqlite3_value **argv
71132 static void absFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
71185 sqlite3_value **argv
71268 static void roundFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
71320 static void upperFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
71340 static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
71377 sqlite3_value **argv
71396 sqlite3_value **NotUsed2
71422 sqlite3_value **argv
71446 sqlite3_value **NotUsed2
71460 sqlite3_value **NotUsed2
71474 sqlite3_value **NotUsed2
71673 sqlite3_value **argv
71726 sqlite3_value **argv
71742 sqlite3_value **NotUsed2
71756 sqlite3_value **NotUsed2
71780 static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value **argv){
71848 sqlite3_value **argv
71876 sqlite3_value **argv
71901 sqlite3_value **argv
71985 sqlite3_value **argv
72077 sqlite3_value **argv
72127 static void loadExt(sqlite3_context *context, int argc, sqlite3_value **argv){
72169 static void sumStep(sqlite3_context *context, int argc, sqlite3_value **argv){
72234 static void countStep(sqlite3_context *context, int argc, sqlite3_value **argv){
72262 sqlite3_value **argv
72294 sqlite3_value *pRes;
72295 pRes = (sqlite3_value *)sqlite3_aggregate_context(context, 0);
72310 sqlite3_value **argv
75758 int (*bind_value)(sqlite3_stmt*,int,const sqlite3_value*);
75785 sqlite3_value* (*column_value)(sqlite3_stmt*,int iCol);
75791 int (*create_function)(sqlite3*,const char*,int,int,void*,void (*xFunc)(sqlite3_context*,int,sqlite3_value**),void (*xStep)(sqlite3_context*,int,sqlite3_value**),void (*xFinal)(sqlite3_context*));
75792 int (*create_function16)(sqlite3*,const void*,int,int,void*,void (*xFunc)(sqlite3_context*,int,sqlite3_value**),void (*xStep)(sqlite3_context*,int,sqlite3_value**),void (*xFinal)(sqlite3_context*));
75835 void (*result_value)(sqlite3_context*,sqlite3_value*);
75848 const void * (*value_blob)(sqlite3_value*);
75849 int (*value_bytes)(sqlite3_value*);
75850 int (*value_bytes16)(sqlite3_value*);
75851 double (*value_double)(sqlite3_value*);
75852 int (*value_int)(sqlite3_value*);
75853 sqlite_int64 (*value_int64)(sqlite3_value*);
75854 int (*value_numeric_type)(sqlite3_value*);
75855 const unsigned char * (*value_text)(sqlite3_value*);
75856 const void * (*value_text16)(sqlite3_value*);
75857 const void * (*value_text16be)(sqlite3_value*);
75858 const void * (*value_text16le)(sqlite3_value*);
75859 int (*value_type)(sqlite3_value*);
84621 ** sqlite3_value objects.
84631 sqlite3_value *pValue;
86431 void (*xFunc)(sqlite3_context*,int,sqlite3_value**) = 0;
87147 sqlite3_value *pVal = 0;
88463 sqlite3_value *pVal, /* Value to consider */
88540 ** an sqlite3_value structure containing the same value, with affinity
88547 ** create an sqlite3_value structure containing this value, again with
88559 sqlite3_value **pp
88628 sqlite3_value *pLowerVal = 0;
88629 sqlite3_value *pUpperVal = 0;
95100 sqlite3_value *pVal;
96137 void (*xFunc)(sqlite3_context*,int,sqlite3_value **),
96138 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
96221 void (*xFunc)(sqlite3_context*,int,sqlite3_value **),
96222 void (*xStep)(sqlite3_context*,int,sqlite3_value **),
96240 void (*xFunc)(sqlite3_context*,int,sqlite3_value**),
96241 void (*xStep)(sqlite3_context*,int,sqlite3_value**),
96988 sqlite3_value *pVal;
98663 SQLITE_PRIVATE int sqlite3Fts3UpdateMethod(sqlite3_vtab*,int,sqlite3_value**,sqlite3_int64*);
100287 sqlite3_value **apVal /* Arguments for the indexing scheme */
100420 sqlite3_value **apVal, /* Array of arguments */
100533 sqlite3_value *pVal, /* argv[0] passed to function */
100556 sqlite3_value **apVal /* Array of arguments */
100593 sqlite3_value **apVal /* Array of arguments */
100634 sqlite3_value **apVal /* Array of arguments */
100660 sqlite3_value **apVal /* Array of arguments */
100694 sqlite3_value **apVal /* Array of arguments */
100717 void (**pxFunc)(sqlite3_context*,int,sqlite3_value**), /* OUT: Result */
100722 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);
101744 sqlite3_value **argv
102908 sqlite3_value **argv
103101 sqlite3_value **argv
103257 sqlite3_value **argv
103740 sqlite3_value **apVal /* Values to bind to statement */
103823 static int fts3SqlExec(Fts3Table *p, int eStmt, sqlite3_value **apVal){
104107 static int fts3InsertTerms(Fts3Table *p, sqlite3_value **apVal){
104136 sqlite3_value **apVal, /* Array of values to insert */
104214 static int fts3DeleteTerms(Fts3Table *p, sqlite3_value **apVal){
105257 static int fts3IsEmpty(Fts3Table *p, sqlite3_value **apVal, int *pisEmpty){
105791 static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){
105827 sqlite3_value **apVal, /* Array of arguments */
108236 int argc, sqlite3_value **argv
109591 sqlite3_value **azData,
110016 static void rtreenode(sqlite3_context *ctx, int nArg, sqlite3_value **apArg){
110054 static void rtreedepth(sqlite3_context *ctx, int nArg, sqlite3_value **apArg){
110266 sqlite3_value **argv
110348 static void icuRegexpFunc(sqlite3_context *p, int nArg, sqlite3_value **apArg){
110429 static void icuCaseFunc16(sqlite3_context *p, int nArg, sqlite3_value **apArg){
110517 sqlite3_value **apArg
110559 void (*xFunc)(sqlite3_context*,int,sqlite3_value**);