void SetKeyspaceHandler::on_set(ResponseMessage* response) { switch (response->opcode()) { case CQL_OPCODE_RESULT: on_result_response(response); break; case CQL_OPCODE_ERROR: connection_->defunct(); request_handler_->on_error(CASS_ERROR_LIB_UNABLE_TO_SET_KEYSPACE, "Unable to set keyspace"); break; default: break; } }
void RequestHandler::on_set(ResponseMessage* response) { assert(connection_ != NULL); assert(!is_query_plan_exhausted_ && "Tried to set on a non-existent host"); switch (response->opcode()) { case CQL_OPCODE_RESULT: on_result_response(response); break; case CQL_OPCODE_ERROR: on_error_response(response); break; default: connection_->defunct(); set_error(CASS_ERROR_LIB_UNEXPECTED_RESPONSE, "Unexpected response"); break; } }