surrealdb.java
surrealdb.java copied to clipboard
SurrealDB SDK for Java
### Describe the bug ``` Caused by: com.google.gson.JsonIOException: Failed making field 'java.time.Instant#seconds' accessible; either increase its visibility or write a custom TypeAdapter for its declaring type. at com.google.gson.internal.reflect.ReflectionHelper.makeAccessible(ReflectionHelper.java:38) at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory.getBoundFields(ReflectiveTypeAdapterFactory.java:286)...
…er without inform a port and I couldn't, so I made this version to this scenario
We require users to use Java 17 - the latest LTS-supported Java language version and runtime. However, internally in the driver, we probably aren't using any new functionality beyond Java...
### Is your feature request related to a problem? if somehow the connection dropped, there is no way to check if the driver is still connected or not, and you...
### Is your feature request related to a problem? We would like a synchronous HTTP(S) protocol implemented for the refactor of the API. The main ways that this would differ...
### Is your feature request related to a problem? The SurrealDB server sends JSON responses that match [Value](https://github.com/surrealdb/surrealdb/blob/main/lib/src/sql/value/value.rs#L108-L152) (enum) types. Obviously, JSON is lossy. But it would be really cool...
### Is your feature request related to a problem? We would like to have functionality similar to #66 but for the stateless HTTP implementation. This would also use netty, which,...
### Is your feature request related to a problem? The SurrealDB protocol can return json arrays for requests of multiple statements. We currently only handle single responses (i.e. JsonObject). We...
### Is your feature request related to a problem? Currently, the message request assumes that there is always a namespace and database specified. If a database is specified, but no...
### Is your feature request related to a problem? We have a protocol handler for the SurrealDB websocket plaintext protocol called SurrealDBWebsocketClientProtocolHandler. We should have unit tests for the methods...