Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Writer writer.Writer
Name *string `json:"name" yaml:"name"`
Engine *string `json:"engine" yaml:"engine"`
Database *types.Database `json:"database" yaml:"database"`
Source *types.Source `json:"source" yaml:"source"`
Gen *types.Gen `json:"gen" yaml:"gen"`
Options *types.Option `json:"options" yaml:"options"`
}
type SqlxGen ¶
type SqlxGen struct {
Connect Connect `json:"-" yaml:"-"`
Fd fs.FileDiscovery `json:"-" yaml:"-"`
WriterCreator writer.Creator `json:"-" yaml:"-"`
Version *string `json:"version" yaml:"version"`
ProjectDir *string `json:"projectDir" yaml:"projectDir"`
LogArgs *logger.Args `json:"log" yaml:"log"`
Configs []Config `json:"configs" yaml:"configs"`
}
func NewSqlxGen ¶
func NewSqlxGen(args SqlxGenArgs) (*SqlxGen, error)
func (*SqlxGen) InitLogger ¶
func (gen *SqlxGen) InitLogger()
type SqlxGenArgs ¶
Click to show internal directories.
Click to hide internal directories.