@@ -14,6 +14,37 @@ import (
14
14
"time"
15
15
)
16
16
17
+ var typeDatabaseName = map [fieldType ]string {
18
+ fieldTypeDecimal : "DECIMAL" ,
19
+ fieldTypeTiny : "TINYINT" ,
20
+ fieldTypeShort : "SMALLINT" ,
21
+ fieldTypeLong : "INT" ,
22
+ fieldTypeFloat : "FLOAT" ,
23
+ fieldTypeDouble : "DOUBLE" ,
24
+ fieldTypeNULL : "NULL" ,
25
+ fieldTypeTimestamp : "TIMESTAMP" ,
26
+ fieldTypeLongLong : "BIGINT" ,
27
+ fieldTypeInt24 : "MEDIUMINT" ,
28
+ fieldTypeDate : "DATE" ,
29
+ fieldTypeTime : "TIME" ,
30
+ fieldTypeDateTime : "DATETIME" ,
31
+ fieldTypeYear : "YEAR" ,
32
+ fieldTypeNewDate : "DATE" ,
33
+ fieldTypeVarChar : "VARCHAR" ,
34
+ fieldTypeBit : "BIT" ,
35
+ fieldTypeJSON : "JSON" ,
36
+ fieldTypeNewDecimal : "DECIMAL" ,
37
+ fieldTypeEnum : "ENUM" ,
38
+ fieldTypeSet : "SET" ,
39
+ fieldTypeTinyBLOB : "TINYBLOB" ,
40
+ fieldTypeMediumBLOB : "MEDIUMBLOB" ,
41
+ fieldTypeLongBLOB : "LONGBLOB" ,
42
+ fieldTypeBLOB : "BLOB" ,
43
+ fieldTypeVarString : "VARSTRING" , // correct?
44
+ fieldTypeString : "STRING" , // correct?
45
+ fieldTypeGeometry : "GEOMETRY" ,
46
+ }
47
+
17
48
var (
18
49
scanTypeNil = reflect .TypeOf (nil )
19
50
scanTypeNullInt = reflect .TypeOf (sql.NullInt64 {})
0 commit comments