Gel.ConfigMemory (Gel v0.9.0)

View Source

An immutable value represeting an Gel cfg::memory value as a quantity of memory storage.

iex(1)> {:ok, client} = Gel.start_link()
iex(2)> mem = Gel.query_required_single!(client, "select <cfg::memory>'5KiB'")
#Gel.ConfigMemory<"5KiB">
iex(3)> Gel.ConfigMemory.bytes(mem)
5120

Summary

Types

t()

An immutable value represeting an Gel cfg::memory value as a quantity of memory storage.

Functions

Get a quantity of memory storage in bytes.

Create a new config memory value.

Types

t()

@opaque t()

An immutable value represeting an Gel cfg::memory value as a quantity of memory storage.

Functions

bytes(config_memory)

@spec bytes(t()) :: pos_integer()

Get a quantity of memory storage in bytes.

new(bytes)

(since 0.7.0)
@spec new(non_neg_integer()) :: t()

Create a new config memory value.