Documentation
¶
Index ¶
- Variables
- func FmtFieldName(s string) string
- func Generate(columnTypes map[string]map[string]string, tableName string, structName string, ...) ([]byte, error)
- func GenerateGrapql(columnTypes map[string]map[string]string, tableName string, structName string, ...) ([]byte, error)
- func GenerateGrapqlOrder(columnTypes map[string]map[string]string, tableName string, structName string, ...) ([]byte, error)
- func GenerateOnlyStruct(columnTypes map[string]map[string]string, tableName string, structName string, ...) ([]byte, error)
- func GenerateWithImports(otherPackage string, columnTypes map[string]map[string]string, ...) ([]byte, error)
- func GenerateWithImportsNoTime(otherPackage string, columnTypes map[string]map[string]string, ...) ([]byte, error)
- func GetColumns(db *sql.DB, dbTable string, hiddenColumns []string) (string, error)
- func GetColumnsFromSQLlTable(db *sql.DB, dbTable string, hiddenColumns []string) (*map[string]map[string]string, error)
- func GetOnlyOneField(db *sql.DB, dbTable string, oneField string) (*map[string]map[string]string, error)
- func GetStruct(table string)
- func StringifyFirstChar(str string) string
- func TableColumns(table string, hiddenColumns []string) string
- func TableToGraphql(table string, hiddenColumns []string, Subs []string, isInpute bool) string
- func TableToGraphqlOrderBy(table string, hiddenColumns []string) string
- func TableToStruct(table string, hiddenColumns []string, pkgName string, Subs []string) string
- func TableToStructNoTime(table string, hiddenColumns []string, pkgName string) string
Constants ¶
This section is empty.
Variables ¶
View Source
var Debug = false
Debug level logging
Functions ¶
func FmtFieldName ¶
fmtFieldName formats a string as a struct key
Example:
fmtFieldName("foo_id")
Output: FooID
func Generate ¶
func Generate(columnTypes map[string]map[string]string, tableName string, structName string, pkgName string, jsonAnnotation bool, gormAnnotation bool, gureguTypes bool, extraColumns string, extraStucts string) ([]byte, error)
Generate Given a Column map with datatypes and a name structName, attempts to generate a struct definition
func GenerateGrapql ¶
func GenerateGrapqlOrder ¶
func GenerateOnlyStruct ¶
func GenerateWithImports ¶
func GetColumns ¶
func GetColumnsFromSQLlTable ¶
func GetOnlyOneField ¶
func StringifyFirstChar ¶
convert first character ints to strings
func TableColumns ¶
func TableToGraphql ¶
func TableToGraphqlOrderBy ¶
func TableToStruct ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.