aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/denisenkom/go-mssqldb/collation.go
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/github.com/denisenkom/go-mssqldb/collation.go')
-rw-r--r--vendor/github.com/denisenkom/go-mssqldb/collation.go39
1 files changed, 0 insertions, 39 deletions
diff --git a/vendor/github.com/denisenkom/go-mssqldb/collation.go b/vendor/github.com/denisenkom/go-mssqldb/collation.go
deleted file mode 100644
index ac9cf20b..00000000
--- a/vendor/github.com/denisenkom/go-mssqldb/collation.go
+++ /dev/null
@@ -1,39 +0,0 @@
-package mssql
-
-import (
- "encoding/binary"
- "io"
-)
-
-// http://msdn.microsoft.com/en-us/library/dd340437.aspx
-
-type collation struct {
- lcidAndFlags uint32
- sortId uint8
-}
-
-func (c collation) getLcid() uint32 {
- return c.lcidAndFlags & 0x000fffff
-}
-
-func (c collation) getFlags() uint32 {
- return (c.lcidAndFlags & 0x0ff00000) >> 20
-}
-
-func (c collation) getVersion() uint32 {
- return (c.lcidAndFlags & 0xf0000000) >> 28
-}
-
-func readCollation(r *tdsBuffer) (res collation) {
- res.lcidAndFlags = r.uint32()
- res.sortId = r.byte()
- return
-}
-
-func writeCollation(w io.Writer, col collation) (err error) {
- if err = binary.Write(w, binary.LittleEndian, col.lcidAndFlags); err != nil {
- return
- }
- err = binary.Write(w, binary.LittleEndian, col.sortId)
- return
-}