case class SparkOperationEvent(statementId: String, statement: String, shouldRunAsync: Boolean, state: String, eventTime: Long, createTime: Long, startTime: Long, completeTime: Long, exception: Option[Throwable], sessionId: String, sessionUser: String, executionId: Option[Long]) extends KyuubiEvent with SparkListenerEvent with Product with Serializable
A SparkOperationEvent used to tracker the lifecycle of an operation at Spark SQL Engine side.
- Operation Basis
- Operation Live Status
- Parent Session Id
- statementId
the unique identifier of a single operation
- statement
the sql that you execute
- shouldRunAsync
the flag indicating whether the query runs synchronously or not
- state
the current operation state
- eventTime
the time when the event created & logged
- createTime
the time for changing to the current operation state
- startTime
the time the query start to time of this operation
- completeTime
time time the query ends
- sessionId
the identifier of the parent session
- sessionUser
the authenticated client user
- executionId
the query execution id of this operation
- Alphabetic
- By Inheritance
- SparkOperationEvent
- Serializable
- Serializable
- SparkListenerEvent
- KyuubiEvent
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
SparkOperationEvent(statementId: String, statement: String, shouldRunAsync: Boolean, state: String, eventTime: Long, createTime: Long, startTime: Long, completeTime: Long, exception: Option[Throwable], sessionId: String, sessionUser: String, executionId: Option[Long])
- statementId
the unique identifier of a single operation
- statement
the sql that you execute
- shouldRunAsync
the flag indicating whether the query runs synchronously or not
- state
the current operation state
- eventTime
the time when the event created & logged
- createTime
the time for changing to the current operation state
- startTime
the time the query start to time of this operation
- completeTime
time time the query ends
- sessionId
the identifier of the parent session
- sessionUser
the authenticated client user
- executionId
the query execution id of this operation
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
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val completeTime: Long
- val createTime: Long
- def duration: Long
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val eventTime: Long
-
final
lazy val
eventType: String
- Definition Classes
- KyuubiEvent
- val exception: Option[Throwable]
- val executionId: Option[Long]
-
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()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
logEvent: Boolean
- Attributes
- protected[apache.spark]
- Definition Classes
- SparkListenerEvent
-
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
partitions: Seq[(String, String)]
- Definition Classes
- SparkOperationEvent → KyuubiEvent
- val sessionId: String
- val sessionUser: String
- val shouldRunAsync: Boolean
- val startTime: Long
- val state: String
- val statement: String
-
val
statementId: String
- Annotations
- @KVIndex()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
toJson: String
- Definition Classes
- KyuubiEvent
-
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()