Add support for SELECT_JSON statements.
This commit is contained in:
parent
7047de44a9
commit
7b16e432ff
46 changed files with 2732 additions and 307 deletions
13
internal/3rdparty/snaker/snaker.go
vendored
13
internal/3rdparty/snaker/snaker.go
vendored
|
|
@ -40,14 +40,23 @@ func snakeToCamel(s string, upperCase bool) string {
|
|||
|
||||
if upperCase || i > 0 {
|
||||
result += camelizeWord(word, len(words) > 1)
|
||||
} else {
|
||||
result += word
|
||||
} else { // lowerCase and i == 0
|
||||
result += toLowerFirstLetter(word)
|
||||
}
|
||||
}
|
||||
|
||||
return result
|
||||
}
|
||||
|
||||
func toLowerFirstLetter(s string) string {
|
||||
if s == "" {
|
||||
return s
|
||||
}
|
||||
runes := []rune(s)
|
||||
runes[0] = unicode.ToLower(runes[0])
|
||||
return string(runes)
|
||||
}
|
||||
|
||||
func camelizeWord(word string, force bool) string {
|
||||
runes := []rune(word)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue