Index

C D E F G H I O S T U V W 
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.
C D E F G H I O S T U V W 
All Classes and Interfaces|All Packages|Serialized Form