Documentation
¶
Index ¶
- func GetEditSelectKeyForColumn(tableName, columnName string) string
- func GetEditSelectValueForColumn(tableName, columnName string) string
- func GetFkTableNamePlural(tableName, columnName string) string
- func GetGoParseIntConversionSuffix(datatype string) string
- func GoIntCast(parameterName, datatype string) string
- func ProcessJson(templateFile string)
- func ProcessModels(modelsToProcess []models.OrmModel, templateFile string)
- func ProcessTables(tables []models.Table, unitTestValuesJson, templateFile, gui string)
- func WriteContextToJson(context *MonstarilloContext) error
- func WriteFile(fileData []byte, fileName string) error
- func WriteModelsToJson(models []models.OrmModel, fileName string) error
- func WriteOrmContextToJson(context *MonstarilloOrmContext) error
- func WriteTablesToJson(tables []models.Table, fileName string) error
- type MonstarilloContext
- func (m *MonstarilloContext) GetColumn(tableName, columnName string) models.Column
- func (m *MonstarilloContext) GetFkTableName(tableName, columnName string) string
- func (m *MonstarilloContext) GetFkTableNamePlural(tableName, columnName string) string
- func (m *MonstarilloContext) GetTable(tableName string) models.Table
- type MonstarilloOrmContext
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFkTableNamePlural ¶
func GetGoParseIntConversionSuffix ¶ added in v0.0.9
func ProcessJson ¶ added in v0.0.12
func ProcessJson(templateFile string)
func ProcessModels ¶ added in v0.0.301
func ProcessTables ¶
func WriteContextToJson ¶
func WriteContextToJson(context *MonstarilloContext) error
func WriteModelsToJson ¶ added in v0.0.21
func WriteOrmContextToJson ¶ added in v0.0.301
func WriteOrmContextToJson(context *MonstarilloOrmContext) error
Types ¶
type MonstarilloContext ¶
type MonstarilloContext struct {
Tables []models.Table
Tags []models.Tag
CurrentTable models.Table
CurrentGuiTable models.GuiListTable
UnitTestValuesFile string
GuiListTables models.GuiListTables
}
func GetMonstarilloContext ¶
func GetMonstarilloContext(file string) MonstarilloContext
func ReadMonstrilloContext ¶
func ReadMonstrilloContext(contextFile string) MonstarilloContext
func (*MonstarilloContext) GetColumn ¶
func (m *MonstarilloContext) GetColumn(tableName, columnName string) models.Column
func (*MonstarilloContext) GetFkTableName ¶
func (m *MonstarilloContext) GetFkTableName(tableName, columnName string) string
func (*MonstarilloContext) GetFkTableNamePlural ¶
func (m *MonstarilloContext) GetFkTableNamePlural(tableName, columnName string) string
Click to show internal directories.
Click to hide internal directories.