SQLExecution¶
executionIdJobTag¶
executionIdJobTag is the following text (with the sessionJobTag of the given SparkSession):
executionIdJobTag is used when:
SparkSessionis requested to interruptOperationSQLExecutionis 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:
QueryExecutionis requested toassertAnalyzed
withExecutionId¶
withExecutionId...FIXME
withExecutionId is used when:
SubqueryExecphysical operator is requested for therelationFutureSubqueryBroadcastExecphysical operator is requested for therelationFuture
withThreadLocalCaptured¶
withThreadLocalCaptured[T](
sparkSession: SparkSession,
exec: ExecutorService)(
body: => T): Future[T]
withThreadLocalCaptured...FIXME
withThreadLocalCaptured is used when:
BroadcastExchangeExecphysical operator is requested for therelationFutureBroadcastExchangeLikephysical operator is requested for thetriggerFutureSubqueryExecphysical operator is requested for therelationFutureSubqueryBroadcastExecphysical operator is requested for therelationFutureShuffleExchangeLikephysical 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:
SQLExecutionis requested to withNewExecutionId and withNewExecutionIdOnError
withSessionTagsApplied¶
withSessionTagsApplied...FIXME
withSessionTagsApplied is used when:
SQLExecutionis requested to withExecutionId, withNewExecutionId0, and withThreadLocalCaptured