mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-11-01 16:32:25 -05:00
[chore] Update bun and sqlite dependencies (#478)
* update bun + sqlite versions * step bun to v1.1.3
This commit is contained in:
parent
8d34d5af3c
commit
88979b35d4
246 changed files with 409690 additions and 148967 deletions
1
vendor/modernc.org/sqlite/AUTHORS
generated
vendored
1
vendor/modernc.org/sqlite/AUTHORS
generated
vendored
|
|
@ -13,6 +13,7 @@ Davsk Ltd Co <skinner.david@gmail.com>
|
|||
Jaap Aarts <jaap.aarts1@gmail.com>
|
||||
Jan Mercl <0xjnml@gmail.com>
|
||||
Logan Snow <logansnow@protonmail.com>
|
||||
Michael Hoffmann <mhoffm@posteo.de>
|
||||
Ross Light <ross@zombiezen.com>
|
||||
Steffen Butzer <steffen(dot)butzer@outlook.com>
|
||||
Saed SayedAhmed <saadmtsa@gmail.com>
|
||||
|
|
|
|||
3
vendor/modernc.org/sqlite/CONTRIBUTORS
generated
vendored
3
vendor/modernc.org/sqlite/CONTRIBUTORS
generated
vendored
|
|
@ -14,7 +14,8 @@ Jaap Aarts <jaap.aarts1@gmail.com>
|
|||
Jan Mercl <0xjnml@gmail.com>
|
||||
Logan Snow <logansnow@protonmail.com>
|
||||
Matthew Gabeler-Lee <fastcat@gmail.com>
|
||||
Michael Hoffmann <mhoffm@posteo.de>
|
||||
Ross Light <ross@zombiezen.com>
|
||||
Steffen Butzer <steffen(dot)butzer@outlook.com>
|
||||
Yaacov Akiba Slama <ya@slamail.org>
|
||||
Saed SayedAhmed <saadmtsa@gmail.com>
|
||||
Saed SayedAhmed <saadmtsa@gmail.com>
|
||||
|
|
|
|||
17
vendor/modernc.org/sqlite/Makefile
generated
vendored
17
vendor/modernc.org/sqlite/Makefile
generated
vendored
|
|
@ -23,8 +23,9 @@ all: editor
|
|||
GOOS=linux GOARCH=amd64 go build -v ./...
|
||||
GOOS=linux GOARCH=arm go build -v ./...
|
||||
GOOS=linux GOARCH=arm64 go build -v ./...
|
||||
GOOS=linux GOARCH=riscv64 go build -v ./...
|
||||
GOOS=linux GOARCH=s390x go build -v ./...
|
||||
GOOS=windows GOARCH=386 go build -v ./...
|
||||
#GOOS=windows GOARCH=386 go build -v ./...
|
||||
GOOS=windows GOARCH=amd64 go build -v ./...
|
||||
golint 2>&1 | grep -v $(ngrep) || true
|
||||
misspell *.go
|
||||
|
|
@ -52,14 +53,16 @@ build_all_targets:
|
|||
GOOS=linux GOARCH=arm go test -c -o /dev/null
|
||||
GOOS=linux GOARCH=arm64 go build -v ./...
|
||||
GOOS=linux GOARCH=arm64 go test -c -o /dev/null
|
||||
GOOS=linux GOARCH=riscv64 go build -v ./...
|
||||
GOOS=linux GOARCH=riscv64 go test -c -o /dev/null
|
||||
GOOS=linux GOARCH=s390x go build -v ./...
|
||||
GOOS=linux GOARCH=s390x go test -c -o /dev/null
|
||||
GOOS=netbsd GOARCH=amd64 go build -v ./...
|
||||
GOOS=netbsd GOARCH=amd64 go test -c -o /dev/null
|
||||
GOOS=openbsd GOARCH=amd64 go build -v ./...
|
||||
GOOS=openbsd GOARCH=amd64 go test -c -o /dev/null
|
||||
GOOS=windows GOARCH=386 go build -v ./...
|
||||
GOOS=windows GOARCH=386 go test -c -o /dev/null
|
||||
# GOOS=windows GOARCH=386 go build -v ./...
|
||||
# GOOS=windows GOARCH=386 go test -c -o /dev/null
|
||||
GOOS=windows GOARCH=amd64 go build -v ./...
|
||||
GOOS=windows GOARCH=amd64 go test -c -o /dev/null
|
||||
echo done
|
||||
|
|
@ -130,6 +133,12 @@ linux_arm64:
|
|||
CCGO_CPP=aarch64-linux-gnu-cpp TARGET_GOARCH=arm64 TARGET_GOOS=linux go generate 2>&1 | tee log-generate
|
||||
GOOS=linux GOARCH=arm64 go build -v ./...
|
||||
|
||||
# linux/riscv64
|
||||
linux_riscv64:
|
||||
@echo "Should be executed only on linux/riscv64."
|
||||
go generate 2>&1 | tee log-generate
|
||||
go build -v ./...
|
||||
|
||||
# 3900x
|
||||
linux_s390x:
|
||||
@echo "Should be executed only on linux/amd64."
|
||||
|
|
@ -142,7 +151,7 @@ openbsd_amd64:
|
|||
go generate 2>&1 | tee log-generate
|
||||
go build -v ./...
|
||||
|
||||
generate_all_targets_on_linux_amd64: linux_amd64 linux_386 linux_arm_on_linux_amd64 linux_arm64 linux_s390x windows_amd64 #TODO windows_386
|
||||
generate_all_targets_on_linux_amd64: linux_amd64 linux_386 linux_arm linux_arm64 linux_s390x windows_amd64 #TODO windows_386
|
||||
gofmt -l -s -w .
|
||||
echo done
|
||||
|
||||
|
|
|
|||
15
vendor/modernc.org/sqlite/README.md
generated
vendored
15
vendor/modernc.org/sqlite/README.md
generated
vendored
|
|
@ -5,10 +5,19 @@ Package sqlite is a CGo-free port of SQLite.
|
|||
SQLite is an in-process implementation of a self-contained, serverless,
|
||||
zero-configuration, transactional SQL database engine.
|
||||
|
||||
Installation
|
||||
## Thanks
|
||||
|
||||
This project is sponsored by Schleibinger Geräte Teubert u. Greim GmbH by
|
||||
allowing one of the maintainers to work on it also in office hours.
|
||||
|
||||
## Installation
|
||||
|
||||
$ go get modernc.org/sqlite
|
||||
|
||||
Documentation: [godoc.org/modernc.org/sqlite](http://godoc.org/modernc.org/sqlite)
|
||||
## Documentation
|
||||
|
||||
Builders: [modern-c.appspot.com/-/builder/?importpath=modernc.org%2fsqlite](https://modern-c.appspot.com/-/builder/?importpath=modernc.org%2fsqlite)
|
||||
[godoc.org/modernc.org/sqlite](http://godoc.org/modernc.org/sqlite)
|
||||
|
||||
## Builders
|
||||
|
||||
[modern-c.appspot.com/-/builder/?importpath=modernc.org%2fsqlite](https://modern-c.appspot.com/-/builder/?importpath=modernc.org%2fsqlite)
|
||||
|
|
|
|||
32
vendor/modernc.org/sqlite/doc.go
generated
vendored
32
vendor/modernc.org/sqlite/doc.go
generated
vendored
|
|
@ -8,20 +8,26 @@
|
|||
// SQLite is an in-process implementation of a self-contained, serverless,
|
||||
// zero-configuration, transactional SQL database engine.
|
||||
//
|
||||
// Thanks
|
||||
//
|
||||
// This project is sponsored by Schleibinger Geräte Teubert u. Greim GmbH by
|
||||
// allowing one of the maintainers to work on it also in office hours.
|
||||
//
|
||||
// Supported platforms and architectures
|
||||
//
|
||||
// These combinations of GOOS and GOARCH are currently supported
|
||||
//
|
||||
// OS Arch SQLite version
|
||||
// ------------------------------
|
||||
// darwin amd64 3.37.2
|
||||
// darwin arm64 3.37.2
|
||||
// freebsd amd64 3.37.2
|
||||
// linux 386 3.37.2
|
||||
// linux amd64 3.37.2
|
||||
// linux arm 3.37.2
|
||||
// linux arm64 3.37.2
|
||||
// windows amd64 3.37.2
|
||||
// darwin amd64 3.38.2
|
||||
// darwin arm64 3.38.2
|
||||
// freebsd amd64 3.38.2
|
||||
// linux 386 3.38.2
|
||||
// linux amd64 3.38.2
|
||||
// linux arm 3.38.2
|
||||
// linux arm64 3.38.2
|
||||
// linux riscv64 3.38.2
|
||||
// windows amd64 3.38.2
|
||||
//
|
||||
// Builders
|
||||
//
|
||||
|
|
@ -31,6 +37,16 @@
|
|||
//
|
||||
// Changelog
|
||||
//
|
||||
// 2022-04-04 v1.16.0:
|
||||
//
|
||||
// Support scalar application defined functions written in Go.
|
||||
//
|
||||
// https://www.sqlite.org/appfunc.html
|
||||
//
|
||||
// 2022-03-13 v1.15.0:
|
||||
//
|
||||
// Support linux/riscv64.
|
||||
//
|
||||
// 2021-11-13 v1.14.0:
|
||||
//
|
||||
// Support windows/amd64. This target had previously only experimental status
|
||||
|
|
|
|||
11
vendor/modernc.org/sqlite/generator.go
generated
vendored
11
vendor/modernc.org/sqlite/generator.go
generated
vendored
|
|
@ -156,7 +156,6 @@ var (
|
|||
"-DSQLITE_ENABLE_COLUMN_METADATA",
|
||||
"-DSQLITE_ENABLE_FTS5",
|
||||
"-DSQLITE_ENABLE_GEOPOLY",
|
||||
"-DSQLITE_ENABLE_JSON1",
|
||||
"-DSQLITE_ENABLE_MATH_FUNCTIONS",
|
||||
"-DSQLITE_ENABLE_MEMORY_MANAGEMENT",
|
||||
"-DSQLITE_ENABLE_OFFSET_SQL_FUNC",
|
||||
|
|
@ -209,7 +208,6 @@ var (
|
|||
"-DSQLITE_ENABLE_EXPLAIN_COMMENTS",
|
||||
"-DSQLITE_ENABLE_FTS5",
|
||||
"-DSQLITE_ENABLE_GEOPOLY",
|
||||
"-DSQLITE_ENABLE_JSON1",
|
||||
"-DSQLITE_ENABLE_MATH_FUNCTIONS",
|
||||
"-DSQLITE_ENABLE_MEMORY_MANAGEMENT",
|
||||
"-DSQLITE_ENABLE_OFFSET_SQL_FUNC",
|
||||
|
|
@ -256,12 +254,12 @@ var (
|
|||
sz int
|
||||
dev bool
|
||||
}{
|
||||
{sqliteDir, "https://www.sqlite.org/2022/sqlite-amalgamation-3370200.zip", 2457, false},
|
||||
{sqliteSrcDir, "https://www.sqlite.org/2022/sqlite-src-3370200.zip", 12814, false},
|
||||
{sqliteDir, "https://www.sqlite.org/2022/sqlite-amalgamation-3380200.zip", 2457, false},
|
||||
{sqliteSrcDir, "https://www.sqlite.org/2022/sqlite-src-3380200.zip", 12814, false},
|
||||
}
|
||||
|
||||
sqliteDir = filepath.FromSlash("testdata/sqlite-amalgamation-3370200")
|
||||
sqliteSrcDir = filepath.FromSlash("testdata/sqlite-src-3370200")
|
||||
sqliteDir = filepath.FromSlash("testdata/sqlite-amalgamation-3380200")
|
||||
sqliteSrcDir = filepath.FromSlash("testdata/sqlite-src-3380200")
|
||||
)
|
||||
|
||||
func download() {
|
||||
|
|
@ -530,6 +528,7 @@ func makeTestfixture(goos, goarch string, more []string) {
|
|||
"ext/misc/normalize.c",
|
||||
"ext/misc/percentile.c",
|
||||
"ext/misc/prefixes.c",
|
||||
"ext/misc/qpvtab.c",
|
||||
"ext/misc/regexp.c",
|
||||
"ext/misc/remember.c",
|
||||
"ext/misc/series.c",
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_darwin_amd64.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_darwin_amd64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_darwin_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1 -DSQLITE_WITHOUT_ZONEMALLOC', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_darwin_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1 -DSQLITE_WITHOUT_ZONEMALLOC', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
|
|
@ -27,7 +27,6 @@ var CAPI = map[string]struct{}{
|
|||
"__sincosf": {},
|
||||
"__sincospi": {},
|
||||
"__sincospif": {},
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -175,6 +174,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -412,7 +412,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -567,13 +567,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -612,13 +613,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -704,6 +709,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -957,6 +963,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -964,6 +971,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1101,6 +1109,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1277,8 +1286,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_darwin_arm64.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_darwin_arm64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_darwin_arm64.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1 -DSQLITE_WITHOUT_ZONEMALLOC', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_darwin_arm64.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1 -DSQLITE_WITHOUT_ZONEMALLOC', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
|
|
@ -27,7 +27,6 @@ var CAPI = map[string]struct{}{
|
|||
"__sincosf": {},
|
||||
"__sincospi": {},
|
||||
"__sincospif": {},
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -175,6 +174,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -412,7 +412,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -567,13 +567,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -612,13 +613,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -704,6 +709,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -957,6 +963,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -964,6 +971,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1101,6 +1109,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1277,8 +1286,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_freebsd_386.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_freebsd_386.go
generated
vendored
|
|
@ -1,9 +1,8 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_freebsd_386.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_freebsd_386.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
var CAPI = map[string]struct{}{
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -151,6 +150,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -388,7 +388,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -543,13 +543,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -588,13 +589,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -680,6 +685,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -933,6 +939,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -940,6 +947,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1077,6 +1085,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1253,8 +1262,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_freebsd_amd64.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_freebsd_amd64.go
generated
vendored
|
|
@ -1,9 +1,8 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_freebsd_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_freebsd_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
var CAPI = map[string]struct{}{
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -151,6 +150,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -388,7 +388,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -543,13 +543,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -588,13 +589,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -680,6 +685,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -933,6 +939,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -940,6 +947,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1077,6 +1085,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1253,8 +1262,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_linux_386.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_linux_386.go
generated
vendored
|
|
@ -1,9 +1,8 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_386.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_386.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
var CAPI = map[string]struct{}{
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -151,6 +150,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -388,7 +388,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -543,13 +543,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -588,13 +589,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -680,6 +685,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -933,6 +939,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -940,6 +947,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1077,6 +1085,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1253,8 +1262,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_linux_amd64.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_linux_amd64.go
generated
vendored
|
|
@ -1,9 +1,8 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
var CAPI = map[string]struct{}{
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -151,6 +150,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -388,7 +388,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -543,13 +543,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -588,13 +589,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -680,6 +685,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -933,6 +939,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -940,6 +947,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1077,6 +1085,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1253,8 +1262,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_linux_arm.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_linux_arm.go
generated
vendored
|
|
@ -1,9 +1,8 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_arm.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_arm.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
var CAPI = map[string]struct{}{
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -151,6 +150,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -388,7 +388,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -543,13 +543,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -588,13 +589,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -680,6 +685,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -933,6 +939,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -940,6 +947,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1077,6 +1085,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1253,8 +1262,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_linux_arm64.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_linux_arm64.go
generated
vendored
|
|
@ -1,9 +1,8 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_arm64.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_arm64.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
var CAPI = map[string]struct{}{
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -151,6 +150,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -388,7 +388,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -543,13 +543,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -588,13 +589,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -680,6 +685,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -933,6 +939,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -940,6 +947,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1077,6 +1085,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1253,8 +1262,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
1340
vendor/modernc.org/sqlite/lib/capi_linux_riscv64.go
generated
vendored
Normal file
1340
vendor/modernc.org/sqlite/lib/capi_linux_riscv64.go
generated
vendored
Normal file
File diff suppressed because it is too large
Load diff
22
vendor/modernc.org/sqlite/lib/capi_linux_s390x.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_linux_s390x.go
generated
vendored
|
|
@ -1,9 +1,8 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_s390x.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_linux_s390x.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
var CAPI = map[string]struct{}{
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -151,6 +150,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -388,7 +388,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -543,13 +543,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -588,13 +589,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -680,6 +685,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -933,6 +939,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -940,6 +947,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1077,6 +1085,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1253,8 +1262,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_openbsd_amd64.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_openbsd_amd64.go
generated
vendored
|
|
@ -1,9 +1,8 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_openbsd_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_openbsd_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_UNIX=1', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
var CAPI = map[string]struct{}{
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -150,6 +149,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -387,7 +387,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -542,13 +542,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -587,13 +588,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -679,6 +684,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -932,6 +938,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -939,6 +946,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1076,6 +1084,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1252,8 +1261,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
22
vendor/modernc.org/sqlite/lib/capi_windows_amd64.go
generated
vendored
22
vendor/modernc.org/sqlite/lib/capi_windows_amd64.go
generated
vendored
|
|
@ -1,4 +1,4 @@
|
|||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_windows_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3370200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_JSON1 -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_WIN=1 -D_MSC_VER=1900', DO NOT EDIT.
|
||||
// Code generated by 'ccgo -DSQLITE_PRIVATE= -export-defines -export-enums -export-externs X -export-fields F -export-typedefs -ignore-unsupported-alignment -pkgname sqlite3 -o lib/sqlite_windows_amd64.go -trace-translation-units testdata/sqlite-amalgamation-3380200/sqlite3.c -DNDEBUG -DHAVE_USLEEP -DLONGDOUBLE_TYPE=double -DSQLITE_CORE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_FTS5 -DSQLITE_ENABLE_GEOPOLY -DSQLITE_ENABLE_MATH_FUNCTIONS -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_MUTEX_NOOP -DSQLITE_SOUNDEX -DSQLITE_THREADSAFE=1 -DSQLITE_OS_WIN=1 -D_MSC_VER=1900', DO NOT EDIT.
|
||||
|
||||
package sqlite3
|
||||
|
||||
|
|
@ -7,7 +7,6 @@ var CAPI = map[string]struct{}{
|
|||
"g_rgSCardRawPci": {},
|
||||
"g_rgSCardT0Pci": {},
|
||||
"g_rgSCardT1Pci": {},
|
||||
"rbuVacuumIndexStart": {},
|
||||
"sqlite3AbsInt32": {},
|
||||
"sqlite3AddCheckConstraint": {},
|
||||
"sqlite3AddCollateType": {},
|
||||
|
|
@ -155,6 +154,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3ClearTempRegCache": {},
|
||||
"sqlite3CloseExtensions": {},
|
||||
"sqlite3CloseSavepoints": {},
|
||||
"sqlite3CodeChangeCount": {},
|
||||
"sqlite3CodeDropTable": {},
|
||||
"sqlite3CodeRhsOfIN": {},
|
||||
"sqlite3CodeRowTrigger": {},
|
||||
|
|
@ -392,7 +392,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3JournalModename": {},
|
||||
"sqlite3JournalOpen": {},
|
||||
"sqlite3JournalSize": {},
|
||||
"sqlite3Json1Init": {},
|
||||
"sqlite3JsonTableFunctions": {},
|
||||
"sqlite3KeyInfoAlloc": {},
|
||||
"sqlite3KeyInfoFromExprList": {},
|
||||
"sqlite3KeyInfoOfIndex": {},
|
||||
|
|
@ -547,13 +547,14 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PagerWalCallback": {},
|
||||
"sqlite3PagerWalSupported": {},
|
||||
"sqlite3PagerWrite": {},
|
||||
"sqlite3ParseObjectInit": {},
|
||||
"sqlite3ParseObjectReset": {},
|
||||
"sqlite3ParseUri": {},
|
||||
"sqlite3Parser": {},
|
||||
"sqlite3ParserAddCleanup": {},
|
||||
"sqlite3ParserFallback": {},
|
||||
"sqlite3ParserFinalize": {},
|
||||
"sqlite3ParserInit": {},
|
||||
"sqlite3ParserReset": {},
|
||||
"sqlite3Pcache1Mutex": {},
|
||||
"sqlite3PcacheCleanAll": {},
|
||||
"sqlite3PcacheClear": {},
|
||||
|
|
@ -592,13 +593,17 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3PrngSaveState": {},
|
||||
"sqlite3Put4byte": {},
|
||||
"sqlite3PutVarint": {},
|
||||
"sqlite3QuoteValue": {},
|
||||
"sqlite3ReadOnlyShadowTables": {},
|
||||
"sqlite3ReadSchema": {},
|
||||
"sqlite3RealSameAsInt": {},
|
||||
"sqlite3Realloc": {},
|
||||
"sqlite3RecordErrorByteOffset": {},
|
||||
"sqlite3RecordErrorOffsetOfExpr": {},
|
||||
"sqlite3ReferencesSrcList": {},
|
||||
"sqlite3RegisterBuiltinFunctions": {},
|
||||
"sqlite3RegisterDateTimeFunctions": {},
|
||||
"sqlite3RegisterJsonFunctions": {},
|
||||
"sqlite3RegisterLikeFunctions": {},
|
||||
"sqlite3RegisterPerConnectionBuiltinFunctions": {},
|
||||
"sqlite3Reindex": {},
|
||||
|
|
@ -684,6 +689,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3StdTypeMap": {},
|
||||
"sqlite3StmtCurrentTime": {},
|
||||
"sqlite3StorageColumnToTable": {},
|
||||
"sqlite3StrAccumEnlarge": {},
|
||||
"sqlite3StrAccumFinish": {},
|
||||
"sqlite3StrAccumInit": {},
|
||||
"sqlite3StrAccumSetError": {},
|
||||
|
|
@ -937,6 +943,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WalkWinDefnDummyCallback": {},
|
||||
"sqlite3WalkerDepthDecrease": {},
|
||||
"sqlite3WalkerDepthIncrease": {},
|
||||
"sqlite3WhereAddLimit": {},
|
||||
"sqlite3WhereBegin": {},
|
||||
"sqlite3WhereBreakLabel": {},
|
||||
"sqlite3WhereClauseClear": {},
|
||||
|
|
@ -944,6 +951,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3WhereCodeOneLoopStart": {},
|
||||
"sqlite3WhereContinueLabel": {},
|
||||
"sqlite3WhereEnd": {},
|
||||
"sqlite3WhereExplainBloomFilter": {},
|
||||
"sqlite3WhereExplainOneScan": {},
|
||||
"sqlite3WhereExprAnalyze": {},
|
||||
"sqlite3WhereExprListUsage": {},
|
||||
|
|
@ -1082,6 +1090,7 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_errcode": {},
|
||||
"sqlite3_errmsg": {},
|
||||
"sqlite3_errmsg16": {},
|
||||
"sqlite3_error_offset": {},
|
||||
"sqlite3_errstr": {},
|
||||
"sqlite3_exec": {},
|
||||
"sqlite3_expanded_sql": {},
|
||||
|
|
@ -1258,8 +1267,13 @@ var CAPI = map[string]struct{}{
|
|||
"sqlite3_vsnprintf": {},
|
||||
"sqlite3_vtab_collation": {},
|
||||
"sqlite3_vtab_config": {},
|
||||
"sqlite3_vtab_distinct": {},
|
||||
"sqlite3_vtab_in": {},
|
||||
"sqlite3_vtab_in_first": {},
|
||||
"sqlite3_vtab_in_next": {},
|
||||
"sqlite3_vtab_nochange": {},
|
||||
"sqlite3_vtab_on_conflict": {},
|
||||
"sqlite3_vtab_rhs_value": {},
|
||||
"sqlite3_wal_autocheckpoint": {},
|
||||
"sqlite3_wal_checkpoint": {},
|
||||
"sqlite3_wal_checkpoint_v2": {},
|
||||
|
|
|
|||
10
vendor/modernc.org/sqlite/lib/defs.go
generated
vendored
Normal file
10
vendor/modernc.org/sqlite/lib/defs.go
generated
vendored
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
// Copyright 2022 The Sqlite Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
package sqlite3
|
||||
|
||||
const (
|
||||
SQLITE_STATIC = uintptr(0) // ((sqlite3_destructor_type)0)
|
||||
SQLITE_TRANSIENT = ^uintptr(0) // ((sqlite3_destructor_type)-1)
|
||||
)
|
||||
28775
vendor/modernc.org/sqlite/lib/sqlite_darwin_amd64.go
generated
vendored
28775
vendor/modernc.org/sqlite/lib/sqlite_darwin_amd64.go
generated
vendored
File diff suppressed because one or more lines are too long
28914
vendor/modernc.org/sqlite/lib/sqlite_darwin_arm64.go
generated
vendored
28914
vendor/modernc.org/sqlite/lib/sqlite_darwin_arm64.go
generated
vendored
File diff suppressed because one or more lines are too long
28534
vendor/modernc.org/sqlite/lib/sqlite_freebsd_386.go
generated
vendored
28534
vendor/modernc.org/sqlite/lib/sqlite_freebsd_386.go
generated
vendored
File diff suppressed because one or more lines are too long
28257
vendor/modernc.org/sqlite/lib/sqlite_freebsd_amd64.go
generated
vendored
28257
vendor/modernc.org/sqlite/lib/sqlite_freebsd_amd64.go
generated
vendored
File diff suppressed because one or more lines are too long
28538
vendor/modernc.org/sqlite/lib/sqlite_linux_386.go
generated
vendored
28538
vendor/modernc.org/sqlite/lib/sqlite_linux_386.go
generated
vendored
File diff suppressed because one or more lines are too long
28261
vendor/modernc.org/sqlite/lib/sqlite_linux_amd64.go
generated
vendored
28261
vendor/modernc.org/sqlite/lib/sqlite_linux_amd64.go
generated
vendored
File diff suppressed because one or more lines are too long
28242
vendor/modernc.org/sqlite/lib/sqlite_linux_arm.go
generated
vendored
28242
vendor/modernc.org/sqlite/lib/sqlite_linux_arm.go
generated
vendored
File diff suppressed because one or more lines are too long
28261
vendor/modernc.org/sqlite/lib/sqlite_linux_arm64.go
generated
vendored
28261
vendor/modernc.org/sqlite/lib/sqlite_linux_arm64.go
generated
vendored
File diff suppressed because one or more lines are too long
196715
vendor/modernc.org/sqlite/lib/sqlite_linux_riscv64.go
generated
vendored
Normal file
196715
vendor/modernc.org/sqlite/lib/sqlite_linux_riscv64.go
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
28263
vendor/modernc.org/sqlite/lib/sqlite_linux_s390x.go
generated
vendored
28263
vendor/modernc.org/sqlite/lib/sqlite_linux_s390x.go
generated
vendored
File diff suppressed because one or more lines are too long
2
vendor/modernc.org/sqlite/lib/sqlite_netbsd_amd64.go
generated
vendored
2
vendor/modernc.org/sqlite/lib/sqlite_netbsd_amd64.go
generated
vendored
|
|
@ -106886,7 +106886,6 @@ func Xsqlite3GenerateConstraintChecks(tls *libc.TLS, pParse uintptr, pTab uintpt
|
|||
goto __4
|
||||
goto __6
|
||||
__6:
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -163005,7 +163004,6 @@ __15:
|
|||
goto __14
|
||||
goto __16
|
||||
__16:
|
||||
|
||||
}
|
||||
|
||||
// This is a helper function for rbuObjIterCacheTableInfo(). It populates
|
||||
|
|
|
|||
28235
vendor/modernc.org/sqlite/lib/sqlite_openbsd_amd64.go
generated
vendored
28235
vendor/modernc.org/sqlite/lib/sqlite_openbsd_amd64.go
generated
vendored
File diff suppressed because one or more lines are too long
28389
vendor/modernc.org/sqlite/lib/sqlite_windows_amd64.go
generated
vendored
28389
vendor/modernc.org/sqlite/lib/sqlite_windows_amd64.go
generated
vendored
File diff suppressed because one or more lines are too long
306
vendor/modernc.org/sqlite/sqlite.go
generated
vendored
306
vendor/modernc.org/sqlite/sqlite.go
generated
vendored
|
|
@ -491,20 +491,7 @@ func (s *stmt) exec(ctx context.Context, args []driver.NamedValue) (r driver.Res
|
|||
var pstmt uintptr
|
||||
var done int32
|
||||
if ctx != nil && ctx.Done() != nil {
|
||||
donech := make(chan struct{})
|
||||
|
||||
go func() {
|
||||
select {
|
||||
case <-ctx.Done():
|
||||
atomic.AddInt32(&done, 1)
|
||||
s.c.interrupt(s.c.db)
|
||||
case <-donech:
|
||||
}
|
||||
}()
|
||||
|
||||
defer func() {
|
||||
close(donech)
|
||||
}()
|
||||
defer interruptOnDone(ctx, s.c, &done)()
|
||||
}
|
||||
|
||||
for psql := s.psql; *(*byte)(unsafe.Pointer(psql)) != 0 && atomic.LoadInt32(&done) == 0; {
|
||||
|
|
@ -588,20 +575,7 @@ func (s *stmt) query(ctx context.Context, args []driver.NamedValue) (r driver.Ro
|
|||
var pstmt uintptr
|
||||
var done int32
|
||||
if ctx != nil && ctx.Done() != nil {
|
||||
donech := make(chan struct{})
|
||||
|
||||
go func() {
|
||||
select {
|
||||
case <-ctx.Done():
|
||||
atomic.AddInt32(&done, 1)
|
||||
s.c.interrupt(s.c.db)
|
||||
case <-donech:
|
||||
}
|
||||
}()
|
||||
|
||||
defer func() {
|
||||
close(donech)
|
||||
}()
|
||||
defer interruptOnDone(ctx, s.c, &done)()
|
||||
}
|
||||
|
||||
var allocs []uintptr
|
||||
|
|
@ -718,19 +692,7 @@ func (t *tx) exec(ctx context.Context, sql string) (err error) {
|
|||
//TODO use t.conn.ExecContext() instead
|
||||
|
||||
if ctx != nil && ctx.Done() != nil {
|
||||
donech := make(chan struct{})
|
||||
|
||||
go func() {
|
||||
select {
|
||||
case <-ctx.Done():
|
||||
t.c.interrupt(t.c.db)
|
||||
case <-donech:
|
||||
}
|
||||
}()
|
||||
|
||||
defer func() {
|
||||
close(donech)
|
||||
}()
|
||||
defer interruptOnDone(ctx, t.c, nil)()
|
||||
}
|
||||
|
||||
if rc := sqlite3.Xsqlite3_exec(t.c.tls, t.c.db, psql, 0, 0, 0); rc != sqlite3.SQLITE_OK {
|
||||
|
|
@ -740,6 +702,43 @@ func (t *tx) exec(ctx context.Context, sql string) (err error) {
|
|||
return nil
|
||||
}
|
||||
|
||||
// interruptOnDone sets up a goroutine to interrupt the provided db when the
|
||||
// context is canceled, and returns a function the caller must defer so it
|
||||
// doesn't interrupt after the caller finishes.
|
||||
func interruptOnDone(
|
||||
ctx context.Context,
|
||||
c *conn,
|
||||
done *int32,
|
||||
) func() {
|
||||
if done == nil {
|
||||
var d int32
|
||||
done = &d
|
||||
}
|
||||
|
||||
donech := make(chan struct{})
|
||||
|
||||
go func() {
|
||||
select {
|
||||
case <-ctx.Done():
|
||||
// don't call interrupt if we were already done: it indicates that this
|
||||
// call to exec is no longer running and we would be interrupting
|
||||
// nothing, or even possibly an unrelated later call to exec.
|
||||
if atomic.AddInt32(done, 1) == 1 {
|
||||
c.interrupt(c.db)
|
||||
}
|
||||
case <-donech:
|
||||
}
|
||||
}()
|
||||
|
||||
// the caller is expected to defer this function
|
||||
return func() {
|
||||
// set the done flag so that a context cancellation right after the caller
|
||||
// returns doesn't trigger a call to interrupt for some other statement.
|
||||
atomic.AddInt32(done, 1)
|
||||
close(donech)
|
||||
}
|
||||
}
|
||||
|
||||
type conn struct {
|
||||
db uintptr // *sqlite3.Xsqlite3
|
||||
tls *libc.TLS
|
||||
|
|
@ -1091,14 +1090,18 @@ func (c *conn) bindText(pstmt uintptr, idx1 int, value string) (uintptr, error)
|
|||
|
||||
// int sqlite3_bind_blob(sqlite3_stmt*, int, const void*, int n, void(*)(void*));
|
||||
func (c *conn) bindBlob(pstmt uintptr, idx1 int, value []byte) (uintptr, error) {
|
||||
if len(value) == 0 {
|
||||
if rc := sqlite3.Xsqlite3_bind_zeroblob(c.tls, pstmt, int32(idx1), 0); rc != sqlite3.SQLITE_OK {
|
||||
return 0, c.errstr(rc)
|
||||
}
|
||||
return 0, nil
|
||||
}
|
||||
|
||||
p, err := c.malloc(len(value))
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
|
||||
if len(value) != 0 {
|
||||
copy((*libc.RawMem)(unsafe.Pointer(p))[:len(value):len(value)], value)
|
||||
}
|
||||
copy((*libc.RawMem)(unsafe.Pointer(p))[:len(value):len(value)], value)
|
||||
if rc := sqlite3.Xsqlite3_bind_blob(c.tls, pstmt, int32(idx1), p, int32(len(value)), 0); rc != sqlite3.SQLITE_OK {
|
||||
c.free(p)
|
||||
return 0, c.errstr(rc)
|
||||
|
|
@ -1308,6 +1311,7 @@ func (c *conn) Close() error {
|
|||
|
||||
c.db = 0
|
||||
}
|
||||
|
||||
if c.tls != nil {
|
||||
c.tls.Close()
|
||||
c.tls = nil
|
||||
|
|
@ -1324,6 +1328,32 @@ func (c *conn) closeV2(db uintptr) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
type userDefinedFunction struct {
|
||||
zFuncName uintptr
|
||||
nArg int32
|
||||
eTextRep int32
|
||||
xFunc func(*libc.TLS, uintptr, int32, uintptr)
|
||||
|
||||
freeOnce sync.Once
|
||||
}
|
||||
|
||||
func (c *conn) createFunctionInternal(fun *userDefinedFunction) error {
|
||||
if rc := sqlite3.Xsqlite3_create_function(
|
||||
c.tls,
|
||||
c.db,
|
||||
fun.zFuncName,
|
||||
fun.nArg,
|
||||
fun.eTextRep,
|
||||
0,
|
||||
*(*uintptr)(unsafe.Pointer(&fun.xFunc)),
|
||||
0,
|
||||
0,
|
||||
); rc != sqlite3.SQLITE_OK {
|
||||
return c.errstr(rc)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
// Execer is an optional interface that may be implemented by a Conn.
|
||||
//
|
||||
// If a Conn does not implement Execer, the sql package's DB.Exec will first
|
||||
|
|
@ -1389,9 +1419,14 @@ func (c *conn) query(ctx context.Context, query string, args []driver.NamedValue
|
|||
}
|
||||
|
||||
// Driver implements database/sql/driver.Driver.
|
||||
type Driver struct{}
|
||||
type Driver struct {
|
||||
// user defined functions that are added to every new connection on Open
|
||||
udfs map[string]*userDefinedFunction
|
||||
}
|
||||
|
||||
func newDriver() *Driver { return &Driver{} }
|
||||
var d = &Driver{udfs: make(map[string]*userDefinedFunction)}
|
||||
|
||||
func newDriver() *Driver { return d }
|
||||
|
||||
// Open returns a new connection to the database. The name is a string in a
|
||||
// driver-specific format.
|
||||
|
|
@ -1423,5 +1458,180 @@ func newDriver() *Driver { return &Driver{} }
|
|||
// available at
|
||||
// https://www.sqlite.org/lang_transaction.html#deferred_immediate_and_exclusive_transactions
|
||||
func (d *Driver) Open(name string) (driver.Conn, error) {
|
||||
return newConn(name)
|
||||
c, err := newConn(name)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
for _, udf := range d.udfs {
|
||||
if err = c.createFunctionInternal(udf); err != nil {
|
||||
c.Close()
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
return c, nil
|
||||
}
|
||||
|
||||
// FunctionContext represents the context user defined functions execute in.
|
||||
// Fields and/or methods of this type may get addedd in the future.
|
||||
type FunctionContext struct{}
|
||||
|
||||
const sqliteValPtrSize = unsafe.Sizeof(&sqlite3.Sqlite3_value{})
|
||||
|
||||
// RegisterScalarFunction registers a scalar function named zFuncName with nArg
|
||||
// arguments. Passing -1 for nArg indicates the function is variadic.
|
||||
//
|
||||
// The new function will be available to all new connections opened after
|
||||
// executing RegisterScalarFunction.
|
||||
func RegisterScalarFunction(
|
||||
zFuncName string,
|
||||
nArg int32,
|
||||
xFunc func(ctx *FunctionContext, args []driver.Value) (driver.Value, error),
|
||||
) error {
|
||||
return registerScalarFunction(zFuncName, nArg, sqlite3.SQLITE_UTF8, xFunc)
|
||||
}
|
||||
|
||||
// MustRegisterScalarFunction is like RegisterScalarFunction but panics on
|
||||
// error.
|
||||
func MustRegisterScalarFunction(
|
||||
zFuncName string,
|
||||
nArg int32,
|
||||
xFunc func(ctx *FunctionContext, args []driver.Value) (driver.Value, error),
|
||||
) {
|
||||
if err := RegisterScalarFunction(zFuncName, nArg, xFunc); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
// MustRegisterDeterministicScalarFunction is like
|
||||
// RegisterDeterministicScalarFunction but panics on error.
|
||||
func MustRegisterDeterministicScalarFunction(
|
||||
zFuncName string,
|
||||
nArg int32,
|
||||
xFunc func(ctx *FunctionContext, args []driver.Value) (driver.Value, error),
|
||||
) {
|
||||
if err := RegisterDeterministicScalarFunction(zFuncName, nArg, xFunc); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
|
||||
// RegisterDeterministicScalarFunction registers a deterministic scalar
|
||||
// function named zFuncName with nArg arguments. Passing -1 for nArg indicates
|
||||
// the function is variadic. A deterministic function means that the function
|
||||
// always gives the same output when the input parameters are the same.
|
||||
//
|
||||
// The new function will be available to all new connections opened after
|
||||
// executing RegisterDeterministicScalarFunction.
|
||||
func RegisterDeterministicScalarFunction(
|
||||
zFuncName string,
|
||||
nArg int32,
|
||||
xFunc func(ctx *FunctionContext, args []driver.Value) (driver.Value, error),
|
||||
) error {
|
||||
return registerScalarFunction(zFuncName, nArg, sqlite3.SQLITE_UTF8|sqlite3.SQLITE_DETERMINISTIC, xFunc)
|
||||
}
|
||||
|
||||
func registerScalarFunction(
|
||||
zFuncName string,
|
||||
nArg int32,
|
||||
eTextRep int32,
|
||||
xFunc func(ctx *FunctionContext, args []driver.Value) (driver.Value, error),
|
||||
) error {
|
||||
|
||||
if _, ok := d.udfs[zFuncName]; ok {
|
||||
return fmt.Errorf("a function named %q is already registered", zFuncName)
|
||||
}
|
||||
|
||||
// dont free, functions registered on the driver live as long as the program
|
||||
name, err := libc.CString(zFuncName)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
udf := &userDefinedFunction{
|
||||
zFuncName: name,
|
||||
nArg: nArg,
|
||||
eTextRep: eTextRep,
|
||||
xFunc: func(tls *libc.TLS, ctx uintptr, argc int32, argv uintptr) {
|
||||
setErrorResult := func(res error) {
|
||||
errmsg, cerr := libc.CString(res.Error())
|
||||
if cerr != nil {
|
||||
panic(cerr)
|
||||
}
|
||||
defer libc.Xfree(tls, errmsg)
|
||||
sqlite3.Xsqlite3_result_error(tls, ctx, errmsg, -1)
|
||||
sqlite3.Xsqlite3_result_error_code(tls, ctx, sqlite3.SQLITE_ERROR)
|
||||
}
|
||||
|
||||
args := make([]driver.Value, argc)
|
||||
for i := int32(0); i < argc; i++ {
|
||||
valPtr := *(*uintptr)(unsafe.Pointer(argv + uintptr(i)*sqliteValPtrSize))
|
||||
|
||||
switch valType := sqlite3.Xsqlite3_value_type(tls, valPtr); valType {
|
||||
case sqlite3.SQLITE_TEXT:
|
||||
args[i] = libc.GoString(sqlite3.Xsqlite3_value_text(tls, valPtr))
|
||||
case sqlite3.SQLITE_INTEGER:
|
||||
args[i] = sqlite3.Xsqlite3_value_int64(tls, valPtr)
|
||||
case sqlite3.SQLITE_FLOAT:
|
||||
args[i] = sqlite3.Xsqlite3_value_double(tls, valPtr)
|
||||
case sqlite3.SQLITE_NULL:
|
||||
args[i] = nil
|
||||
case sqlite3.SQLITE_BLOB:
|
||||
size := sqlite3.Xsqlite3_value_bytes(tls, valPtr)
|
||||
blobPtr := sqlite3.Xsqlite3_value_blob(tls, valPtr)
|
||||
v := make([]byte, size)
|
||||
copy(v, (*libc.RawMem)(unsafe.Pointer(blobPtr))[:size:size])
|
||||
args[i] = v
|
||||
default:
|
||||
panic(fmt.Sprintf("unexpected argument type %q passed by sqlite", valType))
|
||||
}
|
||||
}
|
||||
|
||||
res, err := xFunc(&FunctionContext{}, args)
|
||||
if err != nil {
|
||||
setErrorResult(err)
|
||||
return
|
||||
}
|
||||
|
||||
switch resTyped := res.(type) {
|
||||
case nil:
|
||||
sqlite3.Xsqlite3_result_null(tls, ctx)
|
||||
case int64:
|
||||
sqlite3.Xsqlite3_result_int64(tls, ctx, resTyped)
|
||||
case float64:
|
||||
sqlite3.Xsqlite3_result_double(tls, ctx, resTyped)
|
||||
case bool:
|
||||
sqlite3.Xsqlite3_result_int(tls, ctx, libc.Bool32(resTyped))
|
||||
case time.Time:
|
||||
sqlite3.Xsqlite3_result_int64(tls, ctx, resTyped.Unix())
|
||||
case string:
|
||||
size := int32(len(resTyped))
|
||||
cstr, err := libc.CString(resTyped)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
defer libc.Xfree(tls, cstr)
|
||||
sqlite3.Xsqlite3_result_text(tls, ctx, cstr, size, sqlite3.SQLITE_TRANSIENT)
|
||||
case []byte:
|
||||
size := int32(len(resTyped))
|
||||
if size == 0 {
|
||||
sqlite3.Xsqlite3_result_zeroblob(tls, ctx, 0)
|
||||
return
|
||||
}
|
||||
p := libc.Xmalloc(tls, types.Size_t(size))
|
||||
if p == 0 {
|
||||
panic(fmt.Sprintf("unable to allocate space for blob: %d", size))
|
||||
}
|
||||
defer libc.Xfree(tls, p)
|
||||
copy((*libc.RawMem)(unsafe.Pointer(p))[:size:size], resTyped)
|
||||
|
||||
sqlite3.Xsqlite3_result_blob(tls, ctx, p, size, sqlite3.SQLITE_TRANSIENT)
|
||||
default:
|
||||
setErrorResult(fmt.Errorf("function did not return a valid driver.Value: %T", resTyped))
|
||||
return
|
||||
}
|
||||
},
|
||||
}
|
||||
d.udfs[zFuncName] = udf
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue