devops tenant api

Signed-off-by: runzexia <runzexia@yunify.com>
This commit is contained in:
runzexia
2019-04-23 20:47:47 +08:00
committed by zryfish
parent 78f2dab18c
commit 5a6f51d775
143 changed files with 19533 additions and 341 deletions

24
vendor/github.com/gocraft/dbr/ident.go generated vendored Normal file
View File

@@ -0,0 +1,24 @@
package dbr
// identifier is a type of string
type I string
func (i I) Build(d Dialect, buf Buffer) error {
buf.WriteString(d.QuoteIdent(string(i)))
return nil
}
// As creates an alias for expr. e.g. SELECT `a1` AS `a2`
func (i I) As(alias string) Builder {
return as(i, alias)
}
func as(expr interface{}, alias string) Builder {
return BuildFunc(func(d Dialect, buf Buffer) error {
buf.WriteString(placeholder)
buf.WriteValue(expr)
buf.WriteString(" AS ")
buf.WriteString(d.QuoteIdent(alias))
return nil
})
}