김선우
b80438226b
Commit for testing
2025-01-19 21:56:49 +09:00
김선우
9de80e19aa
Fix limbo_statement.rs to handle other StepResults
2025-01-19 21:56:49 +09:00
김선우
647f7124bf
Update test code's while loop to run for max 1 second
2025-01-19 21:56:49 +09:00
김선우
0f46aaa0ec
Update JDBC4Statement.java execute method to return result correctly
2025-01-19 21:56:40 +09:00
김선우
afbf041e2f
Enhance docs
2025-01-19 21:56:40 +09:00
김선우
6967b62bc0
Add invokeFrom field to NativeInvocation.java
2025-01-19 21:56:40 +09:00
김선우
33effdbfd4
Implement JDBC4ResultSEt.java's next() method
2025-01-19 21:56:40 +09:00
김선우
73f8eab651
Remove the tight coupling(using inheritance) between LimboXXX and JDBCXXX and favor composition instead
2025-01-19 21:56:40 +09:00
김선우
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
김선우
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
김선우
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