shark
.
execution
SharkExplainTask
class
SharkExplainTask
extends
Task
[
SharkExplainWork
] with
Serializable
with
LogHelper
SharkExplainTask executes EXPLAIN for RDD operators.
Linear Supertypes
LogHelper
,
Logging
,
Task
[
SharkExplainWork
],
Node
,
Serializable
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
SharkExplainTask
LogHelper
Logging
Task
Node
Serializable
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
SharkExplainTask
()
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
def
addDependentTask
(
arg0:
Task
[_ <:
Serializable
]
)
:
Boolean
Definition Classes
Task
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
cloneConf
()
:
Unit
Attributes
protected[
org.apache.hadoop.hive.ql.exec
]
Definition Classes
Task
def
done
()
:
Boolean
Definition Classes
Task
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
errStream
()
:
PrintStream
Definition Classes
LogHelper
def
execute
(
driverContext:
DriverContext
)
:
Int
Definition Classes
SharkExplainTask
→ Task
def
executeTask
()
:
Int
Definition Classes
Task
def
fetch
(
arg0:
ArrayList
[
String
]
)
:
Boolean
Definition Classes
Task
Annotations
@throws
(
...
)
@throws
(
classOf[java.io.IOException]
)
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
def
getAndInitBackupTask
()
:
Task
[_ <:
Serializable
]
Definition Classes
Task
def
getBackupChildrenTasks
()
:
List
[
Task
[_ <:
Serializable
]]
Definition Classes
Task
def
getBackupTask
()
:
Task
[_ <:
Serializable
]
Definition Classes
Task
def
getChildTasks
()
:
List
[
Task
[_ <:
Serializable
]]
Definition Classes
Task
def
getChildren
()
:
List
[_ <:
Node
]
Definition Classes
Task → Node
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getCounters
()
:
HashMap
[
String
,
Long
]
Definition Classes
Task
def
getDependentTasks
()
:
List
[
Task
[_ <:
Serializable
]]
Definition Classes
Task
def
getFeedSubscribers
()
:
List
[
Task
[_ <:
Serializable
]]
Definition Classes
Task
def
getId
()
:
String
Definition Classes
Task
def
getInitialized
()
:
Boolean
Definition Classes
Task
def
getJobID
()
:
String
Definition Classes
Task
def
getName
()
:
String
Definition Classes
SharkExplainTask
→ Node
def
getParentTasks
()
:
List
[
Task
[_ <:
Serializable
]]
Definition Classes
Task
def
getQueryPlan
()
:
QueryPlan
Definition Classes
Task
def
getQueued
()
:
Boolean
Definition Classes
Task
def
getReducer
()
:
org.apache.hadoop.hive.ql.exec.Operator
[_ <:
OperatorDesc
]
Definition Classes
Task
def
getResultSchema
()
:
List
[
FieldSchema
]
Definition Classes
Task
def
getTaskHandle
()
:
TaskHandle
Definition Classes
Task
def
getTaskTag
()
:
Int
Definition Classes
Task
def
getTopOperators
()
:
Collection
[
org.apache.hadoop.hive.ql.exec.Operator
[_ <:
OperatorDesc
]]
Definition Classes
Task
def
getType
()
:
StageType
Definition Classes
SharkExplainTask
→ Task
def
getWork
()
:
SharkExplainWork
Definition Classes
Task
def
hasReduce
()
:
Boolean
Definition Classes
Task
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
val
hiveExplainTask
:
ExplainTask
def
ifRetryCmdWhenFail
()
:
Boolean
Definition Classes
Task
def
initialize
(
conf:
HiveConf
,
queryPlan:
QueryPlan
,
driverContext:
DriverContext
)
:
Unit
Definition Classes
SharkExplainTask
→ Task
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
isLocalMode
()
:
Boolean
Definition Classes
Task
def
isMapRedLocalTask
()
:
Boolean
Definition Classes
Task
def
isMapRedTask
()
:
Boolean
Definition Classes
Task
def
isRunnable
()
:
Boolean
Definition Classes
Task
def
isTraceEnabled
()
:
Boolean
Attributes
protected
Definition Classes
Logging
final
def
localizeMRTmpFiles
(
arg0:
Context
)
:
Unit
Definition Classes
Task
def
localizeMRTmpFilesImpl
(
ctx:
Context
)
:
Unit
Definition Classes
SharkExplainTask
→ Task
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
,
exception:
Throwable
)
:
Unit
Definition Classes
LogHelper
def
logError
(
msg:
String
,
detail:
String
)
:
Unit
Definition Classes
LogHelper
def
logError
(
msg: ⇒
String
)
:
Unit
Definition Classes
LogHelper
→ Logging
def
logError
(
msg: ⇒
String
,
throwable:
Throwable
)
:
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
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
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
outStream
()
:
PrintStream
Definition Classes
LogHelper
def
pushFeed
(
arg0:
FeedType
,
arg1:
Any
)
:
Unit
Attributes
protected[
org.apache.hadoop.hive.ql.exec
]
Definition Classes
Task
def
receiveFeed
(
arg0:
FeedType
,
arg1:
Any
)
:
Unit
Attributes
protected[
org.apache.hadoop.hive.ql.exec
]
Definition Classes
Task
def
removeDependentTask
(
arg0:
Task
[_ <:
Serializable
]
)
:
Unit
Definition Classes
Task
def
removeFromChildrenTasks
()
:
Unit
Definition Classes
Task
def
requireLock
()
:
Boolean
Definition Classes
Task
def
setBackupChildrenTasks
(
arg0:
List
[
Task
[_ <:
Serializable
]]
)
:
Unit
Definition Classes
Task
def
setBackupTask
(
arg0:
Task
[_ <:
Serializable
]
)
:
Unit
Definition Classes
Task
def
setChildTasks
(
arg0:
List
[
Task
[_ <:
Serializable
]]
)
:
Unit
Definition Classes
Task
def
setDone
()
:
Unit
Definition Classes
Task
def
setFeedSubscribers
(
arg0:
List
[
Task
[_ <:
Serializable
]]
)
:
Unit
Definition Classes
Task
def
setId
(
arg0:
String
)
:
Unit
Definition Classes
Task
def
setInitialized
()
:
Unit
Definition Classes
Task
def
setLocalMode
(
arg0:
Boolean
)
:
Unit
Definition Classes
Task
def
setParentTasks
(
arg0:
List
[
Task
[_ <:
Serializable
]]
)
:
Unit
Definition Classes
Task
def
setQueryPlan
(
arg0:
QueryPlan
)
:
Unit
Definition Classes
Task
def
setQueued
()
:
Unit
Definition Classes
Task
def
setRetryCmdWhenFail
(
arg0:
Boolean
)
:
Unit
Definition Classes
Task
def
setStarted
()
:
Unit
Definition Classes
Task
def
setTaskTag
(
arg0:
Int
)
:
Unit
Definition Classes
Task
def
setWork
(
arg0:
SharkExplainWork
)
:
Unit
Definition Classes
Task
def
shutdown
()
:
Unit
Definition Classes
Task
def
started
()
:
Boolean
Definition Classes
Task
def
subscribeFeed
(
arg0:
Task
[_ <:
Serializable
]
)
:
Unit
Definition Classes
Task
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
(
...
)
Inherited from
LogHelper
Inherited from
Logging
Inherited from
Task
[
SharkExplainWork
]
Inherited from
Node
Inherited from
Serializable
Inherited from
AnyRef
Inherited from
Any
Ungrouped
SharkExplainTask executes EXPLAIN for RDD operators.