diff options
Diffstat (limited to 'vendor/github.com/uptrace/bun/dialect/append.go')
-rw-r--r-- | vendor/github.com/uptrace/bun/dialect/append.go | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/vendor/github.com/uptrace/bun/dialect/append.go b/vendor/github.com/uptrace/bun/dialect/append.go index c9d137946..0a25ee22d 100644 --- a/vendor/github.com/uptrace/bun/dialect/append.go +++ b/vendor/github.com/uptrace/bun/dialect/append.go @@ -1,10 +1,8 @@ package dialect import ( - "encoding/hex" "math" "strconv" - "unicode/utf8" "github.com/uptrace/bun/internal" ) @@ -48,50 +46,6 @@ func appendFloat(b []byte, v float64, bitSize int) []byte { } } -func AppendString(b []byte, s string) []byte { - b = append(b, '\'') - for _, r := range s { - if r == '\000' { - continue - } - - if r == '\'' { - b = append(b, '\'', '\'') - continue - } - - if r < utf8.RuneSelf { - b = append(b, byte(r)) - continue - } - - l := len(b) - if cap(b)-l < utf8.UTFMax { - b = append(b, make([]byte, utf8.UTFMax)...) - } - n := utf8.EncodeRune(b[l:l+utf8.UTFMax], r) - b = b[:l+n] - } - b = append(b, '\'') - return b -} - -func AppendBytes(b, bs []byte) []byte { - if bs == nil { - return AppendNull(b) - } - - b = append(b, `'\x`...) - - s := len(b) - b = append(b, make([]byte, hex.EncodedLen(len(bs)))...) - hex.Encode(b[s:], bs) - - b = append(b, '\'') - - return b -} - //------------------------------------------------------------------------------ func AppendIdent(b []byte, field string, quote byte) []byte { |