class StreamingQueryWrapper extends StreamingQuery with Serializable
Wrap non-serializable StreamExecution to make the query serializable as it's easy for it to
get captured with normal usage. It's safe to capture the query but not use it in executors.
However, if the user tries to call its methods, it will throw IllegalStateException
.
- Alphabetic
- By Inheritance
- StreamingQueryWrapper
- Serializable
- StreamingQuery
- StreamingQuery
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new StreamingQueryWrapper(_streamingQuery: StreamExecution)
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 awaitTermination(timeoutMs: Long): Boolean
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def awaitTermination(): Unit
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def exception: Option[StreamingQueryException]
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def explain(extended: Boolean): Unit
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def explain(): Unit
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def explainInternal(extended: Boolean): String
This method is called in Python.
This method is called in Python. Python cannot call "explain" directly as it outputs in the JVM process, which may not be visible in Python process.
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def id: UUID
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def isActive: Boolean
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def lastProgress: StreamingQueryProgress
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def name: String
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def processAllAvailable(): Unit
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def recentProgress: Array[StreamingQueryProgress]
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def runId: UUID
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def sparkSession: classic.SparkSession
<invalid inheritdoc annotation>
<invalid inheritdoc annotation>
- Definition Classes
- StreamingQueryWrapper → StreamingQuery → StreamingQuery
- def status: StreamingQueryStatus
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def stop(): Unit
- Definition Classes
- StreamingQueryWrapper → StreamingQuery
- def streamingQuery: StreamExecution
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)