Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var OracleCmd = &cobra.Command{ Use: "oracle", Short: "将Oracle表结构转换成Golang的结构", Long: "将Oracle表结构转换成Golang的结构", RunE: func(cmd *cobra.Command, args []string) error { err := ReGenDir(OracleEngine.output) if err != nil { return err } err = OracleEngine.connect() if err != nil { return err } if len(OracleEngine.tableNames) == 0 { err := OracleEngine.Generates() if err != nil { return err } } else { for _, tabName := range OracleEngine.tableNames { err := OracleEngine.Generate(tabName) if err != nil { return err } } } return nil }, }
Functions ¶
func GetTemplate ¶
Types ¶
type OrcEngine ¶
type OrcEngine struct {
// contains filtered or unexported fields
}
var OracleEngine *OrcEngine
func (*OrcEngine) ConvertType ¶
type StructColumn ¶
type StructTemplateDB ¶
type StructTemplateDB struct { TableName string Package string Columns []*StructColumn }
Click to show internal directories.
Click to hide internal directories.