Versions in this module Expand all Collapse all v1 v1.7.3 Oct 14, 2020 v1.7.2 Oct 14, 2020 v1.7.1 Oct 14, 2020 Changes in this version + var ErrKotlinNoOutPath = errors.New("no output path") + var ErrMissingEngine = errors.New("unknown engine") + var ErrMissingVersion = errors.New("no version number") + var ErrNoPackageName = errors.New("missing package name") + var ErrNoPackagePath = errors.New("missing package path") + var ErrNoPackages = errors.New("no packages") + var ErrUnknownEngine = errors.New("invalid engine") + var ErrUnknownVersion = errors.New("invalid version number") + type CombinedSettings struct + Global Config + Go SQLGo + Kotlin SQLKotlin + Overrides []Override + Package SQL + Rename map[string]string + func Combine(conf Config, pkg SQL) CombinedSettings + type Config struct + Gen Gen + SQL []SQL + Version string + func ParseConfig(rd io.Reader) (Config, error) + type Engine string + const EngineMySQL + const EngineMySQLBeta + const EnginePostgreSQL + const EngineXLemon + type Gen struct + Go *GenGo + Kotlin *GenKotlin + type GenGo struct + Overrides []Override + Rename map[string]string + type GenKotlin struct + Rename map[string]string + type Override struct + Column string + ColumnName string + DBType string + Deprecated_Null bool + Deprecated_PostgresType string + Engine Engine + GoBasicType bool + GoPackage string + GoType string + GoTypeName string + Nullable bool + Table core.FQN + func (o *Override) Parse() error + type Paths []string + func (p *Paths) UnmarshalJSON(data []byte) error + func (p *Paths) UnmarshalYAML(unmarshal func(interface{}) error) error + type SQL struct + Engine Engine + Gen SQLGen + Queries Paths + Schema Paths + type SQLGen struct + Go *SQLGo + Kotlin *SQLKotlin + type SQLGo struct + EmitDBTags bool + EmitEmptySlices bool + EmitExactTableNames bool + EmitInterface bool + EmitJSONTags bool + EmitPreparedQueries bool + FilePrefix string + Out string + Overrides []Override + Package string + Rename map[string]string + type SQLKotlin struct + EmitExactTableNames bool + Out string + Package string + type V1GenerateSettings struct + Overrides []Override + Packages []v1PackageSettings + Rename map[string]string + Version string + func (c *V1GenerateSettings) Translate() Config + func (c *V1GenerateSettings) ValidateGlobalOverrides() error