17 lines
383 B
Go
17 lines
383 B
Go
package models
|
|
|
|
import "strings"
|
|
|
|
func addPrefixToFieldName(field, prefix string) string {
|
|
if prefix != "" && !strings.HasPrefix(field, prefix+".") {
|
|
field = wrapStringInDoubleQuotes(prefix) + "." + wrapStringInDoubleQuotes(field)
|
|
} else {
|
|
field = wrapStringInDoubleQuotes(field)
|
|
}
|
|
return field
|
|
}
|
|
|
|
func wrapStringInDoubleQuotes(str string) string {
|
|
return `"` + str + `"`
|
|
}
|