Skip to content

Commit dce0b6c

Browse files
authored
Update C API to 3.43.0 (#334)
1 parent 451b922 commit dce0b6c

File tree

2 files changed

+23
-6
lines changed

2 files changed

+23
-6
lines changed

gen/Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ Clang = "40e3b903-d033-50b4-a0cc-940c62c95e31"
33
SQLite_jll = "76ed43ae-9a5d-5a62-8c75-30186b810ce8"
44

55
[compat]
6-
Clang = "0.16"
6+
Clang = "0.17"
77
SQLite_jll = "3"

src/capi.jl

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -506,6 +506,13 @@ function sqlite3_stmt_isexplain(pStmt)
506506
@ccall libsqlite.sqlite3_stmt_isexplain(pStmt::Ptr{sqlite3_stmt})::Cint
507507
end
508508

509+
function sqlite3_stmt_explain(pStmt, eMode)
510+
@ccall libsqlite.sqlite3_stmt_explain(
511+
pStmt::Ptr{sqlite3_stmt},
512+
eMode::Cint,
513+
)::Cint
514+
end
515+
509516
function sqlite3_stmt_busy(arg1)
510517
@ccall libsqlite.sqlite3_stmt_busy(arg1::Ptr{sqlite3_stmt})::Cint
511518
end
@@ -2147,11 +2154,11 @@ end
21472154

21482155
# Skipping MacroDefinition: SQLITE_EXTERN extern
21492156

2150-
const SQLITE_VERSION = "3.41.0"
2157+
const SQLITE_VERSION = "3.43.0"
21512158

2152-
const SQLITE_VERSION_NUMBER = 3041000
2159+
const SQLITE_VERSION_NUMBER = 3043000
21532160

2154-
const SQLITE_SOURCE_ID = "2023-02-21 18:09:37 05941c2a04037fc3ed2ffae11f5d2260706f89431f463518740f72ada350866d"
2161+
const SQLITE_SOURCE_ID = "2023-08-24 12:36:59 0f80b798b3f4b81a7bb4233c58294edd0f1156f36b6ecf5ab8e83631d468778c"
21552162

21562163
const SQLITE_OK = 0
21572164

@@ -2287,6 +2294,8 @@ const SQLITE_IOERR_DATA = SQLITE_IOERR | 32 << 8
22872294

22882295
const SQLITE_IOERR_CORRUPTFS = SQLITE_IOERR | 33 << 8
22892296

2297+
const SQLITE_IOERR_IN_PAGE = SQLITE_IOERR | 34 << 8
2298+
22902299
const SQLITE_LOCKED_SHAREDCACHE = SQLITE_LOCKED | 1 << 8
22912300

22922301
const SQLITE_LOCKED_VTAB = SQLITE_LOCKED | 2 << 8
@@ -2655,7 +2664,11 @@ const SQLITE_DBCONFIG_LEGACY_FILE_FORMAT = 1016
26552664

26562665
const SQLITE_DBCONFIG_TRUSTED_SCHEMA = 1017
26572666

2658-
const SQLITE_DBCONFIG_MAX = 1017
2667+
const SQLITE_DBCONFIG_STMT_SCANSTATUS = 1018
2668+
2669+
const SQLITE_DBCONFIG_REVERSE_SCANORDER = 1019
2670+
2671+
const SQLITE_DBCONFIG_MAX = 1019
26592672

26602673
const SQLITE_DENY = 1
26612674

@@ -2947,7 +2960,9 @@ const SQLITE_TESTCTRL_TUNE = 32
29472960

29482961
const SQLITE_TESTCTRL_LOGEST = 33
29492962

2950-
const SQLITE_TESTCTRL_LAST = 33
2963+
const SQLITE_TESTCTRL_USELONGDOUBLE = 34
2964+
2965+
const SQLITE_TESTCTRL_LAST = 34
29512966

29522967
const SQLITE_STATUS_MEMORY_USED = 0
29532968

@@ -3029,6 +3044,8 @@ const SQLITE_VTAB_INNOCUOUS = 2
30293044

30303045
const SQLITE_VTAB_DIRECTONLY = 3
30313046

3047+
const SQLITE_VTAB_USES_ALL_SCHEMAS = 4
3048+
30323049
const SQLITE_ROLLBACK = 1
30333050

30343051
const SQLITE_FAIL = 3

0 commit comments

Comments
 (0)