github.com/go-pg/pg/v10/orm.Field.Type (field)
27 uses
github.com/go-pg/pg/v10/orm (current package)
field.go#L23: Type reflect.Type
field.go#L111: return fmt.Errorf("pg: ScanValue(unsupported %s)", f.Type)
table.go#L394: Type: indirectType(f.Type),
table.go#L477: } else if field.SQLType == pgTypeBigint && field.Type.Kind() == reflect.Uint64 {
table.go#L544: if f.Type.Kind() == reflect.Struct {
table.go#L560: if f.Type.Kind() == reflect.Struct {
table.go#L576: if field.UserSQLType != "" || isScanner(field.Type) {
table.go#L580: switch field.Type.Kind() {
table.go#L605: joinTable := _tables.get(field.Type, true)
table.go#L688: joinTable := _tables.get(field.Type, true)
table.go#L749: if field.Type.Kind() != reflect.Slice {
table.go#L752: t.TypeName, field.GoName, field.Type.Kind(),
table.go#L756: joinTable := _tables.get(indirectType(field.Type.Elem()), true)
table.go#L829: if field.Type.Kind() != reflect.Slice {
table.go#L832: t.TypeName, field.GoName, field.Type.Kind(),
table.go#L835: joinTable := _tables.get(indirectType(field.Type.Elem()), true)
table.go#L963: elemType := indirectType(field.Type.Elem())
table.go#L1061: elemType := indirectType(field.Type.Elem())
table.go#L1130: joinTable := _tables.get(field.Type, true)
table.go#L1161: if _, ok := path[strct.Type]; ok {
table.go#L1164: path[strct.Type] = struct{}{}
table.go#L1166: joinTable := _tables.get(strct.Type, true)
table.go#L1180: if f.Type.Kind() != reflect.Struct {
table.go#L1184: if _, ok := path[f.Type]; !ok {
table.go#L1221: switch field.Type.Kind() {
table.go#L1223: sqlType := sqlType(field.Type.Elem())
table.go#L1228: sqlType := sqlType(field.Type)