The Unset class represents a unspecified value.
In Cassandra 2.2 and above, when executing a UPDATE or INSERT query, a parameter can be unset.
Designed to avoid tombstones, setting a parameter value to Unset will make Cassandra to ignore it.
Remarks
In some cases, we might be inserting rows using null for values that are not specified, and even though our intention is to leave the value empty, Cassandra will represent it as a tombstone causing an unnecessary overhead.
To avoid tombstones, in previous versions of Cassandra, you can use different query combinations only containing the fields that have a value.
The Unset type is a singleton class, which means only one Unset object exists. The Unset.Value member represents the sole Unset object.
Inheritance Hierarchy SystemObject
CassandraUnset
Namespace: CassandraAssembly: Cassandra (in Cassandra.dll) Version: 3.4.0
Syntax public sealed class Unset
The Unset type exposes the following members.
Fields
| Name | Description |
---|
| Value |
Represents the sole instance of the Unset class.
|
TopSee Also