in cpp/code/flight.cc [123:132]
arrow::Status DoAction(const arrow::flight::ServerCallContext&,
const arrow::flight::Action& action,
std::unique_ptr<arrow::flight::ResultStream>* result) override {
if (action.type == kActionDropDataset.type) {
*result = std::unique_ptr<arrow::flight::ResultStream>(
new arrow::flight::SimpleResultStream({}));
return DoActionDropDataset(action.body->ToString());
}
return arrow::Status::NotImplemented("Unknown action type: ", action.type);
}