class CryStorage::Indexers::MemoryHash(K)

Included Modules

Defined in:

indexer.cr

Constructors

Macro Summary

Instance Method Summary

Instance methods inherited from module CryStorage::Indexers::Indexer

columns : Slice(Column) columns, delete(key : K) forall K delete, put(key : K, value : Address) forall K
put(key : K, value : ISlot) forall K
put(slot : ISlot)
put
, range? range?, scan(value : K, & : Address -> _) forall K scan

Instance methods inherited from class Hash(K, {Int32, Int32})

[]=(key, value) []=

Macros inherited from class Hash(K, {Int32, Int32})

check_type!(key) check_type!

Instance methods inherited from module Enumerable({K, {Int32, Int32}})

tabulate(io) tabulate

Instance methods inherited from class Object

tabulate(io)
tabulate
tabulate
, tap(&) tap

Constructor Detail

def self.new(column : Column) #

[View source]

Macro Detail

macro check_type!(key) #

[View source]

Instance Method Detail

def columns : Slice(Column) #

[View source]
def put(key, value : Address) #

[View source]
def put(slot : ISlot) #

[View source]
def scan(value, &) #

[View source]