Versions in this module Expand all Collapse all v1 v1.3.4 Jun 3, 2023 Changes in this version + var ErrIgnoreField = errors.New("field will be ignored") + var ErrUnsupportedType = errors.New("unsupported type") + func AutoIncrTagHandler(ctx *Context) error + func CacheTagHandler(ctx *Context) error + func CommentTagHandler(ctx *Context) error + func CreatedTagHandler(ctx *Context) error + func DefaultTagHandler(ctx *Context) error + func DeletedTagHandler(ctx *Context) error + func ExtendsTagHandler(ctx *Context) error + func IgnoreHandler(ctx *Context) error + func IndexTagHandler(ctx *Context) error + func LocalTagHandler(ctx *Context) error + func NULLTagHandler(ctx *Context) error + func NoCacheTagHandler(ctx *Context) error + func NotNullTagHandler(ctx *Context) error + func NotTagHandler(ctx *Context) error + func OnlyFromDBTagHandler(ctx *Context) error + func OnlyToDBTagHandler(ctx *Context) error + func PKTagHandler(ctx *Context) error + func SQLTypeTagHandler(ctx *Context) error + func UTCTagHandler(ctx *Context) error + func UniqueTagHandler(ctx *Context) error + func UnsignedTagHandler(ctx *Context) error + func UpdatedTagHandler(ctx *Context) error + func VersionTagHandler(ctx *Context) error + type Context struct + type Handler func(ctx *Context) error + type Parser struct + func NewParser(identifier string, dialect dialects.Dialect, ...) *Parser + func (parser *Parser) ClearCacheTable(t reflect.Type) + func (parser *Parser) ClearCaches() + func (parser *Parser) GetColumnMapper() names.Mapper + func (parser *Parser) GetTableMapper() names.Mapper + func (parser *Parser) Parse(v reflect.Value) (*schemas.Table, error) + func (parser *Parser) ParseWithCache(v reflect.Value) (*schemas.Table, error) + func (parser *Parser) SetColumnMapper(mapper names.Mapper) + func (parser *Parser) SetIdentifier(identifier string) + func (parser *Parser) SetTableMapper(mapper names.Mapper) + type TableIndices interface + TableIndices func() []*schemas.Index