Documentation
¶
Index ¶
- func ArrToString(str []string, maxLen int) (string, int)
- func GetFuncMap() template.FuncMap
- func PrettyJSONString(str string) (string, error)
- func PrettyStruct(data interface{}) (string, error)
- func ProcessTemplate(templateFile string, name string, funcMap template.FuncMap, data interface{}) (*bytes.Buffer, error)
- func SnakeToCamel(snakeStr string) (camelCase string)
- func TruncateEnd(str string, length int, omission string) (string, int)
- func WriteByteData(buf *bytes.Buffer, dir string, fileName string) error
- type Database
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetFuncMap ¶
func PrettyJSONString ¶
func PrettyStruct ¶
func ProcessTemplate ¶
func SnakeToCamel ¶
Types ¶
type Database ¶
type Database struct {
XMLName xml.Name `xml:"database"`
Text string `xml:",chardata"`
Name string `xml:"name,attr"`
Title string `xml:"title,attr"`
P []struct {
Text string `xml:",chardata"`
Code string `xml:"code"`
Ref struct {
Text string `xml:",chardata"`
Db string `xml:"db,attr"`
} `xml:"ref"`
} `xml:"p"`
H2 string `xml:"h2"`
Dl struct {
Text string `xml:",chardata"`
Dt struct {
Text string `xml:",chardata"`
Code string `xml:"code"`
} `xml:"dt"`
Dd string `xml:"dd"`
} `xml:"dl"`
Table []struct {
Text string `xml:",chardata"`
Name string `xml:"name,attr"`
Title string `xml:"title,attr"`
P []struct {
Text string `xml:",chardata"`
Ref []struct {
Text string `xml:",chardata"`
Table string `xml:"table,attr"`
Column string `xml:"column,attr"`
Db string `xml:"db,attr"`
} `xml:"ref"`
Code []string `xml:"code"`
} `xml:"p"`
Group []struct {
Text string `xml:",chardata"`
Title string `xml:"title,attr"`
Column []struct {
Text string `xml:",chardata"`
Name string `xml:"name,attr"`
Key string `xml:"key,attr"`
Type string `xml:"type,attr"`
Code []string `xml:"code"`
P []struct {
Text string `xml:",chardata"`
Code []struct {
Text string `xml:",chardata"`
Var []string `xml:"var"`
} `xml:"code"`
Ref []struct {
Text string `xml:",chardata"`
Column string `xml:"column,attr"`
Key string `xml:"key,attr"`
Table string `xml:"table,attr"`
Db string `xml:"db,attr"`
} `xml:"ref"`
Em string `xml:"em"`
Var string `xml:"var"`
Ul struct {
Text string `xml:",chardata"`
Li []struct {
Text string `xml:",chardata"`
Code string `xml:"code"`
} `xml:"li"`
} `xml:"ul"`
} `xml:"p"`
Pre string `xml:"pre"`
Ref []struct {
Text string `xml:",chardata"`
Column string `xml:"column,attr"`
Db string `xml:"db,attr"`
Table string `xml:"table,attr"`
Key string `xml:"key,attr"`
} `xml:"ref"`
Em string `xml:"em"`
Ul struct {
Text string `xml:",chardata"`
Li []struct {
Text string `xml:",chardata"`
Code string `xml:"code"`
P []string `xml:"p"`
Ref []struct {
Text string `xml:",chardata"`
Table string `xml:"table,attr"`
Column string `xml:"column,attr"`
} `xml:"ref"`
} `xml:"li"`
} `xml:"ul"`
Dl struct {
Text string `xml:",chardata"`
Dt []struct {
Text string `xml:",chardata"`
Code []struct {
Text string `xml:",chardata"`
Var string `xml:"var"`
} `xml:"code"`
Var []string `xml:"var"`
} `xml:"dt"`
Dd []struct {
Text string `xml:",chardata"`
Ref []struct {
Text string `xml:",chardata"`
Column string `xml:"column,attr"`
Key string `xml:"key,attr"`
Table string `xml:"table,attr"`
} `xml:"ref"`
Code []string `xml:"code"`
P []struct {
Text string `xml:",chardata"`
Code []string `xml:"code"`
Ref []struct {
Text string `xml:",chardata"`
Column string `xml:"column,attr"`
Table string `xml:"table,attr"`
Db string `xml:"db,attr"`
Key string `xml:"key,attr"`
} `xml:"ref"`
Var []string `xml:"var"`
} `xml:"p"`
Ul struct {
Text string `xml:",chardata"`
Li []struct {
Text string `xml:",chardata"`
Code []string `xml:"code"`
} `xml:"li"`
} `xml:"ul"`
Dl struct {
Text string `xml:",chardata"`
Dt []struct {
Text string `xml:",chardata"`
Code string `xml:"code"`
} `xml:"dt"`
Dd []string `xml:"dd"`
} `xml:"dl"`
} `xml:"dd"`
} `xml:"dl"`
Ol struct {
Text string `xml:",chardata"`
Li []string `xml:"li"`
} `xml:"ol"`
} `xml:"column"`
Group []struct {
Text string `xml:",chardata"`
Title string `xml:"title,attr"`
P []struct {
Text string `xml:",chardata"`
Code []string `xml:"code"`
Ref []struct {
Text string `xml:",chardata"`
Db string `xml:"db,attr"`
Column string `xml:"column,attr"`
Table string `xml:"table,attr"`
} `xml:"ref"`
} `xml:"p"`
Column []struct {
Text string `xml:",chardata"`
Name string `xml:"name,attr"`
Key string `xml:"key,attr"`
Type string `xml:"type,attr"`
Code []string `xml:"code"`
Ref []struct {
Text string `xml:",chardata"`
Db string `xml:"db,attr"`
Column string `xml:"column,attr"`
Table string `xml:"table,attr"`
Key string `xml:"key,attr"`
} `xml:"ref"`
P []struct {
Text string `xml:",chardata"`
Code []string `xml:"code"`
Ref []struct {
Text string `xml:",chardata"`
Column string `xml:"column,attr"`
Table string `xml:"table,attr"`
Db string `xml:"db,attr"`
} `xml:"ref"`
} `xml:"p"`
Dl struct {
Text string `xml:",chardata"`
Dt []struct {
Text string `xml:",chardata"`
Code string `xml:"code"`
} `xml:"dt"`
Dd []struct {
Text string `xml:",chardata"`
P []struct {
Text string `xml:",chardata"`
Ref []struct {
Text string `xml:",chardata"`
Column string `xml:"column,attr"`
Key string `xml:"key,attr"`
} `xml:"ref"`
Code string `xml:"code"`
} `xml:"p"`
} `xml:"dd"`
} `xml:"dl"`
Ul struct {
Text string `xml:",chardata"`
Li []struct {
Text string `xml:",chardata"`
Code string `xml:"code"`
} `xml:"li"`
} `xml:"ul"`
} `xml:"column"`
Group struct {
Text string `xml:",chardata"`
Title string `xml:"title,attr"`
Column []struct {
Text string `xml:",chardata"`
Name string `xml:"name,attr"`
Key string `xml:"key,attr"`
Ref []struct {
Text string `xml:",chardata"`
Table string `xml:"table,attr"`
Column string `xml:"column,attr"`
Db string `xml:"db,attr"`
} `xml:"ref"`
} `xml:"column"`
} `xml:"group"`
} `xml:"group"`
P []struct {
Text string `xml:",chardata"`
Ref []struct {
Text string `xml:",chardata"`
Column string `xml:"column,attr"`
Key string `xml:"key,attr"`
Table string `xml:"table,attr"`
} `xml:"ref"`
Code []struct {
Text string `xml:",chardata"`
Var []string `xml:"var"`
} `xml:"code"`
Dfn string `xml:"dfn"`
} `xml:"p"`
Ul struct {
Text string `xml:",chardata"`
Li []struct {
Text string `xml:",chardata"`
Ref []struct {
Text string `xml:",chardata"`
Table string `xml:"table,attr"`
Column string `xml:"column,attr"`
} `xml:"ref"`
Code []string `xml:"code"`
} `xml:"li"`
} `xml:"ul"`
Code string `xml:"code"`
} `xml:"group"`
Column []struct {
Text string `xml:",chardata"`
Name string `xml:"name,attr"`
Key string `xml:"key,attr"`
Em string `xml:"em"`
P []struct {
Text string `xml:",chardata"`
Ref []struct {
Text string `xml:",chardata"`
Table string `xml:"table,attr"`
Column string `xml:"column,attr"`
Db string `xml:"db,attr"`
Colun string `xml:"colun,attr"`
Key string `xml:"key,attr"`
} `xml:"ref"`
Code []string `xml:"code"`
Var []string `xml:"var"`
B string `xml:"b"`
} `xml:"p"`
Ref []struct {
Text string `xml:",chardata"`
Table string `xml:"table,attr"`
Db string `xml:"db,attr"`
Column string `xml:"column,attr"`
} `xml:"ref"`
Code []string `xml:"code"`
Ul struct {
Text string `xml:",chardata"`
Li []struct {
Text string `xml:",chardata"`
Code []string `xml:"code"`
Ref []struct {
Text string `xml:",chardata"`
Column string `xml:"column,attr"`
} `xml:"ref"`
} `xml:"li"`
} `xml:"ul"`
} `xml:"column"`
Pre string `xml:"pre"`
} `xml:"table"`
}
Click to show internal directories.
Click to hide internal directories.