Versions in this module Expand all Collapse all v1 v1.5.0 Oct 24, 2022 Changes in this version + func Bool(name string) *boolBuilder + func Bytes(name string) *bytesBuilder + func Enum(name string) *enumBuilder + func Float(name string) *float64Builder + func Float32(name string) *float32Builder + func Floats(name string) *jsonBuilder + func Int(name string) *intBuilder + func Int16(name string) *int16Builder + func Int32(name string) *int32Builder + func Int64(name string) *int64Builder + func Int8(name string) *int8Builder + func Ints(name string) *jsonBuilder + func JSON(name string, typ interface{}) *jsonBuilder + func String(name string) *stringBuilder + func Strings(name string) *jsonBuilder + func Text(name string) *stringBuilder + func Time(name string) *timeBuilder + func UUID(name string, typ driver.Valuer) *uuidBuilder + func Uint(name string) *uintBuilder + func Uint16(name string) *uint16Builder + func Uint32(name string) *uint32Builder + func Uint64(name string) *uint64Builder + func Uint8(name string) *uint8Builder + type Annotation interface + Name func() string + type Descriptor struct + Annotations []Annotation + Default interface{} + Enums map[string]string + Immutable bool + Info *TypeInfo + Name string + Nillable bool + Optional bool + SchemaType map[string]string + Sensitive bool + Size int + StorageKey string + Tag string + Unique bool + UpdateDefault interface{} + Validators []interface{} + func (d *Descriptor) Err() error + type EnumValues interface + Values func() []string + type RType struct + Kind reflect.Kind + Methods map[string]struct{ ... } + Name string + PkgPath string + func (r *RType) TypeEqual(t reflect.Type) bool + type Type uint8 + const TypeBool + const TypeBytes + const TypeEnum + const TypeFloat32 + const TypeFloat64 + const TypeInt + const TypeInt16 + const TypeInt32 + const TypeInt64 + const TypeInt8 + const TypeInvalid + const TypeJSON + const TypeString + const TypeTime + const TypeUUID + const TypeUint + const TypeUint16 + const TypeUint32 + const TypeUint64 + const TypeUint8 + func (t Type) ConstName() string + func (t Type) Numeric() bool + func (t Type) String() string + func (t Type) Valid() bool + type TypeInfo struct + Ident string + Nillable bool + PkgPath string + RType *RType + Type Type + func (t TypeInfo) Comparable() bool + func (t TypeInfo) ConstName() string + func (t TypeInfo) Numeric() bool + func (t TypeInfo) String() string + func (t TypeInfo) Stringer() bool + func (t TypeInfo) Valid() bool + func (t TypeInfo) ValueScanner() bool + type ValueScanner interface