# Functions
Bool creates a KeyValue with a BOOL Value type.
BoolSlice creates a KeyValue with a BOOLSLICE Value type.
BoolSliceValue creates a BOOLSLICE Value.
BoolValue creates a BOOL Value.
DefaultEncoder returns an attribute encoder that encodes attributes in such a way that each escaped attribute's key is followed by an equal sign and then by an escaped attribute's value.
EmptySet returns a reference to a Set with no elements.
Float64 creates a KeyValue with a FLOAT64 Value type.
Float64Slice creates a KeyValue with a FLOAT64SLICE Value type.
Float64SliceValue creates a FLOAT64SLICE Value.
Float64Value creates a FLOAT64 Value.
Int creates a KeyValue with an INT64 Value type.
Int64 creates a KeyValue with an INT64 Value type.
Int64Slice creates a KeyValue with an INT64SLICE Value type.
Int64SliceValue creates an INT64SLICE Value.
Int64Value creates an INT64 Value.
IntSlice creates a KeyValue with an INT64SLICE Value type.
IntSliceValue creates an INTSLICE Value.
IntValue creates an INT64 Value.
NewAllowKeysFilter returns a Filter that only allows attributes with one of the provided keys.
NewDenyKeysFilter returns a Filter that only allows attributes that do not have one of the provided keys.
NewEncoderID returns a unique attribute encoder ID.
NewMergeIterator returns a MergeIterator for merging two attribute sets.
NewSet returns a new Set.
NewSetWithFiltered returns a new Set.
NewSetWithSortable returns a new Set.
NewSetWithSortableFiltered returns a new Set.
String creates a KeyValue with a STRING Value type.
Stringer creates a new key-value pair with a passed name and a string value generated by the passed Stringer interface.
StringSlice creates a KeyValue with a STRINGSLICE Value type.
StringSliceValue creates a STRINGSLICE Value.
StringValue creates a STRING Value.
# Constants
BOOL is a boolean Type Value.
BOOLSLICE is a slice of booleans Type Value.
FLOAT64 is a 64-bit floating point Type Value.
FLOAT64SLICE is a slice of 64-bit floating point numbers Type Value.
INT64 is a 64-bit signed integral Type Value.
INT64SLICE is a slice of 64-bit signed integral numbers Type Value.
INVALID is used for a Value with no value set.
STRING is a string Type Value.
STRINGSLICE is a slice of strings Type Value.
# Structs
Iterator allows iterating over the set of attributes in order, sorted by key.
KeyValue holds a key and value pair.
MergeIterator supports iterating over two sets of attributes while eliminating duplicate values from the combined set.
Value represents the value part in key-value pairs.