Skip to content

Commit 43bd108

Browse files
committedSep 17, 2020
make compatible with sqlite-wasm-connector
1 parent f9a8e85 commit 43bd108

10 files changed

+645
-168
lines changed
 

‎Config.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ modules_dir = "./"
22

33
[[module]]
44
name = "sqlite3"
5-
mem_pages_count = 100
5+
mem_pages_count = 1000
66
logger_enabled = true

‎Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ RUN apt-get update \
66
git \
77
make
88

9-
RUN curl -L https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-10/wasi-sdk-10.0-linux.tar.gz | tar xz --strip-components=1 -C /
9+
RUN curl -L https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-11/wasi-sdk-11.0-linux.tar.gz | tar xz --strip-components=1 -C /
1010

1111
VOLUME /code
1212
WORKDIR /code

‎Makefile

+27-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ CC = /bin/clang
33
SYSROOT = /share/wasi-sysroot
44
TARGET_TRIPLE = wasm32-wasi
55
CFLAGS = -nostartfiles -fvisibility=hidden
6+
SDK = sdk/logger.h
67
LDFLAGS = -Wl,--no-entry,--demangle,--allow-undefined
78
EXPORT_FUNCS = \
89
--export=allocate,$\
@@ -11,7 +12,32 @@ EXPORT_FUNCS = \
1112
--export=set_result_ptr,$\
1213
--export=get_result_size,$\
1314
--export=get_result_ptr,$\
14-
--export=invoke
15+
--export=sqlite3_open_v2_,$\
16+
--export=sqlite3_close,$\
17+
--export=sqlite3_prepare_v2_,$\
18+
--export=sqlite3_exec_,$\
19+
--export=sqlite3_libversion_number,$\
20+
--export=sqlite3_total_changes,$\
21+
--export=sqlite3_changes,$\
22+
--export=sqlite3_busy_timeout,$\
23+
--export=sqlite3_errmsg_,$\
24+
--export=sqlite3_errcode,$\
25+
--export=sqlite3_column_type,$\
26+
--export=sqlite3_column_name_,$\
27+
--export=sqlite3_step,$\
28+
--export=sqlite3_reset,$\
29+
--export=sqlite3_bind_blob_,$\
30+
--export=sqlite3_bind_double,$\
31+
--export=sqlite3_bind_int64,$\
32+
--export=sqlite3_bind_text_,$\
33+
--export=sqlite3_bind_null,$\
34+
--export=sqlite3_column_count,$\
35+
--export=sqlite3_column_double,$\
36+
--export=sqlite3_column_int64,$\
37+
--export=sqlite3_column_text_,$\
38+
--export=sqlite3_column_blob_,$\
39+
--export=sqlite3_column_bytes,$\
40+
--export=sqlite3_finalize
1541
SQLITE_SRC = \
1642
src/alter.c\
1743
src/analyze.c\

0 commit comments

Comments
 (0)
Please sign in to comment.