| 1148 | } |
| 1149 | |
| 1150 | SuccessState ShellState::ExecuteQuery(const string &query) { |
| 1151 | auto &con = *conn; |
| 1152 | auto res = con.Query(query); |
| 1153 | if (res->HasError()) { |
| 1154 | PrintF(PrintOutput::STDERR, "Failed to execute query \"%s\": %s\n", query.c_str(), res->GetError().c_str()); |
| 1155 | return SuccessState::FAILURE; |
| 1156 | } |
| 1157 | return SuccessState::SUCCESS; |
| 1158 | } |
| 1159 | |
| 1160 | unique_ptr<duckdb::ProgressBarDisplay> CreateProgressBar() { |
| 1161 | return make_uniq<ShellProgressBarDisplay>(); |
no test coverage detected