Immudb.Database (immudb_elixir v0.2.0)
Link to this section Summary
Link to this section Functions
Link to this function
change_permission(arg1, arg2)
@spec change_permission(Immudb.Socket.t(), action: :GRANT | :REVOKE, username: String.t(), database: String.t(), permission: atom() ) :: {:error, String.t()} | {:ok, nil}
Link to this function
compact_index(socket)
@spec compact_index(Immudb.Socket.t()) :: {:error, String.t()} | {:ok, nil}
Link to this function
compact_index(_, _)
Link to this function
create_database(arg1, database_name)
@spec create_database(Immudb.Socket.t(), binary()) :: {:error, String.t() | atom()} | {:ok, nil}
Link to this function
list_database(_)
Link to this function
list_databases(socket)
@spec list_databases(Immudb.Socket.t()) :: {:error, String.t() | atom()} | {:ok, nil}
Link to this function
set_active_user(arg1, arg2)
@spec set_active_user(Immudb.Socket.t(), active: boolean(), username: String.t()) :: {:error, String.t()} | {:ok, nil}
Link to this function
use_database(arg1, database_name)
@spec use_database(Immudb.Socket.t(), [{:database_name, String.t()}]) :: {:error, String.t()} | {:ok, String.t()}