# Functions
ConvertAliases is necessary because viper
It also supports two different syntaxes, because of viper:
[aliases.tables.table_name] fields..
ConvertTypeReplace is necessary because viper.
FillAliases takes the table information from the driver and fills in aliases where the user has provided none.
New creates a new state based off of the config.
# Structs
Aliases defines aliases for the generation run.
No description provided by the author
Config for the running of the commands.
No description provided by the author
RelationshipAlias defines the naming for both sides of a foreign key.
State holds the global data needed by most pieces to run.
TableAlias defines the spellings for a table name in Go.
TypeReplace replaces a column type with something else.