Versions in this module Expand all Collapse all v0 v0.0.3 Nov 18, 2020 v0.0.2 Nov 13, 2020 Changes in this version + const DEFAULT_ALPHABET + const ZeroTime0 + const ZeroTime1 + var NIL = &UUID + var NameSpaceDNS = &UUID + var NameSpaceOID = &UUID + var NameSpaceURL = &UUID + var NameSpaceX500 = &UUID + var NamespaceDNS = FromString("6ba7b810-9dad-11d1-80b4-00c04fd430c8") + var NamespaceOID = FromString("6ba7b812-9dad-11d1-80b4-00c04fd430c8") + var NamespaceURL = FromString("6ba7b811-9dad-11d1-80b4-00c04fd430c8") + var NamespaceX500 = FromString("6ba7b814-9dad-11d1-80b4-00c04fd430c8") + func IndexName(tableName, idxName string) string + func IndexNoCase(s, sep string) int + func IsArrayZero(v reflect.Value) bool + func IsStructZero(v reflect.Value) bool + func IsSubQuery(tbName string) bool + func IsTimeZero(t time.Time) bool + func IsValueZero(v reflect.Value) bool + func IsZero(k interface{}) bool + func ReflectValue(bean interface{}) reflect.Value + func SliceEq(left, right []string) bool + func SplitNNoCase(s, sep string, n int) []string + func SplitNoCase(s, sep string) []string + type ShortUUID struct + func NewShortUUID() *ShortUUID + func NewShortUUIDWithAlphabet(alphabet string) *ShortUUID + func (s *ShortUUID) Decode(input string) (UUID, error) + func (s *ShortUUID) Encode(uuid *UUID) string + func (s *ShortUUID) SetAlphabet(alphabet string) + func (s *ShortUUID) UUID(name string) string + func (s ShortUUID) String() string + type StringSet struct + func NewStringSet() *StringSet + func (set *StringSet) Add(i string) bool + func (set *StringSet) Contains(i string) bool + func (set *StringSet) Index(c string) int + func (set *StringSet) ItemByIndex(idx int) string + func (set *StringSet) Len() int + func (set *StringSet) Remove(i string) + func (set *StringSet) Sort() + func (set *StringSet) String() string + type UUID [16]byte + func FromString(input string) (u UUID, err error) + func NewNamespaceUUID(namespace string) *UUID + func NewV1() *UUID + func NewV3(namespace *UUID, name []byte) *UUID + func NewV4() *UUID + func NewV5(namespaceUUID *UUID, name []byte) *UUID + func (u *UUID) String() string + func (u *UUID) UnmarshalText(text []byte) (err error) + func (u *UUID) Version() int + func (u *UUID) WithoutDashString() string + type Zeroable interface + IsZero func() bool