Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnumColumns ¶
type EnumColumns string
EnumColumns EnumColumns column type
const ( EnumColumnsOpen EnumColumns = "OPEN" EnumColumnsClose EnumColumns = "CLOSE" EnumColumnsForever EnumColumns = "FOREVER" )
EnumColumns
func (*EnumColumns) Scan ¶
func (e *EnumColumns) Scan(v interface{}) error
Scan database/sql Scanner
type GomaBinaryTypes ¶
type GomaBinaryTypes struct { BinaryID int64 `goma:"size:20:pk"` BinaryColumns []uint8 `goma:"size:3"` TinyblobColumns []uint8 `goma:""` BlobColumns []uint8 `goma:""` MediumblobColumns []uint8 `goma:""` LongblobColumns []uint8 `goma:""` VarbinaryColumns []uint8 `goma:"size:10"` }
GomaBinaryTypes is generated goma_binary_types table.
type GomaDateTypes ¶
type GomaDateTypes struct { ID int64 `goma:"size:20:pk"` DatetimeColumns time.Time `goma:""` TimestampColumns time.Time `goma:""` NilDatetimeColumns *time.Time `goma:""` }
GomaDateTypes is generated goma_date_types table.
type GomaNumericTypes ¶
type GomaNumericTypes struct { ID int64 `goma:"size:20:pk"` TinyintColumns int `goma:"size:4"` BoolColumns bool `goma:"size:1"` SmallintColumns int `goma:"size:6"` MediumintColumns int `goma:"size:9"` IntColumns int `goma:"size:11"` IntegerColumns int `goma:"size:11"` SerialColumns int64 `goma:"size:20"` DecimalColumns string `goma:"size:10"` NumericColumns string `goma:"size:10"` FloatColumns float32 `goma:""` DoubleColumns float64 `goma:""` }
GomaNumericTypes is generated goma_numeric_types table.
type GomaStringTypes ¶
type GomaStringTypes struct { ID int64 `goma:"size:20:pk"` TextColumns string `goma:""` TinytextColumns string `goma:""` MediumtextColumns string `goma:""` LongtextColumns string `goma:""` CharColumns string `goma:"size:8"` VarcharColumns string `goma:"size:255"` EnumColumns EnumColumns `goma:""` }
GomaStringTypes is generated goma_string_types table.
Click to show internal directories.
Click to hide internal directories.