Documentation ¶
Index ¶
- Variables
- func Generate(columnTypes map[string]map[string]string, columnsSorted []string, ...) ([]byte, error)
- func GetAllMysqlTable(mariadbUser string, mariadbPassword string, mariadbAddr string, ...) ([]string, error)
- func GetColumnsFromMysqlTable(addr string, mariadbDatabase string, mariadbTable string) (*map[string]map[string]string, []string, error)
- func Init(cli *cli.Context) error
- func ToCamelCase(str string) string
Constants ¶
This section is empty.
Variables ¶
View Source
var Debug = false
Debug level logging
Functions ¶
func Generate ¶
func Generate(columnTypes map[string]map[string]string, columnsSorted []string, tableName string, structName string, pkgName string, jsonAnnotation bool, gormAnnotation bool, gureguTypes bool) ([]byte, error)
Generate Given a Column map with datatypes and a name structName, attempts to generate a struct definition
func GetAllMysqlTable ¶
func GetAllMysqlTable(mariadbUser string, mariadbPassword string, mariadbAddr string, mariadbDatabase string) ([]string, error)
GetAllMysqlTable 获取数据库下面所有的表
func GetColumnsFromMysqlTable ¶
func GetColumnsFromMysqlTable(addr string, mariadbDatabase string, mariadbTable string) (*map[string]map[string]string, []string, error)
GetColumnsFromMysqlTable Select column details from information schema and return map of map
func ToCamelCase ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.