SQLExecution¶
executionIdJobTag¶
executionIdJobTag
is the following text (with the sessionJobTag of the given SparkSession
):
executionIdJobTag
is used when:
SparkSession
is requested to interruptOperationSQLExecution
is requested to withNewExecutionId0
withNewExecutionId¶
withNewExecutionId
withNewExecutionId0 with the given QueryExecution
, the optional name
and the body
(as a Right
value).
withNewExecutionIdOnError¶
withNewExecutionIdOnError(
queryExecution: QueryExecution,
name: Option[String] = None)(
t: Throwable): Unit
withNewExecutionIdOnError
withNewExecutionId0 with the given QueryExecution
, the optional name
and the Throwable
(as a Left
value).
withNewExecutionIdOnError
is used when:
QueryExecution
is requested toassertAnalyzed
withExecutionId¶
withExecutionId
...FIXME
withExecutionId
is used when:
SubqueryExec
physical operator is requested for therelationFuture
SubqueryBroadcastExec
physical operator is requested for therelationFuture
withThreadLocalCaptured¶
withThreadLocalCaptured[T](
sparkSession: SparkSession,
exec: ExecutorService)(
body: => T): Future[T]
withThreadLocalCaptured
...FIXME
withThreadLocalCaptured
is used when:
BroadcastExchangeExec
physical operator is requested for therelationFuture
BroadcastExchangeLike
physical operator is requested for thetriggerFuture
SubqueryExec
physical operator is requested for therelationFuture
SubqueryBroadcastExec
physical operator is requested for therelationFuture
ShuffleExchangeLike
physical operator is requested for thetriggerFuture
withNewExecutionId0¶
withNewExecutionId0[T](
queryExecution: QueryExecution,
name: Option[String] = None)(
body: Either[Throwable, () => T]): T
withNewExecutionId0
...FIXME
withNewExecutionId0
is used when:
SQLExecution
is requested to withNewExecutionId and withNewExecutionIdOnError
withSessionTagsApplied¶
withSessionTagsApplied
...FIXME
withSessionTagsApplied
is used when:
SQLExecution
is requested to withExecutionId, withNewExecutionId0, and withThreadLocalCaptured