Categorygithub.com/godyy/gexcels
modulepackage
0.3.2
Repository: https://github.com/godyy/gexcels.git
Documentation: pkg.go.dev

# README

gexcels

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# Functions

MatchName 检查名称是否匹配.
NewField 创建字段.
NewFRCompositeKey 创建组合键规则.
NewFRGroup 创建分组规则.
NewFRLink 创建链接规则.
NewFRUnique 创建唯一规则.
NewPrimitiveArrayFieldTypeInfo 创建primitive数组字段类型.
NewPrimitiveFieldTypeInfo 创建primitive字段类型信息.
NewStruct 创建结构体.
NewStructArrayFieldTypeInfo 创建结构体数组字段类型.
NewStructFieldTypeInfo 创建结构体字段类型信息.
NewTable 创建配置表.
NewTableField 创建配置表字段.
ParseFieldRule 解析字段规则.
ParseFieldTypeInfo 解析字段类型信息.
ParsePrimitiveFieldType 解析 primitive FieldType 的字符形式, 返回类型 FieldType.

# Constants

FRNameValueSep 字段规则名称和值分隔符.
组合键.
分组 将具备相同属性的数据聚合在一起.
外链,链接其它表的字段,该字段必须是ID,或者Unique.
唯一键.
FRValueSep 字段规则值分隔符.
字段类型.
字段类型.
字段类型.
字段类型.
字段类型.
字段类型.
字段类型.
字段类型.
字段类型.
字段描述.
字段名.
字段规则.
Tag.
字段类型.
字段值.
GlobalTableCols Global配置表列数.
GlobalTableNamePrefix 全局配置表名称前缀.
GlobalTableSkipRows Global配置表读去跳过行数.
NamePattern 名称匹配模式.
StructFieldSep 结构体字段分隔符.
TableColFieldID 配置表ID字段列号.
TableFieldIDJsonTagName 配置表ID字段json标签名.
TableFieldIDName 配置表ID字段名.
TableMaxField 配置表字段上限.
字段描述行号.
字段名称行号.
字段规则行号.
字段tag行号.
字段类型行号.
TableRowFirstEntry 第一条目行号.
描述.
字段列.
名称列.
规则列.
TableStructCols 结构体配置表列数量.
tag列.
TableStructFirstRow 结构体配置表首行.
TagAny 任意标签.
TagEmpty 空标签.
TagPattern 标签模式.
TagSep 标签分隔符.

# Variables

ErrFRUniqueMustNoValue 指定 FRUnique 规则不能具备value的错误.
ErrTableFieldNumberExceedLimit 配置表字段数量超过上限.
FRRegexp 字段规则正则表达式.

# Structs

Field 封装字段信息.
FieldTypeInfo 字段类型信息.
FRCompositeKey 组合键,表示该字段属于某个组合键的一部分 .e.g: composite-key=keyName,index.
FRGroup 分组,表示字段为某个分组的一部分 .e.g: group=groupName,index.
FRLink 链接规则,指向其它配置表的主键或者unique字段 .e.g: link=tableName.fieldName.
FRUnique 唯一规则,表示该字段的值在配置表返回内具有唯一性 .e.g: unique.
Struct 结构体.
Table 配置表定义.
TableField 配置表字段.

# Interfaces

FieldRule 规则接口.

# Type aliases

FieldType 字段类型.
TableEntry 配置条目数据.
Tag 标签 用于匹配需要导出的配置表字段或过滤表文件名.