org.apache.spark.sql.execution.adaptive
AdaptiveSparkPlanExec
Companion class AdaptiveSparkPlanExec
object AdaptiveSparkPlanExec extends Serializable
- Alphabetic
- By Inheritance
- AdaptiveSparkPlanExec
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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
-
val
TEMP_LOGICAL_PLAN_TAG: TreeNodeTag[LogicalPlan]
The temporary LogicalPlan link for query stages.
The temporary LogicalPlan link for query stages.
Physical nodes wrapped in a LogicalQueryStage can be shared among different physical plans and thus their usual logical links can be overwritten during query planning, leading to situations where those nodes point to a new logical plan and the rest point to the current logical plan. In this case we use temp logical links to make sure we can always trace back to the original logical links until a new physical plan is adopted, by which time we can clear up the temp logical links.
-
def
applyPhysicalRules(plan: SparkPlan, rules: Seq[Rule[SparkPlan]], loggerAndBatchName: Option[(PlanChangeLogger[SparkPlan], String)] = None): SparkPlan
Apply a list of physical operator rules on a SparkPlan.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
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()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
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()