Preparex prepares a statement.
(p Preparer, query string)
| 661 | |
| 662 | // Preparex prepares a statement. |
| 663 | func Preparex(p Preparer, query string) (*Stmt, error) { |
| 664 | s, err := p.Prepare(query) |
| 665 | if err != nil { |
| 666 | return nil, err |
| 667 | } |
| 668 | return &Stmt{Stmt: s, unsafe: isUnsafe(p), Mapper: mapperFor(p)}, err |
| 669 | } |
| 670 | |
| 671 | // Select executes a query using the provided Queryer, and StructScans each row |
| 672 | // into dest, which must be a slice. If the slice elements are scannable, then |