The low-level client that talks to a Spark Connect server over gRPC.
It owns the gRPC channel, the (stable) session id, the user context and the user agent, and exposes the RPCs used by the public API: ExecutePlan, AnalyzePlan, Config, Interrupt, ReleaseSession, and GetStatus.
Returns the status of operations in this session (Spark 4.2+ servers): of the operations with the given ids, or of all operations when operationIds is empty.
Returns the status of operations in this session (Spark 4.2+ servers): of the operations with the given ids, or of all operations when operationIds is empty.
Value parameters
operationExtensions
per-operation extension messages to include in the request.
operationIds
operation ids to report on; empty means all operations in the session.
requestExtensions
request-level extension messages to include in the request.
Attributes
Returns
the full GetStatusResponse, including operationStatuses and any extensions.