Interface LLDatabaseType

All Superinterfaces:
AutoCloseable, Closeable
All Known Implementing Classes:
LLDatabaseMVStore

public interface LLDatabaseType extends Closeable
A database.
  • Method Details

    • isClosed

      boolean isClosed()
      Returns:
      true if the store has been closed
    • readUpdateDelete

      Map<LLKeyName,String> readUpdateDelete(LLDatabaseRUD rud) throws IOException
      Atomically read, update, and delete values in the database.
      Parameters:
      rud - The RUD operation
      Returns:
      The read keys
      Throws:
      IOException - On errors
    • get

      Get the value associated with the given key, if any.
      Parameters:
      key - The key
      Returns:
      The value, if any
      Throws:
      IOException - On errors