aboutsummaryrefslogtreecommitdiff
path: root/vendor/github.com/go-xorm/core/README.md
diff options
context:
space:
mode:
authorUnknwon <u@gogs.io>2019-10-23 23:03:17 -0700
committerGitHub <noreply@github.com>2019-10-23 23:03:17 -0700
commit613139e7bef81d3573e7988a47eb6765f3de347a (patch)
tree49de7277898d3ff47a122c072568edb8ed4c9ac9 /vendor/github.com/go-xorm/core/README.md
parentfb100dbf98f02e4c631d142ff0f52ec29ee2f00c (diff)
Enable Go modules (#5835)
* Remove vendor * Enable Go modules * ci: add command to fetch dependencies * ci: update setting * ci: update settings * Require Go 1.11 * Rename module name to gogs.io/gogs
Diffstat (limited to 'vendor/github.com/go-xorm/core/README.md')
-rw-r--r--vendor/github.com/go-xorm/core/README.md116
1 files changed, 0 insertions, 116 deletions
diff --git a/vendor/github.com/go-xorm/core/README.md b/vendor/github.com/go-xorm/core/README.md
deleted file mode 100644
index 09b72c74..00000000
--- a/vendor/github.com/go-xorm/core/README.md
+++ /dev/null
@@ -1,116 +0,0 @@
-Core is a lightweight wrapper of sql.DB.
-
-[![CircleCI](https://circleci.com/gh/go-xorm/core/tree/master.svg?style=svg)](https://circleci.com/gh/go-xorm/core/tree/master)
-
-# Open
-```Go
-db, _ := core.Open(db, connstr)
-```
-
-# SetMapper
-```Go
-db.SetMapper(SameMapper())
-```
-
-## Scan usage
-
-### Scan
-```Go
-rows, _ := db.Query()
-for rows.Next() {
- rows.Scan()
-}
-```
-
-### ScanMap
-```Go
-rows, _ := db.Query()
-for rows.Next() {
- rows.ScanMap()
-```
-
-### ScanSlice
-
-You can use `[]string`, `[][]byte`, `[]interface{}`, `[]*string`, `[]sql.NullString` to ScanSclice. Notice, slice's length should be equal or less than select columns.
-
-```Go
-rows, _ := db.Query()
-cols, _ := rows.Columns()
-for rows.Next() {
- var s = make([]string, len(cols))
- rows.ScanSlice(&s)
-}
-```
-
-```Go
-rows, _ := db.Query()
-cols, _ := rows.Columns()
-for rows.Next() {
- var s = make([]*string, len(cols))
- rows.ScanSlice(&s)
-}
-```
-
-### ScanStruct
-```Go
-rows, _ := db.Query()
-for rows.Next() {
- rows.ScanStructByName()
- rows.ScanStructByIndex()
-}
-```
-
-## Query usage
-```Go
-rows, err := db.Query("select * from table where name = ?", name)
-
-user = User{
- Name:"lunny",
-}
-rows, err := db.QueryStruct("select * from table where name = ?Name",
- &user)
-
-var user = map[string]interface{}{
- "name": "lunny",
-}
-rows, err = db.QueryMap("select * from table where name = ?name",
- &user)
-```
-
-## QueryRow usage
-```Go
-row := db.QueryRow("select * from table where name = ?", name)
-
-user = User{
- Name:"lunny",
-}
-row := db.QueryRowStruct("select * from table where name = ?Name",
- &user)
-
-var user = map[string]interface{}{
- "name": "lunny",
-}
-row = db.QueryRowMap("select * from table where name = ?name",
- &user)
-```
-
-## Exec usage
-```Go
-db.Exec("insert into user (`name`, title, age, alias, nick_name,created) values (?,?,?,?,?,?)", name, title, age, alias...)
-
-user = User{
- Name:"lunny",
- Title:"test",
- Age: 18,
-}
-result, err = db.ExecStruct("insert into user (`name`, title, age, alias, nick_name,created) values (?Name,?Title,?Age,?Alias,?NickName,?Created)",
- &user)
-
-var user = map[string]interface{}{
- "Name": "lunny",
- "Title": "test",
- "Age": 18,
-}
-result, err = db.ExecMap("insert into user (`name`, title, age, alias, nick_name,created) values (?Name,?Title,?Age,?Alias,?NickName,?Created)",
- &user)
-``` \ No newline at end of file