SparkSession¶
SparkSession is the entry point to Spark SQL.
Session UUID¶
SparkSession generates a random UUID when created.
sessionUUID is used when:
SparkConnectPlanneris requested to transformCachedLocalRelationSessionHolderis requested toserverSessionIdSparkConnectArtifactStatusesHandleris requested tocacheExistsSparkConnectSessionManageris requested to getIsolatedSession, getOrCreateIsolatedSessionSparkSessionis requested to addTag, sessionJobTagArtifactManageris requested to many thingsExecutionListenerBusis created (one perSparkSession) and requested todoPostEvent
sessionJobTag¶
sessionJobTag is the following text (with this sessionUUID):
sessionJobTag is used when:
SparkSessionis requested to interruptAllSQLExecutionis requested for the executionIdJobTag and to withSessionTagsApplied
interruptOperation¶
Public API
interruptAll is part of the public API.
interruptOperation...FIXME
interruptAll¶
Public API
interruptAll is part of the public API.
interruptAll doInterruptTag with this sessionJobTag and the following reason: