Select using this NamedStmt Any named placeholder parameters are replaced with fields from arg.
(dest interface{}, arg interface{})
| 99 | // Select using this NamedStmt |
| 100 | // Any named placeholder parameters are replaced with fields from arg. |
| 101 | func (n *NamedStmt) Select(dest interface{}, arg interface{}) error { |
| 102 | rows, err := n.Queryx(arg) |
| 103 | if err != nil { |
| 104 | return err |
| 105 | } |
| 106 | // if something happens here, we want to make sure the rows are Closed |
| 107 | defer rows.Close() |
| 108 | return scanAll(rows, dest, false) |
| 109 | } |
| 110 | |
| 111 | // Get using this NamedStmt |
| 112 | // Any named placeholder parameters are replaced with fields from arg. |