Versions in this module Expand all Collapse all v0 v0.1.3 Apr 16, 2023 v0.1.2 Sep 7, 2021 Changes in this version + func RegisterLanguage(l Language) + type GoLanguage struct + func NewGoLanguage() *GoLanguage + func (g *GoLanguage) BindTarget(target *conf.ReverseTarget) + func (g *GoLanguage) FormatGo(src string) (string, error) + func (g *GoLanguage) GenGoImports(tables []*schemas.Table) []string + func (g *GoLanguage) GetExtName() string + func (g *GoLanguage) GetFormatter() func(string) (string, error) + func (g *GoLanguage) GetFuncs() template.FuncMap + func (g *GoLanguage) GetImportter() func([]*schemas.Table) []string + func (g *GoLanguage) GetName() string + func (g *GoLanguage) GetTemplate() string + func (g *GoLanguage) GetTypes() map[string]string + func (g *GoLanguage) Tag(table *schemas.Table, col *schemas.Column) template.HTML + func (g *GoLanguage) TypeString(col *schemas.Column) string + type Language interface + BindTarget func(*conf.ReverseTarget) + GetExtName func() string + GetFormatter func() func(string) (string, error) + GetFuncs func() template.FuncMap + GetImportter func() func([]*schemas.Table) []string + GetName func() string + GetTemplate func() string + GetTypes func() map[string]string + func GetLanguage(name string, tableName bool) Language