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 ProcessTables(tables []models.Table, unitTestValuesJson, templateFile, gui string)
- func WriteContextToJson(context *MonstarilloContext) error
- func WriteFile(fileData []byte, fileName string) 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
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 ProcessTables ¶
func WriteContextToJson ¶
func WriteContextToJson(context *MonstarilloContext) 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.