Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2022 Changes in this version + type ColumnMeta struct + ColumnName string + FieldIndexes []int + FieldName string + IsAutoIncrement bool + IsHolderType bool + IsPrimaryKey bool + Offset uintptr + Typ reflect.Type + type MetaRegistry interface + Get func(table interface{}) (*TableMeta, error) + Register func(table interface{}, opts ...TableMetaOption) (*TableMeta, error) + func NewMetaRegistry() MetaRegistry + func NewTagMetaRegistry() MetaRegistry + type TableMeta struct + ColumnMap map[string]*ColumnMeta + Columns []*ColumnMeta + FieldMap map[string]*ColumnMeta + TableName string + Typ reflect.Type + type TableMetaOption func(meta *TableMeta) + func IgnoreFieldsOption(fieldNames ...string) TableMetaOption