All Classes and Interfaces
Class
Description
The Array class represents a native array structure and provides methods to
interact with and retrieve values from the array.
The Database class represents a specific level of credentials for signing into a SurrealDB database.
Entry represents a key-value pair entry in a native data structure.
EntryIterator is a specialized iterator for traversing entries.
The Id class represents a unique identifier that can be either a long value or a string.
The InsertRelation class represents a relationship between entities in a graph database.
The Namespace class represents a specific level of credentials for signing into a SurrealDB namespace.
The Object class implements the Iterable interface for Entry objects.
The RecordId class represents a unique identifier for a record in a database.
The Relation class represents a relationship between two records within a database.
The Response class is a specialized wrapper for handling responses from SurrealDB.
The Root class represents a level of credentials used for signing into the SurrealDB database.
The Signin interface is a marker interface used for classes that encapsulate
credentials used for logging into the Surreal system.
The
Surreal
class provides methods to interact with a Surreal database.The SurrealException class is a custom RuntimeException used to signal exceptional conditions.
Represents a session token.
Enumeration to represent the type of update operations.
The Value class represents a general-purpose wrapper for different types of values.
The ValueIterator class provides an iterator for the Value type, allowing iteration
over a collection of Value objects, typically used within the context of array
structures that extend the functionality provided by the library.