Versions in this module Expand all Collapse all v1 v1.10.1 Nov 28, 2024 v1.10.0 Nov 28, 2024 Changes in this version + type Boolean bool + func (x *Boolean) Scan(src interface{}) error + type Key struct + IntID int64 + Kind string + NameID string + Namespace string + Parent *Key + func DecodeKey(encoded string) (*Key, error) + func IDKey(kind string, id int64, parent *Key) *Key + func NameKey(kind, name string, parent *Key) *Key + func NewIDKey(kind string, parent *Key) *Key + func NewNameKey(kind string, parent *Key) *Key + func ParseKey(value string) (*Key, error) + func (k *Key) Clone() *Key + func (k *Key) Equal(o *Key) bool + func (k *Key) GobDecode(buf []byte) error + func (k *Key) ID() string + func (k *Key) Incomplete() bool + func (k *Key) Root() *Key + func (k *Key) Scan(it interface{}) error + func (k *Key) UnmarshalBSONValue(t bsontype.Type, b []byte) error + func (k *Key) UnmarshalBinary(b []byte) error + func (k *Key) UnmarshalGQL(it interface{}) error + func (k *Key) UnmarshalJSON(b []byte) error + func (k *Key) UnmarshalJSONB(b []byte) error + func (k *Key) UnmarshalText(b []byte) error + func (k Key) DataType(t sqldriver.Info, sf reflext.StructFielder) columns.Column + func (k Key) Encode() string + func (k Key) GoString() string + func (k Key) GobEncode() ([]byte, error) + func (k Key) MarshalBSONValue() (bsontype.Type, []byte, error) + func (k Key) MarshalBinary() ([]byte, error) + func (k Key) MarshalGQL(w io.Writer) + func (k Key) MarshalJSON() ([]byte, error) + func (k Key) MarshalJSONB() ([]byte, error) + func (k Key) MarshalText() ([]byte, error) + func (k Key) String() string + func (k Key) Value() (driver.Value, error) + type Set []string + func (s *Set) Scan(it interface{}) error + func (s Set) DataType(_ sqldriver.Info, sf reflext.StructFielder) columns.Column + func (s Set) Value() (driver.Value, error)