Table
class Table (View source)
Relay Table is a persistent per-worker hash table that can store arbitrary data.
Methods
Create a Relay table instance.
Returns a key, or null
if key doesn't exist.
Pluck a key from a cached key.
Set a key and its value.
Check if a key exists in the table.
Remove a key from the table.
The number of keys stored in the table.
Get the table's namespace.
Returns all table namespaces.
Removes all keys from the table.
Removes all keys from all tables.
Details
__construct(string|null $namespace = null, int $serializer = Relay::SERIALIZER_PHP)
Create a Relay table instance.
mixed
get(string $key)
Returns a key, or null
if key doesn't exist.
mixed
pluck(string $key, string $field)
Pluck a key from a cached key.
bool
set(string $key, mixed $value)
Set a key and its value.
bool
exists(string $key)
Check if a key exists in the table.
bool
delete(string $key)
Remove a key from the table.
int
count()
The number of keys stored in the table.
string|null
namespace()
Get the table's namespace.
static array
namespaces()
Returns all table namespaces.
bool
clear()
Removes all keys from the table.
static int
clearAll()
Removes all keys from all tables.