Fossil SCM
Incorporate the official release of SQLite version 3.26.0
Commit
e0a6ff0adb3da82864dc84db32933fff4b877b27932b7a964c5d3f980b9b20f3
Parent
572574d1a70a224…
2 files changed
+10
-10
+3
-3
+10
-10
| --- src/sqlite3.c | ||
| +++ src/sqlite3.c | ||
| @@ -1162,11 +1162,11 @@ | ||
| 1162 | 1162 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1163 | 1163 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1164 | 1164 | */ |
| 1165 | 1165 | #define SQLITE_VERSION "3.26.0" |
| 1166 | 1166 | #define SQLITE_VERSION_NUMBER 3026000 |
| 1167 | -#define SQLITE_SOURCE_ID "2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771" | |
| 1167 | +#define SQLITE_SOURCE_ID "2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238b4f9" | |
| 1168 | 1168 | |
| 1169 | 1169 | /* |
| 1170 | 1170 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1171 | 1171 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1172 | 1172 | ** |
| @@ -4670,11 +4670,11 @@ | ||
| 4670 | 4670 | ** |
| 4671 | 4671 | ** [[SQLITE_PREPARE_NORMALIZE]] ^(<dt>SQLITE_PREPARE_NORMALIZE</dt> |
| 4672 | 4672 | ** <dd>The SQLITE_PREPARE_NORMALIZE flag indicates that a normalized |
| 4673 | 4673 | ** representation of the SQL statement should be calculated and then |
| 4674 | 4674 | ** associated with the prepared statement, which can be obtained via |
| 4675 | -** the [sqlite3_normalized_sql()] interface. The semantics used to | |
| 4675 | +** the [sqlite3_normalized_sql()] interface.)^ The semantics used to | |
| 4676 | 4676 | ** normalize a SQL statement are unspecified and subject to change. |
| 4677 | 4677 | ** At a minimum, literal values will be replaced with suitable |
| 4678 | 4678 | ** placeholders. |
| 4679 | 4679 | ** </dl> |
| 4680 | 4680 | */ |
| @@ -10462,11 +10462,11 @@ | ||
| 10462 | 10462 | int iLevel; /* Level of current node or entry */ |
| 10463 | 10463 | int mxLevel; /* The largest iLevel value in the tree */ |
| 10464 | 10464 | sqlite3_int64 iRowid; /* Rowid for current entry */ |
| 10465 | 10465 | sqlite3_rtree_dbl rParentScore; /* Score of parent node */ |
| 10466 | 10466 | int eParentWithin; /* Visibility of parent node */ |
| 10467 | - int eWithin; /* OUT: Visiblity */ | |
| 10467 | + int eWithin; /* OUT: Visibility */ | |
| 10468 | 10468 | sqlite3_rtree_dbl rScore; /* OUT: Write the score here */ |
| 10469 | 10469 | /* The following fields are only available in 3.8.11 and later */ |
| 10470 | 10470 | sqlite3_value **apSqlParam; /* Original SQL values of parameters */ |
| 10471 | 10471 | }; |
| 10472 | 10472 | |
| @@ -183917,19 +183917,19 @@ | ||
| 183917 | 183917 | } |
| 183918 | 183918 | } |
| 183919 | 183919 | |
| 183920 | 183920 | #define GEOPOLY_PI 3.1415926535897932385 |
| 183921 | 183921 | |
| 183922 | -/* Fast approximation for cosine(X) for X between -0.5*pi and 2*pi | |
| 183922 | +/* Fast approximation for sine(X) for X between -0.5*pi and 2*pi | |
| 183923 | 183923 | */ |
| 183924 | -static double geopolyCosine(double r){ | |
| 183924 | +static double geopolySine(double r){ | |
| 183925 | 183925 | assert( r>=-0.5*GEOPOLY_PI && r<=2.0*GEOPOLY_PI ); |
| 183926 | 183926 | if( r>=1.5*GEOPOLY_PI ){ |
| 183927 | 183927 | r -= 2.0*GEOPOLY_PI; |
| 183928 | 183928 | } |
| 183929 | 183929 | if( r>=0.5*GEOPOLY_PI ){ |
| 183930 | - return -geopolyCosine(r-GEOPOLY_PI); | |
| 183930 | + return -geopolySine(r-GEOPOLY_PI); | |
| 183931 | 183931 | }else{ |
| 183932 | 183932 | double r2 = r*r; |
| 183933 | 183933 | double r3 = r2*r; |
| 183934 | 183934 | double r5 = r3*r2; |
| 183935 | 183935 | return 0.9996949*r - 0.1656700*r3 + 0.0075134*r5; |
| @@ -183966,12 +183966,12 @@ | ||
| 183966 | 183966 | p->hdr[1] = 0; |
| 183967 | 183967 | p->hdr[2] = (n>>8)&0xff; |
| 183968 | 183968 | p->hdr[3] = n&0xff; |
| 183969 | 183969 | for(i=0; i<n; i++){ |
| 183970 | 183970 | double rAngle = 2.0*GEOPOLY_PI*i/n; |
| 183971 | - p->a[i*2] = x - r*geopolyCosine(rAngle-0.5*GEOPOLY_PI); | |
| 183972 | - p->a[i*2+1] = y + r*geopolyCosine(rAngle); | |
| 183971 | + p->a[i*2] = x - r*geopolySine(rAngle-0.5*GEOPOLY_PI); | |
| 183972 | + p->a[i*2+1] = y + r*geopolySine(rAngle); | |
| 183973 | 183973 | } |
| 183974 | 183974 | sqlite3_result_blob(context, p->hdr, 4+8*n, SQLITE_TRANSIENT); |
| 183975 | 183975 | sqlite3_free(p); |
| 183976 | 183976 | } |
| 183977 | 183977 | |
| @@ -215794,11 +215794,11 @@ | ||
| 215794 | 215794 | int nArg, /* Number of args */ |
| 215795 | 215795 | sqlite3_value **apUnused /* Function arguments */ |
| 215796 | 215796 | ){ |
| 215797 | 215797 | assert( nArg==0 ); |
| 215798 | 215798 | UNUSED_PARAM2(nArg, apUnused); |
| 215799 | - sqlite3_result_text(pCtx, "fts5: 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771", -1, SQLITE_TRANSIENT); | |
| 215799 | + sqlite3_result_text(pCtx, "fts5: 2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238b4f9", -1, SQLITE_TRANSIENT); | |
| 215800 | 215800 | } |
| 215801 | 215801 | |
| 215802 | 215802 | /* |
| 215803 | 215803 | ** Return true if zName is the extension on one of the shadow tables used |
| 215804 | 215804 | ** by this module. |
| @@ -220524,10 +220524,10 @@ | ||
| 220524 | 220524 | #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_STMTVTAB) */ |
| 220525 | 220525 | |
| 220526 | 220526 | /************** End of stmt.c ************************************************/ |
| 220527 | 220527 | #if __LINE__!=220527 |
| 220528 | 220528 | #undef SQLITE_SOURCE_ID |
| 220529 | -#define SQLITE_SOURCE_ID "2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a7alt2" | |
| 220529 | +#define SQLITE_SOURCE_ID "2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238alt2" | |
| 220530 | 220530 | #endif |
| 220531 | 220531 | /* Return the source-id for this library */ |
| 220532 | 220532 | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } |
| 220533 | 220533 | /************************** End of sqlite3.c ******************************/ |
| 220534 | 220534 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -1162,11 +1162,11 @@ | |
| 1162 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1163 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1164 | */ |
| 1165 | #define SQLITE_VERSION "3.26.0" |
| 1166 | #define SQLITE_VERSION_NUMBER 3026000 |
| 1167 | #define SQLITE_SOURCE_ID "2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771" |
| 1168 | |
| 1169 | /* |
| 1170 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1171 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1172 | ** |
| @@ -4670,11 +4670,11 @@ | |
| 4670 | ** |
| 4671 | ** [[SQLITE_PREPARE_NORMALIZE]] ^(<dt>SQLITE_PREPARE_NORMALIZE</dt> |
| 4672 | ** <dd>The SQLITE_PREPARE_NORMALIZE flag indicates that a normalized |
| 4673 | ** representation of the SQL statement should be calculated and then |
| 4674 | ** associated with the prepared statement, which can be obtained via |
| 4675 | ** the [sqlite3_normalized_sql()] interface. The semantics used to |
| 4676 | ** normalize a SQL statement are unspecified and subject to change. |
| 4677 | ** At a minimum, literal values will be replaced with suitable |
| 4678 | ** placeholders. |
| 4679 | ** </dl> |
| 4680 | */ |
| @@ -10462,11 +10462,11 @@ | |
| 10462 | int iLevel; /* Level of current node or entry */ |
| 10463 | int mxLevel; /* The largest iLevel value in the tree */ |
| 10464 | sqlite3_int64 iRowid; /* Rowid for current entry */ |
| 10465 | sqlite3_rtree_dbl rParentScore; /* Score of parent node */ |
| 10466 | int eParentWithin; /* Visibility of parent node */ |
| 10467 | int eWithin; /* OUT: Visiblity */ |
| 10468 | sqlite3_rtree_dbl rScore; /* OUT: Write the score here */ |
| 10469 | /* The following fields are only available in 3.8.11 and later */ |
| 10470 | sqlite3_value **apSqlParam; /* Original SQL values of parameters */ |
| 10471 | }; |
| 10472 | |
| @@ -183917,19 +183917,19 @@ | |
| 183917 | } |
| 183918 | } |
| 183919 | |
| 183920 | #define GEOPOLY_PI 3.1415926535897932385 |
| 183921 | |
| 183922 | /* Fast approximation for cosine(X) for X between -0.5*pi and 2*pi |
| 183923 | */ |
| 183924 | static double geopolyCosine(double r){ |
| 183925 | assert( r>=-0.5*GEOPOLY_PI && r<=2.0*GEOPOLY_PI ); |
| 183926 | if( r>=1.5*GEOPOLY_PI ){ |
| 183927 | r -= 2.0*GEOPOLY_PI; |
| 183928 | } |
| 183929 | if( r>=0.5*GEOPOLY_PI ){ |
| 183930 | return -geopolyCosine(r-GEOPOLY_PI); |
| 183931 | }else{ |
| 183932 | double r2 = r*r; |
| 183933 | double r3 = r2*r; |
| 183934 | double r5 = r3*r2; |
| 183935 | return 0.9996949*r - 0.1656700*r3 + 0.0075134*r5; |
| @@ -183966,12 +183966,12 @@ | |
| 183966 | p->hdr[1] = 0; |
| 183967 | p->hdr[2] = (n>>8)&0xff; |
| 183968 | p->hdr[3] = n&0xff; |
| 183969 | for(i=0; i<n; i++){ |
| 183970 | double rAngle = 2.0*GEOPOLY_PI*i/n; |
| 183971 | p->a[i*2] = x - r*geopolyCosine(rAngle-0.5*GEOPOLY_PI); |
| 183972 | p->a[i*2+1] = y + r*geopolyCosine(rAngle); |
| 183973 | } |
| 183974 | sqlite3_result_blob(context, p->hdr, 4+8*n, SQLITE_TRANSIENT); |
| 183975 | sqlite3_free(p); |
| 183976 | } |
| 183977 | |
| @@ -215794,11 +215794,11 @@ | |
| 215794 | int nArg, /* Number of args */ |
| 215795 | sqlite3_value **apUnused /* Function arguments */ |
| 215796 | ){ |
| 215797 | assert( nArg==0 ); |
| 215798 | UNUSED_PARAM2(nArg, apUnused); |
| 215799 | sqlite3_result_text(pCtx, "fts5: 2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771", -1, SQLITE_TRANSIENT); |
| 215800 | } |
| 215801 | |
| 215802 | /* |
| 215803 | ** Return true if zName is the extension on one of the shadow tables used |
| 215804 | ** by this module. |
| @@ -220524,10 +220524,10 @@ | |
| 220524 | #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_STMTVTAB) */ |
| 220525 | |
| 220526 | /************** End of stmt.c ************************************************/ |
| 220527 | #if __LINE__!=220527 |
| 220528 | #undef SQLITE_SOURCE_ID |
| 220529 | #define SQLITE_SOURCE_ID "2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a7alt2" |
| 220530 | #endif |
| 220531 | /* Return the source-id for this library */ |
| 220532 | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } |
| 220533 | /************************** End of sqlite3.c ******************************/ |
| 220534 |
| --- src/sqlite3.c | |
| +++ src/sqlite3.c | |
| @@ -1162,11 +1162,11 @@ | |
| 1162 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 1163 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 1164 | */ |
| 1165 | #define SQLITE_VERSION "3.26.0" |
| 1166 | #define SQLITE_VERSION_NUMBER 3026000 |
| 1167 | #define SQLITE_SOURCE_ID "2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238b4f9" |
| 1168 | |
| 1169 | /* |
| 1170 | ** CAPI3REF: Run-Time Library Version Numbers |
| 1171 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 1172 | ** |
| @@ -4670,11 +4670,11 @@ | |
| 4670 | ** |
| 4671 | ** [[SQLITE_PREPARE_NORMALIZE]] ^(<dt>SQLITE_PREPARE_NORMALIZE</dt> |
| 4672 | ** <dd>The SQLITE_PREPARE_NORMALIZE flag indicates that a normalized |
| 4673 | ** representation of the SQL statement should be calculated and then |
| 4674 | ** associated with the prepared statement, which can be obtained via |
| 4675 | ** the [sqlite3_normalized_sql()] interface.)^ The semantics used to |
| 4676 | ** normalize a SQL statement are unspecified and subject to change. |
| 4677 | ** At a minimum, literal values will be replaced with suitable |
| 4678 | ** placeholders. |
| 4679 | ** </dl> |
| 4680 | */ |
| @@ -10462,11 +10462,11 @@ | |
| 10462 | int iLevel; /* Level of current node or entry */ |
| 10463 | int mxLevel; /* The largest iLevel value in the tree */ |
| 10464 | sqlite3_int64 iRowid; /* Rowid for current entry */ |
| 10465 | sqlite3_rtree_dbl rParentScore; /* Score of parent node */ |
| 10466 | int eParentWithin; /* Visibility of parent node */ |
| 10467 | int eWithin; /* OUT: Visibility */ |
| 10468 | sqlite3_rtree_dbl rScore; /* OUT: Write the score here */ |
| 10469 | /* The following fields are only available in 3.8.11 and later */ |
| 10470 | sqlite3_value **apSqlParam; /* Original SQL values of parameters */ |
| 10471 | }; |
| 10472 | |
| @@ -183917,19 +183917,19 @@ | |
| 183917 | } |
| 183918 | } |
| 183919 | |
| 183920 | #define GEOPOLY_PI 3.1415926535897932385 |
| 183921 | |
| 183922 | /* Fast approximation for sine(X) for X between -0.5*pi and 2*pi |
| 183923 | */ |
| 183924 | static double geopolySine(double r){ |
| 183925 | assert( r>=-0.5*GEOPOLY_PI && r<=2.0*GEOPOLY_PI ); |
| 183926 | if( r>=1.5*GEOPOLY_PI ){ |
| 183927 | r -= 2.0*GEOPOLY_PI; |
| 183928 | } |
| 183929 | if( r>=0.5*GEOPOLY_PI ){ |
| 183930 | return -geopolySine(r-GEOPOLY_PI); |
| 183931 | }else{ |
| 183932 | double r2 = r*r; |
| 183933 | double r3 = r2*r; |
| 183934 | double r5 = r3*r2; |
| 183935 | return 0.9996949*r - 0.1656700*r3 + 0.0075134*r5; |
| @@ -183966,12 +183966,12 @@ | |
| 183966 | p->hdr[1] = 0; |
| 183967 | p->hdr[2] = (n>>8)&0xff; |
| 183968 | p->hdr[3] = n&0xff; |
| 183969 | for(i=0; i<n; i++){ |
| 183970 | double rAngle = 2.0*GEOPOLY_PI*i/n; |
| 183971 | p->a[i*2] = x - r*geopolySine(rAngle-0.5*GEOPOLY_PI); |
| 183972 | p->a[i*2+1] = y + r*geopolySine(rAngle); |
| 183973 | } |
| 183974 | sqlite3_result_blob(context, p->hdr, 4+8*n, SQLITE_TRANSIENT); |
| 183975 | sqlite3_free(p); |
| 183976 | } |
| 183977 | |
| @@ -215794,11 +215794,11 @@ | |
| 215794 | int nArg, /* Number of args */ |
| 215795 | sqlite3_value **apUnused /* Function arguments */ |
| 215796 | ){ |
| 215797 | assert( nArg==0 ); |
| 215798 | UNUSED_PARAM2(nArg, apUnused); |
| 215799 | sqlite3_result_text(pCtx, "fts5: 2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238b4f9", -1, SQLITE_TRANSIENT); |
| 215800 | } |
| 215801 | |
| 215802 | /* |
| 215803 | ** Return true if zName is the extension on one of the shadow tables used |
| 215804 | ** by this module. |
| @@ -220524,10 +220524,10 @@ | |
| 220524 | #endif /* !defined(SQLITE_CORE) || defined(SQLITE_ENABLE_STMTVTAB) */ |
| 220525 | |
| 220526 | /************** End of stmt.c ************************************************/ |
| 220527 | #if __LINE__!=220527 |
| 220528 | #undef SQLITE_SOURCE_ID |
| 220529 | #define SQLITE_SOURCE_ID "2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238alt2" |
| 220530 | #endif |
| 220531 | /* Return the source-id for this library */ |
| 220532 | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } |
| 220533 | /************************** End of sqlite3.c ******************************/ |
| 220534 |
+3
-3
| --- src/sqlite3.h | ||
| +++ src/sqlite3.h | ||
| @@ -123,11 +123,11 @@ | ||
| 123 | 123 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 124 | 124 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 125 | 125 | */ |
| 126 | 126 | #define SQLITE_VERSION "3.26.0" |
| 127 | 127 | #define SQLITE_VERSION_NUMBER 3026000 |
| 128 | -#define SQLITE_SOURCE_ID "2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771" | |
| 128 | +#define SQLITE_SOURCE_ID "2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238b4f9" | |
| 129 | 129 | |
| 130 | 130 | /* |
| 131 | 131 | ** CAPI3REF: Run-Time Library Version Numbers |
| 132 | 132 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 133 | 133 | ** |
| @@ -3631,11 +3631,11 @@ | ||
| 3631 | 3631 | ** |
| 3632 | 3632 | ** [[SQLITE_PREPARE_NORMALIZE]] ^(<dt>SQLITE_PREPARE_NORMALIZE</dt> |
| 3633 | 3633 | ** <dd>The SQLITE_PREPARE_NORMALIZE flag indicates that a normalized |
| 3634 | 3634 | ** representation of the SQL statement should be calculated and then |
| 3635 | 3635 | ** associated with the prepared statement, which can be obtained via |
| 3636 | -** the [sqlite3_normalized_sql()] interface. The semantics used to | |
| 3636 | +** the [sqlite3_normalized_sql()] interface.)^ The semantics used to | |
| 3637 | 3637 | ** normalize a SQL statement are unspecified and subject to change. |
| 3638 | 3638 | ** At a minimum, literal values will be replaced with suitable |
| 3639 | 3639 | ** placeholders. |
| 3640 | 3640 | ** </dl> |
| 3641 | 3641 | */ |
| @@ -9423,11 +9423,11 @@ | ||
| 9423 | 9423 | int iLevel; /* Level of current node or entry */ |
| 9424 | 9424 | int mxLevel; /* The largest iLevel value in the tree */ |
| 9425 | 9425 | sqlite3_int64 iRowid; /* Rowid for current entry */ |
| 9426 | 9426 | sqlite3_rtree_dbl rParentScore; /* Score of parent node */ |
| 9427 | 9427 | int eParentWithin; /* Visibility of parent node */ |
| 9428 | - int eWithin; /* OUT: Visiblity */ | |
| 9428 | + int eWithin; /* OUT: Visibility */ | |
| 9429 | 9429 | sqlite3_rtree_dbl rScore; /* OUT: Write the score here */ |
| 9430 | 9430 | /* The following fields are only available in 3.8.11 and later */ |
| 9431 | 9431 | sqlite3_value **apSqlParam; /* Original SQL values of parameters */ |
| 9432 | 9432 | }; |
| 9433 | 9433 | |
| 9434 | 9434 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -123,11 +123,11 @@ | |
| 123 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 124 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 125 | */ |
| 126 | #define SQLITE_VERSION "3.26.0" |
| 127 | #define SQLITE_VERSION_NUMBER 3026000 |
| 128 | #define SQLITE_SOURCE_ID "2018-11-28 11:49:46 b53a9a3dc6b0422a102b245451769b0cd8c0d67090fefabf7cb3a65137a73771" |
| 129 | |
| 130 | /* |
| 131 | ** CAPI3REF: Run-Time Library Version Numbers |
| 132 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 133 | ** |
| @@ -3631,11 +3631,11 @@ | |
| 3631 | ** |
| 3632 | ** [[SQLITE_PREPARE_NORMALIZE]] ^(<dt>SQLITE_PREPARE_NORMALIZE</dt> |
| 3633 | ** <dd>The SQLITE_PREPARE_NORMALIZE flag indicates that a normalized |
| 3634 | ** representation of the SQL statement should be calculated and then |
| 3635 | ** associated with the prepared statement, which can be obtained via |
| 3636 | ** the [sqlite3_normalized_sql()] interface. The semantics used to |
| 3637 | ** normalize a SQL statement are unspecified and subject to change. |
| 3638 | ** At a minimum, literal values will be replaced with suitable |
| 3639 | ** placeholders. |
| 3640 | ** </dl> |
| 3641 | */ |
| @@ -9423,11 +9423,11 @@ | |
| 9423 | int iLevel; /* Level of current node or entry */ |
| 9424 | int mxLevel; /* The largest iLevel value in the tree */ |
| 9425 | sqlite3_int64 iRowid; /* Rowid for current entry */ |
| 9426 | sqlite3_rtree_dbl rParentScore; /* Score of parent node */ |
| 9427 | int eParentWithin; /* Visibility of parent node */ |
| 9428 | int eWithin; /* OUT: Visiblity */ |
| 9429 | sqlite3_rtree_dbl rScore; /* OUT: Write the score here */ |
| 9430 | /* The following fields are only available in 3.8.11 and later */ |
| 9431 | sqlite3_value **apSqlParam; /* Original SQL values of parameters */ |
| 9432 | }; |
| 9433 | |
| 9434 |
| --- src/sqlite3.h | |
| +++ src/sqlite3.h | |
| @@ -123,11 +123,11 @@ | |
| 123 | ** [sqlite3_libversion_number()], [sqlite3_sourceid()], |
| 124 | ** [sqlite_version()] and [sqlite_source_id()]. |
| 125 | */ |
| 126 | #define SQLITE_VERSION "3.26.0" |
| 127 | #define SQLITE_VERSION_NUMBER 3026000 |
| 128 | #define SQLITE_SOURCE_ID "2018-12-01 12:34:55 bf8c1b2b7a5960c282e543b9c293686dccff272512d08865f4600fb58238b4f9" |
| 129 | |
| 130 | /* |
| 131 | ** CAPI3REF: Run-Time Library Version Numbers |
| 132 | ** KEYWORDS: sqlite3_version sqlite3_sourceid |
| 133 | ** |
| @@ -3631,11 +3631,11 @@ | |
| 3631 | ** |
| 3632 | ** [[SQLITE_PREPARE_NORMALIZE]] ^(<dt>SQLITE_PREPARE_NORMALIZE</dt> |
| 3633 | ** <dd>The SQLITE_PREPARE_NORMALIZE flag indicates that a normalized |
| 3634 | ** representation of the SQL statement should be calculated and then |
| 3635 | ** associated with the prepared statement, which can be obtained via |
| 3636 | ** the [sqlite3_normalized_sql()] interface.)^ The semantics used to |
| 3637 | ** normalize a SQL statement are unspecified and subject to change. |
| 3638 | ** At a minimum, literal values will be replaced with suitable |
| 3639 | ** placeholders. |
| 3640 | ** </dl> |
| 3641 | */ |
| @@ -9423,11 +9423,11 @@ | |
| 9423 | int iLevel; /* Level of current node or entry */ |
| 9424 | int mxLevel; /* The largest iLevel value in the tree */ |
| 9425 | sqlite3_int64 iRowid; /* Rowid for current entry */ |
| 9426 | sqlite3_rtree_dbl rParentScore; /* Score of parent node */ |
| 9427 | int eParentWithin; /* Visibility of parent node */ |
| 9428 | int eWithin; /* OUT: Visibility */ |
| 9429 | sqlite3_rtree_dbl rScore; /* OUT: Write the score here */ |
| 9430 | /* The following fields are only available in 3.8.11 and later */ |
| 9431 | sqlite3_value **apSqlParam; /* Original SQL values of parameters */ |
| 9432 | }; |
| 9433 | |
| 9434 |