RedisList

Represents a Redis list value.

In addition to the methods specific to list values, all operations of RedisValue are available using an alias this declaration.

Constructors

this
this(RedisDatabase db, string key)
Undocumented in source.

Alias This

value

Members

Functions

insertAfter
long insertAfter(T pivot, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
insertBack
long insertBack(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
insertBackIfExists
long insertBackIfExists(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
insertBefore
long insertBefore(T pivot, T value)
Undocumented in source. Be warned that the author may not have intended to support it.
insertFront
long insertFront(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
insertFrontIfExists
long insertFrontIfExists(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
length
long length()
Undocumented in source. Be warned that the author may not have intended to support it.
opApply
int opApply(int delegate(T) del)
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
Dollar opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
T opIndex(long index)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndex
T opIndex(Dollar index)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(T value, long index)
Undocumented in source. Be warned that the author may not have intended to support it.
opIndexAssign
void opIndexAssign(T value, Dollar index)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice(S start, E end)
Undocumented in source. Be warned that the author may not have intended to support it.
opSlice
auto opSlice()
Undocumented in source. Be warned that the author may not have intended to support it.
removeAll
long removeAll(T value)
Undocumented in source. Be warned that the author may not have intended to support it.
removeBack
T removeBack()
Undocumented in source. Be warned that the author may not have intended to support it.
removeFirst
long removeFirst(T value, long count)
Undocumented in source. Be warned that the author may not have intended to support it.
removeFront
T removeFront()
Undocumented in source. Be warned that the author may not have intended to support it.
removeFrontBlock
Nullable!T removeFrontBlock(Duration max_wait)
Undocumented in source. Be warned that the author may not have intended to support it.
removeLast
long removeLast(T value, long count)
Undocumented in source. Be warned that the author may not have intended to support it.
trim
void trim(long start, long end)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Dollar
struct Dollar
Undocumented in source.

Variables

value
RedisValue value;
Undocumented in source.

Meta