Documentation
¶
Index ¶
- type Config
- type GeneratedField
- type GeneratedModel
- type Generator
- func (g *Generator) Build(cat *catalog.Catalog, config Config) (*GeneratedModel, error)
- func (g *Generator) GenerateConstructorFile(model *GeneratedModel, templateStr string) (string, error)
- func (g *Generator) GenerateConstructors(cat *catalog.Catalog, resourceName, pluralName string, constructorPath string, ...) error
- func (g *Generator) GenerateModel(cat *catalog.Catalog, resourceName string, pluralName string, ...) error
- func (g *Generator) GenerateModelFile(model *GeneratedModel, templateStr string) (string, error)
- func (g *Generator) GenerateModelFromMigrations(tableName, resourceName string, migrationDirs []string, ...) error
- func (g *Generator) GenerateSQLContent(resourceName string, pluralName string, table *catalog.Table) (string, error)
- func (g *Generator) GenerateSQLFile(resourceName string, pluralName string, table *catalog.Table, sqlPath string) error
- func (g *Generator) RefreshConstructors(cat *catalog.Catalog, resourceName string, pluralName string, ...) error
- func (g *Generator) RefreshModel(cat *catalog.Catalog, resourceName, pluralName string, ...) error
- func (g *Generator) RefreshQueries(cat *catalog.Catalog, resourceName, pluralName string, sqlPath string) error
- type SQLData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GeneratedField ¶
type GeneratedModel ¶
type Generator ¶
type Generator struct {
// contains filtered or unexported fields
}
func NewGenerator ¶
func (*Generator) GenerateConstructorFile ¶
func (g *Generator) GenerateConstructorFile( model *GeneratedModel, templateStr string, ) (string, error)
func (*Generator) GenerateConstructors ¶
func (*Generator) GenerateModel ¶
func (*Generator) GenerateModelFile ¶
func (g *Generator) GenerateModelFile(model *GeneratedModel, templateStr string) (string, error)
func (*Generator) GenerateModelFromMigrations ¶
func (*Generator) GenerateSQLContent ¶
func (*Generator) GenerateSQLFile ¶
func (*Generator) RefreshConstructors ¶
func (*Generator) RefreshModel ¶
Click to show internal directories.
Click to hide internal directories.