func (adapter *Adapter) Commit() error {
    var err error

    if adapter.Tx == nil {
        err = errors.NewUnexpected("unable to commit outside transaction")