Index
All Classes and Interfaces|All Packages
C
- contains(String) - Method in class de.oliver.jdb.JDocument
-
Checks if the document contains a value associated with the given key.
D
- de.oliver.jdb - package de.oliver.jdb
- delete(String) - Method in class de.oliver.jdb.JDB
-
Deletes the document(s) at the specified path.
G
- get(String, Class<T>) - Method in class de.oliver.jdb.JDB
-
Retrieves a document from the specified path, deserializing it into the given class type.
- get(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves a value from the document using the given key.
- getAll(String, Class<T>) - Method in class de.oliver.jdb.JDB
-
Retrieves all documents from the specified directory path, deserializing them into the given class type.
- getBoolean(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves a boolean value associated with the given key.
- getByte(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves a byte value associated with the given key.
- getDocument(String) - Method in class de.oliver.jdb.JDB
-
Retrieves a document from the specified path.
- getDouble(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves a double value associated with the given key.
- getFloat(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves a float value associated with the given key.
- getInt(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves an integer value associated with the given key from the document.
- getKeys(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves the set of keys from a map value associated with a given key in the document.
- getLong(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves a long value associated with the given key.
- getShort(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves a short value associated with the given key.
- getString(String) - Method in class de.oliver.jdb.JDocument
-
Retrieves a string value from the document using the given key.
J
- JDB - Class in de.oliver.jdb
-
The JDB class provides a simple JSON document-based storage system in a specified directory.
- JDB(String) - Constructor for class de.oliver.jdb.JDB
-
Constructs a new JDB instance with the specified base path.
- JDocument - Class in de.oliver.jdb
-
Represents a document that holds a map of key-value pairs with support for nested keys.
- JDocument(Map<String, Object>) - Constructor for class de.oliver.jdb.JDocument
S
- set(String, T) - Method in class de.oliver.jdb.JDB
-
Saves the given value as a document at the specified path.
All Classes and Interfaces|All Packages