Documentation
¶
Index ¶
Constants ¶
View Source
const ( TypeString = "string" TypeByteSlice = "[]byte" TypeFloat32 = "float32" TypeFloat64 = "float64" TypeBool = "bool" TypeInt16 = "int16" TypeInt64 = "int64" )
View Source
const ( TypeSQLNullInt64 = "sql.NullInt64" TypeSQLNullInt16 = "sql.NullInt16" TypeSQLNullFloat64 = "sql.NullFloat64" TypeSQLNullBool = "sql.NullBool" TypeSQLNullString = "sql.NullString" TypeSQLNullTime = "sql.NullTime" TypeTimeTime = "time.Time" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type File ¶ added in v0.3.0
type File struct {
Name string
Package *Package
Imports *ImportGroups
}
func (*File) CallRelativePath ¶ added in v0.3.0
func (*File) ImportLocal ¶ added in v0.3.0
func (*File) ImportShared ¶ added in v0.3.0
type ImportGroup ¶ added in v0.3.0
func (*ImportGroup) SortedList ¶ added in v0.3.0
func (g *ImportGroup) SortedList() []string
type ImportGroups ¶ added in v0.3.0
type ImportGroups struct {
// contains filtered or unexported fields
}
func NewImportGroups ¶ added in v0.3.0
func NewImportGroups() *ImportGroups
func (*ImportGroups) AddLocal ¶ added in v0.3.0
func (g *ImportGroups) AddLocal(pkg string)
func (*ImportGroups) AddShared ¶ added in v0.3.0
func (g *ImportGroups) AddShared(pkg string)
func (*ImportGroups) AddStd ¶ added in v0.3.0
func (g *ImportGroups) AddStd(pkg string)
func (*ImportGroups) Sorted ¶ added in v0.3.0
func (g *ImportGroups) Sorted() [][]string
func (*ImportGroups) Valid ¶ added in v0.3.0
func (g *ImportGroups) Valid() bool
type ModFinder ¶ added in v0.3.0
type ModFinder struct {
}
func NewModFinder ¶ added in v0.3.0
func NewModFinder() *ModFinder
type Package ¶ added in v0.3.0
func BuildPackage ¶ added in v0.3.0
func (*Package) CallToStruct ¶ added in v0.3.0
type StringEnum ¶ added in v0.3.0
type StringEnum struct {
Name *ds.String
Values []*StringEnumValue
}
func NewStringEnumOfValues ¶ added in v0.3.0
func NewStringEnumOfValues(name *ds.String, values []string) *StringEnum
func (*StringEnum) AddNamedValue ¶ added in v0.3.0
func (e *StringEnum) AddNamedValue(name string, value string)
func (*StringEnum) AddValue ¶ added in v0.3.0
func (e *StringEnum) AddValue(values ...string)
type StringEnumValue ¶ added in v0.3.0
Click to show internal directories.
Click to hide internal directories.