| 24 | } |
| 25 | |
| 26 | char* lbug_query_result_get_error_message(lbug_query_result* query_result) { |
| 27 | auto error_message = static_cast<QueryResult*>(query_result->_query_result)->getErrorMessage(); |
| 28 | if (error_message.empty()) { |
| 29 | return nullptr; |
| 30 | } |
| 31 | return convertToOwnedCString(error_message); |
| 32 | } |
| 33 | |
| 34 | uint64_t lbug_query_result_get_num_columns(lbug_query_result* query_result) { |
| 35 | return static_cast<QueryResult*>(query_result->_query_result)->getNumColumns(); |