glsql/config
Types
pub type Config {
Config(
schema: String,
out_dir: String,
driver: String,
types: dict.Dict(String, mapping.TypeMapping),
renames: dict.Dict(String, String),
table_names: dict.Dict(String, TableNaming),
)
}
Constructors
-
Config( schema: String, out_dir: String, driver: String, types: dict.Dict(String, mapping.TypeMapping), renames: dict.Dict(String, String), table_names: dict.Dict(String, TableNaming), )
pub type TableNaming {
TableNaming(
module: option.Option(String),
type_name: option.Option(String),
)
}
Constructors
-
TableNaming( module: option.Option(String), type_name: option.Option(String), )
Values
pub fn load(path: String) -> Result(Config, error.Error)
pub fn parse(src: String) -> Result(Config, error.Error)