김선우
ab23e20732
Revert java image. Disable some failing test for now.
2025-01-18 09:52:42 +09:00
김선우
aa88dd5d1a
Print out yest results while build
2025-01-18 09:42:48 +09:00
김선우
eaa8743c36
Nit
2025-01-18 09:16:09 +09:00
김선우
39245f35cc
Add TODOs
2025-01-18 09:09:36 +09:00
김선우
5b9a158db1
Remove unused methods
2025-01-18 09:09:36 +09:00
김선우
a3a31e787c
Initial pass on step function
2025-01-18 09:09:36 +09:00
김선우
5fc5f650cd
Extract set_err_msg_and_throw_exception to utils.rs
2025-01-18 09:09:36 +09:00
김선우
7028d963ba
Remove unused methods for now
2025-01-18 09:09:36 +09:00
김선우
f6ec2252cf
Group "pointer to struct" and "struct to pointer" functions
2025-01-18 09:09:36 +09:00
김선우
9765eaba52
Implement prepare
2025-01-18 09:09:36 +09:00
김선우
b77bf879f7
Implement prepare on java side
2025-01-18 09:09:36 +09:00
김선우
3e2e998060
Rename fileName to filePath for clarity
2025-01-18 09:09:36 +09:00
김선우
0819963b2f
Implement rust side connect and prepare function
2025-01-18 09:09:36 +09:00
김선우
7e78ec448b
Clean up error code related classes
2025-01-18 09:09:36 +09:00
김선우
fcadc2f825
Add connect function for creating connections from limbo db
2025-01-18 09:09:36 +09:00
김선우
3409a82513
Add LimboDBFactory to support multiple LimboDB in single process
2025-01-18 09:09:36 +09:00
김선우
0a071d26f7
Add logback dependency for logging
2025-01-18 09:09:36 +09:00
김선우
a6f389125c
Implement minimal JDBC4Statement#exec(String sql)
2025-01-18 09:09:36 +09:00
김선우
8a1ffbbb65
Add JDBC4ResultSet
2025-01-18 09:09:36 +09:00
김선우
d151824f66
Update JDBC4Statement to include resultSetType, resultSetConcurrency, resultSetHoldability
2025-01-15 09:46:42 +09:00
김선우
7104a290e4
Basic support for close method
2025-01-15 09:20:44 +09:00
김선우
e5bf3c2644
Add Codes.java
2025-01-15 09:11:51 +09:00
김선우
eed610d457
Add JDBC4Statement.java
2025-01-15 09:08:45 +09:00
Pekka Enberg
bfbaa80bdc
Merge 'Change bindings/java to support java 8' from Kim Seon Woo
...
## Purpose of this PR
Change java bindings support from jdk version 17 to 8.
## Changes
- Mostly related to dependency version updates
- Replace java 8 non supported methods
## Reference
https://github.com/tursodatabase/limbo/issues/615
Closes #678
2025-01-14 14:17:39 +02:00
김선우
b3883d03d6
Apply necessary changes for java 8
2025-01-14 20:14:32 +09:00
김선우
eacd7b7945
Change bindings/java to support java 8
2025-01-14 20:08:13 +09:00
김선우
66c9832bec
Create top level licenses directory
2025-01-14 19:33:29 +09:00
Pekka Enberg
b6ae8990e3
Limbo 0.0.12
2025-01-14 11:39:17 +02:00
김선우
a48cb8bbfc
Merge branch 'main' into java-nullability
2025-01-14 17:49:36 +09:00
김선우
04cd655574
Change VALID_URL_PREFIX to use sqlite instead
2025-01-14 17:19:33 +09:00
김선우
f03b6bffde
Update license path
2025-01-14 17:12:03 +09:00
김선우
5c9990f41a
Merge branch 'main' into java-nullability
2025-01-14 17:09:45 +09:00
Pekka Enberg
af020c27d6
Initial take on Rust bindings
...
This implements libSQL compatible Rust API on top of Limbo's core. The
purpose of this is to allow libraries and apps that build on libSQL to
use Limbo.
2025-01-14 09:16:46 +02:00
김선우
23d17dba25
Merge branch 'main' into java-limbo-connection
2025-01-14 07:35:09 +09:00
Pekka Enberg
fa6a9ed214
Merge 'bindings/java: Fix naming rules' from Kim Seon Woo
...
## Purpose of this PR
- Set rules for java naming, maybe we can add tests to automatically
test rules in the future
- For java methods, don't use underbar(IMO using camelcase for java
methods seems to be the common convention)
- If method names collide, append 0 at the back
## Reference
https://github.com/tursodatabase/limbo/issues/615
Closes #645
2025-01-13 18:39:24 +02:00
김선우
a8bf61f237
Change to SkipNullableCheck
2025-01-11 13:44:22 +09:00
김선우
82ca627d75
Reposition NativeInvocation, VisibleForTesting annotations under annotation package
2025-01-11 10:16:19 +09:00
김선우
aa6f2b3827
Add @SkipNullableCheck and @Nullable annotations
2025-01-11 10:15:58 +09:00
김선우
3b4e2bc81f
Add dependencies and related licenses
2025-01-11 10:01:03 +09:00
김선우
59180599fd
Add java.sql.Driver to automatically detect JDBC
2025-01-10 20:41:49 +09:00
김선우
71c2bdf37b
Add TODO comments
2025-01-10 20:26:41 +09:00
김선우
da787edd99
Implement JDBC so that DriverManager can detect limbo connection
2025-01-10 20:22:58 +09:00
김선우
b360f0559f
Add LimboDataSource.java
2025-01-10 20:10:49 +09:00
김선우
bc9e9714f1
Add LimboConfig.java
2025-01-10 20:10:38 +09:00
김선우
e8e09cc745
Add JDBC.java
2025-01-10 20:03:32 +09:00
김선우
d88204252f
Add JDBC4Connection.java
2025-01-10 19:57:48 +09:00
김선우
12bcfc399b
Add LimboConnection.java
2025-01-10 19:55:54 +09:00
김선우
b796a972dc
Fix LimboDB.load to be static method
2025-01-10 19:50:50 +09:00
김선우
84c987d42b
Fix naming rules
...
- No underscore for java
- When method names are the same, append 0 at the back
2025-01-10 19:23:38 +09:00
김선우
071d9513ab
Add CI for java testing
2025-01-10 19:13:52 +09:00