class SparkConnectService extends AsyncService with BindableService with Logging
The SparkConnectService implementation.
This class implements the service stub from the generated code of GRPC.
- Alphabetic
- By Inheritance
- SparkConnectService
- Logging
- BindableService
- AsyncService
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new SparkConnectService(debug: Boolean)
- debug
delegates debug behavior to the handlers.
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def addArtifacts(responseObserver: StreamObserver[AddArtifactsResponse]): StreamObserver[AddArtifactsRequest]
This is the main entry method for all calls to add/transfer artifacts.
This is the main entry method for all calls to add/transfer artifacts.
- Definition Classes
- SparkConnectService → AsyncService
- def analyzePlan(request: AnalyzePlanRequest, responseObserver: StreamObserver[AnalyzePlanResponse]): Unit
Analyze a plan to provide metadata and debugging information.
Analyze a plan to provide metadata and debugging information.
This method is called to generate the explain plan for a SparkConnect plan. In its simplest implementation, the plan that is generated by the SparkConnectPlanner is used to build a Dataset and derive the explain string from the query execution details.
Errors during planning are returned via the StreamObserver interface.
- Definition Classes
- SparkConnectService → AsyncService
- def artifactStatus(request: ArtifactStatusesRequest, responseObserver: StreamObserver[ArtifactStatusesResponse]): Unit
This is the entry point for all calls of getting artifact statuses.
This is the entry point for all calls of getting artifact statuses.
- Definition Classes
- SparkConnectService → AsyncService
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def bindService(): ServerServiceDefinition
- Definition Classes
- SparkConnectService → BindableService
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def config(request: ConfigRequest, responseObserver: StreamObserver[ConfigResponse]): Unit
This is the main entry method for Spark Connect and all calls to update or fetch configuration..
This is the main entry method for Spark Connect and all calls to update or fetch configuration..
- Definition Classes
- SparkConnectService → AsyncService
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def executePlan(request: ExecutePlanRequest, responseObserver: StreamObserver[ExecutePlanResponse]): Unit
This is the main entry method for Spark Connect and all calls to execute a plan.
This is the main entry method for Spark Connect and all calls to execute a plan.
The plan execution is delegated to the SparkConnectExecutePlanHandler. All error handling should be directly implemented in the deferred implementation. But this method catches generic errors.
- Definition Classes
- SparkConnectService → AsyncService
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
- Attributes
- protected
- Definition Classes
- Logging
- def initializeLogIfNecessary(isInterpreter: Boolean): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def interrupt(request: InterruptRequest, responseObserver: StreamObserver[InterruptResponse]): Unit
This is the entry point for calls interrupting running executions.
This is the entry point for calls interrupting running executions.
- Definition Classes
- SparkConnectService → AsyncService
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def isTraceEnabled(): Boolean
- Attributes
- protected
- Definition Classes
- Logging
- def log: Logger
- Attributes
- protected
- Definition Classes
- Logging
- def logDebug(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logDebug(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logError(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logError(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logInfo(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logInfo(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logName: String
- Attributes
- protected
- Definition Classes
- Logging
- def logTrace(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logTrace(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logWarning(msg: => String, throwable: Throwable): Unit
- Attributes
- protected
- Definition Classes
- Logging
- def logWarning(msg: => String): Unit
- Attributes
- protected
- Definition Classes
- Logging
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def reattachExecute(request: ReattachExecuteRequest, responseObserver: StreamObserver[ExecutePlanResponse]): Unit
Reattach and continue an ExecutePlan reattachable execution.
Reattach and continue an ExecutePlan reattachable execution.
- Definition Classes
- SparkConnectService → AsyncService
- def releaseExecute(request: ReleaseExecuteRequest, responseObserver: StreamObserver[ReleaseExecuteResponse]): Unit
Release reattachable execution - either part of buffered response, or finish and release all.
Release reattachable execution - either part of buffered response, or finish and release all.
- Definition Classes
- SparkConnectService → AsyncService
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()