Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChildTableConfig ¶
type Config ¶
type Config struct { Addr string `yaml:"addr"` LogLevel string `yaml:"log_level"` SchemaPath []string `yaml:"schema_path"` LogPath string `yaml:"log_path"` UserList []UserConfig `yaml:"user_list"` SchemaList []SchemaConfig }
func ParseConfig ¶
type NodeConfig ¶
type RuleConfig ¶
type RuleConfig struct { TableName string `yaml:"table_name"` Key string `yaml:"key"` Type string `yaml:"type"` Location []int `yaml:"location"` ChildTableList []ChildTableConfig `yaml:"child_table_list"` }
type SchemaConfig ¶
type SchemaConfig struct { //UserList []UserConfig `yaml:"user_list"` NodeList []NodeConfig `yaml:"node_list"` SchemaName string `yaml:"schema_name"` //NodeList []NodeConfig `yaml:"node_list"` DefaultNode string `yaml:"default_node"` RuleList []RuleConfig `yaml:"rule_list"` }
type UserConfig ¶
Click to show internal directories.
Click to hide internal directories.