Documentation ¶
Index ¶
- func CamelCaseString(s string) string
- func FormatColumnName(settings *configurations2.Settings, column, table string) (string, error)
- func OrchestrateDatabaseToGoInterOp(databaseName string, outputFilePath string)
- func Orchestrate_Cli(databaseToGoSettings *configurations2.DatabaseToGoSettings)
- func ReplaceSpace(r rune) rune
- func RunDatabaseToGoServices(settings *configurations2.Settings, sourceDatabase contract.IDatabases, ...) (err error)
- func RunTableToGoServices(settings *configurations2.Settings, sourceDatabase contract.IDatabases, ...) error
- func ToInitialisms(s string) string
- func ValidVariableName(s string) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CamelCaseString ¶
func FormatColumnName ¶
func FormatColumnName( settings *configurations2.Settings, column, table string) ( string, error)
FormatColumnName checks for invalid characters and transforms a column name according to the provided settings.
func Orchestrate_Cli ¶
func Orchestrate_Cli(databaseToGoSettings *configurations2.DatabaseToGoSettings)
main function to run the transformations
func ReplaceSpace ¶
ReplaceSpace swaps any Unicode space characters for underscores to create valid Go identifiers
func RunDatabaseToGoServices ¶
func RunDatabaseToGoServices( settings *configurations2.Settings, sourceDatabase contract.IDatabases, out writer.Writer) ( err error)
RunDatabaseToGoServices runs the transformations by creating the concrete Database by the provided settings
func RunTableToGoServices ¶
func RunTableToGoServices( settings *configurations2.Settings, sourceDatabase contract.IDatabases, out writer.Writer, sourceDatabaseTables []*object_model2.Table) error
func ToInitialisms ¶
func ValidVariableName ¶
ValidVariableName checks for the existence of any characters outside of Unicode letters, numbers and underscore.
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.