repo.or.cz
/
sqlite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
JNI: apply an internal level of API indirection to avoid having to work with massivel...
2023-11-15
St
e
phan
B
ea
l
JNI: apply
a
n
internal le
v
el o
f
A
PI indirection
to
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
S
t
e
p
h
a
n
B
eal
JNI:
r
e
implem
e
nt
T
ester2
.
execSql()
usi
n
g the h
i
g
h
-level
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Stephan Beal
JNI: add Sqlite
.
Stmt
.
s
tep(b
o
olean
)
overloa
d
which returns
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Stephan
B
eal
JNI: use B
y
t
e
B
u
ffer
.
l
i
mit()
i
n
s
tead of Byt
e
B
uffer
.
capacity
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Stepha
n
B
e
a
l
JNI: add sqlite3_blob_read_nio_buffer(
)
and iron
ou
t
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
Stephan Beal
JNI: change sql
i
te3_prepare_mu
l
ti()'s exce
p
t
i
o
n-h
a
ndling
.
.
.
commit
|
commitdiff
|
tree
2023-11-14
S
t
ephan Beal
JNI: add sqlit
e
3_blob_wr
i
te() ov
e
rload which acce
p
ts
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Stephan Beal
JNI: add sqlite3_co
l
umn_nio_buff
e
r
(
) a
n
d sqlite3_value_
n
io_b
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Step
h
an Bea
l
JNI: add sq
l
ite
3
_result_nio_buffer() and tests
.
Discover
.
.
.
commit
|
commitdiff
|
tree
2023-11-13
Stephan
B
eal
JN
I
:
add sql
i
te3_
b
ind_nio_buf
f
er() and initial tests
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Stephan B
e
a
l
JNI wr
a
pper1: w
h
en checkin
g
for an out-of-bounds stateme
n
t
.
.
.
commit
|
commitdiff
|
tree
2023-11-11
Stephan Beal
Do not cache a
sta
t
ement
'
s colu
m
n
count in the JNI
.
.
.
commit
|
commitdiff
|
tree
2023-11-10
Stephan
Beal
Expose the missing S
Q
LITE
_
SUBTYPE to wasm
.
commit
|
commitdiff
|
tree
2023-11-10
Stephan Beal
Expose
t
h
e missing SQLITE_SUBTYPE
t
o JNI
.
commit
|
commitdiff
|
tree
2023-11-10
Step
h
an
Beal
E
x
pose SQLITE_
R
ESULT_SUBTYPE
t
o JN
I
.
commit
|
commitdiff
|
tree
2023-11-09
Stephan Beal
Expose SQLITE_RE
S
ULT_SUBTYP
E
to
wasm
.
commit
|
commitdiff
|
tree
2023-11-09
S
tep
h
an Beal
A
.
c
lass file build dependenci
e
s f
i
x
i
n the JNI build
.
commit
|
commitdiff
|
tree
2023-11-09
Stephan Beal
Add some notes
a
bout the JNI
p
o
i
n
ter-passing approach
.
.
.
commit
|
commitdiff
|
tree
2023-11-09
Stephan B
e
a
l
Two more
J
N
I
b
uild fixes
for W
i
ndows/MinGW,
repor
t
ed
.
.
.
commit
|
commitdiff
|
tree
2023-11-08
Stepha
n
Be
a
l
Remove a
n
unused/i
n
valid test fr
o
m the wasm su
i
te
.
commit
|
commitdiff
|
tree
2023-11-08
S
tephan Beal
JNI build fixes for platforms where the jint type is
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
St
e
ph
a
n Beal
An attem
p
t
to work around co
m
pilatio
n
errors on Mi
n
GW
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
St
e
phan Beal
JN
I
: durin
g
static init record whether the cur
r
ent
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
Steph
a
n Be
a
l
Add Sqlite
.
prepareMulti() to JNI
w
rapper1,
f
o
r
preparing
.
.
.
commit
|
commitdiff
|
tree
2023-11-07
S
t
ephan
B
eal
Div
e
r
se mino
r
cleanups
in the
J
NI pieces
.
commit
|
commitdiff
|
tree
2023-11-07
Stephan Beal
Flesh out [7a63b5b65a79] to be able to
b
uild
JNI with
.
.
.
commit
|
commitdiff
|
tree
2023-11-06
S
tephan
B
eal
A
dd -DSQLITE_
E
N
ABLE_COLUMN_ME
T
A
DATA to the JNI bui
l
d
.
.
.
commit
|
commitdiff
|
tree
2023-11-05
Stephan
B
e
a
l
Add incremental blob I
/
O
sup
p
ort to JNI
wrapper
1
.
commit
|
commitdiff
|
tree
2023-11-05
Stephan Beal
JN
I
w
rap
p
e
r
1 n
o
rmalizeSql() now throws Un
s
upport
e
dOpera
t
ionE
.
.
.
commit
|
commitdiff
|
tree
2023-11-05
Step
h
an
B
e
a
l
Add au
t
hor
i
zer
s
upport to
JNI wrap
p
er
1
.
commit
|
commitdiff
|
tree
2023-11-05
Stephan Beal
A
dd progress-handler suppo
r
t to JNI wr
a
pper1
.
Correct
.
.
.
commit
|
commitdiff
|
tree
2023-11-05
Stepha
n
Beal
Add
update-hook support to
JNI wrappe
r
1
.
commit
|
commitdiff
|
tree
2023-11-05
S
t
ephan Beal
Add commit/r
o
llback hook
s
u
p
port to JNI wrapper1
.
commit
|
commitdiff
|
tree
2023-11-05
St
e
phan
Beal
Add bus
y
-handler
support to J
N
I wr
a
p
p
er1
.
commit
|
commitdiff
|
tree
2023-11-04
S
tepha
n
B
eal
Bind collation and c
o
llation-ne
e
ded t
o
JNI wra
p
p
e
r
1
.
.
.
commit
|
commitdiff
|
tree
2023-11-04
Stephan Be
a
l
Wrap
t
he s
q
l
ite3_backup API i
n
the JNI wrapper1 API
.
commit
|
commitdiff
|
tree
2023-11-04
St
e
ph
a
n Beal
Reimplement auto-ext
e
nsions in J
a
va
for use with the
.
.
.
commit
|
commitdiff
|
tree
2023-11-04
S
tep
h
an Beal
Exp
o
se c
o
ntext_db_handle()
t
o the JNI wrapper
1
API
.
.
.
commit
|
commitdiff
|
tree
2023-11-04
Stephan Beal
Rework th
e
JNI wrapper1 variants of status() and db_status
.
.
.
commit
|
commitdiff
|
tree
2023-11-04
Steph
a
n
Beal
Bind the bool-flag sqlite3
_
db_co
n
fig
(
) variants
t
o
.
.
.
commit
|
commitdiff
|
tree
2023-11-04
Stephan Beal
B
ind the trace API
to th
e
JNI wrapper1 API and ad
d
.
.
.
commit
|
commitdiff
|
tree
2023-11-03
Stephan
B
eal
W
rap more of the stmt API behind the JNI wr
a
ppe
r
1 API
.
commit
|
commitdiff
|
tree
2023-11-03
Stephan Beal
Bin
d
the
s
q
l
ite3_keyword_
.
.
.
()
a
nd
sqlite3_compil
e
option_
.
.
.
commit
|
commitdiff
|
tree
2023-11-02
Stephan Beal
Mer
g
e latest JNI pieces
i
nto trunk
.
commit
|
commitdiff
|
tree
2023-11-01
Stephan B
e
a
l
Remo
v
e s
o
m
e outdated J
N
I
d
ocs
.
commit
|
commitdiff
|
tree
2023-10-28
Step
h
an Beal
Merg
e
trunk into
jni-post-
3
.
44 b
r
anch
.
commit
|
commitdiff
|
tree
2023-10-28
Stephan B
e
al
Remove the SQLITE_MAX_ALLO
C
ATION_SIZE
f
l
ag
(set to
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Stephan
Beal
Add missin
g
docs for the JS W
o
rker1 export m
e
th
o
d,
.
.
.
commit
|
commitdiff
|
tree
2023-10-27
Stephan Beal
Exp
o
r
t
sqli
t
e3_get_autoco
m
mit() to WASM
and add tests
.
.
.
commit
|
commitdiff
|
tree
2023-10-23
Stephan Be
a
l
A
dd m
i
s
sing JNI sqlite3_result_subtype() b
i
nding
.
commit
|
commitdiff
|
tree
2023-10-23
Stephan Be
a
l
Add many more high-level wrappers to the JNI
w
rappe
r
1
.
.
.
commit
|
commitdiff
|
tree
2023-10-22
Ste
p
han Beal
Add high-l
e
v
el
w
i
ndow function wrapper to the
JNI w
r
ap
p
er1
.
.
.
commit
|
commitdiff
|
tree
2023-10-22
Step
h
an Beal
JNI: flesh
o
ut and si
m
plify the API
s
f
o
r bindin
g
a
nd
.
.
.
commit
|
commitdiff
|
tree
2023-10-22
Stephan
B
eal
JNI
:
add col
u
m
n-g
e
t
bin
d
ings to the wrapp
e
r1 Stmt class
.
.
.
commit
|
commitdiff
|
tree
2023-10-22
S
tephan Beal
Add API
_
ARM
O
R
to sqlite3_clear_bindings()
.
commit
|
commitdiff
|
tree
2023-10-22
St
e
phan B
e
al
Add JNI wrap
p
e
r1
.
Sqli
t
e
S
tmt
.
bindXy
z
() APIs
.
commit
|
commitdiff
|
tree
2023-10-22
Stephan Beal
JNI: im
p
r
ove
U
B
p
r
o
tections in
s
qlite3_bind_bl
o
b/t
e
xt
.
.
.
commit
|
commitdiff
|
tree
2023-10-22
Stephan Be
a
l
Add missing Scal
a
rFunc
t
ion
.
java to JNI build
.
commit
|
commitdiff
|
tree
2023-10-20
Stephan Beal
Co
r
rect the o
p
f
s
-
sahpool VFS
'
s xGetLastError() method
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
S
tephan Beal
J
S:
r
eplace one er
r
ant referen
c
e to 's
e
lf'
with 'globalThis
.
.
.
commit
|
commitdiff
|
tree
2023-10-17
S
t
ephan Beal
Harden API
_
A
R
MOR checks f
o
r sqlite3_st
m
t
_scanstatus_v2()
.
commit
|
commitdiff
|
tree
2023-10-16
Stephan Beal
JNI: add a
g
gre
g
ate function support to the wrapp
e
r
1
.
.
.
commit
|
commitdiff
|
tree
2023-10-16
Stephan Bea
l
JNI: add scal
a
r UDF support to the wrap
p
er1 AP
I
.
commit
|
commitdiff
|
tree
2023-10-16
Stephan Be
a
l
JNI: initial draft
(
untest
e
d -
requires more inf
r
astructure
.
.
.
commit
|
commitdiff
|
tree
2023-10-16
Stephan Bea
l
J
N
I
: clean
u
ps i
n
Tester2
and update the
j
ar mak
e
file
.
.
.
commit
|
commitdiff
|
tree
2023-10-16
Stephan Beal
JNI: move
the C-style API
p
arts into th
e
capi s
u
b
p
ack
a
ge
.
.
.
commit
|
commitdiff
|
tree
2023-10-16
Stephan Beal
JNI: afte
r
calling
a
Java-side UDF, zero-ou
t
th
e
po
i
nter
.
.
.
commit
|
commitdiff
|
tree
2023-10-16
Stepha
n
Beal
JNI
:
do
not expose
SQL
I
TE_OPEN_
.
.
.
f
l
ags
which are
.
.
.
commit
|
commitdiff
|
tree
2023-10-15
Stephan Beal
Ch
a
nge
3
inst
a
nce of #if
SQLITE_
E
N
ABLE_API
_
AR
M
OR to
.
.
.
commit
|
commitdiff
|
tree
2023-10-15
Step
h
an Beal
JNI: enab
l
e
all
optional c
o
m
p
onen
t
s in the de
f
ault
.
.
.
commit
|
commitdiff
|
tree
2023-10-15
Stepha
n
B
eal
Correct n
o
n-v
o
id
retur
n
f
r
om sql
i
te3_preup
d
ate_
h
ook
.
.
.
commit
|
commitdiff
|
tree
2023-10-15
Stephan Beal
Add coverage of more fu
n
c
tions to SQLITE_ENABLE_API_
A
RMOR
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
Stephan
Beal
JNI:
ex
t
end
[
baf220
e
78a46246c47]
to include macro
-
generated
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
Step
h
an Be
a
l
J
NI: make the sqlite3_val
u
e_
.
.
.
() family of bindi
n
gs
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
S
t
ep
h
an Beal
Add API_AR
M
OR s
u
pport to
t
he scanstatus
f
a
m
ily of function
s
.
commit
|
commitdiff
|
tree
2023-10-14
Ste
p
han Beal
JNI: a
d
d a
m
iss
i
ng resu
l
t c
o
d
e check t
o
s
q
lite3_bind_valu
e
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
Stephan Beal
JN
I
: ad
d
missi
n
g sqlite3_bind
_
value()
a
n
d mino
r
memory
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
Stephan Beal
Add AP
I
_ARMOR
support to the sqlite3_result_
.
.
.
() family
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
Ste
p
han B
e
al
Mor
e
AP
I
_ARMOR additions
.
commit
|
commitdiff
|
tree
2023-10-14
S
t
ep
h
an Beal
Add colu
m
n n
a
me to
A
PI_ARM
O
R check in sqlite3_blob_ope
n
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
Stephan Beal
Reve
r
t [f
6
cd88e6b2
3
4] - th
e
NUL
L
callback case is perfectl
y
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
Stephan Beal
Bring J
N
I-
s
ide sqlit
e
3_
l
ast_insert_r
o
w
i
d() and
sqlite3_table
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
S
tep
h
a
n Beal
E
x
t
e
n
d
API_ARMOR checks on sq
l
ite3_comm
i
t/rollba
c
k_
h
ook
.
.
.
commit
|
commitdiff
|
tree
2023-10-14
S
t
ephan Be
a
l
Add m
i
ssin
g
JNI bindings for sq
l
ite3_db_r
e
a
donly
(
)
.
.
.
commit
|
commitdiff
|
tree
2023-10-13
S
tepha
n
Beal
Roun
d
one of an audit
fo
r
SQLITE_EN
A
BLE
_
API_
A
RMOR for
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Stephan Beal
Uncondit
i
o
nally for
c
e
u
se of
SQ
L
ITE_ENABLE_API_ARMOR
.
.
.
commit
|
commitdiff
|
tree
2023-10-11
Step
h
an Beal
Add (prep
a
re, ste
p
, reset, fi
n
alize) parts
of t
h
e JNI
.
.
.
commit
|
commitdiff
|
tree
2023-10-10
Step
h
an Beal
Start adding tes
t
s for the second JNI
l
a
yer
.
commit
|
commitdiff
|
tree
2023-10-09
S
tep
h
an Beal
Fles
h
out the error state
captu
r
ed by
SqliteException
.
.
.
commit
|
commitdiff
|
tree
2023-10-09
S
t
ephan B
e
al
Add J
N
I Sqlite and
S
qliteExcept
i
on classe
s
.
Add Teste
r
2
.
.
.
commit
|
commitdiff
|
tree
2023-10-09
Stephan Beal
Minor
JNI
d
oc and public/private clean
u
ps
.
commit
|
commitdiff
|
tree
2023-10-09
Stephan Beal
Rename
S
QLite3Jni
to C
A
pi to (A) reduce
nam
e
pref
i
x
.
.
.
commit
|
commitdiff
|
tree
2023-10-05
Step
h
a
n
Beal
Do not sque
l
ch exceptions from S
A
HPool VFS im
p
or
t
Db
.
.
.
commit
|
commitdiff
|
tree
2023-10-02
Stephan Be
a
l
J
NI: when fetching text-or-bl
o
b/l
e
n
gth pa
i
rs, fetch
.
.
.
commit
|
commitdiff
|
tree
2023-10-02
Step
h
an Be
a
l
P
o
i
nter-c
a
sting-related fixes
f
or JNI on 32-bit ARM
.
.
.
commit
|
commitdiff
|
tree
2023-10-01
S
t
ephan Beal
Add JNI b
i
n
ding for sqli
t
e3_nor
m
alized_sql()
.
commit
|
commitdiff
|
tree
2023-10-01
S
t
ephan Beal
Make JNI bind
i
ng
o
f
sqlite3_value
_
fr
o
m
bi
n
d() r
e
t
u
rn
.
.
.
commit
|
commitdiff
|
tree
2023-09-30
Stephan Beal
Fix JNI bind
i
ng to
comp
i
le without SQLITE
_
ENABLE_PREUPDATE_H
.
.
.
commit
|
commitdiff
|
tree
2023-09-30
Stephan B
e
al
Make a
l
l S
Q
Lite3
J
ni methods which ta
k
e
a voi
d
-
pointer
.
.
.
commit
|
commitdiff
|
tree
2023-09-30
Stephan B
e
al
JNI: ren
a
me
sqlite3_e
r
r
m
s
g
1
6
() to sqlite3_er
r
msg
(
)
.
.
.
commit
|
commitdiff
|
tree
next