# Functions
Coalesce imposes range key semantics and coalesces range keys with the same bounds.
CoalesceInto is a variant of Coalesce which outputs the results into dst without sorting them.
Decode takes an internal key pair encoding range key(s) and returns a decoded keyspan containing the keys.
DecodeEndKey reads the end key from the beginning of a range key (RANGEKEYSET, RANGEKEYUNSET or RANGEKEYDEL)'s physical encoded value.
DecodeIntoSpan decodes an internal key pair encoding range key(s) and appends them to the given span.
Encode takes a Span containing only range keys.
EncodedSetValueLen precomputes the length of a RangeKeySet's value when encoded.
EncodedUnsetValueLen precomputes the length of a RangeKeyUnset's value when encoded.
EncodeSetValue encodes a RangeKeySet's value into dst.
EncodeUnsetValue encodes a RangeKeyUnset's value into dst.
IsRangeKey returns true if the given key kind is one of the range key kinds.
# Structs
An Encoder encodes range keys into their on-disk InternalKey format.
ForeignSSTTransformer implements a keyspan.Transformer for range keys in shared ingested sstables.
SuffixValue represents a tuple of a suffix and a corresponding value.