class ShimmedExecutionPlanCaptureCallbackImpl extends ExecutionPlanCaptureCallbackBase
Note that the name is prefixed with "Shimmed" such that wildcard rules under unshimmed-common-from-spark320.txt don't get confused and pick this class to be un-shimmed.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- ShimmedExecutionPlanCaptureCallbackImpl
- ExecutionPlanCaptureCallbackBase
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new ShimmedExecutionPlanCaptureCallbackImpl()
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
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
assertCapturedAndGpuFellBack(fallbackCpuClass: String, timeoutMs: Long = 2000): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertCapturedAndGpuFellBack(fallbackCpuClassList: ArrayList[String], timeoutMs: Long): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertContains(df: DataFrame, gpuClass: String): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertContains(gpuPlan: SparkPlan, className: String): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertContainsAnsiCast(df: DataFrame): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertDidFallBack(df: DataFrame, fallbackCpuClass: String): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertDidFallBack(gpuPlan: SparkPlan, fallbackCpuClass: String): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertDidFallBack(gpuPlans: Array[SparkPlan], fallbackCpuClass: String): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertNotContain(df: DataFrame, gpuClass: String): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertNotContain(gpuPlan: SparkPlan, className: String): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
assertSchemataMatch(cpuDf: DataFrame, gpuDf: DataFrame, expectedSchema: String): Unit
This method is used by the Python integration tests.
This method is used by the Python integration tests. The method checks the schemata used in the GPU and CPU executed plans and compares it to the expected schemata to make sure we are not reading more data than needed
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
captureIfNeeded(qe: QueryExecution): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
didFallBack(plan: SparkPlan, fallbackCpuClass: String): Boolean
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
endCapture(timeoutMillis: Long): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
endCapture(): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
extractExecutedPlan(plan: SparkPlan): SparkPlan
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
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
getResultsWithTimeout(timeoutMs: Long = 10000): Array[SparkPlan]
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
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()
-
def
startCapture(timeoutMillis: Long): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
def
startCapture(): Unit
- Definition Classes
- ShimmedExecutionPlanCaptureCallbackImpl → ExecutionPlanCaptureCallbackBase
-
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()