com
.
nvidia
.
spark
.
rapids
.
shims
ShimSparkPlan
Related Doc:
package shims
trait
ShimSparkPlan
extends
SparkPlan
Linear Supertypes
SparkPlan
,
Serializable
,
Serializable
,
Logging
,
QueryPlan
[
SparkPlan
],
TreeNode
[
SparkPlan
],
Product
,
Equals
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
ShimSparkPlan
SparkPlan
Serializable
Serializable
Logging
QueryPlan
TreeNode
Product
Equals
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Abstract Value Members
abstract
def
canEqual
(
that:
Any
)
:
Boolean
Definition Classes
Equals
abstract
def
children
:
Seq
[
SparkPlan
]
Definition Classes
TreeNode
abstract
def
doExecute
()
:
RDD
[
InternalRow
]
Attributes
protected
Definition Classes
SparkPlan
abstract
def
output
:
Seq
[
Attribute
]
Definition Classes
QueryPlan
abstract
def
productArity
:
Int
Definition Classes
Product
abstract
def
productElement
(
n:
Int
)
:
Any
Definition Classes
Product
Concrete 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
lazy val
allAttributes
:
AttributeSeq
Definition Classes
QueryPlan
def
apply
(
number:
Int
)
:
TreeNode
[_]
Definition Classes
TreeNode
def
argString
:
String
Definition Classes
TreeNode
def
asCode
:
String
Definition Classes
TreeNode
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
final
lazy val
canonicalized
:
SparkPlan
Definition Classes
QueryPlan
def
cleanupResources
()
:
Unit
Attributes
protected[
org.apache.spark.sql
]
Definition Classes
SparkPlan
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
collect
[
B
]
(
pf:
PartialFunction
[
SparkPlan
,
B
]
)
:
Seq
[
B
]
Definition Classes
TreeNode
def
collectFirst
[
B
]
(
pf:
PartialFunction
[
SparkPlan
,
B
]
)
:
Option
[
B
]
Definition Classes
TreeNode
def
collectLeaves
()
:
Seq
[
SparkPlan
]
Definition Classes
TreeNode
def
conf
:
SQLConf
Definition Classes
QueryPlan
lazy val
containsChild
:
Set
[
TreeNode
[_]]
Definition Classes
TreeNode
def
doCanonicalize
()
:
SparkPlan
Attributes
protected
Definition Classes
QueryPlan
def
doExecuteBroadcast
[
T
]
()
:
Broadcast
[
T
]
Attributes
protected[
org.apache.spark.sql
]
Definition Classes
SparkPlan
def
doPrepare
()
:
Unit
Attributes
protected
Definition Classes
SparkPlan
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
execute
()
:
RDD
[
InternalRow
]
Definition Classes
SparkPlan
final
def
executeBroadcast
[
T
]
()
:
Broadcast
[
T
]
Definition Classes
SparkPlan
def
executeCollect
()
:
Array
[
InternalRow
]
Definition Classes
SparkPlan
def
executeCollectPublic
()
:
Array
[
Row
]
Definition Classes
SparkPlan
final
def
executeQuery
[
T
]
(
query: ⇒
T
)
:
T
Attributes
protected
Definition Classes
SparkPlan
def
executeTake
(
n:
Int
)
:
Array
[
InternalRow
]
Definition Classes
SparkPlan
def
executeToIterator
()
:
Iterator
[
InternalRow
]
Definition Classes
SparkPlan
final
def
expressions
:
Seq
[
Expression
]
Definition Classes
QueryPlan
def
fastEquals
(
other:
TreeNode
[_]
)
:
Boolean
Definition Classes
TreeNode
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
find
(
f: (
SparkPlan
) ⇒
Boolean
)
:
Option
[
SparkPlan
]
Definition Classes
TreeNode
def
flatMap
[
A
]
(
f: (
SparkPlan
) ⇒
TraversableOnce
[
A
]
)
:
Seq
[
A
]
Definition Classes
TreeNode
def
foreach
(
f: (
SparkPlan
) ⇒
Unit
)
:
Unit
Definition Classes
TreeNode
def
foreachUp
(
f: (
SparkPlan
) ⇒
Unit
)
:
Unit
Definition Classes
TreeNode
def
generateTreeString
(
depth:
Int
,
lastChildren:
Seq
[
Boolean
]
,
builder:
StringBuilder
,
verbose:
Boolean
,
prefix:
String
,
addSuffix:
Boolean
)
:
StringBuilder
Definition Classes
TreeNode
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
TreeNode → AnyRef → Any
def
initializeLogIfNecessary
(
isInterpreter:
Boolean
,
silent:
Boolean
)
:
Boolean
Attributes
protected
Definition Classes
Logging
def
initializeLogIfNecessary
(
isInterpreter:
Boolean
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
innerChildren
:
Seq
[
QueryPlan
[_]]
Attributes
protected
Definition Classes
QueryPlan → TreeNode
def
inputSet
:
AttributeSet
Definition Classes
QueryPlan
def
isCanonicalizedPlan
:
Boolean
Attributes
protected
Definition Classes
QueryPlan
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isTraceEnabled
()
:
Boolean
Attributes
protected
Definition Classes
Logging
def
jsonFields
:
List
[
JField
]
Attributes
protected
Definition Classes
TreeNode
def
log
:
Logger
Attributes
protected
Definition Classes
Logging
def
logDebug
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logDebug
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logError
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logError
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logInfo
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logInfo
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logName
:
String
Attributes
protected
Definition Classes
Logging
def
logTrace
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logTrace
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logWarning
(
msg: ⇒
String
,
throwable:
Throwable
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
logWarning
(
msg: ⇒
String
)
:
Unit
Attributes
protected
Definition Classes
Logging
def
longMetric
(
name:
String
)
:
SQLMetric
Definition Classes
SparkPlan
def
makeCopy
(
newArgs:
Array
[
AnyRef
]
)
:
SparkPlan
Definition Classes
SparkPlan → TreeNode
def
map
[
A
]
(
f: (
SparkPlan
) ⇒
A
)
:
Seq
[
A
]
Definition Classes
TreeNode
def
mapChildren
(
f: (
SparkPlan
) ⇒
SparkPlan
)
:
SparkPlan
Definition Classes
TreeNode
def
mapExpressions
(
f: (
Expression
) ⇒
Expression
)
:
ShimSparkPlan
.this.type
Definition Classes
QueryPlan
def
mapProductIterator
[
B
]
(
f: (
Any
) ⇒
B
)
(
implicit
arg0:
ClassTag
[
B
]
)
:
Array
[
B
]
Attributes
protected
Definition Classes
TreeNode
def
metrics
:
Map
[
String
,
SQLMetric
]
Definition Classes
SparkPlan
def
missingInput
:
AttributeSet
Definition Classes
QueryPlan
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
newMutableProjection
(
expressions:
Seq
[
Expression
]
,
inputSchema:
Seq
[
Attribute
]
,
useSubexprElimination:
Boolean
)
:
MutableProjection
Attributes
protected
Definition Classes
SparkPlan
def
newNaturalAscendingOrdering
(
dataTypes:
Seq
[
DataType
]
)
:
Ordering
[
InternalRow
]
Attributes
protected
Definition Classes
SparkPlan
def
newOrdering
(
order:
Seq
[
SortOrder
]
,
inputSchema:
Seq
[
Attribute
]
)
:
Ordering
[
InternalRow
]
Attributes
protected
Definition Classes
SparkPlan
def
newPredicate
(
expression:
Expression
,
inputSchema:
Seq
[
Attribute
]
)
:
Predicate
Attributes
protected
Definition Classes
SparkPlan
def
nodeName
:
String
Definition Classes
TreeNode
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
numberedTreeString
:
String
Definition Classes
TreeNode
val
origin
:
Origin
Definition Classes
TreeNode
def
otherCopyArgs
:
Seq
[
AnyRef
]
Attributes
protected
Definition Classes
TreeNode
def
outputOrdering
:
Seq
[
SortOrder
]
Definition Classes
SparkPlan
def
outputPartitioning
:
Partitioning
Definition Classes
SparkPlan
def
outputSet
:
AttributeSet
Definition Classes
QueryPlan
def
p
(
number:
Int
)
:
SparkPlan
Definition Classes
TreeNode
final
def
prepare
()
:
Unit
Definition Classes
SparkPlan
def
prepareSubqueries
()
:
Unit
Attributes
protected
Definition Classes
SparkPlan
def
prettyJson
:
String
Definition Classes
TreeNode
def
printSchema
()
:
Unit
Definition Classes
QueryPlan
def
producedAttributes
:
AttributeSet
Definition Classes
QueryPlan
def
productIterator
:
Iterator
[
Any
]
Definition Classes
Product
def
productPrefix
:
String
Definition Classes
Product
def
references
:
AttributeSet
Definition Classes
QueryPlan
def
requiredChildDistribution
:
Seq
[
Distribution
]
Definition Classes
SparkPlan
def
requiredChildOrdering
:
Seq
[
Seq
[
SortOrder
]]
Definition Classes
SparkPlan
def
resetMetrics
()
:
Unit
Definition Classes
SparkPlan
final
def
sameResult
(
other:
SparkPlan
)
:
Boolean
Definition Classes
QueryPlan
lazy val
schema
:
StructType
Definition Classes
QueryPlan
def
schemaString
:
String
Definition Classes
QueryPlan
final
def
semanticHash
()
:
Int
Definition Classes
QueryPlan
def
simpleString
:
String
Definition Classes
QueryPlan → TreeNode
def
sparkContext
:
SparkContext
Attributes
protected
Definition Classes
SparkPlan
final
val
sqlContext
:
SQLContext
Definition Classes
SparkPlan
def
statePrefix
:
String
Attributes
protected
Definition Classes
QueryPlan
def
stringArgs
:
Iterator
[
Any
]
Attributes
protected
Definition Classes
TreeNode
val
subexpressionEliminationEnabled
:
Boolean
Definition Classes
SparkPlan
def
subqueries
:
Seq
[
SparkPlan
]
Definition Classes
QueryPlan
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toJSON
:
String
Definition Classes
TreeNode
def
toString
()
:
String
Definition Classes
TreeNode → AnyRef → Any
def
transform
(
rule:
PartialFunction
[
SparkPlan
,
SparkPlan
]
)
:
SparkPlan
Definition Classes
TreeNode
def
transformAllExpressions
(
rule:
PartialFunction
[
Expression
,
Expression
]
)
:
ShimSparkPlan
.this.type
Definition Classes
QueryPlan
def
transformDown
(
rule:
PartialFunction
[
SparkPlan
,
SparkPlan
]
)
:
SparkPlan
Definition Classes
TreeNode
def
transformExpressions
(
rule:
PartialFunction
[
Expression
,
Expression
]
)
:
ShimSparkPlan
.this.type
Definition Classes
QueryPlan
def
transformExpressionsDown
(
rule:
PartialFunction
[
Expression
,
Expression
]
)
:
ShimSparkPlan
.this.type
Definition Classes
QueryPlan
def
transformExpressionsUp
(
rule:
PartialFunction
[
Expression
,
Expression
]
)
:
ShimSparkPlan
.this.type
Definition Classes
QueryPlan
def
transformUp
(
rule:
PartialFunction
[
SparkPlan
,
SparkPlan
]
)
:
SparkPlan
Definition Classes
TreeNode
def
treeString
(
verbose:
Boolean
,
addSuffix:
Boolean
)
:
String
Definition Classes
TreeNode
def
treeString
:
String
Definition Classes
TreeNode
def
verboseString
:
String
Definition Classes
QueryPlan → TreeNode
def
verboseStringWithSuffix
:
String
Definition Classes
TreeNode
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
(
...
)
def
waitForSubqueries
()
:
Unit
Attributes
protected
Definition Classes
SparkPlan
def
withNewChildren
(
newChildren:
Seq
[
SparkPlan
]
)
:
SparkPlan
Definition Classes
TreeNode
Inherited from
SparkPlan
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Logging
Inherited from
QueryPlan
[
SparkPlan
]
Inherited from
TreeNode
[
SparkPlan
]
Inherited from
Product
Inherited from
Equals
Inherited from
AnyRef
Inherited from
Any
Ungrouped