Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetTableName ¶
Types ¶
type CacheEntry ¶
CacheEntry wird für die Metadaten verwendet (ggf. in ein gemeinsames Modell auslagern, falls von mehreren Paketen benötigt)
func ExtractTypeMeta ¶
func ExtractTypeMeta(obj interface{}, cacheLoader func(reflect.Type) (CacheEntry, bool), cacheStorer func(reflect.Type, CacheEntry)) (reflect.Type, reflect.Value, string, CacheEntry, error)
ExtractTypeMeta extrahiert Typ-, Value-, Tabellen- und Cache-Metadaten für ein Objekt
type DataTypeInfo ¶
type DataTypeInfo struct {
Columns []string
Types []DataType
DiscriminatoryCol string
DiscriminatoryVal string
Relations []RelationInfo
}
func GetDataTypeInfo ¶
func GetDataTypeInfo(obj interface{}) DataTypeInfo
Click to show internal directories.
Click to hide internal directories.