The Java SDK translates all datatypes native to SurrealQL into either datatypes native to Java, or a custom implementation. This document describes all datatypes, and links to their respective documentation.
Datatype | Kind | Documentation | |
---|---|---|---|
String | Native |
| |
Number | Native |
| |
Float | Native |
| |
Bool | Native |
| |
Null | Native | ||
None | Custom | Value#isNone() | |
Array | Custom | Array | |
Object | Custom | Object | |
Datetime | Native |
| |
Binary | Native | byte[] | |
Uuid | Native |
| |
Duration | Native |
| |
Geometry | Custom | Geometry | |
Decimal | Native |
| |
Table | - | ||
RecordId | Custom | RecordId |