queryx: exec release

This commit is contained in:
Michał Matczuk
2017-08-22 11:36:21 +02:00
parent 4708de6653
commit de9287b6e7

View File

@@ -186,6 +186,13 @@ func (q *Queryx) Exec() error {
return q.Query.Exec()
}
// ExecRelease performs exec and releases the query, a released query cannot be
// reused.
func (q *Queryx) ExecRelease() error {
defer q.Release()
return q.Exec()
}
// QueryFunc creates Queryx from qb.Builder.ToCql() output.
type QueryFunc func(stmt string, names []string) Queryx