class Storage::Manager

Defined in:

storage/manager.cr

Constructors

Instance Method Summary

Instance methods inherited from class Object

!=(other : RethinkDB::DSL::R) !=, %(other : RethinkDB::DSL::R) %, &(other : RethinkDB::DSL::R) &, *(other : RethinkDB::DSL::R) *, +(other : RethinkDB::DSL::R) +, -(other : RethinkDB::DSL::R) -, /(other : RethinkDB::DSL::R) /, <(other : RethinkDB::DSL::R) <, <=(other : RethinkDB::DSL::R) <=, ==(other : RethinkDB::DSL::R) ==, >(other : RethinkDB::DSL::R) >, >=(other : RethinkDB::DSL::R) >=, |(other : RethinkDB::DSL::R) |

Constructor Detail

def self.new(path : String) #

[View source]

Instance Method Detail

def close #

[View source]
def database_by_id : Hash(UUID, Storage::Manager::Database) #

[View source]
def database_by_id=(database_by_id : Hash(UUID, Storage::Manager::Database)) #

[View source]

[View source]
def databases=(databases : Hash(String, Storage::Manager::Database)) #

[View source]
def get_table(db_name, table_name) : AbstractTable | Nil #

[View source]
def job_manager : ReQL::JobManager #

[View source]
def kv : KeyValueStore #

[View source]
def kv=(kv : KeyValueStore) #

[View source]
def lock : Mutex #

[View source]
def lock=(lock : Mutex) #

[View source]
def start_time : Time #

[View source]
def system_info #

[View source]
def table_by_id : Hash(UUID, Storage::Manager::Table) #

[View source]
def table_by_id=(table_by_id : Hash(UUID, Storage::Manager::Table)) #

[View source]