Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FilterUnusedModels ¶
func FilterUnusedModels(enums []model.Enum, tables []model.Table, queries []model.Query) ([]model.Enum, []model.Table)
FilterUnusedModels removes tables and enums that are not referenced by any query (as argument, return value, row/params class column, or embed). Used when the omit_unused_models option is enabled.
Types ¶
type Transformer ¶
type Transformer struct {
// contains filtered or unexported fields
}
func NewTransformer ¶
func NewTransformer(conf *config.Config, req *plugin.GenerateRequest, convFunc types.TypeConversionFunc) *Transformer
func (*Transformer) BuildEnums ¶
func (t *Transformer) BuildEnums() []model.Enum
func (*Transformer) BuildQueries ¶
func (t *Transformer) BuildQueries(tables []model.Table) []model.Query
func (*Transformer) BuildTables ¶
func (t *Transformer) BuildTables() []model.Table
Click to show internal directories.
Click to hide internal directories.