Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PackageConfig ¶
type PackageConfig struct {
Name string `json:"name" yaml:"name"`
Path string `json:"path" yaml:"path"`
Engine string `json:"engine" yaml:"engine"`
EmitInterface bool `json:"emit_interface" yaml:"emit_interface"`
EmitResultStructPointers bool `json:"emit_result_struct_pointers" yaml:"emit_result_struct_pointers"`
EmitParamsStructPointers bool `json:"emit_params_struct_pointers" yaml:"emit_params_struct_pointers"`
EmitMethodsWithDBArgument bool `json:"emit_methods_with_db_argument" yaml:"emit_methods_with_db_argument"`
SqlPackage string `json:"sql_package" yaml:"sql_package"`
}
type SqlcConfig ¶
type SqlcConfig struct {
Packages []PackageConfig `json:"packages" yaml:"packages"`
}
func Load ¶
func Load(name string) (SqlcConfig, error)
Click to show internal directories.
Click to hide internal directories.