Versions in this module Expand all Collapse all v0 v0.0.3 Nov 18, 2020 v0.0.2 Nov 13, 2020 Changes in this version + var LintGonicMapper = GonicMapper + func GetTableName(mapper Mapper, v reflect.Value) string + type CacheMapper struct + func NewCacheMapper(mapper Mapper) *CacheMapper + func (m *CacheMapper) Obj2Table(o string) string + func (m *CacheMapper) Table2Obj(t string) string + type GonicMapper map[string]bool + func (mapper GonicMapper) Obj2Table(name string) string + func (mapper GonicMapper) Table2Obj(name string) string + type Mapper interface + Obj2Table func(string) string + Table2Obj func(string) string + type PrefixMapper struct + Mapper Mapper + Prefix string + func NewPrefixMapper(mapper Mapper, prefix string) PrefixMapper + func (mapper PrefixMapper) Obj2Table(name string) string + func (mapper PrefixMapper) Table2Obj(name string) string + type SameMapper struct + func (m SameMapper) Obj2Table(o string) string + func (m SameMapper) Table2Obj(t string) string + type SnakeMapper struct + func (mapper SnakeMapper) Obj2Table(name string) string + func (mapper SnakeMapper) Table2Obj(name string) string + type SuffixMapper struct + Mapper Mapper + Suffix string + func NewSuffixMapper(mapper Mapper, suffix string) SuffixMapper + func (mapper SuffixMapper) Obj2Table(name string) string + func (mapper SuffixMapper) Table2Obj(name string) string + type TableName interface + TableName func() string