class Karma::Cluster

Defined in:

cluster.cr
cluster/persistence.cr
cluster/queries.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new #

[View source]
def self.restore(dump_dir) : Cluster #

[View source]
def self.restore_with_wal(dump_dir) : Cluster #

[View source]

Instance Method Detail

def compact(name : String) : Bool #

[View source]
def compact : Bool #

[View source]
def create(name : String) : CounterTree::Tree #

[View source]
def delete(name : String) : Bool #

[View source]
def delete_before(name : String, date : UInt64) : Bool #

[View source]
def dump(name : String) : Slice(UInt8) #

[View source]
def dump_all : Nil #

[View source]
def each_tree(&) : Nil #

[View source]
def get(name : String) : CounterTree::Tree #

[View source]
def key_count : Int32 #

[View source]
def load(name : String, io : Slice(UInt8)) : Bool #

[View source]
def pick(name : String, &) : Nil #

[View source]
def replace(name : String, tree : CounterTree::Tree) : Bool #

[View source]
def tree_count : Int32 #

[View source]
def tree_info(name : String) #

[View source]
def tree_keys(name : String, limit : Int32, cursor : UInt64 | Nil) #

[View source]
def tree_series(name : String, range : Karma::TimeSeries::BucketRange) #

[View source]
def tree_summary(name : String, range : Karma::TimeSeries::BucketRange | Nil) #

[View source]
def tree_top(name : String, limit : Int32, range : Karma::TimeSeries::BucketRange | Nil) #

[View source]
def trees : ClusterType #

[View source]
def validate! : Bool #

[View source]