Index
All Classes and Interfaces|All Packages|Serialized Form
C
- CREATE_DATABASE - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to create a database in HarperDB.
- CREATE_SCHEMA - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to create a schema in HarperDB.
- CREATE_TABLE - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to create a table in HarperDB.
- createDatabase(String) - Method in class expert.os.harperdb.Server
-
Creates a new database in HarperDB with the specified name.
- createSchema(String) - Method in class expert.os.harperdb.Server
-
Create a schema to the database
- createTable(String) - Method in class expert.os.harperdb.Server
-
Starts the process of building a "create table" operation for a specific database.
- CreateTableBuilder - Class in expert.os.harperdb
-
Builder class for constructing a "create table" operation in HarperDB.
- CreateTableBuilder.TableIdBuilder - Class in expert.os.harperdb
-
Builder class for configuring additional details of the table to be created and executing the "create table" operation.
D
- database(String) - Method in class expert.os.harperdb.CreateTableBuilder.TableIdBuilder
-
Executes the "create table" operation with a specified database attribute.
- delete(Class<T>, K) - Method in interface expert.os.harperdb.Template
-
Deletes an entity by its identifier and type from the data store.
- delete(String, K) - Method in interface expert.os.harperdb.Template
-
Deletes an entity by its identifier from the data store.
- DELETE - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to delete data from a HarperDB table.
- deleteAllById(Class<T>, Iterable<K>) - Method in interface expert.os.harperdb.Template
-
Deletes multiple entities by their identifiers and type from the data store.
- deleteAllById(String, Iterable<K>) - Method in interface expert.os.harperdb.Template
-
Deletes multiple entities by their identifiers and table from the data store.
E
- execute() - Method in class expert.os.harperdb.CreateTableBuilder.TableIdBuilder
-
Executes the "create table" operation with default "data" for the database attribute.
- expert.os.harperdb - package expert.os.harperdb
F
- findAllById(Class<T>, Iterable<K>) - Method in interface expert.os.harperdb.Template
-
Finds multiple entities by their identifiers and type in the data store.
- findById(Class<T>, K) - Method in interface expert.os.harperdb.Template
-
Finds an entity by its identifier and type in the data store.
G
- get() - Method in enum class expert.os.harperdb.OperationType
-
Gets the string representation of the operation.
H
- HarperDBException - Exception Class in expert.os.harperdb
-
Custom exception class for handling exceptions related to HarperDB operations.
- HarperDBException() - Constructor for exception class expert.os.harperdb.HarperDBException
-
Constructs a new HarperDBException with no specified detail message.
- HarperDBException(String) - Constructor for exception class expert.os.harperdb.HarperDBException
-
Constructs a new HarperDBException with the specified detail message.
- HarperDBException(String, Throwable) - Constructor for exception class expert.os.harperdb.HarperDBException
-
Constructs a new HarperDBException with the specified detail message and cause.
- HarperDBException(Throwable) - Constructor for exception class expert.os.harperdb.HarperDBException
-
Constructs a new HarperDBException with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
I
- id(String) - Method in class expert.os.harperdb.CreateTableBuilder
-
Specifies the hash attribute (id) for the table.
- insert(Iterable<T>) - Method in interface expert.os.harperdb.Template
-
Inserts multiple entities into the data store.
- insert(T) - Method in interface expert.os.harperdb.Template
-
Inserts a single entity into the data store.
- INSERT - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to insert data into a HarperDB table.
O
- of(String) - Static method in class expert.os.harperdb.ServerBuilder
-
Defines the host of the HarperDB instance.
- OperationType - Enum Class in expert.os.harperdb
-
Enum representing different operations supported by HarperDB.
S
- SEARCH_BY_ID - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to search for a record by its unique identifier in a HarperDB table.
- SEARCH_BY_VALUE - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to search for records based on their field values in a HarperDB table.
- Server - Class in expert.os.harperdb
-
Represents a HarperDB server.
- ServerBuilder - Class in expert.os.harperdb
-
The initial configuration point for the HarperDB client.
T
- template(String) - Method in class expert.os.harperdb.Server
- Template - Interface in expert.os.harperdb
-
A template interface for generic data manipulation operations.
U
- update(Iterable<T>) - Method in interface expert.os.harperdb.Template
-
Updates multiple entities in the data store.
- update(T) - Method in interface expert.os.harperdb.Template
-
Updates a single entity in the data store.
- UPDATE - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to update existing data in a HarperDB table.
- upsert(Iterable<T>) - Method in interface expert.os.harperdb.Template
-
Upserts (inserts or updates) multiple entities into the data store.
- upsert(T) - Method in interface expert.os.harperdb.Template
-
Upserts (inserts or updates) a single entity into the data store.
- UPSERT - Enum constant in enum class expert.os.harperdb.OperationType
-
Operation to insert or update data in a HarperDB table based on existence.
V
- valueOf(String) - Static method in enum class expert.os.harperdb.OperationType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class expert.os.harperdb.OperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withCredentials(String, String) - Method in class expert.os.harperdb.ServerBuilder
-
Defines the credentials to be used for the HarperDB instance.
All Classes and Interfaces|All Packages|Serialized Form