|
@@ -123,7 +123,7 @@ extern "C" {
|
|
|
*/
|
|
*/
|
|
|
#define SQLITE_VERSION "3.15.0"
|
|
#define SQLITE_VERSION "3.15.0"
|
|
|
#define SQLITE_VERSION_NUMBER 3015000
|
|
#define SQLITE_VERSION_NUMBER 3015000
|
|
|
-#define SQLITE_SOURCE_ID "2016-09-24 01:41:59 a8cb1390fc1234b2e925090c4d770cca5d587bea"
|
|
|
|
|
|
|
+#define SQLITE_SOURCE_ID "2016-09-29 20:28:34 3c93c8f5bbf54ed2a331079b28fdd94eb0e59e69"
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
** CAPI3REF: Run-Time Library Version Numbers
|
|
** CAPI3REF: Run-Time Library Version Numbers
|
|
@@ -8696,7 +8696,7 @@ int sqlite3session_attach(
|
|
|
** CAPI3REF: Set a table filter on a Session Object.
|
|
** CAPI3REF: Set a table filter on a Session Object.
|
|
|
**
|
|
**
|
|
|
** The second argument (xFilter) is the "filter callback". For changes to rows
|
|
** The second argument (xFilter) is the "filter callback". For changes to rows
|
|
|
-** in tables that are not attached to the Session oject, the filter is called
|
|
|
|
|
|
|
+** in tables that are not attached to the Session object, the filter is called
|
|
|
** to determine whether changes to the table's rows should be tracked or not.
|
|
** to determine whether changes to the table's rows should be tracked or not.
|
|
|
** If xFilter returns 0, changes is not tracked. Note that once a table is
|
|
** If xFilter returns 0, changes is not tracked. Note that once a table is
|
|
|
** attached, xFilter will not be called again.
|
|
** attached, xFilter will not be called again.
|
|
@@ -8962,7 +8962,7 @@ int sqlite3session_isempty(sqlite3_session *pSession);
|
|
|
** [sqlite3changeset_invert()] functions, all changes within the changeset
|
|
** [sqlite3changeset_invert()] functions, all changes within the changeset
|
|
|
** that apply to a single table are grouped together. This means that when
|
|
** that apply to a single table are grouped together. This means that when
|
|
|
** an application iterates through a changeset using an iterator created by
|
|
** an application iterates through a changeset using an iterator created by
|
|
|
-** this function, all changes that relate to a single table are visted
|
|
|
|
|
|
|
+** this function, all changes that relate to a single table are visited
|
|
|
** consecutively. There is no chance that the iterator will visit a change
|
|
** consecutively. There is no chance that the iterator will visit a change
|
|
|
** the applies to table X, then one for table Y, and then later on visit
|
|
** the applies to table X, then one for table Y, and then later on visit
|
|
|
** another change for table X.
|
|
** another change for table X.
|
|
@@ -9049,7 +9049,7 @@ int sqlite3changeset_op(
|
|
|
** 0x01 if the corresponding column is part of the tables primary key, or
|
|
** 0x01 if the corresponding column is part of the tables primary key, or
|
|
|
** 0x00 if it is not.
|
|
** 0x00 if it is not.
|
|
|
**
|
|
**
|
|
|
-** If argumet pnCol is not NULL, then *pnCol is set to the number of columns
|
|
|
|
|
|
|
+** If argument pnCol is not NULL, then *pnCol is set to the number of columns
|
|
|
** in the table.
|
|
** in the table.
|
|
|
**
|
|
**
|
|
|
** If this function is called when the iterator does not point to a valid
|
|
** If this function is called when the iterator does not point to a valid
|
|
@@ -9324,7 +9324,7 @@ int sqlite3changegroup_new(sqlite3_changegroup **pp);
|
|
|
** apply to the same row as a change already present in the changegroup if
|
|
** apply to the same row as a change already present in the changegroup if
|
|
|
** the two rows have the same primary key.
|
|
** the two rows have the same primary key.
|
|
|
**
|
|
**
|
|
|
-** Changes to rows that that do not already appear in the changegroup are
|
|
|
|
|
|
|
+** Changes to rows that do not already appear in the changegroup are
|
|
|
** simply copied into it. Or, if both the new changeset and the changegroup
|
|
** simply copied into it. Or, if both the new changeset and the changegroup
|
|
|
** contain changes that apply to a single row, the final contents of the
|
|
** contain changes that apply to a single row, the final contents of the
|
|
|
** changegroup depends on the type of each change, as follows:
|
|
** changegroup depends on the type of each change, as follows:
|