MCPcopy Create free account
hub / github.com/apache/arrow / ClosePreparedStatement

Method ClosePreparedStatement

c_glib/arrow-flight-sql-glib/server.cpp:712–733  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

710 }
711
712 arrow::Status
713 ClosePreparedStatement(
714 const arrow::flight::ServerCallContext &context,
715 const arrow::flight::sql::ActionClosePreparedStatementRequest &request) override
716 {
717 auto gacontext = gaflight_server_call_context_new_raw(&context);
718 auto garequest = gaflightsql_close_prepared_statement_request_new_raw(&request);
719 GError *gerror = nullptr;
720 gaflightsql_server_close_prepared_statement(gaserver_,
721 gacontext,
722 garequest,
723 &gerror);
724 g_object_unref(garequest);
725 g_object_unref(gacontext);
726 if (gerror) {
727 return garrow_error_to_status(gerror,
728 arrow::StatusCode::UnknownError,
729 "[flight-sql-server][close-prepared-statement]");
730 } else {
731 return arrow::Status::OK();
732 }
733 }
734
735 private:
736 GAFlightSQLServer *gaserver_;

Callers

nothing calls this directly

Tested by

no test coverage detected