| 219 | } |
| 220 | |
| 221 | Status SqliteStatement::StepAndReset() { |
| 222 | bool is_done; |
| 223 | Status s = Step(&is_done); |
| 224 | if (TF_PREDICT_FALSE(s.ok() && !is_done)) { |
| 225 | s = errors::Internal("Unexpected row: ", sql()); |
| 226 | } |
| 227 | Reset(); |
| 228 | return s; |
| 229 | } |
| 230 | |
| 231 | void SqliteStatement::StepAndResetOrDie() { TF_CHECK_OK(StepAndReset()); } |
| 232 |