Files
tdengine-mapper-go/types.go

27 lines
797 B
Go
Raw Normal View History

2024-09-14 15:57:03 +08:00
package tdmap
// TableRowMaterial 表行数据
type TableRowMaterial struct {
SuperTableName string
TableName string
TagColumns []string // tag列名
TagValues []any // tag值
Columns []string // 列名
Values []any // 值
}
// StructMeta 静态化的结构体信息
type StructMeta struct {
UniqueTypeName string // 结构体的唯一标识符
2024-09-18 16:51:30 +08:00
DBName2IndexCache map[string][]int // db 注解的名称到索引的映射缓存
Field2IndexCache map[string][]int // 字段名到索引的映射缓存
Field2DBNameCache map[string]string // 字段名到 db 注解的名称的映射缓存
DBAnnotatedNames []string // 包含 db 注解的 属性的名称
TaggedFieldNames []string // 包含的 tag 注解的 属性的名称
SuperTableName string // 超级表名
}