enable session support, updates #58

This commit is contained in:
Jan Mercl
2021-07-18 20:22:36 +02:00
parent fbc07fb841
commit cb1f916bce
45 changed files with 125077 additions and 42133 deletions

View File

@@ -1,4 +1,4 @@
// Code generated by 'ccgo -export-defines "" -o speedtest1/main_linux_arm64.go -trace-translation-units testdata/sqlite-src-3360000/test/speedtest1.c -Itestdata/sqlite-amalgamation-3360000 -l modernc.org/sqlite/lib -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_OFFSET_SQL_FUNC -DSQLITE_ENABLE_PREUPDATE_HOOK -DSQLITE_ENABLE_RBU -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_SNAPSHOT -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_MUTEX_APPDEF=1 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_MUTEX_NOOP -DSQLITE_OS_UNIX=1', DO NOT EDIT.
// Code generated by 'ccgo -export-defines "" -o speedtest1/main_linux_arm64.go -trace-translation-units testdata/sqlite-src-3360000/test/speedtest1.c -Itestdata/sqlite-amalgamation-3360000 -l modernc.org/sqlite/lib -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_ENABLE_OFFSET_SQL_FUNC -DSQLITE_ENABLE_PREUPDATE_HOOK -DSQLITE_ENABLE_RBU -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_SESSION -DSQLITE_ENABLE_SNAPSHOT -DSQLITE_ENABLE_STAT4 -DSQLITE_ENABLE_UNLOCK_NOTIFY -DSQLITE_LIKE_DOESNT_MATCH_BLOBS -DSQLITE_MUTEX_APPDEF=1 -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_MUTEX_NOOP -DSQLITE_OS_UNIX=1', DO NOT EDIT.
package main
@@ -89,6 +89,17 @@ const (
SQLITE_CANTOPEN_NOTEMPDIR = 270
SQLITE_CANTOPEN_SYMLINK = 1550
SQLITE_CDECL = 0
SQLITE_CHANGESETAPPLY_INVERT = 0x0002
SQLITE_CHANGESETAPPLY_NOSAVEPOINT = 0x0001
SQLITE_CHANGESETSTART_INVERT = 0x0002
SQLITE_CHANGESET_ABORT = 2
SQLITE_CHANGESET_CONFLICT = 3
SQLITE_CHANGESET_CONSTRAINT = 4
SQLITE_CHANGESET_DATA = 1
SQLITE_CHANGESET_FOREIGN_KEY = 5
SQLITE_CHANGESET_NOTFOUND = 2
SQLITE_CHANGESET_OMIT = 0
SQLITE_CHANGESET_REPLACE = 1
SQLITE_CHECKPOINT_FULL = 1
SQLITE_CHECKPOINT_PASSIVE = 0
SQLITE_CHECKPOINT_RESTART = 2
@@ -210,6 +221,7 @@ const (
SQLITE_ENABLE_PREUPDATE_HOOK = 1
SQLITE_ENABLE_RBU = 1
SQLITE_ENABLE_RTREE = 1
SQLITE_ENABLE_SESSION = 1
SQLITE_ENABLE_SNAPSHOT = 1
SQLITE_ENABLE_STAT4 = 1
SQLITE_ENABLE_UNLOCK_NOTIFY = 1
@@ -442,6 +454,8 @@ const (
SQLITE_SCHEMA = 17
SQLITE_SELECT = 21
SQLITE_SERIALIZE_NOCOPY = 0x001
SQLITE_SESSION_CONFIG_STRMSIZE = 1
SQLITE_SESSION_OBJCONFIG_SIZE = 1
SQLITE_SET_LOCKPROXYFILE = 3
SQLITE_SHM_EXCLUSIVE = 8
SQLITE_SHM_LOCK = 2
@@ -3180,10 +3194,9 @@ type sqlite3_rtree_query_info = sqlite3_rtree_query_info1 /* sqlite3.h:9958:41 *
// SQLITE_RTREE_INT_ONLY compile-time option.
type sqlite3_rtree_dbl = float64 /* sqlite3.h:9966:18 */
// Allowed values for sqlite3_rtree_query.eWithin and .eParentWithin.
// CAPI3REF: Values for sqlite3session_config().
//******* End of sqlite3rtree.h ********
//******* Begin file sqlite3session.h ********
// Make sure we can call this stuff from C++.
//******* End of sqlite3session.h ********
//******* Begin file fts5.h ********
@@ -3235,10 +3248,9 @@ type Fts5ExtensionApi1 = struct {
xPhraseNextColumn uintptr
} /* sqlite3.h:11813:9 */
// Allowed values for sqlite3_rtree_query.eWithin and .eParentWithin.
// CAPI3REF: Values for sqlite3session_config().
//******* End of sqlite3rtree.h ********
//******* Begin file sqlite3session.h ********
// Make sure we can call this stuff from C++.
//******* End of sqlite3session.h ********
//******* Begin file fts5.h ********