Versions in this module Expand all Collapse all v0 v0.10.2 Jan 14, 2022 v0.10.1 Jan 14, 2022 v0.10.0 Jan 14, 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 Other(name string, typ driver.Valuer) *otherBuilder + 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 struct + StructTag map[string]string + func (Annotation) Name() string + func (a Annotation) Merge(other schema.Annotation) schema.Annotation + type Descriptor struct + Annotations []schema.Annotation + Comment string + Default interface{} + Enums []struct{ ... } + Err error + 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{} + type EnumValues interface + Values func() []string + type RType struct + Ident string + Kind reflect.Kind + Methods map[string]struct{ ... } + Name string + PkgPath string + func (r *RType) IsPtr() bool + func (r *RType) String() 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 TypeOther + const TypeString + const TypeTime + const TypeUUID + const TypeUint + const TypeUint16 + const TypeUint32 + const TypeUint64 + const TypeUint8 + func (t Type) ConstName() string + func (t Type) Float() bool + func (t Type) Integer() bool + func (t Type) Numeric() bool + func (t Type) String() string + func (t Type) Valid() bool + type TypeInfo struct + Ident string + Nillable bool + PkgName string + 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 + func (t TypeInfo) Valuer() bool + type ValueScanner interface