class SparkConnectService extends SparkConnectServiceImplBase with Logging
The SparkConnectService implementation.
This class implements the service stub from the generated code of GRPC.
- Alphabetic
- By Inheritance
- SparkConnectService
- Logging
- SparkConnectServiceImplBase
- BindableService
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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 → SparkConnectServiceImplBase
-
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 → SparkConnectServiceImplBase
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
final
def
bindService(): ServerServiceDefinition
- Definition Classes
- SparkConnectServiceImplBase → BindableService
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @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 → SparkConnectServiceImplBase
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): 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 SparkConnectStreamHandler. All error handling should be directly implemented in the deferred implementation. But this method catches generic errors.
- Definition Classes
- SparkConnectService → SparkConnectServiceImplBase
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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
-
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()
-
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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()